Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Дорогие друзья! Поздравляю вас с Днём России! Этот праздник напоминает нам о богатой истории и культуре нашей страны, о её величии и непоколебимом духе народа! Желаю вам крепкого здоровья...
вся логика прячется в функции B_SELLTONPC если при отладке видим что возвращает 27, то какая то логика внутри функции рассчитывает это число. Уже после этого происходит проверка if SELLGOLD >= 50
Есть прикол, когда у итема стоит 2 value_XXX в его свойствах, то есть и value и в const[5]
Было замечено еще очень давно в ваниль скриптах при покупке выпивки у сэмуэля, бывало разные цифры проскакивали
Виной было
Const[5]=value_XXX;
После замены на обычное value или абстрактное число, баг уходил
--- Добавлено: ---
Также увидел, что по по-моему стоит скобка не в том месте в функции B_SellToNpc (Исходники есть у меня) @Alex1
//percentprice = (item.value * percent * amount / 100);
percentprice = (item.value * percent * amount) / 100;
Опять балансить, ибо с неправильным счетом выходит 828 монет при 69 маг руды, а при правильном 869
Советую тебе пройтись по всем функциям, где есть деление и проверить наличие скобок, а то не забываем, что деление будет первым (а то бегло глянул, куча место где либо нет скобок, либо стоят неправильно)
Встроенный огонек начинает искать таблички после усиления на поиск зелий)) хотя есть отдельный пункт усиления под карты, таблички, карты и книги. Это вводит в заблуждение)