SA-MP Forums Archive
[Ajuda] Mensagens nгo aparece para player - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Mensagens nгo aparece para player (/showthread.php?tid=459211)



Mensagens nгo aparece para player - ThiagoMK - 21.08.2013

Galera nгo quer aparecer as mensagem para o player kikado, banido etc.. Simplesmente aparece server closed..
Sendo que tem mensagens definidas..

Mensagens Que nгo aprece..

pawn Код:
#define TXT_PlayerMustLogin "{FF0000}Voce precisa logar para jogar!"
#define TXT_FailedLoginProperly "{FF0000}Voce nao conseguiu entrar corretamente e foi kickado"
Tambйm tou com outro problema
Coloquei um fs mais ele sу pega quando ele quer.(O fs nгo pega sу pega as vezes)



Re: Mensagens nгo aparece para player - DarckWilly - 21.08.2013

Faz assim:

pawn Код:
forward KickPublic(playerid);
public KickPublic(playerid) Kick(playerid);
 
stock KickWithMessage(playerid, color, message[])
{
    SendClientMessage(playerid, color, message);
    SetTimerEx("KickPublic", 1000, 0, "d", playerid);  
}
Agora um exemplo de comando:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/kickar", true) == 0)
    {
        KickWithMessage(playerid, -1, "Foste Kickado.");
        return 1;
    }
Creditos: Kye


Re: Mensagens nгo aparece para player - Don_Speed - 21.08.2013

Quote:
Originally Posted by DarckWilly
Посмотреть сообщение
Faz assim:

pawn Код:
forward KickPublic(playerid);
public KickPublic(playerid) Kick(playerid);
 
stock KickWithMessage(playerid, color, message[])
{
    SendClientMessage(playerid, color, message);
    SetTimerEx("KickPublic", 1000, 0, "d", playerid);  
}
Agora um exemplo de comando:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/kickar", true) == 0)
    {
        KickWithMessage(playerid, -1, "Foste Kickado.");
        return 1;
    }
Creditos: Kye
pawn Код:
#define Kick(%0);            SetTimerEx("VouKickar", 1000*3, false, "d", %0);

forward VouKickar(playerid);
public VouKickar return Kick(playerid);



Re: Mensagens nгo aparece para player - darkxdll - 21.08.2013

Don , nгo daria conflitos com a funзгo "Kick" jб existente ? '-'


Re: Mensagens nгo aparece para player - [THs]ShadoW - 21.08.2013

Quote:
Originally Posted by darkxdll
Посмотреть сообщение
Don , nгo daria conflitos com a funзгo "Kick" jб existente ? '-'
Acredito que nгo, pois ele estб redefinindo a funзгo para setar um Timer para chamar a public e kickar o player apуs 3 segundos..


Re: Mensagens nгo aparece para player - Juniiro3 - 21.08.2013

Eu criei um new.pwn e compilei usando esse
pawn Код:
#define Kick(%0);            SetTimerEx("VouKickar", 1000*3, false, "d", %0);
E nгo deu erros.


Re : Mensagens nгo aparece para player - ThiagoMK - 21.08.2013

E alguem consegue resolver o problema do fs que nгo pega?


Re: Mensagens nгo aparece para player - PT - 22.08.2013

eu uso e aconselho para o bug do kick

Quote:
Originally Posted by paulor
Посмотреть сообщение
Soluзгo para BUG Kick SAMP 0.3x

pawn Код:
#define Kick(%0) SetTimerEx("Kicka", 100, false, "i", %0)

forward Kicka(p); public Kicka(p) {
    #undef Kick
    Kick(p);
    #define Kick(%0) SetTimerEx("Kicka", 100, false, "i", %0)
    return 1;
}
Soluзгo para BUG Ban SAMP 0.3x
pawn Код:
#define Ban(%0) SetTimerEx("Bana", 100, false, "i", %0)

forward Bana(p); public Bana(p) {
    #undef Ban
    Ban(p);
    #define Ban(%0) SetTimerEx("Bana", 100, false, "i", %0)
    return 1;
}
Basta colocar isso no GM e Pronto, Jб vai estar tudo certo! Lembre-se, a Definiзгo no Topo do GM e a CallBack no Fim.