Witam, potrzebuję pluginu, który daje natychmiastowe zabicie z noża oraz po wpisaniu w chat "/kf", usuwa wszytkim bronie i daje im nóż. Udało mi się zrobić plugin, który daje natychmiastowe zabicie z noża. Problem jest jednak taki, że po dodaniu funkcji "strip", przestaje działać natychmiastowe zabicie. Wie ktoś jak to naprawić?
#include <amxmodx> #include <amxmisc> #include <fun> #include <hamsandwich> #include <fakemeta> new kf=0, maxplayers; public plugin_init() { register_plugin("KF", "1.0", "Bolnok") register_clcmd("say /kf", "cmdkf", ADMIN_KICK) RegisterHam(Ham_TakeDamage, "player", "damage" ) register_event("CurWeapon", "strip", "be", "1=1","2!29") maxplayers = get_maxplayers() } public cmdkf(id, lvl, cid) { if (!cmd_access(id, lvl, cid, 1)) { return PLUGIN_HANDLED; } if(kf==1) { kf =2; } else { kf = 1; for(new id = 1;id <= maxplayers;id++) { if(is_user_alive(id)) { strip_user_weapons(id); give_item(id, "weapon_knife"); } } } } public damage(id,item,att,Float:dmg, damagebits) { if(!is_user_connected(att)) { return HAM_IGNORED; } if(damagebits & DMG_BULLET) { new weapon = get_user_weapon(att); if(weapon == CSW_KNIFE) { SetHamParamFloat(4, float(get_user_health(id) + 1)); return HAM_HANDLED } } return HAM_IGNORED; } public strip(id) { if(kf ==1) { strip_user_weapons(id); give_item(id, "weapon_knife"); } }