Jak zamienić to:
cod_inflict_damage(idattacker, this, damage*1.0, 0.0, idinflictor, damagebits);
na to:
ExecuteHam(Ham_TakeDamage, ofiara, byt_uszkadzajacy, atakujacy, obrazenia+PobierzInteligencje(atakujacy, 1, 1, 1)*czynnik_inteligencji, (1<<31) | dodatkowe_flagi);
Tak wygląda natyw cod_inflict_damage
native cod_inflict_damage(atakujacy, ofiara, Float:obrazenia, Float:czynnik_inteligencji=1.0, byt_uszkadzajacy=0, dodatkowe_flagi=0);
Tak jest ok?
ExecuteHam(Ham_TakeDamage, this, idinflictor, idattacker, damage*1.0+PobierzInteligencje(idattacker, 1, 1, 1)*0.0, (1<<31) | damagebits);
Użytkownik Arbitralny edytował ten post 18.10.2014 12:00