Page 1 of 1

Tank respawn

Posted: 2011 Feb 28 20:28
by nuodas159
Sveiki.
Kaip padaryti ,kad tankas pvdz mires atsirespawnintu uz 20s. PVdz tankas mire atsirespawnina zmogus koks nors ir vienas zm pasidaro tanku kaip reikia padaryti ,kad respawnintus jisai??

Code: Select all

public Logevent_RoundStart(){        if (get_playersnum() < 1)        return;     new cName[32], randompl, iPlayers[32], iNum;     get_players(iPlayers, iNum, "ae", "TERRORIST");     if( iNum < 1 )        return;     randompl = iPlayers[random(iNum)];     new Float: tank_health, Float:tank_gravity    tank_health = get_pcvar_float(cvar_tank_hp)    tank_gravity = get_pcvar_float(cvar_tank_gravity) / 800     InfectedClass[randompl] = 8     copy(player_model[randompl], charsmax( player_model[] ), ZOMBIE_MODELIS9)    set_pev(randompl, pev_health, tank_health)    set_pev(randompl, pev_gravity, tank_gravity)     bacon_give_weapon(randompl, "weapon_knife")    set_pev(randompl, pev_viewmodel2, ZOMBIE_TANK)    set_pev(randompl, pev_weaponmodel2, "")     new currentmodel[32];    fm_get_user_model(randompl, currentmodel, sizeof currentmodel - 1);            if(!equal(currentmodel, player_model[randompl]))    {    set_task(0.2, "Task_Model", randompl + TASKID_MODEL)    g_counter += TASK_DELAY;    }     set_user_rendering(randompl, kRenderFxGlowShell, 50, 0, 0, kRenderNormal, 25);      get_user_name(randompl, cName, 31);    set_hudmessage(150, 0, 0, 0.02, 0.30, 0, 0.0, 2.0, 2.0, 1.0, -1);    show_hudmessage(0, "%s yra Tankas!!!", cName);}   public tank_reborn(){    if (get_playersnum() < 1)        return;     new cName[32], randompl, iPlayers[32], iNum;     get_players(iPlayers, iNum, "ae", "TERRORIST");    randompl = iPlayers[random(iNum)];     if (!is_user_alive(randompl))       ExecuteHamB(Ham_CS_RoundRespawn, randompl);       new Float: tank_health, Float:tank_gravity    tank_health = get_pcvar_float(cvar_tank_hp)    tank_gravity = get_pcvar_float(cvar_tank_gravity) / 800     InfectedClass[randompl] = 8     copy(player_model[randompl], charsmax( player_model[] ), ZOMBIE_MODELIS9)    set_pev(randompl, pev_health, tank_health)    set_pev(randompl, pev_gravity, tank_gravity)     bacon_give_weapon(randompl, "weapon_knife")    set_pev(randompl, pev_viewmodel2, ZOMBIE_TANK)    set_pev(randompl, pev_weaponmodel2, "")     new currentmodel[32];    fm_get_user_model(randompl, currentmodel, sizeof currentmodel - 1);            if(!equal(currentmodel, player_model[randompl]))    {    set_task(0.2, "Task_Model", randompl + TASKID_MODEL)    g_counter += TASK_DELAY;    }     set_user_rendering(randompl, kRenderFxGlowShell, 50, 0, 0, kRenderNormal, 25);      get_user_name(randompl, cName, 31);    set_hudmessage(150, 0, 0, 0.02, 0.30, 0, 0.0, 2.0, 2.0, 1.0, -1);    show_hudmessage(0, "%s yra Tankas!!!", cName);} 
+karma kas pades :]

Re: Tank respawn

Posted: 2011 Mar 01 15:55
by xFrostas
Nelabai supratau čia du tokei patys kodai? tik vienas ant log event o kitas ant tank reborn plublic'o.

Jai nori padaryti jog būtų kai būna nužudytas tankas ir po 20s. kai žaidėjas atsirespawnina (zombis), jis taptu tanku tai daryk taip ant spawn:

Code: Select all

set_task(20.0, "tank_reborn")

Re: Tank respawn

Posted: 2011 Mar 01 18:20
by nuodas159
Nesirespawnina tas tankas... Buvo seniausiai jau padaryti.

Re: Tank respawn

Posted: 2011 Mar 01 19:22
by xFrostas
1. Norint kažką pasidaryti reikia mokėti scripting pagrindus bent.
2. Nekurti serverio jai žinai, kad kažko nesugebėsi, geriausia pradėti nuo 14-15m.
3. ........

Re: Tank respawn

Posted: 2011 Mar 01 19:34
by nuodas159
;DDD visu pirma man 15m Visu antra PRASAU PAGALBOS NEMATAI ZLIBAS GAL TU?

Re: Tank respawn

Posted: 2011 Mar 01 19:43
by xFrostas
Turi mokėti, jai nori kurti, pagalbos prašoma tik mokymosi tikslais (Mano nuomonė)... Beto, skaitykis su žodžiais.

P.S. Aš tau jau prašiau ką reikia daryti, nebent, kažkas turi ką papildyti, arba pataisyti.

Re: Tank respawn

Posted: 2011 Mar 02 12:10
by nuodas159
Gi buvau parases ,kad neveikia... Ir tu pats prisikabinai prie manes tipo nuo kazkiek metu mokintis ir t.t...

Re: Tank respawn

Posted: 2011 Mar 02 15:29
by xFrostas
turi veikti, gali būti kode kažkas padaryta, "kad blokuotų" šitą ;D

Re: Tank respawn

Posted: 2011 Mar 02 17:09
by nuodas159
Nu viskas gerai yra su tanku ,bet reikia ,kad respawniantus tiesiog buni hunter 20s praeina ziuri tankas...