Mam problem z obliczaniem expa ;]
Event:
register_event("Damage", "Damaged", "b", "2!0", "3=0", "4!0")
public Damaged(id){
new attacker = get_user_attacker(id);
if(is_user_connected(attacker)){
new damage = read_data(2);
player_exp[attacker] += floatround(damage*exp_per_hp,floatround_round);
}
}
No i jak chce skompilować to debuger pisze że występuje niezgodność typówWarning: Tag mismatch on line 611Nie wiem jak mam to naprawić
playerexp[id] to integer, a exp_per_hp to float i trzeba to zaokrąglić gdy się pomnoży exp za hp z ilością odebranego hp.


Dodatki SourceMod



Temat jest zamknięty










