Page 1 of 2

Del respawn

Posted: 2011 Feb 21 17:13
by haris
Sweiki, pas mane serve yra idetas pluginas, kad kai mirsti po 3 sekundziu atsirandi. Bet kai zaidzia zaidejai ir ateina nauji tai jiem labai ilgai laukt kol pasibaigs raund. Tai gal galit pasakyt kaip padaryt kad tik atejus i serva iskart prikeltu?

Re: Del respawn

Posted: 2011 Feb 21 19:12
by xFrostas

Code: Select all

#include <amxmodx>#include <hamsandwich> public plugin_init(){    register_plugin("Respawn On First Connect", "1.0", "xFrostas")     register_event("TeamInfo", "Ev_FirstJoin_Spawn", "a")} public Ev_FirstJoin_Spawn(){    new Client = read_data(1)     if (!is_user_connected(Client))        return PLUGIN_CONTINUE     ExecuteHamB(Ham_CS_RoundRespawn, Client)     return PLUGIN_CONTINUE} 

Re: Del respawn

Posted: 2011 Feb 22 14:41
by zirualas
Padarytum komanda /spawn ir tada su set_task padarytum 3.0 ir atspawnintu zaideja ;DD

Re: Del respawn

Posted: 2011 Feb 22 17:57
by newb
xFrostas wrote:

Code: Select all

#include <amxmodx> public plugin_init(){    register_plugin("Respawn On First Connect", "1.0", "xFrostas")     register_event("TeamInfo", "Ev_FirstJoin_Spawn", "a")} public Ev_FirstJoin_Spawn(){    new Client = read_data(1)     if (!is_user_connected(Client))        return PLUGIN_CONTINUE        ExecuteHamB(Ham_CS_RoundRespawn, id)     return PLUGIN_CONTINUE}
Sitas pluginas visiskai neveiks, neiskaitant net to, kad nesusikompilins del 2 klaidu...
Spektatoriai irgi teamas. TeamInfo iskveciamas ant kiekvieno spawno, tai kaip manai ar uzsirespawnins zmogus ? ^^

Re: Del respawn

Posted: 2011 Feb 22 18:56
by xFrostas
Aš tokį kodą naudodavau respawn plugine, viskas veikdavo.

-- 2011 Vas 22 20:00 --

Klaidas ištaisiau.

Re: Del respawn

Posted: 2011 Feb 22 19:06
by newb
O tai gal dar patikrinsi ar veikia ? :)

Re: Del respawn

Posted: 2011 Feb 22 21:17
by xFrostas
Nu pažiūrėsiu.

-- 2011 Vas 22 22:25 --

Rimtai neveikia :/, bet newb prisiekiu, man prie respawn plugino veikė normaliai, nu gal nebent kita funkcija kokia. ;D

Re: Del respawn

Posted: 2011 Feb 24 20:32
by haris
tai taip ir negavau :D

-- 2011 Vas 24 20:32 --

tai taip ir negavau :D

Re: Del respawn

Posted: 2011 Feb 24 22:36
by newb
Nieko geresnio nesugalvojau...

Code: Select all

#include <amxmodx>#include <hamsandwich> new first[33] public plugin_init() {    register_event("TeamInfo", "EvTeamInfo", "a")} public client_putinserver(id) {    first[id] = true    } public EvTeamInfo(id) {    static id; id = read_data(1)     if(first[id]) {        new team[2]; read_data(2, team, 1)         switch(team[0]) {            case 'T', 'C': {                set_task(3.0, "spawn", id)                first[id] = false            }        }    }} public spawn(id) {    if(is_user_alive(id) || !is_user_connected(id)) return    ExecuteHamB(Ham_CS_RoundRespawn, id)}
Yra vienas bugas, jei zaidejas neisrinks modelio per 3 sek po teamo isrinkimo ji neuzrespawnins.

Re: Del respawn

Posted: 2011 Feb 24 23:23
by ShoX
tai tiesiog dar pridek respawn komanda ir viskas ciki piki jam bus :)