[Ajuda] SetTimerEx nгo funciona !!!
#1

eae galera fiz uma settimer pra quando o player morrer mostrar uma dialog para ele escolher aonde quer nascer e setar a skin do player automaticamente porem nгo estб funcionando poderiam me ajudar

onplayerdeath
PHP код:
    SetTimerEx("Dialog_Baze"50000"i"playerid); // Cria um timer de 4 segundos sem repetiзao 
public da settimer
PHP код:
forward Dialog_Baze(playerid);
public 
Dialog_Baze(playerid// Chama o Timer e activa-o
{
        if(
pInfo[playerid][Sheep] > 1)
         {
        
SetPlayerHealth(playerid,150);
        
ShowPlayerDialog(playeridDIALOG_BASEDIALOG_STYLE_LIST"Spawn""Here\nBase""Select""");
        }
        return 
1;

Reply
#2

Ta funcionando corretamente '-'
Faзa este debug para voce mesmo ver:
E o timer chamara apos 5 segundos...
PHP код:
forward Dialog_Baze(playerid); 
public 
Dialog_Baze(playerid// Chama o Timer e activa-o 

    
SendClientMessage(playerid, -1"[DEBUG]: o Timer chamou corretamente Dialog_Baze");
        if(
pInfo[playerid][Sheep] > 1
         { 
        
SetPlayerHealth(playerid,150); 
        
ShowPlayerDialog(playeridDIALOG_BASEDIALOG_STYLE_LIST"Spawn""Here\nBase""Select"""); 
        } 
        return 
1

Reply
#3

Creio que vocк deva estar errando nessa parte.

Код:
if(pInfo[playerid][Sheep] > 1)
PHP код:
if(pInfo[playerid][Sheep] == 1
Reply
#4

Quote:
Originally Posted by Day_
Посмотреть сообщение
Ta funcionando corretamente '-'
Faзa este debug para voce mesmo ver:
E o timer chamara apos 5 segundos...
PHP код:
forward Dialog_Baze(playerid); 
public 
Dialog_Baze(playerid// Chama o Timer e activa-o 

    
SendClientMessage(playerid, -1"[DEBUG]: o Timer chamou corretamente Dialog_Baze");
        if(
pInfo[playerid][Sheep] > 1
         { 
        
SetPlayerHealth(playerid,150); 
        
ShowPlayerDialog(playeridDIALOG_BASEDIALOG_STYLE_LIST"Spawn""Here\nBase""Select"""); 
        } 
        return 
1

porem isso nгo tб funcionando porque ? eu jб chequei e eu sou do clan Sheep=1 no Meunick.ini
PHP код:
 if(pInfo[playerid][Sheep] > 1
         { 
        
SetPlayerHealth(playerid,150); 
        
ShowPlayerDialog(playeridDIALOG_BASEDIALOG_STYLE_LIST"Spawn""Here\nBase""Select"""); 
        } 
Reply
#5

Quote:
Originally Posted by zPawnu
Посмотреть сообщение
porem isso nгo tб funcionando porque ? eu jб chequei e eu sou do clan Sheep=1 no Meunick.ini
PHP код:
 if(pInfo[playerid][Sheep] > 1
         { 
        
SetPlayerHealth(playerid,150); 
        
ShowPlayerDialog(playeridDIALOG_BASEDIALOG_STYLE_LIST"Spawn""Here\nBase""Select"""); 
        } 
Provavelmente elб nгo estб carregando este valor.. faзa este DEBUG para ver o valor q a variavel tem.
PHP код:
forward Dialog_Baze(playerid);  
public 
Dialog_Baze(playerid// Chama o Timer e activa-o  
{  
    new 
string[128];
    
format(stringsizeof string"Recebo o valor %d na variavel Sheep"pInfo[playerid][Sheep]);
    
SendClientMessage(playerid, -1string);
    
SendClientMessage(playerid, -1"[DEBUG]: o Timer chamou corretamente Dialog_Baze"); 
        if(
pInfo[playerid][Sheep] > 1)  
         {  
        
SetPlayerHealth(playerid,150);  
        
ShowPlayerDialog(playeridDIALOG_BASEDIALOG_STYLE_LIST"Spawn""Here\nBase""Select""");  
        }  
        return 
1;  

Reply
#6

Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
Creio que vocк deva estar errando nessa parte.

Код:
if(pInfo[playerid][Sheep] > 1)
PHP код:
if(pInfo[playerid][Sheep] == 1
Cara o erro estб nisso que eu falei, NГO Й MAIOR QUE 1 Й IGUAL A 1 IGUAL O EXEMPLO ACIMA.
Reply
#7

NГO FUNCIONOU //========================

Quote:
Originally Posted by Day_
Посмотреть сообщение
Provavelmente elб nгo estб carregando este valor.. faзa este DEBUG para ver o valor q a variavel tem.
PHP код:
forward Dialog_Baze(playerid);  
public 
Dialog_Baze(playerid// Chama o Timer e activa-o  
{  
    new 
string[128];
    
format(stringsizeof string"Recebo o valor %d na variavel Sheep"pInfo[playerid][Sheep]);
    
SendClientMessage(playerid, -1string);
    
SendClientMessage(playerid, -1"[DEBUG]: o Timer chamou corretamente Dialog_Baze"); 
        if(
pInfo[playerid][Sheep] > 1)  
         {  
        
SetPlayerHealth(playerid,150);  
        
ShowPlayerDialog(playeridDIALOG_BASEDIALOG_STYLE_LIST"Spawn""Here\nBase""Select""");  
        }  
        return 
1;  


FUNCIONOU //=====<3===================

Quote:

Quote:
Originally Posted by [BOPE]Seu._.Madruga View Post
Creio que vocк deva estar errando nessa parte.

Code:
if(pInfo[playerid][Sheep] > 1)
PHP Code:
if(pInfo[playerid][Sheep] == 1)
Cara o erro estб nisso que eu falei, NГO Й MAIOR QUE 1 Й IGUAL A 1 IGUAL O EXEMPLO ACIMA.

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)