/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <fakemeta> #define PLUGIN "HP REG" #define VERSION "1.0" #define AUTHOR "Grzyboo" #define ZYCIE 50 #define CZAS 5 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) set_task(float(CZAS), "Regeneracja", _, _, _, "b"); } public Regeneracja() { for(new id=1; id<33; id++) { if(get_user_team(id) != 1) return PLUGIN_HANDLED; new health = pev(id, pev_health) set_pev(id, pev_health, float(health + ZYCIE)); } return PLUGIN_HANDLED; }
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.
|
problem z regeneracja hp
#1
Napisano 28.08.2011 08:48
#2
Napisano 28.08.2011 09:09
Automatyczna wiadomość
Ten temat został przeniesiony z forum:
AMX Mod X > Problemy
do
Scripting AMXX > Problemy
#3
Napisano 28.08.2011 09:12
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <fun> #define PLUGIN "HP REG" #define VERSION "1.0" #define AUTHOR "Grzyboo" #define ZYCIE 100 #define CZAS 5 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) set_task(float(CZAS), "Regeneracja", _, _, _, "b"); } public Regeneracja() { for(new id=1; id<33; id++) { if(get_user_team(id) != 1) return PLUGIN_HANDLED; new health = get_user_health(id) if(health = 3000) { return PLUGIN_HANDLED; } set_user_health(id,health + ZYCIE) } return PLUGIN_HANDLED; }
Użytkownik speedkill123 edytował ten post 28.08.2011 09:12
If you can dream it, you can do it.
#5
Napisano 28.08.2011 09:42
Podam wam przykład: gracz o id == 1 nie jest w terro i wtedy nie działa regeneracja, ten problem zostawiam wam do głowienia się.
Osobiście polecam takie rozwiązanie.
http://amxx.pl/wklejka/13145209131954/
#6
Napisano 28.08.2011 09:51
#7
Napisano 28.08.2011 09:59
Postępujesz zgodnie z napisami.
Pobierasz wygenerowany plik regeneracja.amxx
Aktualizujesz plik regeneracja.amxx na serwerze.
Zmieniasz mapę.
Tylko, że to ma dodawać HP tylko zombie, tak?
To powiedz w jakim teamie graja zombie :F
#8
Napisano 28.08.2011 10:40
ok dzięki bardzo dziala jak nalezy ten kod od ciebie knopers ;]
ale rozumiem ze w tej linijce#define TIME_HP 5 ustawiam czas co ile ma dodawac ustawilem zeby dodawalo po 100 hp ale 5 sek to za duzo i zmienilem na 3 i juz nie dziala komplikatorem robilem
sorki juz dziala moj blad
#9
Napisano 28.08.2011 11:06
Tego kodu użyj - poprzedni nie sprawdzał czy gracz jest w tt, więc teoretycznie dodawał HP nie tylko zombie
#10
Napisano 28.08.2011 11:21
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych