Page 2 of 3
Re: First Person Death Respawn after 20 seconds
Posted: 2016 May 06 09:28
by laimiukas3
ArtHa123 wrote:pamėgink pakeisti į cs_user_spawn(Client);
04/26/2016 - 23:19:08: [CSTRIKE] Invalid player 26
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;}
Re: First Person Death Respawn after 20 seconds
Posted: 2016 May 06 13:39
by ArtHa123
register_logevent("logevent_round_end", 2, "1=Round_End")
--> register_logevent("logevent_Round_Start", 2, "1=Round_Start")
public logevent_round_end( )
--> public logevent_Round_Start()
Re: First Person Death Respawn after 20 seconds
Posted: 2016 May 11 12:37
by laimiukas3
ArtHa123 wrote:register_logevent("logevent_round_end", 2, "1=Round_End")
--> register_logevent("logevent_Round_Start", 2, "1=Round_Start")
public logevent_round_end( )
--> public logevent_Round_Start()
veikia bet
L 05/06/2016 - 17:05:59: [AMXX] Displaying debug trace (plugin "pirmas_mires_respawn.amxx", version "1.1")
L 05/06/2016 - 17:05:59: [AMXX] Run time error 10: native error (native "parse_loguser")
L 05/06/2016 - 17:05:59: [AMXX] [0] pirmas_mires_respawn.sma::JoinedTeam (line 23)
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_Start", 2, "1=Round_Start") } 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) && is_user_connected(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_Start(){ gRespawn = true;}
Re: First Person Death Respawn after 20 seconds
Posted: 2016 May 11 15:23
by ArtHa123
is_user_connected(Cl)
Re: First Person Death Respawn after 20 seconds
Posted: 2016 May 11 19:41
by laimiukas3
ArtHa123 wrote:is_user_connected(Cl)
cia kurioj eilutei ? galima butu gal tiksliau ens nelabai supratau kur

Re: First Person Death Respawn after 20 seconds
Posted: 2016 May 11 21:28
by ArtHa123
Code: Select all
new Cl = get_user_index(Name); if(is_user_connected(Cl)){ if (!task_exists(Cl)) set_task(0.5, "Respawn", Cl);}
Re: First Person Death Respawn after 20 seconds
Posted: 2016 May 11 22:10
by laimiukas3
ArtHa123 wrote:Code: Select all
new Cl = get_user_index(Name); if(is_user_connected(Cl)){ if (!task_exists(Cl)) set_task(0.5, "Respawn", Cl);}
nekompiliuoja
//// pirmas_mires.sma
//
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(33) : warning 217: lo
ose indentation
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(33) : error 021: symb
ol already defined: "Cl"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(37) : error 029: inva
lid expression, assumed zero
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(37) : error 017: unde
fined symbol "Spawn"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(39) : error 017: unde
fined symbol "Client"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(40) : error 017: unde
fined symbol "Client"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(40) : error 088: numb
er of arguments does not match definition
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(43) : error 029: inva
lid expression, assumed zero
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(43) : error 017: unde
fined symbol "Killed"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(45) : error 017: unde
fined symbol "Client"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(46) : error 017: unde
fined symbol "Client"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(46) : error 088: numb
er of arguments does not match definition
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(49) : error 029: inva
lid expression, assumed zero
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(49) : error 017: unde
fined symbol "Respawn"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(51) : error 017: unde
fined symbol "Client"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(52) : error 017: unde
fined symbol "Client"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(52) : error 088: numb
er of arguments does not match definition
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(55) : error 029: inva
lid expression, assumed zero
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(55) : error 017: unde
fined symbol "Respawn2"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(57) : error 017: unde
fined symbol "Client"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(61) : error 017: unde
fined symbol "Client"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(61) : error 088: numb
er of arguments does not match definition
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(67) : error 029: inva
lid expression, assumed zero
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(67) : error 017: unde
fined symbol "logevent_Round_Start"
// C:\Users\serveris\Desktop\6153\cstrike\addons\amxmodx\NAUJAUSIAS AMXXX\naujau
sias amxx\naujas\addons\amxmodx\scripting\pirmas_mires.sma(70) : error 030: comp
ound statement not closed at the end of file
//
// 24 Errors.
// Could not locate output file C:\Users\serveris\Desktop\6153\cstrike\addons\am
xmodx\NAUJAUSIAS AMXXX\naujausias amxx\naujas\addons\amxmodx\scripting\compiled\
pirmas_mires.amx (compile failed).
//
// Compilation Time: 0,25 sec
// ----------------------------------------
Press enter to exit ...
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_Start", 2, "1=Round_Start") } public JoinedTeam(){ new Name[32]; read_logargv(0, Name, 31); parse_loguser(Name, Name, 31); new Cl = get_user_index(Name); if(is_user_connected(Cl)){ if (!task_exists(Cl)) set_task(0.5, "Respawn", Cl);} new Cl = get_user_index(Name); public Spawn(Client){ if (!is_user_alive(Client) && is_user_connected(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_Start(){ gRespawn = true;}
Re: First Person Death Respawn after 20 seconds
Posted: 2016 May 12 12:51
by ArtHa123
lol gi savo kodą pažiūrėk...
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_Start", 2, "1=Round_Start") } public JoinedTeam(){ new Name[32]; read_logargv(0, Name, 31); parse_loguser(Name, Name, 31); new Cl = get_user_index(Name); if(is_user_connected(Cl)) { if (!task_exists(Cl)) set_task(0.5, "Respawn", Cl); }} public Spawn(Client){ if (!is_user_alive(Client) && is_user_connected(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_Start(){ gRespawn = true;}
Re: First Person Death Respawn after 20 seconds
Posted: 2016 Jun 05 21:07
by laimiukas3
ArtHa123 wrote:lol gi savo kodą pažiūrėk...
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_Start", 2, "1=Round_Start") } public JoinedTeam(){ new Name[32]; read_logargv(0, Name, 31); parse_loguser(Name, Name, 31); new Cl = get_user_index(Name); if(is_user_connected(Cl)) { if (!task_exists(Cl)) set_task(0.5, "Respawn", Cl); }} public Spawn(Client){ if (!is_user_alive(Client) && is_user_connected(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_Start(){ gRespawn = true;}
am
L 05/12/2016 - 18:39:42: [AMXX] Displaying debug trace (plugin "pirmas_mires.amxx", version "1.1")
L 05/12/2016 - 18:39:42: [AMXX] Run time error 10: native error (native "parse_loguser")
L 05/12/2016 - 18:39:42: [AMXX] [0] pirmas_mires.sma::JoinedTeam (line 21)
dar vis reikia pagalbos
Re: First Person Death Respawn after 20 seconds
Posted: 2016 Jun 09 15:56
by Terror
Pamegink
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_Start", 2, "1=Round_Start") } public JoinedTeam(){ new Name[32]; read_logargv(0, Name, 31); parse_loguser(Name, Name, 31); new Cl = get_user_index(Name); if(is_user_connected(Cl)) { if (!task_exists(Cl)) set_task(0.5, "Respawn", Cl); }} public Spawn(Client){ if (!is_user_alive(Client) && is_user_connected(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_Start(){ gRespawn = true;} stock get_loguser_index() { new loguser[80], name[32] read_logargv(0, loguser, 79) parse_loguser(loguser, name, 31) return get_user_index(name)}