Project1

标题: 如何简单设置多个条件 [打印本页]

作者: lisiyao93    时间: 2008-10-14 05:29
标题: 如何简单设置多个条件
比如:我要拿99个回复药去换1个高级回复药,不会要弄99个条件分歧吧-____,-||||
有没有简单的方法???
作者: zhuertie888    时间: 2008-10-14 05:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 依依灵儿    时间: 2008-10-14 05:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 苏菲娅    时间: 2008-10-14 05:52
变量代入物品回复药的数目
条件分歧
当此变量大于99
减去99物品回复药
增加1高级回复药
分歧结束{/hx}
作者: 苏菲娅    时间: 2008-10-14 05:53
以下引用zhuertie888于2008-10-13 21:50:18的发言:

和NPC换?设置个NPC,99个回复药,变量回复药
                               条件分歧
                                  变量回复药》99
                                  回复药99减少
                                  高级回复药增加1

呀,这楼比我快,我还以为自己沙发呢...
他的回答是对的
我貌似连帖了...刚才忘了{/hx}
作者: zhuertie888    时间: 2008-10-14 06:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小夜楼风    时间: 2008-10-14 06:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小夜楼风    时间: 2008-10-14 06:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: 灯笼菜刀王    时间: 2008-10-14 10:57
事件党已经给出很详细的方法了,不过个人认为,要简单的话,还是直接到脚本定义新类,直接调用最简单{/tp}

  1. def swap(a,b,c,d)
  2.   if $game_party.item_number(a) >= b
  3.     $game_party.gain_item(a,-b)
  4.     $game_party.gain_item(c,d)
  5.     print "兑换完成。"
  6.   else
  7.     print "数量不足,不能兑换"
  8.   end
  9. end
复制代码


直接调用 swap(原料物品ID,原料物品数量,兑换物品ID,兑换物品数量) 就可以兑换物品了-。-...

嘛,提示窗口偷懒没写-。-用P命令代替了.....(因为没人要使用-v-b)




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