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

Нужно добавить броню

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
13 года 10 мес. назад #52925 от DK
изначально есть 4 брони. я ковырялся в скриптах и смог сделать, чтобы появилась строчка для 5 брони, а она не работала. либо она одевала, что и на 4-й броне, либо ничего вообще.
Тема заблокирована.
Больше
13 года 10 мес. назад - 13 года 10 мес. назад #52927 от 100500
Поскольку указывать версию редактора, для которого нужен скрипт, сейчас не модно, вот тебе скрипт для RPG Maker VX Ace
Code:
=begin Custom Equipment Slots Script by Fomar0153 Version 1.2 ---------------------- Notes ---------------------- No requirements Allows you to customise what equipment characters can equip e.g. add new slots or increase the number of accessories. ---------------------- Instructions ---------------------- You will need to edit the script in two locations both are near the top of the script look for: Slots[7] = "Spell Tomes" return [0,0,2,3,4,4,4,7] if dual_wield? and follow the instructions where they are. ---------------------- Changle Log ---------------------- 1.0 -> 1.1 : Fixed a bug that caused a crash when equipping a weapon. 1.1 -> 1.2 : Fixed a bug with optimisation and remove all Increased compatibility ---------------------- Known bugs ---------------------- None =end #-------------------------------------------------------------------------- # ● New Module Extra_Slots #-------------------------------------------------------------------------- module Extra_Slots Slots = [] # Edit here to add new slot types # Slots[armour_type_id] = "name" # I know it is named in the database but I don't believe you can access # that name through Vocab Slots[7] = "Spell Tomes" end class Game_Actor < Game_Battler #-------------------------------------------------------------------------- # ● Rewrites equip_slots #-------------------------------------------------------------------------- # Edit here to change what slots are available to your characters # 0 - Weapon # 1 - Shield # 2 - Head # 3 - Body # 4 - Accessory # 5+ a custom slot def equip_slots return [0,0,2,3,4,4,4,7] if dual_wield? return [0,1,2,3,4,4,4,7] end end class Window_EquipSlot < Window_Selectable #-------------------------------------------------------------------------- # ● Rewrites slot_name #-------------------------------------------------------------------------- def slot_name(index) if @actor.equip_slots[index] >= 5 Extra_Slots::Slots[@actor.equip_slots[index]] else @actor ? Vocab::etype(@actor.equip_slots[index]) : "" end end end class Scene_Equip < Scene_MenuBase #-------------------------------------------------------------------------- # ● Aliases create_slot_window #-------------------------------------------------------------------------- alias custom_slots_create_slot_window create_slot_window def create_slot_window custom_slots_create_slot_window @slot_window.create_contents @slot_window.refresh end #-------------------------------------------------------------------------- # ● Aliases on_actor_change #-------------------------------------------------------------------------- alias custom_slots_on_actor_change on_actor_change def on_actor_change custom_slots_on_actor_change @slot_window.create_contents @slot_window.refresh end end module RPG class Armor #-------------------------------------------------------------------------- # ● I wish I'd done this originally. #-------------------------------------------------------------------------- def etype_id if Extra_Slots::Slots[self.atype_id] == nil return @etype_id else return self.atype_id end end end end
Последнее редактирование: 13 года 10 мес. назад пользователем 100500.
Спасибо сказали: Allerent, DK
Тема заблокирована.
Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
13 года 10 мес. назад #52928 от DK
DK ответил в теме Re: Нужно добавить броню
спасибо за скрипт, но куда его впихивать в скрипты ? и где писать название новой брони ? P.S. я - нуб
Тема заблокирована.
Больше
13 года 10 мес. назад #52929 от 100500
Щас я тебе демо-версию сделаю, откроешь её и посмотришь, что к чему
Тема заблокирована.
Больше
13 года 10 мес. назад - 13 года 10 мес. назад #52935 от 100500
Всё, демку сделал. Вот ссылка - rghost.ru/38771228
Сам скрипт я перевёл на русский (на всякий случай, вдруг по английски не понимаешь).
Если так и не поймёшь, как он работает, спрашивай, отвечу. Правда чуть позже, сейчас времени нет к скрипту этому туториал составлять =)
Но вообще рекомендую - посмотри сам, что там да как, поизучай. Попробуй въехать.

Jejejejeje? модераторы, простите дурака! Я не специально даблпостил, честное пионерское!:wall:
Последнее редактирование: 13 года 10 мес. назад пользователем 100500.
Тема заблокирована.
Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
13 года 10 мес. назад #52937 от DK
DK ответил в теме Re: Нужно добавить броню
опять же спасибо за твой труд, но эта демка вроде на vx ace ? а у меня просто vx. что-то не открывает демку((
Тема заблокирована.
Больше
13 года 10 мес. назад #52938 от 100500
БЛ**********!
Что ж ты сразу-то не сказал, что у тебя VX, а не VX Ace? =)
Конечно он не откроет демку эту, и скрипт не подойдёт ни хрена...

Ладно, сейчас на VX поищу похожий скрипт, вроде я его где-то видел в интернете.
Тема заблокирована.
2 место
Больше
13 года 10 мес. назад #52939 от Kolhe
Тема заблокирована.
Больше
13 года 10 мес. назад #52941 от Potato
Отличный скрипт, буду пользоваться. Один вопрос, он игру случайно снести не может? Не хочется все запороть.:cry:
Тема заблокирована.
Больше
13 года 10 мес. назад - 13 года 10 мес. назад #52942 от 100500
Ни в коем случае. Могут возникнуть конфликты с другими скриптами (если они есть вообще, другие скрипты), но это решается удалением скрипта.
Короче, игру не запорешь :)

Subzeroy, тебе скрипт нашёл. Сейчас сам только с ним разберусь, и демку залью.
Последнее редактирование: 13 года 10 мес. назад пользователем 100500.
Тема заблокирована.
Больше
13 года 10 мес. назад #52943 от Potato
А можешь мне покидать демок разных интересных скриптов для Ace? Ну если есть конечно
Тема заблокирована.
Больше
13 года 10 мес. назад #52944 от 100500
Potato, я работаю на VX, и с VX Ace пока ещё не дружу. А тот скрипт нашёл случайно на самом деле.
Такие дела.
Тема заблокирована.
Больше
13 года 10 мес. назад #52945 от Potato
Блин. Для Ace я вообще никаких скриптов не знаю, кроме этого.
Тема заблокирована.
Больше
13 года 10 мес. назад #52947 от 100500
Если английский язык не смущает, посмотри вот тут - yanflychannel.wordpress.com/rmvxa/ . Вроде много чего есть интересного
Тема заблокирована.
2 место
Больше
13 года 10 мес. назад #52951 от Kolhe
Или victorscripts.wordpress.com/
Кстати, использовать все скрипты от одного автора прямой путь к избавлению от багов из-за этих скриптов.
Тема заблокирована.
Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
13 года 10 мес. назад #52957 от DK
DK ответил в теме Re: Нужно добавить броню
спс)) жду демо))
Тема заблокирована.
Больше
13 года 10 мес. назад #52962 от Potato
И вот еще, как можно создать два дополнительных слота? Два раза вписать скрипт?
Тема заблокирована.
Больше
13 года 10 мес. назад - 13 года 10 мес. назад #52964 от 100500
Potato, нет конечно. Нужно дописать в скрипте кое-что.
Ищешь в скрипте строку
Code:
Slots[7] = "Книги"
(примерно 31 строка) и на следующей строке дописываешь
Code:
Slots[8] = "Обувь"
например. Или как ты там слот называть будешь.
Затем ищешь строки
Code:
def equip_slots return [0,0,2,3,4,7] if dual_wield? return [0,1,2,3,4,7] end
(48 строка)
и заменяешь на
Code:
def equip_slots return [0,0,2,3,4,7,8] if dual_wield? return [0,1,2,3,4,7,8] end
то есть дописываешь через запятую номер созданного слота. Конкретно здесь это цифра "8".

Соответственно, в базе данных (во вкладке "Термины") нужно создать новый тип брони с таким же номером, как и созданный слот.

Вот демо, если вдруг непонятно. Посмотри различия между предыдущей демкой и этой.
rghost.ru/38778905



Subzeroy, для тебя тоже сделал демку. Из неё же скопируешь скрипт себе в проект.
Если что непонятно - спрашивай. Но лучше, конечно, попробуй самостоятельно ознакомиться со всеми премудростями этого скрипта.
rghost.ru/38779634
Последнее редактирование: 13 года 10 мес. назад пользователем 100500.
Тема заблокирована.
Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
13 года 10 мес. назад - 13 года 10 мес. назад #52971 от DK
DK ответил в теме Re: Нужно добавить броню
спасибо огромное !!! а можно сайт где много интересных скриптов для vx ?
Последнее редактирование: 13 года 10 мес. назад пользователем DK.
Тема заблокирована.
Проект месяца 2 место Проект месяца 3 место Ветеран Оратор Разработчик Проект месяца 1 место Паладин Проект года 2 место Проект года 1 место
Больше
13 года 10 мес. назад #52984 от I_LORD
Тема заблокирована.
Время создания страницы: 0.134 секунд
Работает на Kunena форум