Project1

标题: 500分问如何用脚本增加与删除事件 [打印本页]

作者: 八云紫    时间: 2008-5-3 01:58
标题: 500分问如何用脚本增加与删除事件
RT,删除是永久删除,而不是暂时删除。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 八云紫    时间: 2008-5-3 04:49
邪恶的自顶,因为比较急。不好意思了。

版主请扣分吧。

被逼无奈,纯属意外。
作者: hitlerson    时间: 2008-5-3 05:02
纯属帮顶

小白的爬过
作者: asperta    时间: 2008-5-3 05:06
脚本好像不行,手动删除事件不可以吗?
作者: 八云紫    时间: 2008-5-3 05:09
可以手动的话,就好咯。

好吧,换个方向想。

事件不能用脚本增加的话,那么移动事件可以吗?
作者: havealook    时间: 2008-5-3 05:10
    class Scene_Map
     def delete(i)
       $game_map.events.delete(i)
       @spriteset.dispose
       @spriteset = Spriteset_Map.new
     end
    end
    class Interpreter
     def command_end
       # 清除执行内容列表
       @list = nil
       # 主地图事件与事件 ID 有效的情况下
       if @main and @event_id > 0
         # 解除事件锁定
         $game_map.events[@event_id].unlock if $game_map.events[@event_id] != nil
       end
     end
    end


插入这个脚本...
然后用$scene.delete(事件ID)来删除咯.. [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: havealook    时间: 2008-5-3 05:13
移动事件就用事件中的“设置事件位置”
作者: 八云紫    时间: 2008-5-3 05:13
哦呵呵,太谢谢了。

那么增加就不能了吗?
作者: havealook    时间: 2008-5-3 05:17
LZ想用这些干什么?我想想能不能换个思路{/gg}
作者: 八云紫    时间: 2008-5-3 05:17
写 MM2 的系统,就差这一步了。{/pz}
作者: havealook    时间: 2008-5-3 05:27
- -MM2的系统是什么样子的 - -
作者: 八云紫    时间: 2008-5-3 05:29
就是坦克上下车的效果。
我的本意是删除一个事件,然后上车;下车的时候,新建另一个事件。
作者: 3535    时间: 2008-5-3 05:31
http://rpg.blue/htm/Topic_12054.htm [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: cZooCz    时间: 2008-5-3 05:31
很强大.....死也不信RM能做得出MM2那样的战斗系统....
作者: 八云紫    时间: 2008-5-3 05:34
以下引用3535于2008-5-2 21:31:02的发言:

http://rpg.blue/htm/Topic_12054.htm


好强大的东东。收下,给分,接着神隐{/hx}。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1