你这个问题不是已经在其他帖子问过了么 那个插件使用也很简单,稍微谷歌一下注释对比原作者的使用示意图就行。 那个方法已经是挺简单的了,不会有一两行代码就能搞定这件事情的方式。 |
a02821145 发表于 2017-11-1 22:12 大佬!厉害,就是这句代码! 再问下,显示这个物品的图标在地图(x,y)位置,有没有代码? |
本帖最后由 yang1zhi 于 2017-11-1 22:15 编辑 nevin999 发表于 2017-11-1 21:54 首先,你的1号变量里面要是个ID,也就是是数字3。才可以是 $gameParty.gainItem($dataItems[$gameVariables._data[1]], 1) 不然就要先得出ID才行。 假如这个变量里面是道具本身,也就是$dataItems[3] 那就要 id = $dataItems[3].id 或者 $gameVariables._data[1].id 这样id 就是3了 就可以$gameParty.gainItem($dataItems[id], 1) 假如这个变量里面不是你想要的道具,或者ID。那就要先找到你要的道具。 比如使用事件的道具选择。 |
$gameParty.gainItem($dataItems[$gameVariables._data[1]], num); num为增加道具的数量(可以为负数) $gameVariables._data[1] 为变量1的值。如果想要使用其他变量,请修改中间的数字 |
yang1zhi 发表于 2017-11-1 21:15 $gameParty.gainItem($dataItems[3], 1) 这句意思是获得3号物品一个,对吧 我想实现的是,获得 "变量001" 号物品一个,请问这个用什么语句啊? |
用脚本啊,得物品 $gameParty.gainItem($dataItems[id], num); 失物品 $gameParty.loseItem($dataItems[id], num); 武器、防具类似,把$dataItems换成$dataWeapons/$dataArmors就行了。 |
$gameParty.gainItem($dataItems[id], 数量); #获得物品 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-7 05:34
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.