GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: xD1999 - 2013. április 28. - 15:08:10

Cím: Fontos!Dialog hiba
Írta: xD1999 - 2013. április 28. - 15:08:10
Helló készitem a fegyver lekérõ dialogomat és nem müködi 1 hibát ir
 
:\\Users\\xD1999\\Desktop\\Samp Szerverem\\filterscripts\\FegyverDialogban.pwn(42) : error 017: undefined symbol \"Weapons\"

 
A script:
 
// Fegyverlekérõ by xD1999
// Használd lõszerrel :D
//#define FILTERSCRIPT
#include <a_samp>
 
#if defined FILTERSCRIPT
#define Weapons 100
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Dialogos fegyverlekérõ by xD1999 betöltve\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Dialogos fegyverlekérõ by xD1999\");
print(\"----------------------------------\\n\");
}
#endif
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/weapons\", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,Weapons,DIALOG_STYLE_LIST, \"Fegyverek\", \"Kés/nLáncfûrész/nDesert-Angle/nSawn-off/nTec9/nM4/nSniper\", \"Kiválaszt\", \"Kilépés\");
return 1;
}
return 0;
}
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] )
    {
        if (dialogid == 1 )
        {
            if ( !response )
            {
                  SendClientMessage ( playerid, 0xFF0000FF, \"Te kiléptél a dialogból!\" );
                  return 1;
            }
            if ( listitem == 0 )
            {
                  GivePlayerWeapon(playerid, 4, 9999);
                  SendClientMessage ( playerid, 0x33AA33AA, \"Vettél egy kést.\" );
            }
   if ( listitem == 1 )
            {
                  GivePlayerWeapon(playerid, 9, 9999);
                  SendClientMessage ( playerid, 0x33AA33AA, \"Vettél egy láncfûrészt.\" );
            }
            if ( listitem == 2 )
            {
                  GivePlayerWeapon(playerid, 24, 9999);
                  SendClientMessage ( playerid, 0x33AA33AA, \"Vettél egy desert angle pisztolyt.\" );
            }
            if ( listitem == 3 )
            {
                  GivePlayerWeapon(playerid, 26, 9999);
                  SendClientMessage ( playerid, 0x33AA33AA, \"Vettél egy sawn-off puskát.\" );
            }
            if ( listitem == 4 )
            {
                  GivePlayerWeapon(playerid, 32, 9999);
                  SendClientMessage ( playerid, 0x33AA33AA, \"Vettél egy tec9 gépfegyvert.\" );
            }
            if ( listitem == 5 )
            {
                  GivePlayerWeapon(playerid, 31, 9999);
                  SendClientMessage ( playerid, 0x33AA33AA, \"Vettél egy M4 gépfegyvert.\" );
            }
            if ( listitem == 6 )
            {
                  GivePlayerWeapon(playerid, 34, 9999);
                  SendClientMessage ( playerid, 0x33AA33AA, \"Vettél egy mesterlövészpuskát.\" );
            }
}
return 1;
}

 
Help pls
Cím: Fontos!Dialog hiba
Írta: doboka98 - 2013. április 28. - 15:11:31
#define Weapons 100

 
Ezt az endif után rakd, tehát a CommandText elé.
Cím: Fontos!Dialog hiba
Írta: xD1999 - 2013. április 28. - 15:13:08
Köszi müködik zárok