PAWN Stopped Working
#1

Hey,

I've TDM script in my gamemode, so I tried to add a command /gangs to display a list with all the gangs and Members so after adding the command and adding to "OnDialogResponse", the PAWN Crashes. I don't know the reason, please if you do know what to do, I'd be grateful to know.

pawn Код:
#define DIALOG_GANGS 2006
#define DIALOG_GROVES 2007
#define DIALOG_BALLAS 2008
#define DIALOG_RIFAS 2009
#define DIALOG_TRIADS 2010
#define DIALOG_MAFIAS 2011
#define DIALOG_BIKERS 2012


#define TEAM_GROVE 2000
#define TEAM_BALLAS 2001
#define TEAM_TRIADS 2002
#define TEAM_RIFAS 2003
#define TEAM_MAFIA 2004
#define TEAM_BIKERS 2005


case DIALOG_GANGS:
        {
            if(dialogid == DIALOG_GANGS)
            {
                if(!response)
                {
                    return 0;
                }
                if(response) // If they clicked 'Select' or double-clicked a weapon
                {

                    switch(listitem)
                    {
                        new string1[128], name[MAX_PLAYER_NAME], targetid, targetid1, targetid2, targetid3, targetid4,targetid5;
                        case 0: if(gTeam[targetid] == TEAM_GROVE)
                                {
                                    format(string1, sizeof(string1), "%s (%d) (0 Skills Gang Member)",name, targetid);
                                    ShowPlayerDialog(playerid, DIALOG_GROVES, DIALOG_STYLE_LIST, "Gang: Grove Street Families", string1, "Close", "");
                                }
                        case 1: if(gTeam[targetid1] == TEAM_BALLAS)
                                {
                                    format(string1, sizeof(string1), "%s (%d) (0 Skills Gang Member)",name, targetid1);
                                    ShowPlayerDialog(playerid, DIALOG_BALLAS, DIALOG_STYLE_LIST, "Gang: Ballas", string1, "Close", "");
                                }
                        case 2: if(gTeam[targetid2] == TEAM_TRIADS)
                                {
                                    format(string1, sizeof(string1), "%s (%d) (0 Skills Gang Member)",name, targetid2);
                                    ShowPlayerDialog(playerid, DIALOG_TRIADS, DIALOG_STYLE_LIST, "Gang: Triads", string1, "Close", "");
                                }
                        case 3: if(gTeam[targetid3] == TEAM_RIFAS)
                                {
                                    format(string1, sizeof(string1), "%s (%d) (0 Skills Gang Member)",name, targetid3);
                                    ShowPlayerDialog(playerid, DIALOG_RIFAS, DIALOG_STYLE_LIST, "Gang: San Fierro Rifas", string1, "Close", "");
                                }
                        case 4: if(gTeam[targetid4] == TEAM_MAFIA)
                                {
                                    format(string1, sizeof(string1), "%s (%d) (0 Skills Gang Member)",name, targetid4);
                                    ShowPlayerDialog(playerid, DIALOG_MAFIAS, DIALOG_STYLE_LIST, "Gang: Mafia", string1, "Close", "");
                                }
                        case 5: if(gTeam[targetid5] == TEAM_BIKERS)
                                {
                                    format(string1, sizeof(string1), "%s (%d) (0 Skills Gang Member)",name, targetid5);
                                    ShowPlayerDialog(playerid, DIALOG_BIKERS, DIALOG_STYLE_LIST, "Gang: Bikers", string1, "Close", "");
                                }
                    }
                }
            }
        return 1; // We handled a dialog, so return 1. Just like OnPlayerCommandText.
        }
        case DIALOG_GENDER:
                //And here are the rest of the dialogs



CMD:gangs(playerid, params[])
{
    ShowPlayerDialog(playerid, DIALOG_GANGS, DIALOG_STYLE_LIST, "Gangs", "{00EE00}Grove Street Families {00FFAA}(%d members)\n{00EE00}Ballas {00FFAA}(%d members)\n{00EE00}Triads {00FFAA}(%d members)\n{00EE00}San Fierro Rifa {00FFAA}(%d members)\n{00EE00}Mafias {00FFAA}(%d members)\n{00EE00}Bikers {00FFAA}(%d members)", "Select", "Close");

    return 1;
}

What is the problem of the PAWN crashing?
Reply


Messages In This Thread
PAWN Stopped Working - by Axey187 - 07.01.2015, 21:03
Re: PAWN Stopped Working - by Divergent - 07.01.2015, 21:12
Re: PAWN Stopped Working - by Axey187 - 07.01.2015, 21:14
Re: PAWN Stopped Working - by Divergent - 07.01.2015, 21:29
Re: PAWN Stopped Working - by Axey187 - 07.01.2015, 21:36
Re: PAWN Stopped Working - by Divergent - 07.01.2015, 21:42
Re: PAWN Stopped Working - by Axey187 - 07.01.2015, 21:52
Re: PAWN Stopped Working - by Axey187 - 07.01.2015, 22:10

Forum Jump:


Users browsing this thread: 1 Guest(s)