Advertisement
Guest User

uninvite

a guest
Nov 7th, 2016
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.59 KB | None | 0 0
  1. if(dialogid == DIALOG_FPUNINVITE)
  2. {
  3. if(response)
  4. {
  5. new string1[300],result[30],name[30],rank,ftime,reason[128],idd;
  6. format(string1, sizeof(string1), "SELECT * FROM `users` WHERE `id`='%d'",Selected2[playerid]);
  7. new Cache: membresult = mysql_query(SQL,string1);
  8. for(new i, j = cache_get_row_count (); i != j; ++i)
  9. {
  10. cache_get_field_content(i, "name", result); format(name, 30, result);
  11. ftime = cache_get_field_content_int(i, "FactionTime");
  12. rank = cache_get_field_content_int(i, "Rank");
  13. idd = cache_get_field_content_int(i, "id");
  14. }
  15. cache_delete(membresult);
  16. mysql_real_escape_string(inputtext, reason);
  17. new string2[500],query[500];
  18. format(string2, sizeof(string2), "%s was uninvited by %s from faction %s (rank %d) after %d days, with FP. Reason: %s.", name,PlayerInfo[playerid][pNormalName],DynamicFactions[PlayerInfo[playerid][pMember]][fName],rank,ftime,reason);
  19. mysql_format(SQL, query, sizeof(query), "INSERT INTO faction_logs (`text`,`player`,`leader`) VALUES ('%s','%d','%d')", string2, idd, PlayerInfo[playerid][pSQLID]);
  20. mysql_tquery(SQL,query,"","");
  21. mysql_format(SQL,string1,sizeof(string1),"UPDATE users SET `Team`='3',`Member`='0',`Leader`='0',`Rank`='0',`Model`='250',`FPunish`='20',`FWarn`='0',`FactionTime`='0',`Runners`='0',`Arrestss`='0',`Tickets`='0',`WKills`='0',`WDeaths`='0',`MoneyD`='0',`MDeposit`='0',`DDeposit`='0',`Orders`='0',`PHeals`='0',`LGiven`='0',`MUsed`='0',`News`='0',`Lives`='0',`DConfiscate`='0',`LConfiscate`='0',`Contracts`='0' WHERE `id`='%d'",Selected2[playerid]);
  22. mysql_tquery(SQL,string1,"","");
  23. foreach(Player, i)
  24. {
  25. if(PlayerInfo[i][pSQLID] == Selected2[playerid])
  26. {
  27. gTeam[i] = 3;
  28. PlayerInfo[i][pTeam] = 3;
  29. PlayerInfo[i][pMember] = 0;
  30. PlayerInfo[i][pRank] = 0;
  31. PlayerInfo[i][pLeader] = 0;
  32. PlayerInfo[i][pFACWarns] = 0;
  33. PlayerInfo[i][pFpunish] = 20;
  34. PlayerInfo[i][pFactionTime] = 0;
  35. PlayerInfo[i][pModel] = 250;
  36. PlayerInfo[i][pRunners] = 0;
  37. PlayerInfo[i][pArrestss] = 0;
  38. PlayerInfo[i][pTickets] = 0;
  39. PlayerInfo[i][pWKills] = 0;
  40. PlayerInfo[i][pWDeaths] = 0;
  41. PlayerInfo[i][pMoneyD] = 0;
  42. PlayerInfo[i][pMDeposit] = 0;
  43. PlayerInfo[i][pDDeposit] = 0;
  44. PlayerInfo[i][pOrders] = 0;
  45. PlayerInfo[i][pPHeals] = 0;
  46. PlayerInfo[i][pLGiven] = 0;
  47. PlayerInfo[i][pMUsed] = 0;
  48. PlayerInfo[i][pNews] = 0;
  49. PlayerInfo[i][pLives] = 0;
  50. PlayerInfo[i][pDConfiscate] = 0;
  51. PlayerInfo[i][pLConfiscate] = 0;
  52. PlayerInfo[i][pContracts] = 0;
  53. SetPlayerArmourEx(i, 0);
  54. tazer[i] = 0;
  55. OnDuty[i] = 0;
  56. SetPlayerSkin(i,PlayerInfo[i][pModel]);
  57. SpawnPlayer(i);
  58. }
  59. }
  60. format(string1, sizeof(string1),"%s was uninvited by %s from faction %s (rank %d) after %d days, with FP. Reason: %s",name,PlayerInfo[playerid][pNormalName],DynamicFactions[PlayerInfo[playerid][pMember]][fName],rank,ftime,reason);
  61. Factionlog(PlayerInfo[playerid][pMember],idd,PlayerInfo[playerid][pSQLID],string1);
  62. SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_GENANNOUNCE, string1);
  63. }
  64. return 1;
  65. }
  66. if(dialogid == DIALOG_NOUNINVITE)
  67. {
  68. if(response)
  69. {
  70. new string1[300],result[30],name[30],rank,ftime,reason[128],idd;
  71. format(string1, sizeof(string1), "SELECT * FROM `users` WHERE `id`='%d'",Selected2[playerid]);
  72. new Cache: membresult = mysql_query(SQL,string1);
  73. for(new i, j = cache_get_row_count (); i != j; ++i)
  74. {
  75. cache_get_field_content(i, "name", result); format(name, 30, result);
  76. ftime = cache_get_field_content_int(i, "FactionTime");
  77. rank = cache_get_field_content_int(i, "Rank");
  78. idd = cache_get_field_content_int(i, "id");
  79. }
  80. cache_delete(membresult);
  81. mysql_real_escape_string(inputtext, reason);
  82. new string2[500],query[500];
  83. format(string2, sizeof(string2), "%s was uninvited by %s from faction %s (rank %d) after %d days, without FP. Reason: %s.", name,PlayerInfo[playerid][pNormalName],DynamicFactions[PlayerInfo[playerid][pMember]][fName],rank,ftime,reason);
  84. mysql_format(SQL, query, sizeof(query), "INSERT INTO faction_logs (`text`,`player`,`leader`) VALUES ('%s','%d','%d')", string2, idd, PlayerInfo[playerid][pSQLID]);
  85. mysql_tquery(SQL,query,"","");
  86. mysql_format(SQL,string1,sizeof(string1),"UPDATE users SET `Team`='3',`Member`='0',`Leader`='0',`Rank`='0',`Model`='250',`FPunish`='0',`FWarn`='0',`FactionTime`='0',`Runners`='0',`Arrestss`='0',`Tickets`='0',`WKills`='0',`WDeaths`='0',`MoneyD`='0',`MDeposit`='0',`DDeposit`='0',`Orders`='0',`PHeals`='0',`LGiven`='0',`MUsed`='0',`News`='0',`Lives`='0',`DConfiscate`='0',`LConfiscate`='0',`Contracts`='0' WHERE `id`='%d'",Selected2[playerid]);
  87. mysql_tquery(SQL,string1,"","");
  88. foreach(Player, i)
  89. {
  90. if(PlayerInfo[i][pSQLID] == Selected2[playerid])
  91. {
  92. gTeam[i] = 3;
  93. PlayerInfo[i][pTeam] = 3;
  94. PlayerInfo[i][pMember] = 0;
  95. PlayerInfo[i][pRank] = 0;
  96. PlayerInfo[i][pLeader] = 0;
  97. PlayerInfo[i][pFACWarns] = 0;
  98. PlayerInfo[i][pFpunish] = 0;
  99. PlayerInfo[i][pFactionTime] = 0;
  100. PlayerInfo[i][pModel] = 250;
  101. PlayerInfo[i][pRunners] = 0;
  102. PlayerInfo[i][pArrestss] = 0;
  103. PlayerInfo[i][pTickets] = 0;
  104. PlayerInfo[i][pWKills] = 0;
  105. PlayerInfo[i][pWDeaths] = 0;
  106. PlayerInfo[i][pMoneyD] = 0;
  107. PlayerInfo[i][pMDeposit] = 0;
  108. PlayerInfo[i][pDDeposit] = 0;
  109. PlayerInfo[i][pOrders] = 0;
  110. PlayerInfo[i][pPHeals] = 0;
  111. PlayerInfo[i][pLGiven] = 0;
  112. PlayerInfo[i][pMUsed] = 0;
  113. PlayerInfo[i][pNews] = 0;
  114. PlayerInfo[i][pLives] = 0;
  115. PlayerInfo[i][pDConfiscate] = 0;
  116. PlayerInfo[i][pLConfiscate] = 0;
  117. PlayerInfo[i][pContracts] = 0;
  118. SetPlayerArmourEx(i, 0);
  119. tazer[i] = 0;
  120. OnDuty[i] = 0;
  121. SetPlayerSkin(i,PlayerInfo[i][pModel]);
  122. SpawnPlayer(i);
  123. }
  124. }
  125. format(string1, sizeof(string1),"%s was uninvited by %s from faction %s (rank %d) after %d days, without FP. Reason: %s",name,PlayerInfo[playerid][pNormalName],DynamicFactions[PlayerInfo[playerid][pMember]][fName],rank,ftime,reason);
  126. Factionlog(PlayerInfo[playerid][pMember],idd,PlayerInfo[playerid][pSQLID],string1);
  127. SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_GENANNOUNCE, string1);
  128. }
  129. return 1;
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement