Project1

标题: (已解决)条件分歧-“当具有某物品时”用脚本怎么写? [打印本页]

作者: 火锅深处    时间: 2020-3-18 12:40
标题: (已解决)条件分歧-“当具有某物品时”用脚本怎么写?
本帖最后由 火锅深处 于 2020-3-19 10:33 编辑

如题,比如当具有物品ID1时,事件1显示心情1。
(想写在人物的“移动路线”里,所以求脚本。)

事件显示心情应该是这个吧:
$gameMap.event(1).requestBalloon(1);
然后分支条件语句是这个?
if (code) { stuff } else { stuff }

所以code那里填的“当具有ID1物品时”是什么?
====================================
已解决。
可行答案:
if($gameParty.hasItem($dataItems[1])){ $gameMap.event(this._eventId).requestBalloon(1); }
作者: zyzzyzzyzzyz    时间: 2020-3-18 17:40
如果想写在移动路线里,可以把移动路线拆成两份,中间放条件分歧
作者: yang1zhi    时间: 2020-3-19 00:41
$gameParty.hasItem(item)
作者: 火锅深处    时间: 2020-3-19 09:10
yang1zhi 发表于 2020-3-19 00:41
$gameParty.hasItem(item)

咳......其实我之前有看到你解答的那个关于技能的条件分歧,然后......照猫画虎失败_(:з」∠)_
这个,括号里的item是还接填ID号吗?还有其他地方需要什么符号之类的吗?

基本上我对脚本是一窍不通的,所以如果有哪里差点、下划线、分号,或者是大小写有问题可能都不太清楚。
求教一下怎么修改下面这个(失败了的)脚本:
if($gameParty.hasItem(1);){ $gameMap.event(this._eventId).requestBalloon(11); }




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