Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- COMMAND:ban(playerid, params[])
- {
- if(PlayerInfo[playerid][AdminLevel] < LEVEL_THIRD) return 0;
- if(PlayerInfo[playerid][baninopaprastai] > gettime()) return SendClientMessage(playerid, -1, ""COL_ERROR"[KLAIDA]: {ffffff}Dar nepraėjo 10 minučių nuo praeito užblokavimo!");
- new giveplayerid, Reason[128], String[216];
- if(sscanf(params, "us[216]", giveplayerid, Reason)) return SendClientMessage(playerid, -1, ""COL_USAGE"[NAUDOJIMAS]: "COL_CMD"/lban <vardas_pavardė/id> <priežastis>");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, ""COL_ERROR"[KLAIDA]: {ffffff}Tokio žaidėjo nėra!");
- if(giveplayerid == playerid) return SendClientMessage(playerid, -1, ""COL_ERROR"[KLAIDA]: {ffffff}Ant savęs šio veiksmo atlikti negalite!");
- switch(PlayerInfo[playerid][AdminLevel])
- {
- case LEVEL_THIRD:
- {
- 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!");
- format(String, sizeof(String), ""COL_ADMIN"[ADMIN]: {ffffff}Administratorius {ff0000}%s {ffffff}užblokavo žaidėją {ff0000}%s{ffffff}!", GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
- }
- case LEVEL_OWNER:
- {
- format(String, sizeof(String), ""COL_ADMIN"[ADMIN]: {ffffff}Serverio savininkas {ff0000}%s {ffffff}užblokavo žaidėją {ff0000}%s{ffffff}!", GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
- }
- }
- SendClientMessageToAll(-1, String);
- format(String, sizeof(String), ""COL_ADMIN"[ADMIN]: {ffffff}Priežastis: {ff0000}%s", Reason);
- SendClientMessageToAll(-1, String);
- BanPlayer(playerid, giveplayerid, Reason);
- if(PlayerInfo[playerid][AdminLevel] <= LEVEL_THIRD)
- {
- PlayerInfo[playerid][baninopaprastai] = gettime() + 300;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement