[Tutorial] Dodanie mocy na nożu - dodatkowe obrazenia, losowy item - AMXX.pl: Support AMX Mod X
Chcialem zrobic tez cos takiego tylko w droga strone mianowicie zmniejszenie otrzymywanych obrazen tylko cos robie zle i niewiem co proszę o pomoc
Szukam
new player_dmg[33]nizej dodaje
new d_reduce[33]szukam
for (new i=0; i < 33; i++) {nizej dodaje
d_reduce[i]=0
szukam
public add_bonus_redirect(id)
public add_bonus_redirect(id) { if (player_b_redirect[id] > 0) { if (get_user_health(id)+player_b_redirect[id] <= race_heal[player_class[id]]+player_strength[id]*1) { change_health(id,player_b_redirect[id],0,"") } } }Dodaje i wyglada to tak
public add_bonus_redirect(id) { if (player_b_redirect[id] > 0) { if (get_user_health(id)+player_b_redirect[id] <= race_heal[player_class[id]]+player_strength[id]*1) { change_health(id,player_b_redirect[id],0,"") } } if (d_reduce[id] > 0) { if (get_user_health(id)+d_reduce[id] <= race_heal[player_class[id]]+player_strength[id]*1) { change_health(id,d_reduce[id],0,"") } } }szukam
public call_cast(id)
dodaje
case Nekromanta: { d_reduce[id] += 3 // lub też jeśli chcesz, aby wartość ta była losowa, zamiast "5" daj, np. "random_num(1,5)" if(d_reduce[id] > 12) { d_reduce[id] = 12 // wartości "25" możesz zamienić na inną liczbę, jest to po prostu ograniczenie ile można mieć max dodatkowcyh obrażeń show_hudmessage(id, "Maksymalna wartosc dodatkowych obrazen to %i", d_reduce[id]) } else show_hudmessage(id, "Masz o +%i zmniejszone otrzymywane obrazenia", d_reduce[id]) }
I z tamtego poradnika wynika ze to tyle tyle ja jak zrobie tak to niewidac paska ladowania w ogóle niema mocy tak jakby ;/ proszę o pomoc
Użytkownik cesik edytował ten post 11.03.2011 00:40