Bawiłem się trochę kanapką i stworzyłem taki wybryk natury, który crashuje mi serwer
Poniżej error logi. Czy takie coś ma w ogóle rację bytu?
#include <amxmodx> #include <hamsandwich> public plugin_init() { register_plugin("Nieskończone granaty", "1.0.0", "szelbi"); RegisterHam(Ham_Spawn, "player", "SpawnGracza", 1); RegisterHam(Ham_Player_UpdateClientData, "player", "UzupelnijGranaty", 1); } public SpawnGracza(id) { if(!is_user_connected(id)) return; ExecuteHamB(Ham_AddPlayerItem, id, "weapon_hegrenade"); ExecuteHamB(Ham_AddPlayerItem, id, "weapon_flashbang"); ExecuteHamB(Ham_AddPlayerItem, id, "weapon_smokegrenade"); } public UzupelnijGranaty(id) { if(!is_user_connected(id)) return; ExecuteHam(Ham_GiveAmmo, id, 20, "weapon_hegrenade"); ExecuteHam(Ham_GiveAmmo, id, 20, "weapon_flashbang"); ExecuteHam(Ham_GiveAmmo, id, 20, "weapon_smokegrenade"); }
L 02/18/2014 - 16:58:03: Start of error session. L 02/18/2014 - 16:58:03: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20140218.log") L 02/18/2014 - 16:58:03: [HAMSANDWICH] Bad arg count. Expected 5, got 4. L 02/18/2014 - 16:58:03: [AMXX] Displaying debug trace (plugin "granaty.amxx") L 02/18/2014 - 16:58:03: [AMXX] Run time error 10: native error (native "ExecuteHam") L 02/18/2014 - 16:58:03: [AMXX] [0] granaty.sma::UzupelnijGranaty (line 26)