Page 1 of 1

Respawn bugas

Posted: 2011 Jun 18 18:46
by nuodas159
Gal esate susidure su respawn bugu? Nes kaip nusauna zmogu ir nuleidi cs ,ir pakeli atrodo lyg specteitintum ka nors bet fragu lentoje raso ,kad gyvas ir gali priesa nuzudyti ,bet taves nemato... +karma

Code: Select all

public count(tid){        static id        id = tid-TID_RESP        if(!is_user_connected(id) || is_user_alive(id) || (!gInfected[id]))            return         g_timeleft[id] -= 1        if(g_timeleft[id] <= 0){            set_pev(id,pev_deadflag,DEAD_RESPAWNABLE);                set_task(0.2, "respawn", id)                set_task(0.4, "respawn", id)            return        }else{            set_task(1.0, "count", TID_RESP+id)        }            if(is_user_bot(id))            return        set_hudmessage( 200, 0, 0, -1.0, 0.29, 1, 6.0, 12.0 )        format(g_msg, 63, "You will respawn in %d seconds.", g_timeleft[id])        ShowSyncHudMsg(id, g_HudSync, g_msg)} public respawn(id){        if(!is_user_connected(id) || is_user_alive(id) || (!gInfected[id]))            return        dllfunc(DLLFunc_Spawn, id)}

Re: Respawn bugas

Posted: 2011 Jun 18 19:00
by aurimasko
dėl problemos nežinau, bet kam šitas:

Code: Select all

set_pev(id,pev_deadflag,DEAD_RESPAWNABLE);
?

Tada kam du kartus set_taskini į respawn, jeigu pasieks tik vienas?

ir tada gal geriau šitą:

Code: Select all

dllfunc(DLLFunc_Spawn, id)
pakeisti į:

Code: Select all

ExecuteHamB(Ham_CS_RoundRespawn, id)

Re: Respawn bugas

Posted: 2011 Jun 18 22:50
by psychical
Tada kam du kartus set_taskini į respawn, jeigu pasieks tik vienas?
2 kartus respawninat yra tikimybe jog negausi hl spawn bugo, kadangi ten su hl varikliu kazkokios nesamones yra...