Project1

标题: 关于随机敌人的一些问题 [打印本页]

作者: tangtangtyj    时间: 2011-7-22 13:34
标题: 关于随机敌人的一些问题
本帖最后由 tangtangtyj 于 2011-7-22 17:57 编辑

在大地图中随机碰到一支敌人队伍发生战斗,希望碰到同一支后有对话,且每次对话不一样且对话有一定的顺序。
如第一次碰到说终于让我碰到你了,战斗结束后敌人逃跑。
第二次碰到后说这次绝不会让你跑了,战斗结束后敌人逃跑。
第三次碰到后说你上次跑的像兔子一样......
......
最后在某一条件达到后就再也不会碰到这支敌人。

请教能否实现这一事件,怎样实现,谢谢!

是随机地图敌人,不是碰NPC敌人。dsu_plus_rewardpost_czw
作者: wsmyzc    时间: 2011-7-22 13:45
战斗队伍里就有事件可以写
作者: qwe6301913    时间: 2011-7-22 16:03
在Scene_Map的 return if $data_troops[troop_id] == nil 下面 加入
  1. if troop_id==1 #如果当前战斗敌人id=1
  2.   if $game_variables[1]==0  #1号变量记录战斗次数
  3.    $game_message.texts.push($data_enemies[troop_id].name+" 说:终于让我碰到你了")
  4.    $game_variables[1]+=1
  5.   elsif $game_variables[1]==1
  6.    $game_message.texts.push($data_enemies[troop_id].name+" 说:这次绝不会让你跑了")
  7.    $game_variables[1]+=1
  8.   elsif
  9.    $game_message.texts.push($data_enemies[troop_id].name+" 说:你上次跑的像兔子一样")
  10.   end
  11. end
复制代码





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