SA-MP Forums Archive
[Dъvida] Como Limitar O Uso No Dialog @_@ - 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: [Dъvida] Como Limitar O Uso No Dialog @_@ (/showthread.php?tid=212375)



[Dъvida] Como Limitar O Uso No Dialog @_@ - Erick_Schultz - 17.01.2011

Bom Gente.. Tenho Uma Dъvida Tosca msm '-', й como reservar o dialog tipo, eu criei o dialog list com cada um com sua funзгo tal... mбs eu nгo consigo reservar pra como tipo if(PlayerInfo[playerid][pMembroOrg] == 21)
no Caso no ondialogresponse dentro da funзгo de cada dialog, mбs nгo tem como :C.


Re: [Dъvida] Como Limitar O Uso No Dialog @_@ - [BEP]AcerPilot - 17.01.2011

Reservar um item da lista? Assim:

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == seudialog)
    {
        switch(listitem)
        {
            case 0:
            {
                if(PlayerInfo[playerid][pMembroOrg] == 21)
                {
                    //fazer isso
                }
                else // do contrario
                {
                    SendClientMessage(playerid, COLOR_YELLOW, "pegadinha do malandro! rб!");
                    return 1;
                }
            }
           
            case 1:
            {
                //
            }
        }
    }
    return 0;
}



Re: [Dъvida] Como Limitar O Uso No Dialog @_@ - Erick_Schultz - 17.01.2011

ah tб moзo '-', mas й muita } @_@ eu me enrolo todo KKKKKK no caso vou adicionar +6 funзхes, comofas?


Re: [Dъvida] Como Limitar O Uso No Dialog @_@ - [BEP]AcerPilot - 17.01.2011

Para isso que existe o indent, se vocк identar o cуdigo vocк vai saber qual chave que abre {, qual que fecha } e qual corresponde a outra, pois vгo estar na mesma coluna.

Adicione as funзхes oras, coloca na linha SendClientMessage, SetPlayerHealth, a funзгo que tu quiser oras ._.


Re: [Dъvida] Como Limitar O Uso No Dialog @_@ - zSuYaNw - 17.01.2011

Muito Fбcil
pawn Код:
if(dialogid == SEU_DIALOG)
{
     if(response)
     {
         if(listitem == 0
         {
             if(!PlayerInfo[playerid][pMembroOrg] == 21) return SendClientMessage(playerid, Vermelho,"[ERRO]: Vocк nгo й desta Org.");
             // COmandos aqui Caso se ele for,
         }
     }
}
Duvidas?

http://forum.sa-mp.com/showthread.ph...01#post1023101


Re: [Dъvida] Como Limitar O Uso No Dialog @_@ - [BEP]AcerPilot - 17.01.2011

Garfield, o certo й:

pawn Код:
if(PlayerInfo[playerid][pMembroOrg] != 21)



Re: [Dъvida] Como Limitar O Uso No Dialog @_@ - Erick_Schultz - 18.01.2011

Vlw Ae Acer e Garfield