[Ajuda] Caixa Eletronico
#1

Criei uma Key pra quando o player estiver em tal posiзгo, aparecer certo dialog, porйm nгo funciona. Fico Grato a quem ajudar.

PHP код:
new Float:Caixas[][6] =
{
    {
1674.9095,-2238.5625,-2.7129},
    {
1940.9392,-2133.9685,13.5576},
    {
1929.4008,-1767.3905,13.5469},
    {
1493.4025,-1770.5096,18.7958},
    {
1362.7656,-1756.4832,13.5127}
}; 
PHP код:
if((newkeys == KEY_YES) && !IsPlayerInAnyVehicle(playerid))
    {
        new 
localcaixa;
        
localcaixa sizeof(Caixas);
        if (
IsPlayerInRangeOfPoint(playerid2.0Caixas[localcaixa][0], Caixas[localcaixa][1], Caixas[localcaixa][2]))
        {
            
ShowPlayerDialog(playerid2DIALOG_STYLE_LIST"Caixa Eletronico {00FF00}BPD""Sacar\nDepositar\nCartao de Credito\nSaldo""Ok""Voltar");
        }
    } 
Tentei adaptar de um Tutorial, porem nгo consegui, fico grato a quem ajudar
Reply
#2

Acho q й pq nгo tem um looping passando por eles.

PHP код:
    if(newkeys == KEY_YES && !IsPlayerInAnyVehicle(playerid)) 
    {  
         for(new 
a!= sizeof(Caixas); a++){
            if(
IsPlayerInRangeOfPoint(playerid2.0Caixas[a][0], Caixas[a][1], Caixas[a][2])) 
            { 
                
ShowPlayerDialog(playerid2DIALOG_STYLE_LIST"Caixa Eletronico {00FF00}BPD""Sacar\nDepositar\nCartao de Credito\nSaldo""Ok""Voltar"); 
                break;
            } 
        }
    } 
Reply
#3

Quote:
Originally Posted by Malandrin
Посмотреть сообщение
Acho q й pq nгo tem um looping passando por eles.

PHP код:
    if(newkeys == KEY_YES && !IsPlayerInAnyVehicle(playerid)) 
    {  
         for(new 
a!= sizeof(Caixas); a++){
            if(
IsPlayerInRangeOfPoint(playerid2.0Caixas[a][0], Caixas[a][1], Caixas[a][2])) 
            { 
                
ShowPlayerDialog(playerid2DIALOG_STYLE_LIST"Caixa Eletronico {00FF00}BPD""Sacar\nDepositar\nCartao de Credito\nSaldo""Ok""Voltar"); 
                break;
            } 
        }
    } 
Vlw men, +REP
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)