Page 1 of 2
CSDM'e - Stebėtojai
Posted: 2013 Jun 01 20:51
by Froza
Sveiki,
Turiu problemą pas save CSDM'e. Problema yra tame, kad jeigu žaidėjas yra pasirinkęs stebėtojus (spectators) ir jeigu po to pereina į kažkuria iš komandų jo neprikelia... Jį rodo komandoje mirusi, bet kaip sakiau jo neprikelia...
Gal kas susidūrę buvo su šia problema, o gal žinot kažkas kaip ją išspręsti?
Re: CSDM'e - Stebėtojai
Posted: 2013 Jun 01 21:25
by Unkolix
Bandyk ;)
Code: Select all
#include <amxmodx>#include <amxmisc>#include <hamsandwich> #define PLUGIN "Spawn"#define VERSION "1.0"#define AUTHOR "Unkolix" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("TeamInfo", "event_TeamInfo", "a", "2!UNASSIGNED");} public event_TeamInfo(id) { set_task(2.0, "_spawn", id)} public _spawn(id) { if(!is_user_alive(id)) { ExecuteHamB(Ham_CS_RoundRespawn, id); }}
Re: CSDM'e - Stebėtojai
Posted: 2013 Jun 01 21:36
by Froza
Visiškai niekas neįvyksta...
Re: CSDM'e - Stebėtojai
Posted: 2013 Jun 01 21:49
by Unkolix
Froza wrote:Visiškai niekas neįvyksta...
Bandyk dabar.
Re: CSDM'e - Stebėtojai
Posted: 2013 Jun 01 22:06
by Froza
Froza wrote:Visiškai niekas neįvyksta...
Re: CSDM'e - Stebėtojai
Posted: 2013 Jun 01 23:11
by Unkolix
Froza wrote:Froza wrote:Visiškai niekas neįvyksta...
O ką tu su kodu darai?
Re: CSDM'e - Stebėtojai
Posted: 2013 Jun 02 08:59
by Froza
Na pradžioje įsidedu į .sma failą, o po to jau į "scripting" aplankalą ir po to pasiverčiu į .amxx. Tada įsidedu į "plugins" aplankalą ir nueinu į configs, o ten susiradęs plugins.ini jį atsidarau ir į paskutine vietą eilėje parašau to plugino pavadinimą.
-- 2013 Bir 02 10:35 --
Dabar dar karta patikrinau, tai veikia, bet dabar problema tame, kad kai pereina į stebėtojus prikelia...
Re: CSDM'e - Stebėtojai
Posted: 2013 Jun 02 10:26
by Unkolix
Froza wrote:Dabar dar karta patikrinau, tai veikia, bet dabar problema tame, kad kai pereina į stebėtojus prikelia...
Code: Select all
#include <amxmodx>#include <amxmisc>#include <cstrike>#include <hamsandwich> #define PLUGIN "Spawn"#define VERSION "1.3"#define AUTHOR "Unkolix" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("TeamInfo", "event_TeamInfo", "a", "2!UNASSIGNED");} public event_TeamInfo(id) { set_task(2.0, "_spawn", id)} public _spawn(id) { if(!is_user_alive(id)) { if(cs_get_user_team(id) == CS_TEAM_CT || cs_get_user_team(id) == CS_TEAM_T) { ExecuteHamB(Ham_CS_RoundRespawn, id); } }}
Re: CSDM'e - Stebėtojai
Posted: 2013 Jun 02 11:44
by Froza
Unkolix wrote:Froza wrote:Dabar dar karta patikrinau, tai veikia, bet dabar problema tame, kad kai pereina į stebėtojus prikelia...
Code: Select all
#include <amxmodx>#include <amxmisc>#include <cstrike>#include <hamsandwich> #define PLUGIN "Spawn"#define VERSION "1.3"#define AUTHOR "Unkolix" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("TeamInfo", "event_TeamInfo", "a", "2!UNASSIGNED");} public event_TeamInfo(id) { set_task(2.0, "_spawn", id)} public _spawn(id) { if(!is_user_alive(id)) { if(cs_get_user_team(id) == CS_TEAM_CT || cs_get_user_team(id) == CS_TEAM_T) { ExecuteHamB(Ham_CS_RoundRespawn, id); } }}
Žinok dabar išviso neprikelia... Pluginą pakeitęs serverį perkroviau gal 3 kartus dėl viso pikto, bet visa laiką tas pats.
Re: CSDM'e - Stebėtojai
Posted: 2013 Jun 02 13:41
by Unkolix
Froza wrote:Žinok dabar išviso neprikelia... Pluginą pakeitęs serverį perkroviau gal 3 kartus dėl viso pikto, bet visa laiką tas pats.
Kad nieko nepakeičiau, tik tikrinimą pridėjau, kad prikeltų tik tada kai priklauso kokiai nors komandai... Kakžką ne ta tu darai...