/* 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: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty









