server crash
Posted: 2014 Jun 11 18:36
Sveiki. Susidūriau su bėda, kad dėl šio plugino gaunu serverio crash, jei pakeičiu du kartus mapą ir ateinu į serverį:
Ir pastebėjau, kad lūžta tik tada jei yra eilutė RegisterHam(Ham_CS_Player_ResetMaxSpeed, "player", "hResetPlayerSpeed", 1). Jei jos nėra lyg ir nelūžta, tačiau jei tik ją įdedu iškarto lūžta (nepriklausomai nuo funkcijos hResetPlayerSpeed turinio).
Ir dar, kitame plugine naudoju lyg ir taip pat, tačiau nuo jo nelūžta...
Galbūt vertėtų persirašyti serverį :?..

Code: Select all
#include <amxmodx>#include <hamsandwich>#include <fun> #define PLUGIN_NAME "Zombie Speed"#define PLUGIN_VERSION "1.0"#define PLUGIN_AUTHOR "aurimasko" new const Float: arrayZombieSpeed[] = { 0.0, 5.0, 10.0, 15.0 } new g_iPlayerPowerLevel[33] public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR) RegisterHam(Ham_CS_Player_ResetMaxSpeed, "player", "hResetPlayerSpeed", 1)} public hResetPlayerSpeed(id){ if(!is_user_alive(id) || get_user_team(id) != 1 || get_user_maxspeed(id) == 1.0) return if(get_user_maxspeed(id) > 0.1) set_user_maxspeed(id, get_user_maxspeed(id) + arrayZombieSpeed[g_iPlayerPowerLevel[id]])}
Ir dar, kitame plugine naudoju lyg ir taip pat, tačiau nuo jo nelūžta...
Galbūt vertėtų persirašyti serverį :?..
