SA-MP Forums Archive
[Ajuda] ajuda nesse codigo rapidao - 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] ajuda nesse codigo rapidao (/showthread.php?tid=623781)



ajuda nesse codigo rapidao - didimk157 - 05.12.2016

Ele ta funcionado eu criei testei mais tipo esse de kills so aparece uma uma vez ou outros aparece toda hora q clico ai quando clico no kill na segunda vez ja n aparece mais a dialog

PHP код:
      if(dialogid == 9999

    if(
response//Ao Clickar no primeiro botгo 
    

            if(
listitem == 0//Kills 

    new 
string[128], name[24]; 
    for(new 
iMAX_PLAYERSi++) 
    { 
        if(
topKill Player[i][pMatou]) { 
            
topKill Player[i][pMatou]; 
            
GetPlayerName(playeridnamesizeof(name)); 
            
format(stringsizeof(string), " {00FF00}%s{FF5A00} | Kills: %i",nametopKill); 
        } 
    } 
    
ShowPlayerDialog(playeridD_RankDIALOG_STYLE_MSGBOX,"{ff0000}» {ffffff} Rei dos Kills ",string,"ok","Voltar"); 
    return 
1

            if(
listitem == 1// Score 
            

                new 
string[128], info[2048], name[24]; 
                for(new 
iMAX_PLAYERSi++) 
                
GetPlayerName(playeridname24); 
                
format(stringsizeof(string), " {00FF00}%s{FF5A00} | score: %i",nameGetPlayerScore(playerid)); 
                
strcat(infostring); 
                
ShowPlayerDialog(playeridD_RankDIALOG_STYLE_MSGBOX,"{ff0000}» {ffffff} Rei dos Scores ",info,"ok","Voltar"); 
                return 
1
            } 
            if(
listitem == 2//Money 
            

                new 
string[128], info[2048], name[24]; 
                for(new 
iMAX_PLAYERSi++) 
                
GetPlayerName(playeridname24); 
                
format(stringsizeof(string), " {00FF00}%s{FF5A00} | Dinheiro: %i",nameGetPlayerMoney(playerid)); 
                
strcat(infostring); 
                
ShowPlayerDialog(playeridD_RankDIALOG_STYLE_MSGBOX,"{ff0000}» {ffffff} Rei das Notas de 100 ",info,"ok","Voltar"); 
                return 
1
            } 
            if(
listitem == 3//Mais Procurado 
            

                new 
string[128], info[2048], name[24]; 
                for(new 
iMAX_PLAYERSi++) 
                
GetPlayerName(playeridname24); 
                
format(stringsizeof(string), " {00FF00}%s{FF5A00} | Nivel de procurado: %i",nameGetPlayerWantedLevel(playerid)); 
                
strcat(infostring); 
                
ShowPlayerDialog(playeridD_RankDIALOG_STYLE_MSGBOX,"{ff0000}» {ffffff} Maiores Fugitivos ",info,"ok","Voltar"); 
                return 
1
            } 
        } 
    } 



Re: ajuda nesse codigo rapidao - ZEDD666 - 05.12.2016

Bom ser for o que eu tф achando que й

PHP код:
ShowPlayerDialog(playeridD_RankDIALOG_STYLE_MSGBOX,"{ff0000}» {ffffff} Rei dos Kills ",string,"ok","Voltar"); 
no D_RANK vocк vai por +1, +2, +3 para nгo da um conflito com a dialog tipo se vocк ta usando tudo com o mesmo valor #define D_RANK 1, jб no showplayerdialog vai usa tudo D_RANK vai da conflito ai vocк colocar do lado +1 ou +2 etc

Exemplo
PHP код:

// 1
ShowPlayerDialog(playeridD_RankDIALOG_STYLE_MSGBOX,"{ff0000}» {ffffff} Rei dos Kills ",string,"ok","Voltar");  
// 2
ShowPlayerDialog(playeridD_Rank+2DIALOG_STYLE_MSGBOX,"{ff0000}» {ffffff} Rei dos Scores ",info,"ok","Voltar"); 
й assim vai.

Caso nгo for isso, Explique pois nгo entendi muito bem


- didimk157 - 06.12.2016

irei testar aki ok

Continua saindo ainda alguem ajuda ae pfv