Page 1 of 2

ZP respawn

Posted: 2013 Aug 30 22:25
by Cabexxx
Sveiki, reikia tokio plugino, kuris automatiskai prikeltu naujus atejusius zaidejus pvz po 5sek

Anksciau vadinaso kazkas tokio kaip: ZP auto respawn ar kazkas pan., bet niekur nerandu, gal kas zinot?

Re: ZP respawn

Posted: 2013 Aug 30 23:45
by aaarnas
Zp respawn on connect/join ?

Re: ZP respawn

Posted: 2013 Aug 31 00:16
by GhostMan

Code: Select all

/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <cstrike>#include <zombieplague> #define PLUGIN "Respawn"#define VERSION "1.1"#define AUTHOR "Grazulis # Uz Lietuva, vyrai!" #define TASK_PRIKELIMAS 564887 public plugin_init(){    register_plugin(PLUGIN, VERSION, AUTHOR)} public client_putinserver(id){    if(!is_user_bot(id) && is_user_connected(id))        set_task(5.0, "prikelimas", id+TASK_PRIKELIMAS)} public client_disconnect(id){    if(task_exists(id+TASK_PRIKELIMAS))        remove_task(id+TASK_PRIKELIMAS)} public prikelimas(client){    new id = client - TASK_PRIKELIMAS        if(cs_get_user_team(id) == CS_TEAM_UNASSIGNED || cs_get_user_team(id) == CS_TEAM_SPECTATOR)        cs_set_user_team(id, CS_TEAM_T)        if(!is_user_alive(id))    {        zp_respawn_user(id, ZP_TEAM_ZOMBIE)    }}

Re: ZP respawn

Posted: 2013 Aug 31 00:24
by aaarnas
GhostMan wrote:

Code: Select all

/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <zombieplague> #define PLUGIN "Respawn"#define VERSION "1.0"#define AUTHOR "Grazulis # Uz Lietuva, vyrai!" #define TASK_PRIKELIMAS 564887 public plugin_init(){    register_plugin(PLUGIN, VERSION, AUTHOR)} public client_putinserver(id){    if(!is_user_bot(id))        set_task(5.0, "prikelimas", id+TASK_PRIKELIMAS)} public client_disconnect(id){    if(task_exists(id+TASK_PRIKELIMAS))        remove_task(id+TASK_PRIKELIMAS)} public prikelimas(client){    new id = client - TASK_PRIKELIMAS        if(!is_user_alive(id))    {        zp_respawn_user(id, ZP_TEAM_ZOMBIE)    }}
Jei per 5s nuo prisijungimo prie serverio žaidėjas nepasirinks komandos - bus bėdų.

Re: ZP respawn

Posted: 2013 Aug 31 01:23
by InvIs
Na manau, tokiuose serveriuose, kaip zombie plague, 99% naudojamas auto team join.

Re: ZP respawn

Posted: 2013 Aug 31 09:53
by GhostMan

Re: ZP respawn

Posted: 2013 Aug 31 10:26
by xFrostas
O dabar nepasirinkus klasės, nesibugins? Nes tu iškart team duodi.

Re: ZP respawn

Posted: 2013 Aug 31 10:48
by GhostMan
Tada prie cs_set_user_team reikėtų trečią parametą pridėti. Bet kaip tie modeliai vadinasi? :D

Code: Select all

native cs_set_user_team(index, {CsTeams,_}:team, {CsInternalModel,_}:model = CS_DONTCHANGE); 

Re: ZP respawn

Posted: 2013 Aug 31 12:08
by aaarnas
cs_set_user_team neturėtų veikti, kol žaidėjas neatsiųs komandų jointeam ir joinclass į serverį.

Re: ZP respawn

Posted: 2013 Aug 31 12:36
by xFrostas