Help ty.
#8

As you can see before DROGA dialogid checking, there are extra closed brackets so it's like checking dialog and doing stuff outside of the callback.

Keep each "case X:" at the same column (2 tabs (8 spaces) right):
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    switch (
dialogid)
    {
        case 
DIALOG_ARMI:
        {
            if (
response)
            {
                switch (
listitem)
                {
                    case 
0:
                    {
                        if (
GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid0xAA3333AA"Non hai abbastanza denaro.!");
                        
SendClientMessage(playerid0xAA3333AA"Hai comprato un'AK47!");
                        
GivePlayerMoney(playerid, -1000);
                        
GivePlayerWeapon(playerid30100);
                    }
                    case 
1:
                    {
                        if (
GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid0xAA3333AA"Non hai abbastanza denaro.!");
                        
SendClientMessage(playerid0xAA3333AA"Hai comprato una M4!");
                        
GivePlayerMoney(playerid, -1000);
                        
GivePlayerWeapon(playerid31100);
                    }
                    case 
2:
                    {
                        if (
GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid0xAA3333AA"Non hai abbastanza denaro.!");
                        
SendClientMessage(playerid0xAA3333AA"Hai comprato una desert eagle!");
                        
GivePlayerMoney(playerid, -1000);
                        
GivePlayerWeapon(playerid24100);
                    }
                }
            }
        }
        case 
DIALOG_DROGA:
        {
            if (
response)
            {
                switch (
listitem)
                {
                    case 
0:
                    {
                        if (
GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid0xAA3333AA"Non hai abbastanza denaro.!");
                        
SendClientMessage(playerid0xAA3333AA"Hai comprato la Marijuana!");
                                
GivePlayerMoney(playerid, -1000);
                    }
                    case 
1:
                    {
                        if (
GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid0xAA3333AA"Non hai abbastanza denaro.!");
                        
SendClientMessage(playerid0xAA3333AA"Hai comprato la metanfetamina!");
                        
GivePlayerMoney(playerid, -1000);
                    }
                    case 
2:
                    {
                        if (
GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid0xAA3333AA"Non hai abbastanza denaro.!");
                        
SendClientMessage(playerid0xAA3333AA"Hai comprato la cocaina!");
                        
GivePlayerMoney(playerid, -1000);
                    }
                }
            }
        }
        default: return 
0// dialogid not found, search in other scripts
    
}
    return 
1// dialogid was found

Reply


Messages In This Thread
Help ty. - by kevi11 - 08.06.2016, 16:05
Re: Help ty. - by N0FeaR - 08.06.2016, 16:09
Re: Help ty. - by kevi11 - 08.06.2016, 16:15
Re: Help ty. - by N0FeaR - 08.06.2016, 16:18
Re: Help ty. - by kevi11 - 08.06.2016, 16:21
Re: Help ty. - by N0FeaR - 08.06.2016, 16:25
Re: Help ty. - by kevi11 - 08.06.2016, 16:32
Re: Help ty. - by Konstantinos - 08.06.2016, 16:38
Re: Help ty. - by kevi11 - 08.06.2016, 16:42
Re: Help ty. - by kevi11 - 08.06.2016, 16:45

Forum Jump:


Users browsing this thread: 1 Guest(s)