04/26/2016 - 23:19:08: [CSTRIKE] Invalid player 26ArtHa123 wrote:pamėgink pakeisti įcs_user_spawn(Client);
L 04/26/2016 - 23:19:08: [AMXX] Displaying debug trace (plugin "pirmas_mires_respawn.amxx", version "1.1")
L 04/26/2016 - 23:19:08: [AMXX] Run time error 10: native error (native "cs_user_spawn")
L 04/26/2016 - 23:19:08: [AMXX] [0] pirmas_mires_respawn.sma::Respawn (line 45)
klaida buvo delto kad netikrinom
is_user_connected(Client))
ar zaidejas prisijunges dabr error nebera tik jis veikia ne taip kaip turetu pirmam raunde viskas ok 1 mires prikeliamas o nuo antro paskutinis mires buna prikeliamas o reiketu kad pirmas ne paskutinis kaip tai istaisyti turi kas kokiu ideju ?
Code: Select all
#include <amxmodx>#include <hamsandwich>#include <cstrike> new bool:gRespawn = true; public plugin_init(){ register_plugin("Respawn After 20 Seconds", "1.1", "hleV"); register_logevent("JoinedTeam", 3, "1=joined team"); RegisterHam(Ham_Spawn, "player", "Spawn", 1); RegisterHam(Ham_Killed, "player", "Killed", 1); register_logevent("logevent_round_end", 2, "1=Round_End") } public JoinedTeam(){ new Name[32]; read_logargv(0, Name, 31); parse_loguser(Name, Name, 31); new Cl = get_user_index(Name); if (!task_exists(Cl)) set_task(0.5, "Respawn", Cl);} public Spawn(Client){ if (!is_user_alive(Client) remove_task(Client);} public Killed(Client){ if (!task_exists(Client)) set_task(0.5, "Respawn2", Client);} public Respawn(Client){ if (!is_user_alive(Client) && is_user_connected(Client)) cs_user_spawn(Client);} public Respawn2(Client){ if (!is_user_alive(Client) && is_user_connected(Client)) { if(gRespawn) { cs_user_spawn(Client); gRespawn = false; } }} public logevent_round_end( ){ gRespawn = true;}