show dialog again after click
#1

PHP код:
case DIALOG_WEAPON:
        {
            if(
response) {
                switch(
listitem)
                {
                    case 
0:
                    {
                        if(
PlayerInfo[playerid][pAdmin] != 4) {
                            if(
GetPlayerCash(playerid) > 100) {
                                
GivePlayerCash(playerid, -100);
                                
GivePlayerWeapon(playerid2460);
                            } else return 
SendClientMessage(playeridCOLOR_GOLDENROD"Not Enough Money!");
                        } else return 
GivePlayerWeapon(playerid2460);
                    }
                    case 
1:
                    {
                        if(
PlayerInfo[playerid][pAdmin] != 4) {
                            if(
GetPlayerCash(playerid) > 500) {
                                
GivePlayerCash(playerid, -500);
                                
GivePlayerWeapon(playerid2670);
                            } else return 
SendClientMessage(playeridCOLOR_GOLDENROD"Not Enough Money!");
                        } else return 
GivePlayerWeapon(playerid2670);
                    }
                    case 
2:
                    {
                        if(
PlayerInfo[playerid][pAdmin] != 4) {
                            if(
GetPlayerCash(playerid) > 500) {
                                
GivePlayerCash(playerid, -500);
                                
GivePlayerWeapon(playerid28300);
                            } else return 
SendClientMessage(playeridCOLOR_GOLDENROD"Not Enough Money!");
                        } else return 
GivePlayerWeapon(playerid28300);
                    }
                    case 
3:
                    {
                        if(
PlayerInfo[playerid][pAdmin] != 4) {
                            if(
GetPlayerCash(playerid) > 700) {
                                
GivePlayerCash(playerid, -700);
                                
GivePlayerWeapon(playerid27150);
                            } else return 
SendClientMessage(playeridCOLOR_GOLDENROD"Not Enough Money!");
                        } else return 
GivePlayerWeapon(playerid27150);
                    }
                    case 
4:
                    {
                        if(
PlayerInfo[playerid][pAdmin] != 4) {
                            if(
GetPlayerCash(playerid) > 750) {
                                
GivePlayerCash(playerid, -750);
                                
GivePlayerWeapon(playerid29350);
                            } else return 
SendClientMessage(playeridCOLOR_GOLDENROD"Not Enough Money!");
                        } else return 
GivePlayerWeapon(playerid29350);
                    }
                    case 
5:
                    {
                        if(
PlayerInfo[playerid][pAdmin] != 4) {
                            if(
GetPlayerCash(playerid) > 1000) {
                                
GivePlayerCash(playerid, -1000);
                                
GivePlayerWeapon(playerid30350);
                            } else return 
SendClientMessage(playeridCOLOR_GOLDENROD"Not Enough Money!");
                        } else return 
GivePlayerWeapon(playerid30350);
                    }
                    case 
6:
                    {
                        if(
PlayerInfo[playerid][pAdmin] != 4) {
                            if(
GetPlayerCash(playerid) > 1500) {
                                
GivePlayerCash(playerid, -1500);
                                
GivePlayerWeapon(playerid31380);
                            } else return 
SendClientMessage(playeridCOLOR_GOLDENROD"Not Enough Money!");
                        } else return 
GivePlayerWeapon(playerid31380);
                    }
                    case 
7:
                    {
                        if(
PlayerInfo[playerid][pAdmin] != 4) {
                            if(
GetPlayerCash(playerid) > 2500) {
                                
GivePlayerCash(playerid, -2500);
                                
GivePlayerWeapon(playerid3370);
                            } else return 
SendClientMessage(playeridCOLOR_GOLDENROD"Not Enough Money!");
                        } else return 
GivePlayerWeapon(playerid3370);
                    }
                    case 
8:
                    {
                        if(
PlayerInfo[playerid][pAdmin] != 4) {
                            if(
GetPlayerCash(playerid) > 4000) {
                                
GivePlayerCash(playerid, -4000);
                                
GivePlayerWeapon(playerid3480);
                            } else return 
SendClientMessage(playeridCOLOR_GOLDENROD"Not Enough Money!");
                        } else return 
GivePlayerWeapon(playerid3480);
                    }
                    case 
9:
                    {
                        if(
PlayerInfo[playerid][pAdmin] != 4) {
                            if(
GetPlayerCash(playerid) > 15000) {
                                
GivePlayerCash(playerid, -15000);
                                
GivePlayerWeapon(playerid381000);
                            } else return 
SendClientMessage(playeridCOLOR_GOLDENROD"Not Enough Money!");
                        } else return 
GivePlayerWeapon(playerid381000);
                    }
                    case 
10:
                    {
                        if(
PlayerInfo[playerid][pAdmin] != 4) {
                            if(
GetPlayerCash(playerid) > 20000) {
                                
GivePlayerCash(playerid, -20000);
                                
GivePlayerWeapon(playerid3510);
                            } else return 
SendClientMessage(playeridCOLOR_GOLDENROD"Not Enough Money!");
                        } else return 
GivePlayerWeapon(playerid3510);
                    }
                    case 
11:
                    {
                        if(
PlayerInfo[playerid][pAdmin] != 4) {
                            if(
GetPlayerCash(playerid) > 5000) {
                                
GivePlayerCash(playerid, -5000);
                                
GivePlayerWeapon(playerid1615);
                            } else return 
SendClientMessage(playeridCOLOR_GOLDENROD"Not Enough Money!");
                        } else return 
GivePlayerWeapon(playerid1615);
                    }
                }
            }
        } 
i've got this code here, and anytime it is clicked, the dialog closes and I want to automatically open again, only closing after theyve clicked the second button.

Is there any way to just show it in one line rather than putting it in every switch-case?
Reply


Messages In This Thread
show dialog again after click - by jamjamnewbie - 04.11.2014, 04:09
Re: show dialog again after click - by Banana_Ghost - 04.11.2014, 06:03

Forum Jump:


Users browsing this thread: 2 Guest(s)