Нулиране на умения

CosaNostra

Registered
Здравейте! Какво точно имам впредвид под "нулиране на умения" ще опиша по-долу. Значи... опитвах много начини, но нито един от тях не беше приложим на практика. Вече доста време не мога да намеря решение на този "проблем" и за това най-накрая реших да пусна тема тук.

Ето за уменията:

Сила - 100000
Интелект - 100000

Казвам с по едно ниво "умение" на сила и интелект и стават с по 10% повече

Сила - 110000
Интелект - 110000

Качвам по още едно ниво и се получава:

Сила - 121000
Интелект - 121000


Сека вече идва моментът на "нулирането". Значи... щом се натисне бутонът ( аз ще си го направя него ) "занули сила" силата трябва да стане така:

Сила = 121000 - стойността на 'сила' в момента
Сила1 = round((Сила / 100) * 10);

Сила1 = 108900

Обаче тази процедура трябва да се извърши още един път, защото съм качил по 2 точки "умение" във всяко.

Сила2 = round((Сила1 / 100) * 10);

Сила2 = 98010


Въпросът ми е: Как ще стане това :shock: :shock: :shock:
 
След като занулиш силата нали трябва да стане 10000? Тогава защо се мъчиш... Просто кажи
Код:
Сила = 10000;
или нещо аз се бъркам, понеже зануляването означава връщане към началната стойност...
 

Back
Горе