Problema plugin
Posted: 14 Mar 2018, 01:33
by kstewart595
Salut. Stie cineva de ce imi da eroarea asta:
- | Afiseaza codul
[AMXX] Run time error 10: native error (native "cs_set_user_bpammo") L 03/13/2018 - 22:48:35: [AMXX] [0] 55b80t0w.sma.p::AntiFurienItem (line 63)
- | Afiseaza codul
/* Plugin generated by AMXX-Studio */ /* Credits: The YONTU - Code Optimized scosmynnnn - Ideea pentru a trimite un task 0.1 la Spawn */ #include <amxmodx> #include <cstrike> #include <hamsandwich> #include <fun> #include <fakemeta_util> new const PLUGIN[] = "Furien: Anti-Furien Weapons Menu"; new const VERSION[] = "1.3"; #pragma semicolon 1 new bool: HaveChoosenWeap[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, "Adventx && Snow."); register_clcmd("say /weapons","SayWeapons"); register_clcmd("say /guns","SayWeapons"); register_clcmd("say_team /weapons","SayWeapons"); register_clcmd("say_team /guns","SayWeapons"); RegisterHam(Ham_Spawn, "player", "hamPlayerSpawnPost", 1); } public hamPlayerSpawnPost(id) { if(is_user_alive(id) && get_user_team(id) == 1) { set_task(0.1, "FurienItem",id); } if(is_user_alive(id) && get_user_team(id) == 2) { ShowMenuWeap(id); HaveChoosenWeap[id] = false; set_task(0.1, "AntiFurienItem",id); } } public FurienItem(id) { fm_give_item(id, "weapon_knife"); fm_give_item(id, "weapon_hegrenade"); fm_give_item(id, "weapon_flashbang"); } public AntiFurienItem(id) { fm_give_item(id, "weapon_knife"); fm_give_item(id, "weapon_deagle"); fm_give_item(id, "weapon_flashbang"); fm_give_item(id, "weapon_smokegrenade"); cs_set_user_bpammo(id, CSW_DEAGLE,250); } public ShowMenuWeap(id) { new szMenu = menu_create("\rAnti Furien \yWeapons","AntiFurienWeap"); menu_additem(szMenu, "M4A1","1"); menu_additem(szMenu, "AK47","2"); menu_additem(szMenu, "M3","3"); menu_additem(szMenu, "FAMAS","4"); menu_additem(szMenu, "Galil","5"); menu_additem(szMenu, "MP5Navy","6"); menu_additem(szMenu, "P90","7"); menu_setprop(szMenu, MPROP_EXIT, MEXIT_ALL); menu_display(id, szMenu, 0); return PLUGIN_HANDLED; } public AntiFurienWeap(id, szMenu, item) { if(item == MENU_EXIT) return PLUGIN_HANDLED; if(get_user_team(id) != 2) return PLUGIN_HANDLED; new data [7], szName [64]; new access, callback; menu_item_getinfo (szMenu, item, access, data,charsmax (data), szName,charsmax (szName), callback); new key = str_to_num (data); switch (key) { case 1: { HaveChoosenWeap[id] = true; give_item(id, "weapon_m4a1"); cs_set_user_bpammo(id, CSW_M4A1,250); } case 2: { HaveChoosenWeap[id] = true; give_item(id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47,250); } case 3: { HaveChoosenWeap[id] = true; give_item(id, "weapon_m3"); cs_set_user_bpammo(id, CSW_M3,250); } case 4: { HaveChoosenWeap[id] = true; give_item(id, "weapon_famas"); cs_set_user_bpammo(id, CSW_FAMAS,250); } case 5: { HaveChoosenWeap[id] = true; give_item(id, "weapon_galil"); cs_set_user_bpammo(id, CSW_GALIL,250); } case 6: { HaveChoosenWeap[id] = true; give_item(id, "weapon_mp5navy"); cs_set_user_bpammo(id, CSW_MP5NAVY,250); } case 7: { HaveChoosenWeap[id] = true; give_item(id, "weapon_p90"); cs_set_user_bpammo(id, CSW_P90,250); } } menu_destroy(szMenu); return PLUGIN_HANDLED; } public SayWeapons(id) { if(get_user_team(id) == 2) { if(!is_user_alive(id)) { ChatColor(id, "!g[AntiFurien Weapons] !nNu iti poti alege armele cand esti mort!"); return; } if(HaveChoosenWeap[id]==true) { ChatColor(id, "!g[AntiFurien Weapons] !nAi selectat deja o arma runda aceasta"); return; } else { ShowMenuWeap(id); } } } stock ChatColor(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!g", "^4"); // Green Color replace_all(msg, 190, "!n", "^1"); // Default Color replace_all(msg, 190, "!t", "^3"); // Team Color replace_all(msg, 190, "!t2", "^0"); // Team2 Color if (id) players[0] = id; else get_players(players, count, "ch"); { for (new i = 0; i < count; i++) { if (is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players); write_byte(players); write_string(msg); message_end(); } } } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par } */