查看: 4885|回复: 3

[已经解决] 求脚本删除事件的写法.

[复制链接]
梦石
0
星屑
97
在线时间
753 小时
注册时间
2011-7-17
回帖
710
发表于 2012-12-31 13:26:11 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
求脚本删除事件的写法.
我试过这种{:2_272:}
$game_map.events[2000+@Temporary_cycle] = ni
失败了。。。
请问怎么写?l
梦石
0
星屑
50
在线时间
66 小时
注册时间
2012-7-24
回帖
59
发表于 2012-12-31 20:41:34 | 显示全部楼层
我也不会,但是ARPG规范里用这个,可能可以提取一些用吧!
  1. class Dele
  2. #-------------------------------------------
  3. #        删除自然物
  4. #-------------------------------------------
  5.   def dele_nature
  6.   for nature in $game_map.events.values
  7.     next if nature.return_erased2
  8.     next if nature.list == nil
  9.     next if nature.list[0].code != 108
  10.     next if nature.list[1].parameters[0] != "自然物"
  11.     Drop_Item.delete_events(nature.id)
  12.   end
  13. end
  14. #-------------------------------------------
  15. #        删除BOSS
  16. #-------------------------------------------
  17.   def dele_boss
  18.   for boss in $game_map.events.values
  19.     next if boss.return_erased2
  20.     next if boss.list == nil
  21.     next if boss.list[0].code != 108
  22.     next if boss.list[1].parameters[0] != "Boss"
  23.     Drop_Item.delete_events(boss.id)
  24.   end
  25. end
  26. #-------------------------------------------
  27. #        删除Enemy
  28. #-------------------------------------------
  29.   def dele_enemy
  30.   for enemy in $game_map.events.values
  31.     next if enemy.return_erased2
  32.     next if enemy.list == nil
  33.     next if enemy.list[0].code != 108
  34.     next if enemy.list[1].parameters[0] != "敌人"
  35.     Drop_Item.delete_events(enemy.id)
  36.   end
  37. end
  38.   end
复制代码

点评

谢谢。我去试试。  发表于 2012-12-31 20:59

评分

参与人数 1星屑 +66 收起 理由
hys111111 + 66 塞糖

查看全部评分

回复

使用道具 举报

万兽

梦石
0
星屑
602
在线时间
2271 小时
注册时间
2006-11-4
回帖
4701

贵宾

发表于 2013-1-1 15:26:10 | 显示全部楼层
$game_map.events[事件ID].erase

评分

参与人数 1星屑 +20 收起 理由
hys111111 + 20 只是让事件暂时消失

查看全部评分

回复

使用道具 举报

梦石
1
星屑
24088
在线时间
3339 小时
注册时间
2011-7-8
回帖
3862

开拓者

发表于 2013-3-7 20:16:19 | 显示全部楼层
修改变量、开关使“事件出现条件”不满足可行吗?
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部