[Ajuda] me ajuda com dialog
#1

http://imgur.com/a/Oh8h6 bom dia fiz esse dialog e queria sabe como eu faзo pra quando eu clickar nesse nome do dialog apareзer o nick dos donos dos frentes e etc, alguem pra me ajdudar
Reply
#2

https://sampwiki.blast.hk/wiki/OnDialogResponse

https://sampforum.blast.hk/showthread.php?tid=119297
Reply
#3

Explicaзгo nos comentбrios no code.
+ duvidas? poste-as.

OBS: Nгo testei, fiz rapidinho, qualquer erro avise, ou olhe o code e tente ver onde esta o erro, ira te ajudar bastante.

PHP код:

public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == HIERAQUIA)// coloque o id do dialog que vocк criou aqi
    
{
        if(!
response)
            return 
1;
        switch(
listitem)
        {
            case 
0:// Dono
            
{
                static 
                    
gstring[30], string[512];
                for(new 
iMAX_PLAYERS; ++i)// Looping para passar por todos os jogadores.
                
{
                    if(
Player[i][Dono] && Player[i][Faccoes] == Player[playerid][Faccoes])//Aqui checa se o jogador й dono do morro, e й da mesma facзгo do jogador executou o comando.
                    
{
                        
format(gstringsizeof(gstring), "%s\n"PlayerName(i));// formatar a string "gstring" para o nome do administrador e o \n faz pular uma linha ou seja mais um na lista
                        
strcat(stringgstring);// aqui ele soma a "string" + "gstring" e volta ao Looping
                    
}
                }
                
ShowPlayerDialog(playerid0DIALOG_STYLE_LIST"[ Donos online ]"string"OK"#);// Aqui ele mostra o dialog se tiver admin on
                
return 1;
            }
        }
    }
    return 
1;

Reply
#4

mano tem skype ?
Reply
#5

Quote:
Originally Posted by Glederson_dom
Посмотреть сообщение
Explicaзгo nos comentбrios no code.
+ duvidas? poste-as.

OBS: Nгo testei, fiz rapidinho, qualquer erro avise, ou olhe o code e tente ver onde esta o erro, ira te ajudar bastante.

PHP код:

public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == HIERAQUIA)// coloque o id do dialog que vocк criou aqi
    
{
        if(!
response)
            return 
1;
        switch(
listitem)
        {
            case 
0:// Dono
            
{
                static 
                    
gstring[30], string[512];
                for(new 
iMAX_PLAYERS; ++i)// Looping para passar por todos os jogadores.
                
{
                    if(
Player[i][Dono] && Player[i][Faccoes] == Player[playerid][Faccoes])//Aqui checa se o jogador й dono do morro, e й da mesma facзгo do jogador executou o comando.
                    
{
                        
format(gstringsizeof(gstring), "%s\n"PlayerName(i));// formatar a string "gstring" para o nome do administrador e o \n faz pular uma linha ou seja mais um na lista
                        
strcat(stringgstring);// aqui ele soma a "string" + "gstring" e volta ao Looping
                    
}
                }
                
ShowPlayerDialog(playerid0DIALOG_STYLE_LIST"[ Donos online ]"string"OK"#);// Aqui ele mostra o dialog se tiver admin on
                
return 1;
            }
        }
    }
    return 
1;


amigo tem skype pra me passar ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)