15.02.2015, 03:19
I want to remove the custom ban message "You are banned from server" and also i want to save the ban
Код:
CMD:ban(playerid,params[]) { if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid,STEALTH_BLUE,"You need to be level 2 to ban players."); new id, reason[128]; if(sscanf(params,"us",id,reason)) return SendClientMessage(playerid,STEALTH_BLUE,"USAGE: /ban [id] [reason]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,STEALTH_BLUE,"That player is not connected."); new Name[MAX_PLAYER_NAME], BanMessage[128]; new Name2[MAX_PLAYER_NAME]; GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerName(playerid,Name2,sizeof(Name2)); format(BanMessage,sizeof(BanMessage),"Administrator %s(%d) has banned player %s(%d) |Reason:%s",Name,playerid,Name2,id,reason); SendClientMessageToAll(STEALTH_BLUE,BanMessage); format(BanMessage,sizeof(BanMessage),"You got banned from this server by administrator %s.",Name); SendClientMessage(id,STEALTH_BLUE,BanMessage); SetTimerEx("DelayedBan",1000,false,"i",id); new ban[64]; new file[64],PlayerName[24]; GetPlayerName(playerid,PlayerName,sizeof PlayerName); format(file,sizeof file,"Bans/%s.ini",PlayerName); INI_Open(file); INI_WriteString("Ban",ban); INI_WriteInt("Banned",PInfo[playerid][Banned]); INI_Save(); INI_Close(); PInfo[playerid][Banned] = 1; return 1; }