←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Max. ilość HP

Zablokowany

  • +
  • -
Kichachi - zdjęcie Kichachi 11.11.2009

Witam xD Prosiłbym o jakiś skrypt, który zmienia maksymalną ilość HP jaką można mieć do 50. Tzn. jak się leczysz przykładowo apteczką HP nie będzie większe niż 50. Tak samo jak na niektórych mapach jest woda która leczy. Też bym chciał żeby nie leczyła do powyżej niż 50hp. Ogółem chodzi o to by zmienić próg maskymalnego leczenia ze 100 do 50. I nie nie chodzi o plugin że na spawnie zmienia Ci HP do przykładowo 35 itp.. xD Mam server deathrun i chce żeby dało się zabić TT lub CT na hita z kosy, ponieważ np. na końcu mapy deathrun_temple jest apteczka i gracze się leczą do 80 hp i już TT przegrał xD Albo na deathrun_dust2009 na końcu mapy jest woda która leczy i znowu TT nie ma szans xD

Nagroda: Karma i dobre słowo xD
Odpowiedz

  • +
  • -
zer0. - zdjęcie zer0. 11.11.2009

1. Apteczki - http://amxx.pl/topic...hkit-vt1058.htm
2.
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
 
new amx_hp_spawn;
 
public plugin_init()
{
 register_plugin("Custom Spawn HP", "1.0", "potatis_invalido");
 RegisterHam(Ham_Spawn, "player", "ham_spawn_player");
 amx_hp_spawn = register_cvar("amx_hp_spawn", "101");
}
 
public ham_spawn_player(id)
{
 if(is_user_connected(id) && get_pcvar_num(amx_hp_spawn))
  set_task(0.3, "set_player_hp", id);
}
 
public set_player_hp(id)
{
 if(is_user_alive(id) && get_pcvar_num(amx_hp_spawn) != 100)
 {
  set_pev(id, pev_health, float(get_pcvar_num(amx_hp_spawn)));
 }
}
Cvar; amx_hp_spawn "wartosc"
Odpowiedz

  • +
  • -
Kichachi - zdjęcie Kichachi 11.11.2009

Nie nie nie xD Nie o to chodzi xD Chodzi o to żeby nie można było mieć więcej HP niż 50. Nawet jak się bedziesz leczyć itp. Leczysz się przykładowo apteczką i nie możesz mieć więcej niż 50 xD
Odpowiedz

  • +
  • -
Miczu - zdjęcie Miczu 11.11.2009

#include <amxmodx> 

#include <amxmisc> 

#include <fakemeta>



public plugin_init() { 

    register_plugin("MAX HP 50", "1.0", "Miczu")

    register_event("Health", "Health", "be", "1>50") 

} 



public Health(id) 

{ 

    set_pev(id, pev_health, 50.0);

}
Odpowiedz

  • +
  • -
Kichachi - zdjęcie Kichachi 11.11.2009

To może działać Miczu tylko się skompilować nie da xD (Tak lokalnie przez compile.exe)
Odpowiedz

  • +
  • -
Miczu - zdjęcie Miczu 11.11.2009

Poprawione, brakowalo przecinka... tak to jest pisac plugi w szybkiej odpowiedzi ^^
Odpowiedz
Zablokowany