SA-MP Forums Archive
[Ajuda] Timer! - 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] Timer! (/showthread.php?tid=639960)



Timer! - Pedro1812 - 26.08.2017

Olб! Alguйm pode me ajudar na criaзгo de um timer?

Entгo... quando um player й banido em meu servidor e o mesmo tenta logar no serve,aparece um dialog falando sobre o banimento,porem essa "caixa" nгo aparece. Alguem pode me ajudar a criar um timer pra aparecer esse dialog? Grato!!

Codigo:
PHP код:
if (dUserINT(PlayerName2(playerid)).("banned") == 1)
{
    
format(string,sizeof(string),"| BvD-Admin | O(A) Jogador(a) %s foi kickado(a) Pelo ( Motivo: Banido do Servidor. )",PlayerName,playerid);
    
SendClientMessage(playeridred"| NICK-BAN | A conta estб Banida.");
    
SendClientMessage(playerid,corban,string);
    
ShowPlayerDialog(playerid,DIALOG_BAN,DIALOG_STYLE_MSGBOX,"{FF0000}Conta Banida!","{FFFFFF}Essa conta estб banida do servidor!\n\n{FFD500}Informaзхes do Banimento:\n\n{FF644D}Se vocк acha que foi Banido(a) injustamente faзa uma\nrevisгo em nosso fуrum no tуpico 'Revisхes de Ban' e\naguarde a Administraзгo resolver seu Caso!\n\n{FFFFFF}Fуrum:  ({4282b3}www.ServerBvD.Forumeiros.com {FFFFFF})","Fechar","");
    print(string);
    
SaveToFile("KickLog",string);  Kick(playerid);
}/ 



Re: Timer! - GuilhermeNunes - 26.08.2017

Criando o Timer espere.

PHP код:
    SetTimerEx("ban"2000false"i"playerid);
Coloque o Settumerex acima no Comando Ban e crie a diбlogo assim quando o player logar  dps de 2 segundos sera kickado e ira aparecer a dialog
forward ban
(playerid);
public 
ban(playerid)
{
    
Kick(playerid);
    return 
1;




Re: Timer! - Pedro1812 - 26.08.2017

Quote:
Originally Posted by GuilhermeNunes
Посмотреть сообщение
Criando o Timer espere.

PHP код:
    SetTimerEx("ban"2000false"i"playerid);
Coloque o Settumerex acima no Comando Ban e crie a diбlogo assim quando o player logar  dps de 2 segundos sera kickado e ira aparecer a dialog
forward ban
(playerid);
public 
ban(playerid)
{
    
Kick(playerid);
    return 
1;

Obrigado! mais tipo vc fala do comando que efetuo o banimento?


Re: Timer! - C4rtm4n - 26.08.2017

Nгo,bota no onplayerconnect na parte que verifica se o cara ta ban e a diбlogo lб tbm

Se tu botar na onde o gui falou vai da erro.


Re: Timer! - Pedro1812 - 26.08.2017

Quote:
Originally Posted by C4rtm4n
Посмотреть сообщение
Nгo,bota no onplayerconnect na parte que verifica se o cara ta ban e a diбlogo lб tbm

Se tu botar na onde o gui falou vai da erro.
voce poderia ajudar no comando? Grato!!!


Re: Timer! - C4rtm4n - 26.08.2017

Vocк jб tem o cmd ban e a verificaзгo se ele ta ban certo? vai na parte que verifica e tira o Kick(playerid); e bota o settimer e a Dialog La.


Re: Timer! - Pedro1812 - 26.08.2017

Quote:
Originally Posted by C4rtm4n
Посмотреть сообщение
Vocк jб tem o cmd ban e a verificaзгo se ele ta ban certo? vai na parte que verifica e tira o Kick(playerid); e bota o settimer e a Dialog La.
PHP код:
if (dUserINT(PlayerName2(playerid)).("banned") == 1)
{
    
format(string,sizeof(string),"| BvD-Admin | O(A) Jogador(a) %s foi kickado(a) Pelo ( Motivo: Banido do Servidor. )",PlayerName,playerid);
    
SendClientMessage(playeridred"| NICK-BAN | A conta estб Banida.");
    
SendClientMessage(playerid,corban,string);
    
ShowPlayerDialog(playerid,DIALOG_BAN,DIALOG_STYLE_MSGBOX,"{FF0000}Conta Banida!","{FFFFFF}Essa conta estб banida do servidor!\n\n{FFD500}Informaзхes do Banimento:\n\n{FF644D}Se vocк acha que foi Banido(a) injustamente faзa uma\nrevisгo em nosso fуrum no tуpico 'Revisхes de Ban' e\naguarde a Administraзгo resolver seu Caso!\n\n{FFFFFF}Fуrum:  ({4282b3}www.ServerBvD.Forumeiros.com {FFFFFF})","Fechar","");
    print(string);
    
SaveToFile("KickLog",string);
    
SetTimerEx("ban"2000false"i"playerid);
    
forward ban(playerid);
    public 
ban(playerid)
{
    
Kick(playerid);
    return 
1;
}

Fazer isso? deu erro man


Re: Timer! - C4rtm4n - 26.08.2017

Quote:
Originally Posted by Pedro1812
Посмотреть сообщение
PHP код:
if (dUserINT(PlayerName2(playerid)).("banned") == 1)
{
    
format(string,sizeof(string),"| BvD-Admin | O(A) Jogador(a) %s foi kickado(a) Pelo ( Motivo: Banido do Servidor. )",PlayerName,playerid);
    
SendClientMessage(playeridred"| NICK-BAN | A conta estб Banida.");
    
SendClientMessage(playerid,corban,string);
    
ShowPlayerDialog(playerid,DIALOG_BAN,DIALOG_STYLE_MSGBOX,"{FF0000}Conta Banida!","{FFFFFF}Essa conta estб banida do servidor!\n\n{FFD500}Informaзхes do Banimento:\n\n{FF644D}Se vocк acha que foi Banido(a) injustamente faзa uma\nrevisгo em nosso fуrum no tуpico 'Revisхes de Ban' e\naguarde a Administraзгo resolver seu Caso!\n\n{FFFFFF}Fуrum:  ({4282b3}www.ServerBvD.Forumeiros.com {FFFFFF})","Fechar","");
    print(string);
    
SaveToFile("KickLog",string);
    
SetTimerEx("ban"2000false"i"playerid);
    
forward ban(playerid);
    public 
ban(playerid)
{
    
Kick(playerid);
    return 
1;
}

Fazer isso? deu erro man
Modo certo
PHP код:
(dUserINT(PlayerName2(playerid)).("banned") == 1)
{
    
format(string,sizeof(string),"| BvD-Admin | O(A) Jogador(a) %s foi kickado(a) Pelo ( Motivo: Banido do Servidor. )",PlayerName,playerid);
    
SendClientMessage(playeridred"| NICK-BAN | A conta estб Banida.");
    
SendClientMessage(playerid,corban,string);
    
ShowPlayerDialog(playerid,DIALOG_BAN,DIALOG_STYLE_MSGBOX,"{FF0000}Conta Banida!","{FFFFFF}Essa conta estб banida do servidor!\n\n{FFD500}Informaзхes do Banimento:\n\n{FF644D}Se vocк acha que foi Banido(a) injustamente faзa uma\nrevisгo em nosso fуrum no tуpico 'Revisхes de Ban' e\naguarde a Administraзгo resolver seu Caso!\n\n{FFFFFF}Fуrum:  ({4282b3}www.ServerBvD.Forumeiros.com {FFFFFF})","Fechar","");
    print(string);
    
SaveToFile("KickLog",string);
    
SetTimerEx("ban"2000false"i"playerid);
    return 
1;

Deixa a forward ban la emcima ou no final do GM

Ou seja quando o player conectar ira verificar se o mesmo esta ban se sim criara uma dialog e dps de 2 segundos kickara o mesmo tendeu ?


Re: Timer! - Pedro1812 - 26.08.2017

Muito obrigado man!!!!


Re: Timer! - C4rtm4n - 26.08.2017

Denada amigo