Jump to content
Sign in to follow this  
Graf

Свиток характеристик (как?)

Recommended Posts

Идея такова: В рюкзаке лежит свиток телосложения. К примеру 1лвл. Он увеличивает характеристики всех одетых вещей, в которых есть телосложение(+ самоцветы) на 5%.

Помогите реализовать)

Если кому-то скучно, то можно код)))

Edited by Graf

Share this post


Link to post
Share on other sites
4 часа назад, Graf сказал:

Идея такова: В рюкзаке лежит свиток телосложения. К примеру 1лвл. Он увеличивает характеристики всех одетых вещей, в которых есть телосложение(+ самоцветы) на 5%.

Помогите реализовать)

Если кому-то скучно, то можно код)))

Это через базу делается,  легко.
Но вроде есть умельцы, которые с помощью луа подобное делали, дело в том, что луа не видит СИНИЕ характеристики, только белые.


Делай добро и бросай его в воду

Share this post


Link to post
Share on other sites
8 hours ago, Graf said:

Идея такова: В рюкзаке лежит свиток телосложения. К примеру 1лвл. Он увеличивает характеристики всех одетых вещей, в которых есть телосложение(+ самоцветы) на 5%.

Помогите реализовать)

Если кому-то скучно, то можно код)))

Без патчинга можешь забыть об этом.

Share this post


Link to post
Share on other sites

А если его сделать вещью (к примеру, как плащ) и добавить характеристику телосложение в процентах. По-моему что-то такое было. Или мне кажется...

Или же в виде перерождения. Оно же даёт +% к характеристикам(добавить проверку на вещь в инвентаре). Или это не то?

Вот нашел на каком-то фан сервере. Первые синие характеристики в %7bc1eb2a345a.png

Edited by Graf

Share this post


Link to post
Share on other sites
13 часов назад, NMS3RR сказал:

 дело в том, что луа не видит СИНИЕ характеристики, только белые.

Улучшение характеристик возможно через замену предмета, это как самый простой способ, но он самый костыльный и, вообще, я б не советовал. 
PS посмотри хорошенько ItemInfo или пособие по нему, в процентах можно было все статы юзать
 


Делай добро и бросай его в воду

Share this post


Link to post
Share on other sites

Всем привет!

 

Попробуйте достать "синие" характеристики с помощью функции GetItemAttrRange():

GetItemAttrRange(<ID предмета из ItemInfo.txt>, <Характеристика>, 0)

Например:

local item_id = GetItemID(Item)
local attr = GetItemAttrRange(item_id, ITEMATTR_VAL_STR, 0)

 


Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...