errory w logach - spawn protection
freetu
07.02.2012
Witam,
Używam tego pluginu:
http://amxx.pl/topic...on-pl-by-dudix/
i co pewien czas obecnie, to prawie codziennie mam dziwne errory w logach:
tak wygląda error log
Czy może ktoś poprawić ten plugin?
Używam tego pluginu:
http://amxx.pl/topic...on-pl-by-dudix/
i co pewien czas obecnie, to prawie codziennie mam dziwne errory w logach:
L 02/07/2012 - 13:48:20: Start of error session. L 02/07/2012 - 13:48:20: Info (map "de_inferno") (file "addons/amxmodx/logs/error_20120207.log") L 02/07/2012 - 13:48:20: [FUN] Invalid player 5 L 02/07/2012 - 13:48:20: [AMXX] Displaying debug trace (plugin "spawn_protection_pl.amxx") L 02/07/2012 - 13:48:20: [AMXX] Run time error 10: native error (native "set_user_godmode") L 02/07/2012 - 13:48:20: [AMXX] [0] textaolZEb.sma::protect (line 158)
tak wygląda error log
Czy może ktoś poprawić ten plugin?
FetaGreen
07.02.2012
public protect(id) { new Float:SPTime = get_cvar_float("sv_sptime") new SPSecs = get_cvar_num("sv_sptime") new FTime = get_cvar_num("mp_freezetime") new SPShell = get_cvar_num("sv_spshellthick") set_user_godmode(id, 1) if(get_user_team(id) == 1) { set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, SPShell) } if(get_user_team(id) == 2) { set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, SPShell) } if(get_cvar_num("sv_spmessage") == 1) { set_hudmessage(255, 1, 1, -1.0, -1.0, 0, 6.0, SPTime+FTime, 0.1, 0.2, 4) show_hudmessage(id, "Ochrona na poczatku rundy trwa %d sekund(y)", SPSecs) } set_task(SPTime+FTime, "sp_off", id) return PLUGIN_HANDLED }
zamień na:
public protect(id){ if(!is_user_connected(id) && !is_user_alive(id)) return PLUGIN_HANDLED; new Float:SPTime = get_cvar_float("sv_sptime") new SPSecs = get_cvar_num("sv_sptime") new FTime = get_cvar_num("mp_freezetime") new SPShell = get_cvar_num("sv_spshellthick") set_user_godmode(id, 1) if(get_user_team(id) == 1) { set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, SPShell) } if(get_user_team(id) == 2) { set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, SPShell) } if(get_cvar_num("sv_spmessage") == 1) { set_hudmessage(255, 1, 1, -1.0, -1.0, 0, 6.0, SPTime+FTime, 0.1, 0.2, 4) show_hudmessage(id, "Ochrona na poczatku rundy trwa %d sekund(y)", SPSecs) } set_task(SPTime+FTime, "sp_off", id) return PLUGIN_HANDLED }
Powinno dzialać
Użytkownik FetaGreen edytował ten post 07.02.2012 20:30