SA-MP Forums Archive
[Ajuda] OnDialogResponse - 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] OnDialogResponse (/showthread.php?tid=648690)



OnDialogResponse - Dimbalada - 26.01.2018

Boom tou desenvolvendo um sistema pra tipo assim so pros admin que dar /armasadm ai amostra a seleзгo de armas pra escolhe tava terminando essa parte й comeзo a da erro 26 Errors. ai tipo queria sabe aonde to errando nessa parte
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (
dialogid == ArmasADM)
{
if(
response)
{
if(
listitem == 0)
{
{
GivePlayerWeapon(playerid, 1, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Soco Inglкs!");
}
if(
listitem == 1)
{
{
GivePlayerWeapon(playerid, 2, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Taco de Golf!");
}
if(
listitem == 2)
{
{
GivePlayerWeapon(playerid, 3, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Cassetete!");
}
if(
listitem == 3)
{
{
GivePlayerWeapon(playerid, 6, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Pб!");
}
if(
listitem == 4)
{
{
GivePlayerWeapon(playerid, 7, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Taco de Sinuca!");
}
if(
listitem == 5)
{
{
GivePlayerWeapon(playerid, 5, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Taco de Bйisebol!");
}
if(
listitem == 6)
{
{
GivePlayerWeapon(playerid, 8, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Katana!");
}
if(
listitem == 7)
{
{
GivePlayerWeapon(playerid, 10, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Dildo Roxo!");
}
if(
listitem == 8)
{
{
GivePlayerWeapon(playerid, 11, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Dildo!");
}
if(
listitem == 9)
{
{
GivePlayerWeapon(playerid, 12, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Vibrador Branco!");
}
if(
listitem == 10)
{
{
GivePlayerWeapon(playerid, 13, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Vibrador Pretiado!");
}
if(
listitem == 11)
{
{
GivePlayerWeapon(playerid, 14, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Buque de Flores!");
}
if(
listitem == 12)
{
{
    
GivePlayerWeapon(playerid, 4, 9999);
    
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Faca!");
}
if(
listitem == 13)
{
{
GivePlayerWeapon(playerid, 22, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma 9mm!");
}
if(
listitem == 14)
{
{
GivePlayerWeapon(playerid, 23, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma 9mm com Silкnciador!");
}
if(
listitem == 15)
{
{
GivePlayerWeapon(playerid, 24, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Desert Eagle!");
}
if(
listitem == 16)
{
{
GivePlayerWeapon(playerid, 25, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Escopeta Normal!");
}
if(
listitem == 17)
{
{
GivePlayerWeapon(playerid, 27, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Escopeta de Combate!");
}
if(
listitem == 18)
{
{
GivePlayerWeapon(playerid, 29, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma MP5!");
}
if(
listitem == 19)
{
{
GivePlayerWeapon(playerid, 30, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma AK-47!");
}
if(
listitem == 20)
{
{
GivePlayerWeapon(playerid, 31, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma M4!");
}
if(
listitem == 21)
{
{
GivePlayerWeapon(playerid, 33, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Rifle!");
}
if(
listitem == 22)
{
{
GivePlayerWeapon(playerid, 16, 50);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Granada!");
}
if(
listitem == 23)
{
{
GivePlayerWeapon(playerid, 43, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Cвmera!");
}
if(
listitem == 24)
{
{
GivePlayerWeapon(playerid, 46, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Para-quedas!");
}
return 
1;
}
}
} 



Re: OnDialogResponse - iLordGG - 26.01.2018

Quote:

if(listitem == 0)
{


{


GivePlayerWeapon(playerid, 1, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Soco Inglкs!");
}

voce ta abrindo 2 { e fechando sу 1 }


Re: OnDialogResponse - Dimbalada - 26.01.2018

Quote:

if (dialogid == ArmasADM)
{
if(response)
{
if(listitem == 0)
{
{
GivePlayerWeapon(playerid, 1, 9999);
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Soco Inglкs!");
}

no caso sйria assim ne?


Re: OnDialogResponse - Lovejoy - 26.01.2018

PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) 
{ 
if (
dialogid == ArmasADM) 
{ 
if(
response) 
{ 
if(
listitem == 0) 
{
GivePlayerWeapon(playerid, 1, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Soco Inglкs!"); 
} 
if(
listitem == 1) 
{ 
GivePlayerWeapon(playerid, 2, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Taco de Golf!"); 
} 
if(
listitem == 2) 
{ 
GivePlayerWeapon(playerid, 3, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Cassetete!"); 
} 
if(
listitem == 3) 
{ 
GivePlayerWeapon(playerid, 6, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Pб!"); 
} 
if(
listitem == 4) 
{ 
GivePlayerWeapon(playerid, 7, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Taco de Sinuca!"); 
} 
if(
listitem == 5) 
{ 
GivePlayerWeapon(playerid, 5, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Taco de Bйisebol!"); 
} 
if(
listitem == 6) 
{ 
GivePlayerWeapon(playerid, 8, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Katana!"); 
} 
if(
listitem == 7) 
{ 
GivePlayerWeapon(playerid, 10, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Dildo Roxo!"); 
} 
if(
listitem == 8) 
{ 
GivePlayerWeapon(playerid, 11, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Dildo!"); 
} 
if(
listitem == 9) 
{ 
GivePlayerWeapon(playerid, 12, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Vibrador Branco!"); 
} 
if(
listitem == 10) 
{ 
GivePlayerWeapon(playerid, 13, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Vibrador Pretiado!"); 
} 
if(
listitem == 11) 
{ 
GivePlayerWeapon(playerid, 14, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Buque de Flores!"); 
} 
if(
listitem == 12) 
{ 
GivePlayerWeapon(playerid, 4, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Faca!"); 
} 
if(
listitem == 13) 
{ 
GivePlayerWeapon(playerid, 22, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma 9mm!"); 
} 
if(
listitem == 14) 
{ 
GivePlayerWeapon(playerid, 23, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma 9mm com Silкnciador!"); 
} 
if(
listitem == 15) 
{ 
GivePlayerWeapon(playerid, 24, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Desert Eagle!"); 
} 
if(
listitem == 16) 
{ 
GivePlayerWeapon(playerid, 25, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Escopeta Normal!"); 
} 
if(
listitem == 17) 
{ 
GivePlayerWeapon(playerid, 27, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Escopeta de Combate!"); 
} 
if(
listitem == 18) 
{ 
GivePlayerWeapon(playerid, 29, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma MP5!"); 
} 
if(
listitem == 19) 
{ 
GivePlayerWeapon(playerid, 30, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma AK-47!"); 
} 
if(
listitem == 20) 
{ 
GivePlayerWeapon(playerid, 31, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma M4!"); 
} 
if(
listitem == 21) 
{ 
GivePlayerWeapon(playerid, 33, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Rifle!"); 
} 
if(
listitem == 22) 
{ 
GivePlayerWeapon(playerid, 16, 50); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Granada!"); 
} 
if(
listitem == 23) 
{ 
GivePlayerWeapon(playerid, 43, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Cвmera!"); 
} 
if(
listitem == 24) 
{ 
GivePlayerWeapon(playerid, 46, 9999); 
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Para-quedas!"); 
} 
return 
1; 
} 
} 
} 
Pelo amor nй, tu abre duas chaves e fecha com uma, agora sу vc pegar isso dai e arrumar a estrutura, isso me parece GM bugada da net...


Re: OnDialogResponse - NelsonC - 26.01.2018

Tente.
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if (
dialogid == ArmasADM)
    {
        if(
response)
        {
            if(
listitem == 0)
            {
                
GivePlayerWeapon(playerid, 1, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Soco Inglкs!");
                }
            if(
listitem == 1)
            {
                
GivePlayerWeapon(playerid, 2, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Taco de Golf!");
            }
            if(
listitem == 2)
            {
                
GivePlayerWeapon(playerid, 3, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Cassetete!");
            }
            if(
listitem == 3)
            {
                
GivePlayerWeapon(playerid, 6, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Pб!");
            }
            if(
listitem == 4)
            {
                
GivePlayerWeapon(playerid, 7, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Taco de Sinuca!");
            }
            if(
listitem == 5)
            {
                
GivePlayerWeapon(playerid, 5, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Taco de Bйisebol!");
            }
            if(
listitem == 6)
            {
                
GivePlayerWeapon(playerid, 8, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Katana!");
            }
            if(
listitem == 7)
            {
                
GivePlayerWeapon(playerid, 10, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Dildo Roxo!");
            }
            if(
listitem == 8)
            {
                
GivePlayerWeapon(playerid, 11, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Dildo!");
            }
            if(
listitem == 9)
            {
                
GivePlayerWeapon(playerid, 12, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Vibrador Branco!");
            }
            if(
listitem == 10)
            {
                
GivePlayerWeapon(playerid, 13, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Vibrador Pretiado!");
            }
            if(
listitem == 11)
            {
                
GivePlayerWeapon(playerid, 14, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Buque de Flores!");
            }
            if(
listitem == 12)
            {
                
GivePlayerWeapon(playerid, 4, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Faca!");
            }
            if(
listitem == 13)
            {
                
GivePlayerWeapon(playerid, 22, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma 9mm!");
            }
            if(
listitem == 14)
            {
                
GivePlayerWeapon(playerid, 23, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma 9mm com Silкnciador!");
            }
            if(
listitem == 15)
            {
                
GivePlayerWeapon(playerid, 24, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Desert Eagle!");
            }
            if(
listitem == 16)
            {
                
GivePlayerWeapon(playerid, 25, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Escopeta Normal!");
            }
            if(
listitem == 17)
            {
                
GivePlayerWeapon(playerid, 27, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Escopeta de Combate!");
            }
            if(
listitem == 18)
            {
                
GivePlayerWeapon(playerid, 29, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma MP5!");
            }
            if(
listitem == 19)
            {
                
GivePlayerWeapon(playerid, 30, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma AK-47!");
            }
            if(
listitem == 20)
            {
                
GivePlayerWeapon(playerid, 31, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma M4!");
            }
            if(
listitem == 21)
            {
                
GivePlayerWeapon(playerid, 33, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Rifle!");
            }
            if(
listitem == 22)
            {
                
GivePlayerWeapon(playerid, 16, 50);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Granada!");
            }
            if(
listitem == 23)
            {
                
GivePlayerWeapon(playerid, 43, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu uma Cвmera!");
            }
            if(
listitem == 24)
            {
                
GivePlayerWeapon(playerid, 46, 9999);
                
SendClientMessage(playerid, 0xFCFCFCAA, "{05B69C}OpenServ- Parabйns vocк recebeu um Para-quedas!");
            }
            return 
1;
        }
    }
} 



Re: OnDialogResponse - Dimbalada - 26.01.2018

JБ APRENDI VALEU AI NГO PRECISSA MAIS AJUDA NГO TMJ!