Advertisement
Guest User

Untitled

a guest
Sep 24th, 2016
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
4CS 1.84 KB | None | 0 0
  1. COMMAND:ban(playerid, params[])
  2. {
  3.     if(PlayerInfo[playerid][AdminLevel] < LEVEL_THIRD) return 0;
  4.  
  5.     if(PlayerInfo[playerid][baninopaprastai] > gettime()) return SendClientMessage(playerid, -1, ""COL_ERROR"[KLAIDA]: {ffffff}Dar nepraėjo 10 minučių nuo praeito užblokavimo!");
  6.  
  7.     new giveplayerid, Reason[128], String[216];
  8.  
  9.     if(sscanf(params, "us[216]", giveplayerid, Reason)) return SendClientMessage(playerid, -1, ""COL_USAGE"[NAUDOJIMAS]: "COL_CMD"/lban <vardas_pavardė/id> <priežastis>");
  10.  
  11.     if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, ""COL_ERROR"[KLAIDA]: {ffffff}Tokio žaidėjo nėra!");
  12.  
  13.     if(giveplayerid == playerid) return SendClientMessage(playerid, -1, ""COL_ERROR"[KLAIDA]: {ffffff}Ant savęs šio veiksmo atlikti negalite!");
  14.  
  15.     switch(PlayerInfo[playerid][AdminLevel])
  16.     {
  17.         case LEVEL_THIRD:
  18.         {
  19.             if(PlayerInfo[giveplayerid][AdminLevel] >= LEVEL_THIRD) return SendClientMessage(playerid, -1, ""COL_ERROR"[KLAIDA]: {ffffff}Aukštesnio ir tokio pačio rango administratorių užblokuoti negalite!");
  20.        
  21.             format(String, sizeof(String), ""COL_ADMIN"[ADMIN]: {ffffff}Administratorius {ff0000}%s {ffffff}užblokavo žaidėją {ff0000}%s{ffffff}!", GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
  22.         }
  23.  
  24.         case LEVEL_OWNER:
  25.         {
  26.             format(String, sizeof(String), ""COL_ADMIN"[ADMIN]: {ffffff}Serverio savininkas {ff0000}%s {ffffff}užblokavo žaidėją {ff0000}%s{ffffff}!", GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
  27.         }
  28.     }
  29.  
  30.     SendClientMessageToAll(-1, String);
  31.  
  32.     format(String, sizeof(String), ""COL_ADMIN"[ADMIN]: {ffffff}Priežastis: {ff0000}%s", Reason);
  33.     SendClientMessageToAll(-1, String);
  34.  
  35.     BanPlayer(playerid, giveplayerid, Reason);
  36.  
  37.     if(PlayerInfo[playerid][AdminLevel] <= LEVEL_THIRD)
  38.     {
  39.         PlayerInfo[playerid][baninopaprastai] = gettime() + 300;
  40.     }
  41.  
  42.     return 1;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement