darka2009

mazai hp lietai eina

Recommended Posts


aj atrod supratau, tipo kaj saudai i zmogu jis suleteja o ne kaip HP mazai buna. Visai kaip ant Zombie Plague - i zombi saudai ir ji arba stumia atgal arba letai eina ;)

manau butu imanoma toki padaryt ir neturetu sunku but, kazkas butu panasaus i

#include 
#include 

new g_iHealth;
new g_iSpeed;

public plugin_init() 
{
       register_plugin( "HP-Suletejimas", "1.0", "Manciuszz" );

       g_iHealth = register_cvar( "sv_health", "50" ); // Suletejimas ant 50 HP
       g_iSpeed = register_cvar("sv_hpspeed", "100"); //  Greitis kuris suletins zaideja
}

public cmdHealth( id ) 
{
   new Float:fHealth;
   pev(id, pev_health, fHealth);

   if( fHealth >= get_pcvar_num(g_iHealth))
   {
       new Float:iSpeed
       pev(id, pev_speed, iSpeed)

       if( iSpeed >= get_pcvar_num(g_iSpeed) ) 
           {
           new Float:fHCheck = fHealth - get_pcvar_num(g_iSpeed);
           set_pev(id, pev_speed, (fHCheck))
           }  
    }
}

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
aj atrod supratau, tipo kaj saudai i zmogu jis suleteja o ne kaip HP mazai buna. Visai kaip ant Zombie Plague - i zombi saudai ir ji arba stumia atgal arba letai eina ;)

manau butu imanoma toki padaryt ir neturetu sunku but, kazkas butu panasaus i

#include 
#include 

new g_iHealth;
new g_iSpeed;

public plugin_init() 
{
       register_plugin( "HP-Suletejimas", "1.0", "Manciuszz" );

       g_iHealth = register_cvar( "sv_health", "50" ); // Suletejimas ant 50 HP
       g_iSpeed = register_cvar("sv_hpspeed", "100"); //  Greitis kuris suletins zaideja
}

public cmdHealth( id ) 
{
   new Float:fHealth;
   pev(id, pev_health, fHealth);

   if( fHealth >= get_pcvar_num(g_iHealth))
   {
       new Float:iSpeed
       pev(id, pev_speed, iSpeed)

       if( iSpeed >= get_pcvar_num(g_iSpeed) ) 
           {
           new Float:fHCheck = fHealth - get_pcvar_num(g_iSpeed);
           set_pev(id, pev_speed, (fHCheck))
           }  
    }
}

Taip toks yra, tačiau mano manymu jis norėjo kito. Esu žaidęs serve kur yra nustatyta HP riba. Pvz jei turi >20 hp viskas normaliai. O jei <=20 tai bėgi ir eini aplamai 2x lėčiau arba kaip nustato. Man regis šito jis norėjo. Pabandysiu paieškoti, tik pranesšk ar gerai supratau ;}

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

pasizek... as ir padares ribas kontoriuojancias CVAR-komandas.

g_iHealth = register_cvar( "sv_health", "50" ); // Suletejimas ant 50 HP
g_iSpeed = register_cvar("sv_hpspeed", "100"); //  Greitis kuris suletins zaideja

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.


  • Šiame puslapyje naršo:   0 nariai

    Nėra registruotų narių peržiūrinčių šį forumą.

  • eneba
  • eneba
  • eneba



  • SuperGames programele
  • SuperGames programele