Exp za hit
WojtuS
17.11.2011
Szukam kodu ( tak jak w diablo który daje exp za hit lub dmg tak jak w nowym codzie ) podał by mi ktoś taką łatkę do starego coda ?
Misiaczek ;c
17.11.2011
register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0");
public Damage(id)
{
new weapon, hitpoint, attacker = get_user_attacker(id,weapon,hitpoint);
if(attacker<=gMaxPlayers && is_user_alive(attacker) && attacker!=id)
if (get_user_flags(attacker) & VIP)
{
new money = read_data(2) * KASA_OBRAZENIA;
if(hitpoint==1) money += KASA_HS_ZABICIE;
cs_set_user_money(attacker,cs_get_user_money(attacker) + money);
}
return PLUGIN_CONTINUE;
}
ten kod daje kase za obrazenia zmien sobie na exp i gotowe ;]
WojtuS
17.11.2011
o dzięki już sprawdzam czy działa
nie działa ale zrobiłem innaczej wziełem z coda nowego
public_int
i na końcu sma dałem
więc gdzie zrobiłem błąd ?
Tylko tyle może gdzieś coś trzeba dodać czy coś ?
Użytkownik WojtuS edytował ten post 17.11.2011 20:14
nie działa ale zrobiłem innaczej wziełem z coda nowego
public_int
cvar_doswiadczenie_za_obrazenia = register_cvar("cod_damagexp", "1"); // ilosc doswiadczenia za 20 obrazen
i na końcu sma dałem
public ObrazeniaPost(id, idinflictor, attacker, Float:damage, damagebits)
{
if(!is_user_connected(attacker) || !klasa_gracza[attacker])
return HAM_IGNORED;
if(get_user_team(id) != get_user_team(attacker))
{
new doswiadczenie_za_obrazenia = get_pcvar_num(cvar_doswiadczenie_za_obrazenia);
while(damage>20)
{
damage -= 20;
doswiadczenie_gracza[attacker] += doswiadczenie_za_obrazenia;
}
}
więc gdzie zrobiłem błąd ?
Tylko tyle może gdzieś coś trzeba dodać czy coś ?
Użytkownik WojtuS edytował ten post 17.11.2011 20:14
Goliath
17.11.2011
Dodaj do plugin_init:
I upewnij się, że masz na początku dopisane:
RegisterHam(Ham_TakeDamage, "player", "ObrazeniaPost", 1);
I upewnij się, że masz na początku dopisane:
#include <hamsandwich>
WojtuS
17.11.2011
codmod.sma(4179) : error 017: undefined symbol "cvar_doswiadczenie_za_obrazenia"
taki mam erorr
dobra daje sma "D
może umiecie i dodacie ?
http://wrzuc.to/ippYX9CC.wt
Użytkownik WojtuS edytował ten post 17.11.2011 20:30
taki mam erorr
dobra daje sma "D
może umiecie i dodacie ?
http://wrzuc.to/ippYX9CC.wt
Użytkownik WojtuS edytował ten post 17.11.2011 20:30