Gente , olhem aqui !
#1

pawn Код:
CMD:kick(playerid, params[])
{
    new
        Tex,        Id,
        Str[ 128 ],     No[ 25 ], Chu[ 25 ]
    ;
   
    GetPlayerName(playerid, Chu, 25);
    GetPlayerName(Id, No, 25);

    if(Pi[playerid][SouAdmin] != 1)
    return SendClientMessage(playerid, Vermelho, "Vocк nгo й um Administrador");
   
    if(sscanf(params, "us", Id, Tex))
    {
        SendClientMessage(playerid, Vermelho,"* Use: /kick [id] [Motivo]");
    }
        else
        {
            if(!IsPlayerConnected(Id))
            return SendClientMessage(playerid, Vermelho, "Este jogador nгo estб conectado");
           
            format(Str, sizeof(Str), "O Admin {88AA88}%s{FFFFFF} Kickou o Jogador {88AA88}%s{FFFFFF} Pelo Motivo : {88AA88}%s", Chu, No, Tex);
            SendClientMessageToAll(Branco, Str);
            Kick(Id);
        }
    return 1;
}

Entгo galera, o comando acima ta funcionando quase perfeitamente . Acontece o seguinte :
Depois que eu dou kick no player, o motivo nгo aparece ! nem o motivo nem nada, nem aparece quem kicou , quem foi kikado , nada , a mensagem nгo й enviada !
Eu testei comigo mesmo .

como podem ver , a mensagem era para aparecer antes do player ser kikado , mais nгo й enviada .

E aparece uma mensagem na Janelinha preta do servidor , alguma coisa sobre tamanho de string .
Alguйm sabe isso ?
Reply


Messages In This Thread
Gente , olhem aqui ! - by Duun - 27.02.2013, 00:24
Re: Gente , olhem aqui ! - by Duun - 27.02.2013, 00:29
Re: Gente , olhem aqui ! - by Coringa_Vilao - 27.02.2013, 00:31
Re: Gente , olhem aqui ! - by Blix - 27.02.2013, 00:32
Re: Gente , olhem aqui ! - by paulor - 27.02.2013, 00:33
Re: Gente , olhem aqui ! - by Duun - 27.02.2013, 00:35
Re: Gente , olhem aqui ! - by Duun - 27.02.2013, 00:39
Re: Gente , olhem aqui ! - by Gii - 27.02.2013, 00:44
Re: Gente , olhem aqui ! - by paulor - 27.02.2013, 00:46
Re: Gente , olhem aqui ! - by Duun - 27.02.2013, 00:47

Forum Jump:


Users browsing this thread: 2 Guest(s)