show dialog again after click
#2

Just show the dialogs after giving the player whatever you're giving them. I added it, but you must change the Insert Text Here to whatever you want it to say.
pawn Код:
case DIALOG_WEAPON:
        {
            if(response) {
                switch(listitem)
                {
                    case 0:
                    {
                        if(PlayerInfo[playerid][pAdmin] != 4) {
                            if(GetPlayerCash(playerid) > 100) {
                                GivePlayerCash(playerid, -100);
                                GivePlayerWeapon(playerid, 24, 60);
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                            } else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
                        } else return GivePlayerWeapon(playerid, 24, 60);
                    }
                    case 1:
                    {
                        if(PlayerInfo[playerid][pAdmin] != 4) {
                            if(GetPlayerCash(playerid) > 500) {
                                GivePlayerCash(playerid, -500);
                                GivePlayerWeapon(playerid, 26, 70);
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                            } else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
                        } else return GivePlayerWeapon(playerid, 26, 70);
                    }
                    case 2:
                    {
                        if(PlayerInfo[playerid][pAdmin] != 4) {
                            if(GetPlayerCash(playerid) > 500) {
                                GivePlayerCash(playerid, -500);
                                GivePlayerWeapon(playerid, 28, 300);
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                            } else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
                        } else return GivePlayerWeapon(playerid, 28, 300);
                    }
                    case 3:
                    {
                        if(PlayerInfo[playerid][pAdmin] != 4) {
                            if(GetPlayerCash(playerid) > 700) {
                                GivePlayerCash(playerid, -700);
                                GivePlayerWeapon(playerid, 27, 150);
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                            } else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
                        } else return GivePlayerWeapon(playerid, 27, 150);
                    }
                    case 4:
                    {
                        if(PlayerInfo[playerid][pAdmin] != 4) {
                            if(GetPlayerCash(playerid) > 750) {
                                GivePlayerCash(playerid, -750);
                                GivePlayerWeapon(playerid, 29, 350);
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                            } else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
                        } else return GivePlayerWeapon(playerid, 29, 350);
                    }
                    case 5:
                    {
                        if(PlayerInfo[playerid][pAdmin] != 4) {
                            if(GetPlayerCash(playerid) > 1000) {
                                GivePlayerCash(playerid, -1000);
                                GivePlayerWeapon(playerid, 30, 350);
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                            } else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
                        } else return GivePlayerWeapon(playerid, 30, 350);
                    }
                    case 6:
                    {
                        if(PlayerInfo[playerid][pAdmin] != 4) {
                            if(GetPlayerCash(playerid) > 1500) {
                                GivePlayerCash(playerid, -1500);
                                GivePlayerWeapon(playerid, 31, 380);
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                            } else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
                        } else return GivePlayerWeapon(playerid, 31, 380);
                    }
                    case 7:
                    {
                        if(PlayerInfo[playerid][pAdmin] != 4) {
                            if(GetPlayerCash(playerid) > 2500) {
                                GivePlayerCash(playerid, -2500);
                                GivePlayerWeapon(playerid, 33, 70);
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                            } else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
                        } else return GivePlayerWeapon(playerid, 33, 70);
                    }
                    case 8:
                    {
                        if(PlayerInfo[playerid][pAdmin] != 4) {
                            if(GetPlayerCash(playerid) > 4000) {
                                GivePlayerCash(playerid, -4000);
                                GivePlayerWeapon(playerid, 34, 80);
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                            } else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
                        } else return GivePlayerWeapon(playerid, 34, 80);
                    }
                    case 9:
                    {
                        if(PlayerInfo[playerid][pAdmin] != 4) {
                            if(GetPlayerCash(playerid) > 15000) {
                                GivePlayerCash(playerid, -15000);
                                GivePlayerWeapon(playerid, 38, 1000);
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                            } else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
                        } else return GivePlayerWeapon(playerid, 38, 1000);
                    }
                    case 10:
                    {
                        if(PlayerInfo[playerid][pAdmin] != 4) {
                            if(GetPlayerCash(playerid) > 20000) {
                                GivePlayerCash(playerid, -20000);
                                GivePlayerWeapon(playerid, 35, 10);
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                            } else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
                        } else return GivePlayerWeapon(playerid, 35, 10);
                    }
                    case 11:
                    {
                        if(PlayerInfo[playerid][pAdmin] != 4) {
                            if(GetPlayerCash(playerid) > 5000) {
                                GivePlayerCash(playerid, -5000);
                                GivePlayerWeapon(playerid, 16, 15);
                                ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapons", "Insert Text Here", "Okay", "Close");
                            } else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
                        } else return GivePlayerWeapon(playerid, 16, 15);
                    }
                }
            }
        }
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: 1 Guest(s)