PDA

Просмотр полной версии : [Вопрос] Деление



Killer
05.06.2017, 23:33
warning 213: tag mismatch

Мне нужно хп автомобиля поделить на 0,5 чтобы узнать цену на ремонт.


new Float:hp;
new carid = GetPlayerVehicleID(playerid);
GetVehicleHealth(carid, hp);
new cena = hp/0.5;

В последней строке cena, выдает данный warning, как исправить?

_lizard
06.06.2017, 00:00
new Float:cena = hp/0.5;

Или же просто умножь на 2

Killer
06.06.2017, 00:08
Не понял что смутил, но: если HP меньше, то ценник естественно падает.
А нужно чтобы наоборот было, если HP меньше, то ценник поднимается.


new Float:hp;
new carid = GetPlayerVehicleID(playerid);
GetVehicleHealth(carid, hp);
new Float:cena = hp/0.5;
new string[128];
format(string,sizeof(string)," %.0f$ ", cena);
SendClientMessage(playerid, 0xf19BD2Cff, string);

ziggi
06.06.2017, 08:02
(1000.0 - hp) * 2.0