SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 26/08/2017, 02:54 AM   #1
Pedro1812
Big Clucker
 
Pedro1812's Avatar
 
Join Date: Nov 2016
Posts: 155
Reputation: 1
Default Timer!

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 Code:
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);

}/ 
Pedro1812 is offline   Reply With Quote
Old 26/08/2017, 03:02 AM   #2
GuilhermeNunes
Gangsta
 
Join Date: Feb 2017
Posts: 552
Reputation: 8
Default Re: Timer!

Criando o Timer espere.

PHP Code:
    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;

GuilhermeNunes is offline   Reply With Quote
Old 26/08/2017, 03:08 AM   #3
Pedro1812
Big Clucker
 
Pedro1812's Avatar
 
Join Date: Nov 2016
Posts: 155
Reputation: 1
Default Re: Timer!

Quote:
Originally Posted by GuilhermeNunes View Post
Criando o Timer espere.

PHP Code:
    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?
Pedro1812 is offline   Reply With Quote
Old 26/08/2017, 03:20 AM   #4
C4rtm4n
Gangsta
 
C4rtm4n's Avatar
 
Join Date: Jul 2017
Location: South Park
Posts: 663
Reputation: 15
Default Re: Timer!

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.
__________________
No Projects At the moment

C4rtm4n is offline   Reply With Quote
Old 26/08/2017, 06:28 PM   #5
Pedro1812
Big Clucker
 
Pedro1812's Avatar
 
Join Date: Nov 2016
Posts: 155
Reputation: 1
Default Re: Timer!

Quote:
Originally Posted by C4rtm4n View Post
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!!!
Pedro1812 is offline   Reply With Quote
Old 26/08/2017, 06:31 PM   #6
C4rtm4n
Gangsta
 
C4rtm4n's Avatar
 
Join Date: Jul 2017
Location: South Park
Posts: 663
Reputation: 15
Default Re: Timer!

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.
__________________
No Projects At the moment

C4rtm4n is offline   Reply With Quote
Old 26/08/2017, 06:34 PM   #7
Pedro1812
Big Clucker
 
Pedro1812's Avatar
 
Join Date: Nov 2016
Posts: 155
Reputation: 1
Default Re: Timer!

Quote:
Originally Posted by C4rtm4n View Post
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 Code:
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
Pedro1812 is offline   Reply With Quote
Old 26/08/2017, 06:36 PM   #8
C4rtm4n
Gangsta
 
C4rtm4n's Avatar
 
Join Date: Jul 2017
Location: South Park
Posts: 663
Reputation: 15
Default Re: Timer!

Quote:
Originally Posted by Pedro1812 View Post
PHP Code:
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 Code:
(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 ?
__________________
No Projects At the moment

C4rtm4n is offline   Reply With Quote
Old 26/08/2017, 06:43 PM   #9
Pedro1812
Big Clucker
 
Pedro1812's Avatar
 
Join Date: Nov 2016
Posts: 155
Reputation: 1
Default Re: Timer!

Muito obrigado man!!!!
Pedro1812 is offline   Reply With Quote
Old 26/08/2017, 06:45 PM   #10
C4rtm4n
Gangsta
 
C4rtm4n's Avatar
 
Join Date: Jul 2017
Location: South Park
Posts: 663
Reputation: 15
Default Re: Timer!

Denada amigo
__________________
No Projects At the moment

C4rtm4n is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Timer ID stored in a variable gets wiped when timer hits ? NeXoR Scripting Help 2 25/03/2017 08:22 PM
Performance Question , Per Player Timer vs Timer that loops through all players BiosMarcel Scripting Help 14 12/12/2016 10:50 AM
If /foodsearch doesn't find item, set wait timer (TIMER HELP) Josh_Main Scripting Help 7 14/09/2016 05:13 PM
Which is better Per Player Timer or Global timer? (issue with timer) Dokins Scripting Help 4 07/06/2016 10:50 AM
Slice's Timer Fix include --> timer public function isn't getting called Riwerry Scripting Help 0 02/01/2016 04:50 PM


All times are GMT. The time now is 09:07 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.