Server can't detect filterscripts' OnDialogResponse
#1

My server can not detect any of my filterscripts' OnPlayerDialog. Here's an example

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/weapons", true))
    {
        ShowPlayerDialog(playerid, 6516, DIALOG_STYLE_LIST, "Weapons Shop", "Showel\nPool Cue\nKatana\nGrenade\nSmoke Grenade\nSatchel Charge\nMolotov\n9MM\nDesert Eagle\nShotgun\nSawnoff Shotgun\nCombat Shotgun\nUzi\nMP5\nTec 9\nAK47\nM4\nCountry Rifle\nSniper Rifle\nRPG\nHS Rocket\nFlame Thrower\nMinigun\nSpray Can\nFire Extinguisher", "Buy", "Cancel");
        return 1;
    }
    return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 6516)
    {
        SendClientMessage(playerid, 0xFF0000FF, "Test");
        switch(listitem)
        {
            case 0:
                {
                    GivePlayerWeapon(playerid, 6, 1);
                    SetPlayerArmedWeapon(playerid, 6);
                }
            case 1:
                {
                    GivePlayerWeapon(playerid, 7, 1);
                    SetPlayerArmedWeapon(playerid, 7);
                }
            case 2:
                {
                    GivePlayerWeapon(playerid, 8, 1);
                    SetPlayerArmedWeapon(playerid, 8);
                }
            case 3:
                {
                    GivePlayerWeapon(playerid, 16, 5);
                    SetPlayerArmedWeapon(playerid, 16);
                }
            case 4:
                {
                    GivePlayerWeapon(playerid, 17, 5);
                    SetPlayerArmedWeapon(playerid, 17);
                }
            case 5:
                {
                    GivePlayerWeapon(playerid, 39, 5);
                    SetPlayerArmedWeapon(playerid, 39);
                }
            case 6:
                {
                    GivePlayerWeapon(playerid, 18, 5);
                    SetPlayerArmedWeapon(playerid, 18);
                }
            case 7:
                {
                    GivePlayerWeapon(playerid, 22, 50);
                    SetPlayerArmedWeapon(playerid, 22);
                }
            case 8:
                {
                    GivePlayerWeapon(playerid, 24, 50);
                    SetPlayerArmedWeapon(playerid, 24);
                }
            case 9:
                {
                    GivePlayerWeapon(playerid, 25, 40);
                    SetPlayerArmedWeapon(playerid, 25);
                }
            case 10:
                {
                    GivePlayerWeapon(playerid, 26, 50);
                    SetPlayerArmedWeapon(playerid, 26);
                }
            case 11:
                {
                    GivePlayerWeapon(playerid, 27, 35);
                    SetPlayerArmedWeapon(playerid, 27);
                }
            case 12:
                {
                    GivePlayerWeapon(playerid, 28, 200);
                    SetPlayerArmedWeapon(playerid, 28);
                }
            case 13:
                {
                    GivePlayerWeapon(playerid, 29, 200);
                    SetPlayerArmedWeapon(playerid, 29);
                }
            case 14:
                {
                    GivePlayerWeapon(playerid, 32, 200);
                    SetPlayerArmedWeapon(playerid, 32);
                }
            case 15:
                {
                    GivePlayerWeapon(playerid, 30, 150);
                    SetPlayerArmedWeapon(playerid, 30);
                }
            case 16:
                {
                    GivePlayerWeapon(playerid, 31, 150);
                    SetPlayerArmedWeapon(playerid, 31);
                }
            case 17:
                {
                    GivePlayerWeapon(playerid, 33, 40);
                    SetPlayerArmedWeapon(playerid, 33);
                }
            case 18:
                {
                    GivePlayerWeapon(playerid, 34, 20);
                    SetPlayerArmedWeapon(playerid, 34);
                }
            case 19:
                {
                    GivePlayerWeapon(playerid, 35, 3);
                    SetPlayerArmedWeapon(playerid, 35);
                }
            case 20:
                {
                    GivePlayerWeapon(playerid, 36, 3);
                    SetPlayerArmedWeapon(playerid, 36);
                }
            case 21:
                {
                    GivePlayerWeapon(playerid, 37, 100);
                    SetPlayerArmedWeapon(playerid, 37);
                }
            case 22:
                {
                    GivePlayerWeapon(playerid, 38, 100);
                    SetPlayerArmedWeapon(playerid, 38);
                }
            case 23:
                {
                    GivePlayerWeapon(playerid, 41, 120);
                    SetPlayerArmedWeapon(playerid, 41);
                }
            case 24:
                {
                    GivePlayerWeapon(playerid, 42, 100);
                    SetPlayerArmedWeapon(playerid, 42);
                }
        }
        return 1;
    }
    return 0;
}
When I type /weapons I get the weapons list dialog but when I choose one weapon, the dialog closes and I do not get any weapon. The script works if I put it in my game mode. Help please

EDIT:
My user login system dialogs are working fine, they're also in filterscript, and when I put my weapons dialog in my user login system filterscript it works. How is my user system filterscript working but my weapons dialog filterscript isn't working
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)