Tank respawn

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Tank respawn

Post 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 :]
Image

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Tank respawn

Post 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")

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: Tank respawn

Post by nuodas159 »

Nesirespawnina tas tankas... Buvo seniausiai jau padaryti.
Image

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Tank respawn

Post 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. ........

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: Tank respawn

Post by nuodas159 »

;DDD visu pirma man 15m Visu antra PRASAU PAGALBOS NEMATAI ZLIBAS GAL TU?
Image

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Tank respawn

Post 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.

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: Tank respawn

Post by nuodas159 »

Gi buvau parases ,kad neveikia... Ir tu pats prisikabinai prie manes tipo nuo kazkiek metu mokintis ir t.t...
Image

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Tank respawn

Post by xFrostas »

turi veikti, gali būti kode kažkas padaryta, "kad blokuotų" šitą ;D

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: Tank respawn

Post by nuodas159 »

Nu viskas gerai yra su tanku ,bet reikia ,kad respawniantus tiesiog buni hunter 20s praeina ziuri tankas...
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 13 guests