Решено Не работают иконки

  • Автор темы Автор темы Filonov
  • Дата начала Дата начала

Filonov

Пользователь
13 Ноя 2022
37
4
В моём lua скрипте не работают иконки способности, когда я пишу require("Libraries/Timers"), но способность работает, что делать?
 
require("Libraries/Timers") - это таймеры.. внешняя библиотека
Иконки ты подключаешь в npc_abilities_custom.txt
В строчку без расширения png твоего спела
"AbilityTextureName" "Твоя иконка"
Путь до иконок абилок game\dota_addons\твоя карта\resource\flash3\images\spellicons\сюда ты закидываешь либо папку любую и в неё иконку либо просто иконку в формате png
если просто иконку в папку spellicons то
"AbilityTextureName" "Твоя иконка"
если ты создаешь подпапку в spellicons\axe\сюда иконку
"AbilityTextureName" "axe/Твоя иконка"

Пример
"AbilityTextureName" "specal/units/toxin"
game\dota_addons\твоя карта\resource\flash3\images\spellicons\specal\units\toxin.png


Насчет СЛЕША "/" - он всегда в пути должен быть такой "/"
Путь я вытаскиваю из программы где слеш пишется \


Насчет дотовских иконок, их название проще узнать через pak01_000.vpk - через любую утилиту для просмотра source 2 в файле npc_abilities.txt и взять путь оттуда ибо я в душе не ебу путь дотовских иконок
 
Последнее редактирование:
require("Libraries/Timers") - это таймеры.. внешняя библиотека
Иконки ты подключаешь в npc_abilities_custom.txt
В строчку без расширения png твоего спела
"AbilityTextureName" "Твоя иконка"
Путь до иконок абилок game\dota_addons\твоя карта\resource\flash3\images\spellicons\сюда ты закидываешь либо папку любую и в неё иконку либо просто иконку в формате png
если просто иконку в папку spellicons то
"AbilityTextureName" "Твоя иконка"
если ты создаешь подпапку в spellicons\axe\сюда иконку
"AbilityTextureName" "axe/Твоя иконка"

Пример
"AbilityTextureName" "specal/units/toxin"
game\dota_addons\твоя карта\resource\flash3\images\spellicons\specal\units\toxin.png


Насчет СЛЕША "/" - он всегда в пути должен быть такой "/"
Путь я вытаскиваю из программы где слеш пишется \


Насчет дотовских иконок, их название проще узнать через pak01_000.vpk - через любую утилиту для просмотра source 2 в файле npc_abilities.txt и взять путь оттуда ибо я в душе не ебу путь дотовских иконя

require("Libraries/Timers") - это таймеры.. внешняя библиотека
Иконки ты подключаешь в npc_abilities_custom.txt
В строчку без расширения png твоего спела
"AbilityTextureName" "Твоя иконка"
Путь до иконок абилок game\dota_addons\твоя карта\resource\flash3\images\spellicons\сюда ты закидываешь либо папку любую и в неё иконку либо просто иконку в формате png
если просто иконку в папку spellicons то
"AbilityTextureName" "Твоя иконка"
если ты создаешь подпапку в spellicons\axe\сюда иконку
"AbilityTextureName" "axe/Твоя иконка"

Пример
"AbilityTextureName" "specal/units/toxin"
game\dota_addons\твоя карта\resource\flash3\images\spellicons\specal\units\toxin.png


Насчет СЛЕША "/" - он всегда в пути должен быть такой "/"
Путь я вытаскиваю из программы где слеш пишется \


Насчет дотовских иконок, их название проще узнать через pak01_000.vpk - через любую утилиту для просмотра source 2 в файле npc_abilities.txt и взять путь оттуда ибо я в душе не ебу путь дотовских иконок
Я использую на свою способность дотовскую иконку и она работает, но когда я подключаю внешнюю библиотеку, то иконка пропадает в игре, хотя способность работает как должна и иконка подключена
 
Я использую на свою способность дотовскую иконку и она работает, но когда я подключаю внешнюю библиотеку, то иконка пропадает в игре, хотя способность работает как должна и иконка подключена
Тогда я хз, скинь консоль лог,

Либо скачай с интернета иконку и подключи как сказал выше
 
А сам файл таймера?
раз в нем ошибка и ты не знаешь как пофиксить
вообще вот тебе таймер который не сломан
 

Вложения

а так судя по библиотеке закоменьти
--local ent = Entities:CreateByClassname("info_target") -- Entities:FindByClassname(nil, 'CWorld')
 
Эта строчка судя по всему ищет в мире существ вызванных путем info_target через хаммер на карте она всегда в коменте и хз за чо отвечает
 
Реклама: