设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2069|回复: 5
打印 上一主题 下一主题

[有事请教] 获得ID值与变量值相同的武器/护甲/物品/技能该怎么实现

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1030
在线时间
471 小时
注册时间
2021-9-6
帖子
53
跳转到指定楼层
1
发表于 2021-12-11 10:53:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
想做一个抽奖系统,玩家按下抽奖选项后随机变量,然后获得一个物品,这个物品的ID是变量的值

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
2
发表于 2021-12-11 11:14:59 | 只看该作者
$data,
我之前发过一个绿皮入门,里面推荐的文件里有
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
953
在线时间
143 小时
注册时间
2008-5-27
帖子
251
3
发表于 2021-12-11 18:46:48 | 只看该作者
本帖最后由 被遗忘的角落 于 2021-12-11 18:54 编辑

老实说我是不太懂脚本,简单的话可以像这样,概率之类的也不过是折腾随机数,不过全部固定了获得1个,虽然获得的数量也可以代入变量但还是麻烦

获得物品的提示信息不知道怎么做,有更简便的办法但我我也不会


自己做会很繁琐,抽奖的话这个插件适合你 https://rpg.blue/thread-478478-1-1.html



JAVASCRIPT 代码复制
  1. if ($gameVariables.value(2).match('w')) $gameParty.gainItem($dataWeapons[$gameVariables.value(1)], 1);
  2. if ($gameVariables.value(2).match('a')) $gameParty.gainItem($dataArmors[$gameVariables.value(1)], 1);
  3. if ($gameVariables.value(2).match('i')) $gameParty.gainItem($dataItems[$gameVariables.value(1)], 1);
【战斗+庄园经营】不理不理大冒险 DEMO
https://rpg.blue/forum.php?mod=v ... p;page=1#pid2955534
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5154
在线时间
734 小时
注册时间
2018-1-16
帖子
151
4
发表于 2021-12-12 08:59:48 | 只看该作者
$gameParty.gainItem($dataItems[$gameVariables._data[1]], X);

获得物品编号为变量1,数量为X的物品。
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
39 小时
注册时间
2022-3-14
帖子
17
5
发表于 2022-4-4 12:49:51 | 只看该作者
任小雪 发表于 2021-12-11 11:14
$data,
我之前发过一个绿皮入门,里面推荐的文件里有

哪里还能看到这个帖子?谢谢大佬

点评

https://www.bilibili.com/read/cv13967138/  发表于 2022-4-4 15:07
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-18 08:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表