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ów
Warning: 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.