Robiłem go na podstawie poradników i innych plugnów.
Czy ktoś mógłby go poprawić, i napisać gdzie popełniłem błąd?
#include <amxmodx> #include <amxmisc> #include <hamsandwich> #include <cstrike> #include <fun> #define PLUGIN_NAME "Soldier" #define PLUGIN_VERSION "1.0" #define PLUGIN_AUTHOR "Hunter" #pragma semicolon 1 new gMyMenu; public plugin_init() { register_clcmd("menu","mymenu"); register_clcmd("say /menu","mymenu"); register_clcmd("wiad", "wiad"); register_clcmd("sold1","sold1"); register_clcmd("sold2","sold2"); register_clcmd("sold3","sold3"); register_clcmd("sold4","sold4"); register_clcmd("sold5","sold5"); register_clcmd("sold6","sold6"); register_event("HLTV", "a", "1=0", "2=0") gMyMenu=menu_create("Soldier Menu","cbMyMenu"); new MyMenuFun=menu_makecallback("mcbMyMenu"); menu_additem(gMyMenu, "Normal soldier"); menu_additem(gMyMenu, "Terrorist"); menu_additem(gMyMenu,"SpecNaz"); menu_additem(gMyMenu,"SAS"); menu_additem(gMyMenu,"RogueWarrior"); menu_additem(gMyMenu,"Gunslinger"); public mymenu(id){ menu_display(id, gMyMenu,0); return PLUGIN_HANDLED; } public sold1 (id) { return PLUGIN_CONTINUE new clip,ammo if(get_user_team(id) == 1) { give_item(id, "weapon_m4a1") give_item(id, "weapon_usp") give_item(id, "ammo_556nato") give_item(id, "ammo_556nato") give_item(id, "ammo_556nato") give_item(id, "ammo_45acp") give_item(id, "weapon_smokegrenade") give_item(id, "item_kevlar") } public sold2 (id) { return PLUGIN_CONTINUE new clip,ammo if(get_user_team(id) == 2) { give_item(id, "weapon_ak47") give_item(id, "weapon_glock18") give_item(id, "ammo_9mm") give_item(id, "ammo_762nato") give_item(id, "ammo_762nato") give_item(id, "ammo_762nato") give_item(id, "weapon_hegrenade") give_item(id, "item_kevlar") } public sold3 (id) { return PLUGIN_CONTINUE new clip,ammo if(get_user_team(id) == 1) { set_user_health(id,110) set_user_gravity(id,0.8) give_item(id, "weapon_mp5navy") give_item(id, "weapon_p228") give_item(id, "ammo_357sig") give_item(id, "ammo_9mm") give_item(id, "ammo_9mm") give_item(id, "ammo_9mm") give_item(id, "weapon_flashbang") give_item(id, "item_kevlar") } public sold4 (id) { return PLUGIN_CONTINUE new clip,ammo if(get_user_team(id) == 2) { set_user_health(id,165) give_item(id, "weapon_m3") give_item(id, "weapon_deagle") give_item(id, "ammo_50ae") give_item(id, "ammo_buckshot") give_item(id, "ammo_buckshot") give_item(id, "ammo_buckshot") give_item(id, "weapon_smokegrenade") give_item(id, "item_kevlar") } public sold5 (id) { return PLUGIN_CONTINUE new clip,ammo if(get_user_team(id) == 1) { set_user_health(id,175) give_item(id, "weapon_m249") give_item(id, "weapon_deagle") give_item(id, "ammo_50ae") give_item(id, "ammo_556natobox") give_item(id, "ammo_556natobox") give_item(id, "ammo_556natobox") give_item(id, "weapon_hegrenade") give_item(id, "item_kevlar") } public sold6 (id) { return PLUGIN_CONTINUE new clip,ammo if(get_user_team(id) == 2) { set_user_health(id,125) set_user_gravity(id,0.5) give_item(id, "weapon_scout") give_item(id, "ammo_762nato") give_item(id, "weapon_elite") give_item(id, "ammo_9mm") give_item(id, "ammo_762nato") give_item(id, "ammo_762nato") give_item(id, "weapon_smokegrenade") give_item(id, "item_kevlar") } public cbMyMenu(id, menu, item){ switch(item){ case 0:{ client_cmd(id, "sold1"); } case 1:{ client_cmd(id, "sold2"); } case 2:{ client_cmd(id, "sold3"); } case 3:{ client_cmd(id, "sold4"); } case 4:{ client_cmd(id, "sold5"); } case 5:{ client_cmd(id, "sold6"); } } menu_destroy(menu); return PLUGIN_HANDLED; } public mcbMyMenu(id, menu, item){ return ITEM_ENABLED; } public wiad () { set_hudmessage(127, 255, 255, 0.17, 0.88, 0, 6.0, 12.0) show_hudmessage(0, "Witamy w Soldier Mod, aby wybrac zolnieza wpisz w konsoli: bind l menu") }
;> Mam nadzieje że mocno nie namieszałem