Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Рень первая
- class Game_Map
- attr_reader :map
- end
- #Рень вторая
- class Game_Interpreter
- def ren_walkanim(play = true, id = 0)
- play ? code = 33 : code = 34 #Если первый параметр true - врубает шаг, иначе стопает.
- @params = [] #Если не обнулить, будут баги
- @params[0] = id #Номер события, если 0 - то то, из которое вызываем
- @params[1] = RPG::MoveRoute.new #Магия шаолиня
- @params[1].repeat = false
- @params[1].skippable = false
- @params[1].list.insert(0, RPG::MoveCommand.new)
- @params[1].list[0].code = code
- @params[1].wait = true
- command_205
- end
- end
- #Рень третья
- class Game_Interpreter
- def ren_lvl(type, actor, incdec, add_type, count, inform=false)
- @params = [] #Если не обнулить, будут баги
- @params[0] = type # Если 0, то след. парм. - id героя, иначе - id переменной
- @params[1] = actor # Если 0, то вся партия, иначе - номер персонажа
- @params[2] = incdec # Если 0 - прибавить, иначе - убавить
- @params[3] = add_type # Если 0, то след парам - к-о уровней, иначе - id переменной
- @params[4] = count # Сколько уровней добавить\убавить.
- @params[5] = inform # Если true - покажет сообщение о повышении уровня
- @params[5] = false if @params[2] > 0
- command_316
- end
- end
- #Рень четвёртая
- class Game_Interpreter
- def ren_graf(actor, c_n, c_i, f_n = nil, f_i = nil)
- @params = [] #Если не обнулить, будут баги
- actor_i = $game_party.members[0]
- ap actor_i.face_name
- ap actor_i.face_index
- @params[0] = actor # Номер актера в БД
- @params[1] = c_n # Имя графики персонажа
- @params[2] = c_i # Номер графики в файле
- @params[3] = f_n # Если 0, то след парам - к-о уровней, иначе - id переменной
- @params[4] = f_i # Сколько уровней добавить\убавить.
- @params[3] = actor_i.face_name if f_n = nil
- @params[4] = actor_i.face_index if f_i = nil
- command_322
- end
- end
- #Рень пятая
- class Game_Interpreter
- def ren_par(a, b, c, d, e, count)
- @params = [] #Если не обнулить, будут баги
- @params[0] = a # Если 0, то след. парм. - id героя, иначе - id переменной
- @params[1] = b # Номер актера в БД
- @params[2] = c # Номер параметра
- # 0 - MHP
- # 1 - MMP
- # 2 - ATK
- # 3 - DEF
- # 4 - MAT
- # 5 - MDF
- # 6 - AGI
- # 7 - LUK
- @params[3] = d # Если 0 - прибавить, иначе - убавить
- @params[4] = e # Если 0, то след парам - на сколько изменить, иначе - id переменной
- @params[5] = count # На сколько меняется хар-ка
- command_317
- end
- def command_317
- ap @params
- value = operate_value(@params[3], @params[4], @params[5])
- iterate_actor_var(@params[0], @params[1]) do |actor|
- actor.add_param(@params[2], value)
- end
- end
- end
- #Рень шестая
- class Game_Interpreter
- def ren_tp(type, map_id, x , y, direction = 0, effect = 0)
- @params = [] #Если не обнулить, будут баги
- @params[0] = type #Перенос по координатам
- @params[1] = map_id #Номер карты
- @params[2] = x #X
- @params[3] = y #Y
- @params[4] = direction #Направление взгляда
- @params[5] = effect #Тип перехода
- command_201 #Телепортируем
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement