- Сообщений: 371
- Спасибо получено: 308
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Ошибка с синтаксисом скрипта.
10 года 3 мес. назад #89533
от Seibur
Будь таким, каким хочешь казаться.
Seibur создал тему: Ошибка с синтаксисом скрипта.
Вот сайт на котором через попу выложили скрипт:
forums.rpgmakerweb.com/index.php?/topic/...4-large-skill-icons/
Вот скрипт, который я попытался собрать по кусочкам:
Через то, что я не шарю как что и где не так расставлено, скрипт выдает ошибки. Думал найти кнопку для авто исправления, или хотя бы подсказку в редакторе, что нужно исправить но не нашел. Прошу помочь.
Вот скрипт, который я попытался собрать по кусочкам:
Code:
#Скрипт заменяет маленькие иконки скилов на большие, размером 64x64
# Plug & Play, put the script below Material and Above Main in the script editor.
# Name your skill icon pictures "Skill_N", where N = skill id.
# Put those icon pictures in the Graphics\System folder.
#------------------------------------------------------------------------------#
def
draw_skill_icon(icon_id, x, y, enabled = true)
bitmap = Cache.system("Skill_"+icon_id.to_s)
rect = Rect.new(0, 0, 64, 64)
contents.blt(x, y, bitmap, rect, enabled ? 255 : translucent_alpha)
end
def
draw_skill_name(skill, x, y, enabled = true, width = 172)
return unless skill
draw_skill_icon(skill.id, x, y, enabled)
change_color(normal_color, enabled)
draw_text(x + 68, y+12, width, line_height, skill.name)
end
end
class Window_SkillList < Window_Selectable
def
item_height 64 + 2
end
def
draw_skill_cost(rect, skill)
if @actor.skill_tp_cost(skill) > 0
change_color(tp_cost_color, enable?(skill))
draw_text(rect, @actor.skill_tp_cost(skill))
elsif @actor.skill_mp_cost(skill) > 0
change_color(mp_cost_color, enable?(skill))
draw_text(rect, @actor.skill_mp_cost(skill))
end
end
def
draw_item(index)
skill = @data[index]
if skill
rect = item_rect(index)
rect.width -= 4
draw_skill_name(skill, rect.x, rect.y, enable?(skill))
rect.x += 68 rect.y += 12
draw_skill_cost(rect, skill)
end
end
end
Через то, что я не шарю как что и где не так расставлено, скрипт выдает ошибки. Думал найти кнопку для авто исправления, или хотя бы подсказку в редакторе, что нужно исправить но не нашел. Прошу помочь.
Будь таким, каким хочешь казаться.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 3 мес. назад #89535
от Amphilohiy
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Amphilohiy ответил в теме Ошибка с синтаксисом скрипта.
Есть подозрение, что так:
У мена повалилось из-за отсутствия графики, насколько корректно не знаю.
ВНИМАНИЕ: Спойлер!
Code:
class Window_Base
def draw_skill_icon(icon_id, x, y, enabled = true)
bitmap = Cache.system("Skill_"+icon_id.to_s)
rect = Rect.new(0, 0, 64, 64)
contents.blt(x, y, bitmap, rect, enabled ? 255 : translucent_alpha)
end
def draw_skill_name(skill, x, y, enabled = true, width = 172)
return unless skill
draw_skill_icon(skill.id, x, y, enabled)
change_color(normal_color, enabled)
draw_text(x + 68, y+12, width, line_height, skill.name)
end
end
class Window_SkillList < Window_Selectable
def item_height
64 + 2
end
def draw_skill_cost(rect, skill)
if @actor.skill_tp_cost(skill) > 0
change_color(tp_cost_color, enable?(skill))
draw_text(rect, @actor.skill_tp_cost(skill))
elsif @actor.skill_mp_cost(skill) > 0
change_color(mp_cost_color, enable?(skill))
draw_text(rect, @actor.skill_mp_cost(skill))
end
end
def draw_item(index)
skill = @data[index]
if skill
rect = item_rect(index)
rect.width -= 4
draw_skill_name(skill, rect.x, rect.y, enable?(skill))
rect.x += 68
rect.y += 12
draw_skill_cost(rect, skill)
end
end
end
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Спасибо сказали: Seibur
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 3 мес. назад #89536
от Iren_Rin
Iren_Rin ответил в теме Ошибка с синтаксисом скрипта.
Вроде поправил,
проверяй
.
Из-за этих дурацких символов в скрипте пришлось через git gists вставлять.
Из-за этих дурацких символов в скрипте пришлось через git gists вставлять.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 3 мес. назад #89537
от Seibur
Будь таким, каким хочешь казаться.
Seibur ответил в теме Ошибка с синтаксисом скрипта.
Всем большое спасибо за желание помочь!
Айрен, все работает на ура. Спасибо. Вот пикча:
s8.hostingkartinok.com/uploads/images/20...f18a8f9c675dae9b.png
Айрен, все работает на ура. Спасибо. Вот пикча:
s8.hostingkartinok.com/uploads/images/20...f18a8f9c675dae9b.png
Будь таким, каким хочешь казаться.
Спасибо сказали: Iren_Rin
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.120 секунд
