Advertisement
Marlborox

Untitled

Jan 8th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. CMD:kick(playerid, params[])
  2. {
  3. if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa fii logat pentru a folosi comenzi.");
  4. new id, reason[128], string[256], sendername[25], giveplayer[25];
  5. if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)
  6. {
  7. if(sscanf(params, "us[128]", id, reason)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}Folosire: {FFFFFF}/kick <Name/Playerid> <reason>");
  8. {
  9. if(id != INVALID_PLAYER_ID)
  10. {
  11. if(CantBan == 1)
  12. {
  13. format(string,sizeof(string), "Please, wait %d seconds", BanWaitTime);
  14. SCM(playerid, -1, string);
  15. return 1;
  16. }
  17. if(PlayerInfo[id][pAdmin] >= PlayerInfo[playerid][pAdmin] && PlayerInfo[playerid][pAdmin] > 0) return SendClientMessage(playerid, COLOR_GREY, "You can't kick a higher (or equal) level administrator.");
  18. GetPlayerName(id, giveplayer, sizeof(giveplayer));
  19. GetPlayerName(playerid, sendername, sizeof(sendername));
  20. format(string, sizeof(string), "Kick: %s has been kicked by %s, reason: %s.", giveplayer, sendername, reason);
  21. Adminlog(string);
  22. SendClientMessageToAll(COLOR_LIGHTRED, string);
  23. new var100[300];
  24. mysql_format(SQL, var100, sizeof(var100), "INSERT INTO kicklogs (`playerid`,`giverid`,`playername`,`givername`,`reason`) VALUES ('%d','%d','%s','%s','%s')", PlayerInfo[id][pSQLID],PlayerInfo[playerid][pSQLID],giveplayer,sendername,reason);
  25. mysql_tquery(SQL,var100,"","");
  26. KickEx(id);
  27. CantBan = 1;
  28. BanWaitTime = 60;
  29. BanTimers = SetTimerEx("NoBanAbuse", 1000, true, "i", playerid);
  30. }
  31. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}*Acest player nu este conectat.");
  32. }
  33. }
  34. else return SendClientMessage(playerid, COLOR_ERROR, AdminOnly);
  35. return 1;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement