Szerző Téma: Fontos!Dialog hiba  (Megtekintve 749 alkalommal)

xD1999

  • Vendég
Fontos!Dialog hiba
« Dátum: 2013. április 28. - 15:08:10 »
0 Show voters
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
« Utoljára szerkesztve: 2013. április 28. - 15:13:27 írta xD1999 »

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Fontos!Dialog hiba
« Válasz #1 Dátum: 2013. április 28. - 15:11:31 »
+1 Show voters
#define Weapons 100

 
Ezt az endif után rakd, tehát a CommandText elé.

xD1999

  • Vendég
Fontos!Dialog hiba
« Válasz #2 Dátum: 2013. április 28. - 15:13:08 »
0 Show voters
Köszi müködik zárok

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal