[ajuda] /ban nao quer funcionar
#1

eu do /ban meu id teste e n me kicka..
PHP код:
CMD:ban(playeridparams[])
{
    new 
idMotivostr[128], snd[MAX_PLAYER_NAME], snd2[MAX_PLAYER_NAME];
    if(
sscanf(params,"is",id,Motivo)) return SCM(playeridCinza"Use: /ban (id) (motivo)");
    
PlayerInfo[id][pBan] = 1;
    
GetPlayerName(playeridsndsizeof(snd));
    
GetPlayerName(idsnd2sizeof(snd2));
    
format(strsizeof(str), "[{00FFFF}Atenзгo{FFFFFF}] - O Administrador (%s) Baniu o player (%s) Pelo simples motivo: (%s)",snd,snd2,Motivo);
    
SendClientMessageToAll(-1str);
    
Kick(id);
    return 
1;

Reply
#2

pawn Код:
CMD:ban(playerid, params[])
{
    new id, Motivo, str[128], snd[MAX_PLAYER_NAME], snd2[MAX_PLAYER_NAME];
    if(sscanf(params,"is",id,Motivo)) return SCM(playerid, Cinza, "Use: /ban (id) (motivo)");
    if (IsPlayerConnected(id))return SendClientMessage(playerid, 0xFF0000AA, "jogador off");
    PlayerInfo[id][pBan] = 1;
    GetPlayerName(playerid, snd, sizeof(snd));
    GetPlayerName(id, snd2, sizeof(snd2));
    format(str, sizeof(str), "[{00FFFF}Atenзгo{FFFFFF}] - O Administrador (%s) Baniu o player (%s) Pelo simples motivo: (%s)",snd,snd2,Motivo);
    SendClientMessageToAll(-1, str);
    Kick(id);
    return 1;
}
Reply
#3

@don_speed.
Voce so adicionou so uma linha q ainda ta errada..
PHP код:
if (IsPlayerConnected(id))return SendClientMessage(playerid0xFF0000AA"jogador off"); 
Correto:
PHP код:
if (!IsPlayerConnected(id))return SendClientMessage(playerid0xFF0000AA"jogador off"); 
Reply
#4

Quote:
Originally Posted by tonisantolia
Посмотреть сообщение
@don_speed.
Voce so adicionou so uma linha q ainda ta errada..
PHP код:
if (IsPlayerConnected(id))return SendClientMessage(playerid0xFF0000AA"jogador off"); 
Correto:
PHP код:
if (!IsPlayerConnected(id))return SendClientMessage(playerid0xFF0000AA"jogador off"); 
Pego
Vlw Avisar meu erro
Reply
#5

pawn Код:
CMD:ban(playerid, params[])
{
    new id, Motivo, str[128], snd[MAX_PLAYER_NAME], snd2[MAX_PLAYER_NAME];
    if(sscanf(params,"is[30]",id,Motivo)) return SCM(playerid, Cinza, "Use: /ban (id) (motivo)");
    PlayerInfo[id][pBan] = 1;
    GetPlayerName(playerid, snd, sizeof(snd));
    GetPlayerName(id, snd2, sizeof(snd2));
    format(str, sizeof(str), "[{00FFFF}Atenзгo{FFFFFF}] - O Administrador (%s) Baniu o player (%s) Pelo simples motivo: (%s)",snd,snd2,Motivo);
    SendClientMessageToAll(-1, str);
    Kick(id);
    return true;
}
pawn Код:
if(sscanf(params,"is",id,Motivo))
Vocк precisa definir o tamanho da variбvel 'Motivo'
Como por exemplo:
pawn Код:
if(sscanf(params,"is[30]",id,Motivo))
Nгo vi nada errado, alйm disso.

EDIT:
CidadeNovaRP
i - d = Inteigers
Nгo vai fazer diferenзa vocк colocar i ou d no sscanf.
Reply
#6

Tente:
pawn Код:
CMD:ban(playerid, params[])
{
    new id, Motivo, str[128], snd[MAX_PLAYER_NAME], snd2[MAX_PLAYER_NAME];
    if(sscanf(params,"ds",id,Motivo)) return SCM(playerid, Cinza, "Use: /ban (id) (motivo)");
    PlayerInfo[id][pBan] = 1;
    GetPlayerName(playerid, snd, sizeof(snd));
    GetPlayerName(id, snd2, sizeof(snd2));
    format(str, sizeof(str), "[{00FFFF}Atenзгo{FFFFFF}] - O Administrador (%s) Baniu o player (%s) Pelo simples motivo: (%s)",snd,snd2,Motivo);
    SendClientMessageToAll(-1, str);
    Kick(id);
    return 1;
}
Reply
#7

n deu ainda
Reply
#8

Mano quer uma Dica, abaixa varias GMS de RPG/RP - ae vocк vai procurando nelas o comando de /ban parecido com o do seu tipo uns utiliza: if e o seu usa: CMD
Reply
#9

Quote:
Originally Posted by Welton_Ranger
Посмотреть сообщение
Mano quer uma Dica, abaixa varias GMS de RPG/RP - ae vocк vai procurando nelas o comando de /ban parecido com o do seu tipo uns utiliza: if e o seu usa: CMD
Que Bela dica...
Reply
#10

Pra que definir 2 strings com 128 cйlulas cada uma? Basta definir e usar apenas 1.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)