[Ayuda] Fs bug o es mi gm?
#1

Hola, he tenido un error al poner una FS de armas en mi servidor el problema es cuando abro el menu aparece todo bien aparece los menu de armas todo bien pero cuando le hago click a uno no pasa nada desaparece el menu y no pasa nada. La GM que utilizo es la PPC_Trucking esta en el foro en la parte de Gamemodes. Y el fs es este:

PD: soy muy nuevo en script, necesito ayudita :c
PD2: Lo intente con otro fs y me paso lo mismo..
PD3: No esta traducido porque lo estaba probando y no funciono y no lo iba a traducir sin que funcionara jaja.


Код:
#include <a_samp>

#define DIALOGID 1337

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Weapon Menu by Team_PRO is Loaded [V1.2]");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" Weapon List By Team_PRO is Unloaded [V1.2]");
    print("----------------------------------\n");
}

#endif


public OnGameModeExit()
{
    print("\n--------------------------------------");
    print(" Weapon Menu by Team_PRO is Unloaded [V1.2]");
    print("--------------------------------------\n");

    return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/shop", cmdtext, true, 10) == 0)
    {
        ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Weapon Lists", "{00FF00}Melees\n{00FF00}Pistols\n{00FF00}Sub-Machine Guns\n{00FF00}Rifle's\n{00FF00}Assault Rifle\n{00FF00}Shotgun\n{00FF00}Heavy Weapon\n{00FF00}Thrown\n{00FF00}Other Melees", "Select", "Cancel");
        SendClientMessage(playerid,1,"Abristes el menu de armas");
        return 1;
    }
    return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOGID)
    {
        if(response)
        {
            if(listitem == 0)
            {
                ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Weapon Menu", "Knuckle Dusters\nGolf Club\nNite Stick\nKnife\nBat\nShovel\nPool Cue\nKatana\nDildo\nSpray Can\n", "Select", "Cancel");
            }
            if(listitem == 1)
            {
                ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Weapon Menu", "9mm\nSilenced 9mm\nDesert Eagle", "Get", "Cancel");
            }
            if(listitem == 2)
            {
                ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Weapon Menu", "Uzi\nSMG\nTec9", "Get", "Cancel");
            }
            if(listitem == 3)
            {
                ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Weapon Menu", "Country Rifle\nSniper Rifle", "Get", "Cancel");
            }
            if(listitem == 4)
            {
                ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Weapon Menu", "AK-47\nM4", "Get", "Cancel");
            }
            if(listitem == 5)
            {
                ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Weapon Menu", "Standard Shotgun\nSawnoff Shotgun\nCombat Shotgun", "Get", "Cancel");
            }
            if(listitem == 6)
            {
                ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Weapon Menu", "Rocket Laucher\nHeat Seaker\nMinigun\nChain Saw", "Get", "Cancel");
            }
            if(listitem == 7)
            {
                ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Weapon Menu", "Granade\nTear Gas", "Get", "Cancel");
            }
            if(listitem == 8)
            {
                ShowPlayerDialog(playerid, DIALOGID+9, DIALOG_STYLE_LIST, "Weapon Menu", "Fire Extinguisher\nSatchel Charge\nParachute\nNightvision Goggles\nFlowers", "Get", "Cancel");
            }
        }
        return 1;
    }

    if(dialogid == DIALOGID+1)
    {
        if(response)
        {
            if(listitem == 0)
            {
                GivePlayerWeapon(playerid, 1, 1);
                GivePlayerMoney(playerid,-500);
            }
            if(listitem == 1)
            {
                GivePlayerWeapon(playerid, 2, 1);
                GivePlayerMoney(playerid,-500);
            }
            if(listitem == 2)
            {
                GivePlayerMoney(playerid,-500);
                GivePlayerWeapon(playerid, 3, 1);
            }
            if(listitem == 3)
            {
                GivePlayerMoney(playerid,-500);
                GivePlayerWeapon(playerid, 4, 1);
            }
            if(listitem == 4)
            {
                GivePlayerMoney(playerid,-500);
                GivePlayerWeapon(playerid, 5, 1);
            }
            if(listitem == 5)
            {
                GivePlayerMoney(playerid,-500);
                GivePlayerWeapon(playerid, 6, 1);
            }
            if(listitem == 6)
            {
                GivePlayerMoney(playerid,-500);
                GivePlayerWeapon(playerid, 7, 1);
            }
            if(listitem == 7)
            {
                GivePlayerMoney(playerid,-500);
                GivePlayerWeapon(playerid, 8, 1);
            }
            if(listitem == 8)
            {
                GivePlayerMoney(playerid,-500);
                GivePlayerWeapon(playerid, 10, 1);
            }
            if(listitem == 9)
            {
                GivePlayerMoney(playerid,-500);
                GivePlayerWeapon(playerid, 41, 99999);
            }
            if(listitem == 10)
            {
                GivePlayerMoney(playerid,-500);
                GivePlayerWeapon(playerid, 15, 1);
            }
        }
        return 1;
    }

    if(dialogid == DIALOGID+2)
    {
        if(response)
        {
            if(listitem == 0)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 22, 99999);
            }
            if(listitem == 1)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 23, 99999);
            }
            if(listitem == 2)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 24, 99999);
            }
        }
        return 1;
    }

    if(dialogid == DIALOGID+3)
    {
        if(response)
        {
            if(listitem == 0)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 28, 99999);
            }
            if(listitem == 1)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 29, 99999);
            }
            if(listitem == 2)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 32, 99999);
            }
        }
        return 1;
    }

    if(dialogid == DIALOGID+4)
    {
        if(response)
        {
            if(listitem == 0)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 33, 99999);
            }
            if(listitem == 1)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 34, 99999);
            }
        }
        return 1;
    }

    if(dialogid == DIALOGID+5)
    {
        if(response)
        {
            if(listitem == 0)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 30, 99999);
            }
            if(listitem == 1)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 31, 99999);
            }
        }
        return 1;
    }

    if(dialogid == DIALOGID+6)
    {
        if(response)
        {
            if(listitem == 0)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 25, 99999);
            }
            if(listitem == 1)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 26, 99999);
            }
            if(listitem == 2)
            {
                  GivePlayerMoney(playerid,-5000);
                  GivePlayerWeapon(playerid, 27, 99999);
            }
        }
        return 1;
    }

    if(dialogid == DIALOGID+7)
    {
        if(response)
        {
            if(listitem == 0)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 35, 99999);
            }
            if(listitem == 1)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 36, 99999);
            }
            if(listitem == 2)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 38, 99999);
            }
            if(listitem == 3)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 9, 99999);
            }
        }
        return 1;
    }

    if(dialogid == DIALOGID+8)
    {
        if(response)
        {
            if(listitem == 0)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 16, 99999);
            }
            if(listitem == 1)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 17, 99999);
            }
        }
        return 1;
    }

    if(dialogid == DIALOGID+9)
    {
        if(response)
        {
            if(listitem == 0)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 42, 99999);
            }
            if(listitem == 1)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 39, 1);
                GivePlayerWeapon(playerid, 40, 1);
            }
            if(listitem == 2)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 46, 1);
            }
            if(listitem == 3)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 44, 1);
            }
            if(listitem == 4)
            {
                GivePlayerMoney(playerid,-5000);
                GivePlayerWeapon(playerid, 14, 1);
            }
        }
        return 1;
    }

    return 0;
 }
Reply


Messages In This Thread
[Ayuda] Fs bug o es mi gm? - by Franpiola45 - 12.12.2014, 17:41
Respuesta: [Ayuda] Fs bug o es mi gm? - by PolloLoko - 12.12.2014, 19:46
Respuesta: [Ayuda] Fs bug o es mi gm? - by Franpiola45 - 12.12.2014, 19:55
Re: [Ayuda] Fs bug o es mi gm? - by Hork - 12.12.2014, 20:42
Respuesta: [Ayuda] Fs bug o es mi gm? - by Franpiola45 - 12.12.2014, 20:45
Respuesta: [Ayuda] Fs bug o es mi gm? - by MAN32 - 12.12.2014, 21:02
Respuesta: [Ayuda] Fs bug o es mi gm? - by Franpiola45 - 12.12.2014, 21:11
Respuesta: [Ayuda] Fs bug o es mi gm? - by MAN32 - 12.12.2014, 21:24
Respuesta: [Ayuda] Fs bug o es mi gm? - by Franpiola45 - 12.12.2014, 21:33
Respuesta: [Ayuda] Fs bug o es mi gm? - by MAN32 - 12.12.2014, 21:39

Forum Jump:


Users browsing this thread: 1 Guest(s)