Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ZP] 50-50 Plague Mode - jak ustawic HP?


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 LucKy_skiLL

    Godlike

  • Power User

Reputacja: 160
Profesjonalista

  • Postów:1301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 28.08.2011 19:37

Jak tutaj ustawić hp dla surva i nemka ? Próbowałem dopisać do amxx.cfg to

zp_plague_nem_hp_multi "15000"
zp_plague_surv_hp_multi "5000"


Ale nemek ma 100k HP dlaczego ?


# Include <amxmodx>
# include <fakemeta>
# include <zombieplague>
nowy g_maxplayers, cvar_plaguenemhpmulti, cvar_plaguesurvhpmulti
publicznych plugin_init ( )
{
	/ / Ten dodatek sprawia rund Plague 50% i 50% nemezis życiu
	/ / wymaga wersji 4.3-beta1 ZP lub p&#243;źniej
	register_plugin ( "[ZP] 50-50 Plague Mode" , "0.2" , "MeRcyLeZZ" )
  
	g_maxplayers = get_maxplayers ( )
}
publicznej plugin_cfg ( )
{
	cvar_plaguenemhpmulti = get_cvar_pointer ( "zp_plague_nem_hp_multi" )
	cvar_plaguesurvhpmulti = get_cvar_pointer ( "zp_plague_surv_hp_multi" )
}
publicznych zp_round_started ( Tryb gry )
{
	/ / tryb Plague tylko
	jeśli  ( Tryb gry MODE_PLAGUE! = )
    	powr&#243;t ;
  
	statyczny id
	dla  ( id = 1 ; id <= g_maxplayers; id + + )
	{
    	/ / Dead or już nemesis / renty
    	, jeśli  ( ! is_user_alive ( id ) | | zp_get_user_nemesis ( id ) | | zp_get_user_survivor ( id ) )
        	w dalszym ciągu ,
      
    	jeśli  ( zp_get_user_zombie ( id ) )
    	{
        	/ / zombie Skręć w Nemesis
        	zp_make_user_nemesis ( id )
          
        	/ / nemesis Zastosuj zdrowia mnożnik
        	set_pev ( id, pev_health, float ( pev ( id, pev_health ) ) * get_pcvar_float ( cvar_plaguenemhpmulti ) )
    	}
    	else
    	{
        	/ / Skręć w ludzi, kt&#243;rzy przeżyli
        	zp_make_user_survivor ( id )
          
        	/ / renty Zastosuj zdrowia mnożnik
        	set_pev ( id, pev_health, float ( pev ( id, pev_health ) ) * get_pcvar_float ( cvar_plaguesurvhpmulti ) )
    	}
	}
}

  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#2 Draba

    Początkujący

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:11
  • Imię:B.
  • Lokalizacja:TT
Offline

Napisano 28.08.2011 20:37

zp_plague_nem_hp_multi "15000"
zp_plague_surv_hp_multi "5000"

Musisz podać mnożnik, a nie liczbę.

1.0 = 100% HP
2.0 = 200% HP
0.5 = 50% HP
itd.

Przykładowo:
zp_plague_nem_hp_multi 0.4
zp_plague_surv_hp_multi 2.0

Jak chcesz ustawić HP na sztywno to zmień
set_pev ( id, pev_health, float ( pev ( id, pev_health ) ) * get_pcvar_float ( cvar_plaguenemhpmulti ) )
na
set_pev ( id, pev_health, float ( get_pcvar_num ( cvar_plaguenemhpmulti ) )

i
set_pev ( id, pev_health, float ( pev ( id, pev_health ) ) * get_pcvar_float ( cvar_plaguesurvhpmulti ) )
na
set_pev ( id, pev_health, float ( get_pcvar_num ( cvar_plaguesurvhpmulti ) )

Użytkownik Draba edytował ten post 28.08.2011 20:41

  • +
  • -
  • 0

#3 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 160
Profesjonalista

  • Postów:1301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 28.08.2011 21:06

Na sztywno czyli bez mnożnika tak? I będę mógł wpisać tyle hp ile chce?
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#4 Draba

    Początkujący

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:11
  • Imię:B.
  • Lokalizacja:TT
Offline

Napisano 28.08.2011 23:16

No, tu masz gotowy kod:

#include <amxmodx>
#include <fakemeta>
#include <zombieplague>
 
new g_maxplayers, cvar_plaguenemhp, cvar_plaguesurvhp
 
public plugin_init()
{
    // This addon makes Plague rounds be 50% nemesis and 50% survivors
    // REQUIRES ZP version 4.3-beta1 or later
    register_plugin("[ZP] 50-50 Plague Mode", "0.2", "MeRcyLeZZ")
    
    g_maxplayers = get_maxplayers()
}
 
public plugin_cfg()
{
    cvar_plaguenemhp = register_cvar("zp_plague_nem_hp", "15000")
    cvar_plaguesurvhp = register_cvar("zp_plague_surv_hp", "5000")
}
 
public zp_round_started(gamemode)
{
    // Plague mode only
    if (gamemode != MODE_PLAGUE)
        return;
    
    static id
    for (id = 1; id <= g_maxplayers; id++)
    {
        // Dead or already a nemesis/survivor
        if (!is_user_alive(id) || zp_get_user_nemesis(id) || zp_get_user_survivor(id))
            continue;
        
        if (zp_get_user_zombie(id))
        {
            // Turn zombies into Nemesis
            zp_make_user_nemesis(id)
            
            // Set nemesis health
            set_pev(id, pev_health, float(get_pcvar_num(cvar_plaguenemhp)))
        }
        else
        {
            // Turn humans into Survivors
            zp_make_user_survivor(id)
            
            // Set survivor health
            set_pev(id, pev_health, float(get_pcvar_num(cvar_plaguesurvhp)))
        }
    }
}

Możesz dodać do zombieplague.cfg
zp_plague_nem_hp 15000 // Ilość HP Nemesisa podczas plagi
zp_plague_surv_hp 5000 // Ilość HP Survivora podczas plagi

Powinno działać.

Użytkownik Draba edytował ten post 28.08.2011 23:29

  • +
  • -
  • 0

#5 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 160
Profesjonalista

  • Postów:1301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 28.08.2011 23:39

Tak zrobiłem, ale teraz niemoge właczyc zombie plague, moze dlatego ze malo osob, zobacze jutro jak bedzie wiecej
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych