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.
|
Guest Message by DevFuse
Leczenie się klasy CoD MOd
Temat rozp. Intex, 04.10.2010 13:22
15 odpowiedzi w tym temacie
#2
Napisano 04.10.2010 14:24
//do zmiennych
new p_health, c_health;
//do plugin_init poniższe cvary sam się domyślisz
p_health = register_cvar("cod_auto_leczenie_premium","20")
c_health = register_cvar("cod_do_ilu_hp_ma_leczyc","500")
//do ??? no gdzie
// rozmyślałem żeby dodać to bez tego KlasaGracza do danej klasy
if(klasa_gracza[id] == Nazwa_Twojej_Klasy_Premium)
{
if(get_user_health(id) < 200)
{
set_task(1.0, "Leczenie",id,_,_,"b")
}
}
return PLUGIN_CONTINUE;
// byle gdzie ten poniższy kod
public Leczenie(id)
{
set_user_health(id, get_user_health(id) + get_pcvar_num(p_health))
if(get_user_health(id) == get_pcvar_num(c_health))
{
return PLUGIN_HANDLED_MAIN;
}
return PLUGIN_CONTINUE;
}
#4
Napisano 04.10.2010 14:37
ja też tak pół na pół
dodaj to do klasy premium tam gdzie dodajesz bronie
dodaj to do klasy premium tam gdzie dodajesz bronie
if(get_user_health(id) < 200)
{
set_task(1.0, "Leczenie",id,_,_,"b")
}
Użytkownik hardbot edytował ten post 04.10.2010 14:38
#6
Napisano 04.10.2010 15:00
co ci się na czerwono pokazało tzn. natyvy się podświetliły to normalne jak odczyta moduł
#7
Napisano 04.10.2010 15:02
co ci się na czerwono pokazało tzn. natyvy się podświetliły to normalne jak odczyta moduł
no to:
// byle gdzie ten poniższy kod public Leczenie(id) { set_user_health(id, get_user_health(id) + get_pcvar_num(p_health)) if(get_user_health(id) == get_pcvar_num(c_health)) { return PLUGIN_HANDLED_MAIN; } return PLUGIN_CONTINUE; }
#8
Napisano 04.10.2010 15:09
tak jak pisałem Natyw sczytał się z modułu i poinformował Program że działa dlatego się podświetlił jeśli danego natywu nie ma w Module to będzie czarny(bądź Granatowy zależy jakiego programu używasz) jaki był
#10
Napisano 04.10.2010 15:24
W sensie że na forum ci się robi na czerwono ?
o-o to jest Dodatek [sma] na forum ,który przetwarza znane z modułów natywy i je podświetla na taki kolor jaki powinny mieć
o-o to jest Dodatek [sma] na forum ,który przetwarza znane z modułów natywy i je podświetla na taki kolor jaki powinny mieć
#12
Napisano 04.10.2010 16:24
pisałem żebyś dodał to do klasy a tamtą funkcje byle gdzie najlepiej na sam dół
if(get_user_health(id) < 200) { set_task(1.0, "Leczenie",id,_,_,"b") }
#14
Napisano 04.10.2010 20:50
Nie latwiej zamiast tego:
Napisane Bardzo ogolnie, poniewaz nie moge sie rozpisywac i nie mam dostepu do kodu
{ set_task(1.0, "Leczenie",id,_,_,"b") }Okreslic nowa zmienna zycie i maxymalne zycie i zrobic cos takiego:
{ set_task(1.0) zycie + te_uleczanie if (zycie + te_uleczenie <= maxymalne_zycie) { ClientPrint "Zostales uleczony do 200hp" } return_PLUGIN_CONTINIUE }
Napisane Bardzo ogolnie, poniewaz nie moge sie rozpisywac i nie mam dostepu do kodu
#15
Napisano 04.10.2010 22:11
Nie latwiej zamiast tego:
{ set_task(1.0, "Leczenie",id,_,_,"b") }Okreslic nowa zmienna zycie i maxymalne zycie i zrobic cos takiego:{ set_task(1.0) zycie + te_uleczanie if (zycie + te_uleczenie <= maxymalne_zycie) { ClientPrint "Zostales uleczony do 200hp" } return_PLUGIN_CONTINIUE }
Napisane Bardzo ogolnie, poniewaz nie moge sie rozpisJuywac i nie mam dostepu do kodu
Ja już nic z tego nie kumam
#16
Napisano 06.10.2010 15:39
UP, Odrodbie niemiecki i Ci to napisze (dokladny kod)
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych