Szerkesztve!
Valaki javítsa ki a hibákat és mondja h mi a baj please
A plugin:
[ablak]SMA Forráskód: [ Mindet kijelol ]#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#define PLUGIN "Fegyvermenu"
#define VERSION "1.0"
#define AUTHOR "[PK]Uwillpay"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_Spawn, "player","Fegyvermenu");
}
public Fegyvermenu(id)
{
if(cs_get_user_team(id) == CS_TEAM_CT)
{
new menu = menu_create("\r[Parkour]Fegyvermenu","fegyvermenu_h");
menu_additem(menu, "[\rAK47 \wCsomag]","1",0)
menu_additem(menu, "[\rM4A1 \wCsomag]","2",0)
menu_additem(menu, "[\rAUG \wCsomag]","3",0)
menu_additem(menu, "[\rFamas \wCsomag]","4",0)
menu_additem(menu, "[\rGalil \wCsomag]","5",0)
menu_additem(menu, "[\rSMG \wCsomag \d [\rMP5 Navy\d]","6",0)
menu_additem(menu, "[\rAutoShotgun \wCsomag \d [\rXM1014\d]","7",0)
menu_additem(menu, "[\rShotgun \wCsomag \d [\rM3\d]","8",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL);
menu_display(id,menu,0);
}
public fegyvermenu_h(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key str_num(data);
switch(key)
{
case 1:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_ak47");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gAK47 \yCsomagot!");
}
case 2:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_m4a1");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gM4A1 \yCsomagot!");
}
case 3:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle);
give_item(id, "weapon_aug");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gAUG \yCsomagot!");
}
case 4:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_famas");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gFAMAS \yCsomagot!");
}
case 5:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_galil");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gGALIL \yCsomagot!");
}
case 6:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_mp5navy");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gSMG \yCsomagot!");
}
case 7:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_xm1014");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gAutoShotgun \yCsomagot!");
}
case 8:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_m3");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gShotgun \yCsomagot!);
}
}
return PLUGIN_HANDLED
[/ablak]
A hibák:
[ablak]
Fegyvermenum.sma(29) : warning 217: loose indentation
Fegyvermenum.sma(44) : error 029: invalid expression, assumed zero
Fegyvermenum.sma(44) : error 017: undefined symbol "fegyvermenu_h"
Fegyvermenum.sma(44) : error 017: undefined symbol "item"
Fegyvermenum.sma(44) : fatal error 107: too many error messages on one line
Compilation aborted.
4 Errors.
Done.
[/ablak]