Error
#1

When I press the defcon button ingame, If it is already at the level it says an error (It is suppose it), but if I press another button, then nothing happens.

pawn Код:
if(dialogid == DIALOG_DEFCON)
    {
        if(response)
        {
            if(listitem == 0)
            {
                if(defconlevel == 0)
                {
                    SendClientMessage(playerid, WHITE, "The {007BD0}DEFCON{FF6347} Level is already at {007BD0}5{FF6347},.");
                    return 1;
                }
                SendClientMessageToAll(LIGHTRED, "[Government Warning] The {007BD0}DEFCON{FF6347} level has been set to {007BD0}5{FF6347}, Lowest state of readiness.");
                defconlevel = 0;
                return 1;
            }
            if(listitem == 1)
            {
                if(defconlevel == 1)
                {
                    SendClientMessage(playerid, WHITE, "The {9ACD32}DEFCON{FF6347} Level is already at {9ACD32}4{FF6347},.");
                    return 1;
                }
                SendClientMessageToAll(LIGHTRED, "[Government Warning] The {9ACD32}DEFCON{FF6347} level has been set to {9ACD32}4{FF6347}, Increased intelligence watch and strengthened security measures.");
                defconlevel = 1;
                return 1;
            }
            if(listitem == 2)
            {
                if(defconlevel == 2)
                {
                    SendClientMessage(playerid, WHITE, "The {FFFF00}DEFCON{FF6347} Level is already at {FFFF00}3{FF6347},.");
                    return 1;
                }
                SendClientMessageToAll(LIGHTRED, "[Government Warning] The {FFFF00}DEFCON{FF6347} level has been set to {FFFF00}3{FF6347}, Increase in force readiness above that required for normal readiness.");
                defconlevel = 2;
                return 1;
            }
            if(listitem == 3)
            {
                if(defconlevel == 3)
                {
                    SendClientMessage(playerid, WHITE, "The {AA3333}DEFCON{FF6347} Level is already at {AA3333}2{FF6347},.");
                    return 1;
                }
                SendClientMessageToAll(LIGHTRED, "[Government Warning] The {AA3333}DEFCON{FF6347} level has been set to {AA3333}2{FF6347}, Next step to nuclear war.");
                defconlevel = 3;
                return 1;
            }
            if(listitem == 4)
            {
                if(defconlevel == 4)
                {
                    SendClientMessage(playerid, WHITE, "The {FFFFFF}DEFCON{FF6347} Level is already at {FFFFFF}1{FF6347},.");
                    return 1;
                }
                SendClientMessageToAll(LIGHTRED, "[Government Warning] The {FFFFFF}DEFCON{FF6347} level has been set to {FFFFFF}1{FF6347}, Nuclear war is imminent.");
                defconlevel = 4;
                return 1;
            }
        }
    }
Reply


Messages In This Thread
Error - by seanny - 26.02.2012, 13:29
Re: Error - by Twinki1993 - 27.02.2012, 14:53
Re: Error - by Konstantinos - 27.02.2012, 15:09

Forum Jump:


Users browsing this thread: 2 Guest(s)