roundstart eventas
roundstart eventas
Kaip iškviesti round start eventa tik ką atsiradusiem žaidėjam, bet prieš freeztime?
NWK.LT Counter-Strike 1.6 Serveriai:
- War3FT ★ [url=steam://connect/cs.nwk.lt:27015]cs.nwk.lt:27015[/url]
- JailBreak ★ [url=steam://connect/cs.nwk.lt:27016]cs.nwk.lt:27016[/url]
- Public ★ [url=steam://connect/cs.nwk.lt:27017]cs.nwk.lt:27017[/url]
- DeathRun ★ [url=steam://connect/cs.nwk.lt:27018]cs.nwk.lt:27018[/url]
- Hide'N'Seek ★ [url=steam://connect/cs.nwk.lt:27019]cs.nwk.lt:27019[/url]
Re: roundstart eventas
Code: Select all
public plugin_init() { register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0");} public Event_NewRound(){ for(new id = 1; id <= get_maxplayers(); id++) { client_print(id, print_chat, "hello") //veiks visiem zaidejam if(is_user_alive(id)) user_slap(id) //veiks tik gyviem zaidejam }}
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: roundstart eventas
HLTV eventas iškviečiamas, kai praeitą round'ą mirę žaidėjai, dar būna negyvi.
--------------------
Čia variantas, kad visi būtų gyvi.
P.S. Man tik tas for() ciklas kažkodėl nepatinka...
--------------------
Code: Select all
public plugin_init() register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0"); public Event_NewRound() set_task(0.5, "RegSpawn"); public RegSpawn(){ for(new id = 1; id <= get_maxplayers(); id++) { client_print(id, print_chat, "hello"); //veiks visiem zaidejam if(is_user_alive(id)) user_slap(id) //veiks tik gyviem zaidejam }}
P.S. Man tik tas for() ciklas kažkodėl nepatinka...
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: roundstart eventas
Tiksliau, HLTV iškviečiamas vos tik prasidėjus naujam raundui ir kai žaidėjai dar nėra spawninti.
Uždėk su set_task(0.1 uždelsimą ir iškvies tada apytiksliai normaliai, po prisikėlimo. Jei galima, tai truputį daugiau nei 0.1, nes gali būti ne visi prisikėlę.
Uždėk su set_task(0.1 uždelsimą ir iškvies tada apytiksliai normaliai, po prisikėlimo. Jei galima, tai truputį daugiau nei 0.1, nes gali būti ne visi prisikėlę.
Palikau CS pasaulį ;/ . Nebepasiekiamas.
Re: roundstart eventas
Code: Select all
public RegSpawn() { client_print(0, print_chat, "hello"); //veiks visiem zaidejam new players[32], num get_players(players, num, "a") for(new i; i < num; i++) user_slap(players[i], 1) //veiks tik gyviem zaidejam }
Who is online
Users browsing this forum: No registered users and 1 guest