[Ajuda] Qual a cagada que to fazendo? -
ChrisRock - 04.06.2012
To fazendo o comando /banir [id] [motivo], sу que quando eu digito /banir no jogo
ele puxa todas as funзхes
Aparece Use: /banir id motivo.
Aparece Vocк nгo й um admin
e bane o jogador playerid.
pawn Код:
CMD:banir(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, COR_VERMELHO, "[INFO] Vocк nгo й um admin.");
new giveid;
new texto[128];
if(sscanf(params, "us[128]", giveid, texto)) SendClientMessage(playerid, COR_CINZA, "[INFO] Use: /banir [id/nome].");
Ban(giveid);
new msgban[128];
new nome[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, nome, sizeof(nome));
format(msgban, sizeof(msgban), "O jogador %s foi banido pelo admin %s. Motivo: %s.", nome[giveid], nome[playerid], texto);
SendClientMessageToAll(COR_VERMELHO, msgban);
return 1;
}
Re: [Ajuda] Qual a cagada que to fazendo? -
EditPawn - 04.06.2012
pawn Код:
CMD:banir(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, COR_VERMELHO, "[INFO] Vocк nгo й um admin.");
new giveid;
new texto[128];
if(sscanf(params, "us", giveid, texto)) return SendClientMessage(playerid, COR_CINZA, "[INFO] Use: /banir [id/nome].");
new msgban[128];
new nome[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, nome, sizeof(nome));
format(msgban, sizeof(msgban), "O jogador %s foi banido pelo admin %s. Motivo: %s.", nome[giveid], nome[playerid], texto);
SendClientMessageToAll(COR_VERMELHO, msgban);
Ban(giveid);
return 1;
}
Re: [Ajuda] Qual a cagada que to fazendo? -
ChrisRock - 04.06.2012
ta..
mas a msg quando bane aparece O jogador "nome do jogador" foi banido pelo Admin "Nome do Admin"
no nome do jogador ta aparecendo o mesmo nome do admin sу que sem a primeira letra.. pq?
e ta aparecendo Use: /banir [id/nome] atй pra qm nгo й admin..
me explica
Re: [Ajuda] Qual a cagada que to fazendo? -
EditPawn - 04.06.2012
pawn Код:
CMD:banir(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_VERMELHO, "[INFO] Vocк nгo й um admin.");
new giveid;
new texto[128];
if(sscanf(params, "us", giveid, texto)) return SendClientMessage(playerid, COR_CINZA, "[INFO] Use: /banir [id/nome].");
new msgban[128], nome[MAX_PLAYER_NAME], name1[MAX_PLAYER_NAME];
GetPlayerName(giveid, nome, sizeof(nome));
GetPlayerName(playerid, name1, sizeof(name1)):
format(msgban, sizeof(msgban), "O jogador %s foi banido pelo admin %s. Motivo: %s.", nome, name1, texto);
for(new i = 0; i < GetMaxPlayers(); i++)
if(IsPlayerConnected(i) && IsPlayerAdmin(i)) SendClientMessage(i, COR_VERMELHO, msgban);
Ban(giveid);
return 1;
}
ta ae
Re: [Ajuda] Qual a cagada que to fazendo? -
ChrisRock - 04.06.2012
boa mlq
eu tava colocando GetPlayerName(playerid)
(Y) +Rep
Re: [Ajuda] Qual a cagada que to fazendo? -
EditPawn - 04.06.2012
Quote:
Originally Posted by ChrisRock
boa mlq
eu tava colocando GetPlayerName(playerid)
(Y) +Rep
|
De nada Chris ^^
@OFF
Curto o seriado
rsrs