Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <zcmd>//inclue a include
- #include <sscanf>
- usa a include zcmd
- e no final do codigo coloca isso:
- CMD:/banir(playerid, params[]) {
- if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid, -1, "[!] Você não tem permissão para usar esse comando");//verifica se o jogador esta logado na rcon
- new idplayer, motivo[50],mensagem[256];//cria as variaveis
- if (idplayer == INVALID_PLAYER_ID)return SendClientMessage(playerid, COR_VERMELHO," id invalido ");//verifica se o id citado é valido
- if(sscanf(params, "us", idplayer,motivo)) return SendClientMessage(playerid, COR_VERMELHO, "Use /banir [id], [motivo]");//verifica se os player que baniu o player colocou todos os parametros como o id d player e o motivo
- format(mensagem,sizeof(mensagem),"O player %s foi banido do servidor",GetPlayerName(idplayer));//formata a mensagem
- SendClientMessage(idplayer,COR_VERMELHO,"Você foi banido do servidor");//envia a mensagem pro player banido
- SetTimerEx("Delay", 1000, false, "d", playerid);
- SendClientMessageToAll(COR_VERMELHO,mensagem);//envia a mensagem formatada para todos os players SetTimerEx ( "Deley" , 1000 , false, "d" , playerid ) ;//cria um timer para poder enviar a mensagem pro layer banido
- }
- e depois coloca isso em cima do comando
- forward DelayedBan(playerid);
- public Delay(playerid)
- {
- Ban(idplayer);//da ban no player
- }
- espero ter ajudado não testei aqui, estou no meu notebook, mas caso haja algum ero só responde que eu vejo se posso ajudar
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement