Войти на сайт

Авторизация, ждите ...
×
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

ТЕМА: Ошибка с синтаксисом скрипта.

Ошибка с синтаксисом скрипта. 8 года 3 мес. назад #89533

  • Seibur
  • Seibur аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 371
  • Спасибо получено: 308
  • РазработчикВетеран
Вот сайт на котором через попу выложили скрипт: forums.rpgmakerweb.com/index.php?/topic/...4-large-skill-icons/

Вот скрипт, который я попытался собрать по кусочкам:
#Скрипт заменяет маленькие иконки скилов на большие, размером 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

Через то, что я не шарю как что и где не так расставлено, скрипт выдает ошибки. Думал найти кнопку для авто исправления, или хотя бы подсказку в редакторе, что нужно исправить но не нашел. Прошу помочь.
Будь таким, каким хочешь казаться.
Администратор запретил публиковать записи гостям.

Ошибка с синтаксисом скрипта. 8 года 3 мес. назад #89535

  • Amphilohiy
  • Amphilohiy аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 547
  • Спасибо получено: 666
  • ОраторУчитель2 место ГотвПрограммист RubyПобедитель Сбитой кодировки
Есть подозрение, что так:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
У мена повалилось из-за отсутствия графики, насколько корректно не знаю.
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Seibur

Ошибка с синтаксисом скрипта. 8 года 3 мес. назад #89536

  • Iren_Rin
  • Iren_Rin аватар
  • Вне сайта
  • Мастер
  • Сообщений: 247
  • Спасибо получено: 537
  • УчительКоммерсантПроект года 1 местоПроект месяца 1 местоПрограммист Ruby
Вроде поправил, проверяй.
Из-за этих дурацких символов в скрипте пришлось через git gists вставлять.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Seibur, DeadElf79

Ошибка с синтаксисом скрипта. 8 года 3 мес. назад #89537

  • Seibur
  • Seibur аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 371
  • Спасибо получено: 308
  • РазработчикВетеран
Всем большое спасибо за желание помочь!
Айрен, все работает на ура. Спасибо. Вот пикча:
s8.hostingkartinok.com/uploads/images/20...f18a8f9c675dae9b.png
Будь таким, каким хочешь казаться.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Iren_Rin
Время создания страницы: 0.226 секунд