Advertisement
Guest User

Untitled

a guest
Feb 7th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.45 KB | None | 0 0
  1. if(dialogid == DIALOG_FPUNINVITE)
  2. {
  3. if(response)
  4. {
  5. if(strlen(inputtext) > 3 && strlen(inputtext) <= 20)
  6. {
  7. new string1[500],result[30],name[30],reason[128],rquery[256],member;
  8. format(string1, sizeof(string1), "SELECT * FROM `users` WHERE `id`='%d'",Selected2[playerid]);
  9. new Cache: membresult = mysql_query(SQL,string1);
  10. for(new i, j = cache_get_row_count (); i != j; ++i)
  11. {
  12. cache_get_field_content(i, "name", result); format(name, 30, result);
  13. member = cache_get_field_content_int(i, "Member");
  14. }
  15. cache_delete(membresult);
  16. mysql_real_escape_string(inputtext, reason);
  17. format(string1,sizeof(string1),"Liderul %s l-a demis pe %s cu 40 Faction Punish pe motiv: %s.",GetName(playerid),name,reason);
  18. SendTeamMessage(PlayerInfo[playerid][pMember],COLOR_LIGHTBLUE1,string1);
  19. foreach(Player, i)
  20. {
  21. if(PlayerInfo[i][pSQLID] == Selected2[playerid])
  22. {
  23. gTeam[i] = 3;
  24. PlayerInfo[i][pTeam] = 3;
  25. PlayerInfo[i][pMember] = 0;
  26. PlayerInfo[i][pRank] = 0;
  27. PlayerInfo[i][pChar] = 250;
  28. PlayerInfo[i][pLeader] = 0;
  29. PlayerInfo[i][pFACWarns] = 0;
  30. PlayerInfo[i][pFpunish] = 40;
  31. PlayerInfo[i][pFactionTime] = 0;
  32. tazer[i] = 0;
  33. OnDuty[i] = 0;
  34. SetPlayerArmourEx(i, 0);
  35. SetPlayerSkin(i,PlayerInfo[i][pModel]);
  36. SpawnPlayer(i);
  37. PlayerInfo[i][pCommands] = 0;
  38. format(rquery, sizeof(rquery), "UPDATE `users` SET `Commands`='%d' WHERE `ID`='%d'", PlayerInfo[i][pCommands], PlayerInfo[i][pSQLID]);
  39. mysql_query(SQL, rquery);
  40. format(string1,sizeof(string1),"Liderul %s te-a demis din %s cu 40 Faction Punish pe motiv: %s.",GetName(playerid),NumeFactiune(member),reason);
  41. SendClientMessage(i,COLOR_LIGHTBLUE,string1);
  42. }
  43. }
  44. format(string,sizeof(string),"UPDATE users SET `Team`='3',`Member`='0',`Leader`='0',`Rank`='0',`CChar`='0',`FPunish`='40',`FWarn`='0',`FactionTime`='0' WHERE `ID`='%d'",Selected2[playerid]);
  45. mysql_query(SQL,string);
  46. }
  47. else
  48. {
  49. ShowPlayerDialog(playerid,DIALOG_FPUNINVITE,DIALOG_STYLE_INPUT,"Reason:","Motivul trebuie sa contina minim 4 si maxim 20 caractere.","Confirm","Close");
  50. }
  51. }
  52. return 1;
  53. }
  54. if(dialogid == DIALOG_NOFPUNINVITE)
  55. {
  56. if(response)
  57. {
  58. if(strlen(inputtext) > 3 && strlen(inputtext) <= 20)
  59. {
  60. new string1[500],result[30],name[30],reason[128],rquery[256],member;
  61. format(string1, sizeof(string1), "SELECT * FROM `users` WHERE `id`='%d'",Selected2[playerid]);
  62. new Cache: membresult = mysql_query(SQL,string1);
  63. for(new i, j = cache_get_row_count (); i != j; ++i)
  64. {
  65. cache_get_field_content(i, "name", result); format(name, 30, result);
  66. member = cache_get_field_content_int(i, "Member");
  67. }
  68. cache_delete(membresult);
  69. mysql_real_escape_string(inputtext, reason);
  70. format(string1,sizeof(string1),"Liderul %s l-a demis pe %s cu 0 Faction Punish pe motiv: %s.",GetName(playerid),name,reason);
  71. SendTeamMessage(PlayerInfo[playerid][pMember],COLOR_LIGHTBLUE1,string1);
  72. foreach(Player, i)
  73. {
  74. if(PlayerInfo[i][pSQLID] == Selected2[playerid])
  75. {
  76. gTeam[i] = 3;
  77. PlayerInfo[i][pTeam] = 3;
  78. PlayerInfo[i][pMember] = 0;
  79. PlayerInfo[i][pRank] = 0;
  80. PlayerInfo[i][pChar] = 250;
  81. PlayerInfo[i][pLeader] = 0;
  82. PlayerInfo[i][pFACWarns] = 0;
  83. PlayerInfo[i][pFpunish] = 0;
  84. PlayerInfo[i][pFactionTime] = 0;
  85. tazer[i] = 0;
  86. OnDuty[i] = 0;
  87. SetPlayerArmourEx(i, 0);
  88. SetPlayerSkin(i,PlayerInfo[i][pModel]);
  89. SpawnPlayer(i);
  90. PlayerInfo[i][pCommands] = 0;
  91. format(rquery, sizeof(rquery), "UPDATE `users` SET `Commands`='%d' WHERE `ID`='%d'", PlayerInfo[i][pCommands], PlayerInfo[i][pSQLID]);
  92. mysql_query(SQL, rquery);
  93. format(string1,sizeof(string1),"Liderul %s te-a demis din %s cu 0 Faction Punish pe motiv: %s.",GetName(playerid),NumeFactiune(member),reason);
  94. SendClientMessage(i,COLOR_LIGHTBLUE,string1);
  95. }
  96. }
  97. format(string,sizeof(string),"UPDATE users SET `Team`='3',`Member`='0',`Leader`='0',`Rank`='0',`CChar`='0',`FPunish`='0',`FWarn`='0',`FactionTime`='0' WHERE `ID`='%d'",Selected2[playerid]);
  98. mysql_query(SQL,string);
  99. }
  100. else
  101. {
  102. ShowPlayerDialog(playerid,DIALOG_NOFPUNINVITE,DIALOG_STYLE_INPUT,"Reason:","Motivul trebuie sa contina minim 4 si maxim 20 caractere.","Confirm","Close");
  103. }
  104. }
  105. return 1;
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement