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

Project1

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

[有事请教] 用脚本判断技能使用者的id

[复制链接]

Lv2.观梦者

梦石
0
星屑
489
在线时间
84 小时
注册时间
2018-4-16
帖子
51
跳转到指定楼层
1
发表于 2018-5-7 17:00:38 手机端发表。 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
具体情况如下:
楼主用了技能消耗物品的插件,想实现如下效果,只有角色id1使用此技能时消耗物品,其余角色不用,用插件的自定义模式应该是可以实现的,但不知道if里的怎么写也来求助(T . T)

Lv2.观梦者

梦石
0
星屑
489
在线时间
84 小时
注册时间
2018-4-16
帖子
51
2
 楼主| 发表于 2018-5-7 19:28:38 | 只看该作者
好了散了散了,自己解决了T.T
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1573
在线时间
374 小时
注册时间
2017-12-26
帖子
306
3
发表于 2018-5-7 23:25:13 | 只看该作者
jgf1000 发表于 2018-5-7 19:28
好了散了散了,自己解决了T.T

解决了问题 希望楼主发出来 给后来者解惑
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
489
在线时间
84 小时
注册时间
2018-4-16
帖子
51
4
 楼主| 发表于 2018-5-7 23:59:59 | 只看该作者
qq1065526265 发表于 2018-5-7 23:25
解决了问题 希望楼主发出来 给后来者解惑

有道理
大致就是在安装了 YEP_X_SkillCostItems后在需要的技能注释里写:
<Custom item 3 Cost>
if(user.name() === $gameActors.actor(1).name()){cost = 1;}
else cost = 0;
</Custom item 3 Cost>
我这里的是当使用者为1号角色时,消耗1个三号物品,否则不消耗。
可以自行修改。

点评

那万一数据库里有两个名字一样的角色呢?  发表于 2018-5-8 08:52

评分

参与人数 1+1 收起 理由
qq1065526265 + 1 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
489
在线时间
84 小时
注册时间
2018-4-16
帖子
51
5
 楼主| 发表于 2018-5-8 16:15:06 | 只看该作者
自己瞎几把弄好像蒙出脚本了.......
<Custom item 3 Cost>
if(user._actorId == 1){cost = 1;}
else cost = 0;
</Custom item 3 Cost>
为防止重名还是这样比较好= =
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-9 22:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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