Mam problem z zaokrągleniem liczby. Korzystam z tego poradnika float_to_num - Nieoficjalny polski support AMX Mod X
Jednak chyba coś nie działa, bo mimo że plugin się kompiluje to nie działa poprawnie.
Fragment kodu o który mi chodzi:
public float_to_num(Float:liczba)
{
new str[16]
float_to_str(liczba,str,15)
new kropka=contain(str,".")
format(str,kropka,str)
return str_to_num(str)
}
//----------------------------------------------------------------------------------------------
gTime[id] = gLevelDifr[id]/10
gTime1[id] = float_to_num(gTime[id])
gTimeleft[id] = get_cvar_num("t800_time") + 1 + gTime1[id]
gT800Timer[id] = gTimeleft[id]
shGiveWeapon(id,"weapon_m249",true)
set_user_godmode(id,1)
t800_morph(id)
gKills = get_user_frags(id)
ultimateTimer(id, get_cvar_num("t800_cooldown") * 1.0)
new message[128]
format(message, 127, "Zamieniles sie w T-800! ZABIJAJ !!")
set_hudmessage(255,0,0,-1.0,0.3,0,0.25,1.0,0.0,0.0,87)
show_hudmessage(id, message)
return PLUGIN_HANDLED
}Cały plugin w załączniku.
Byłbym wdzięczny za jakiekolwiek wskazówki.
Załączone pliki
Użytkownik zakardo edytował ten post 16.10.2010 20:30


Dodatki SourceMod



Temat jest zamknięty
sh_t800.amxx








