论坛首页
游戏官网
综合讨论
技巧教程
视频实况
手游论坛
游戏直播
大神APP
开启辅助访问
请
登录
后使用快捷导航
没有帐号?
立即注册
论坛首页
游戏官网
发帖际遇
网易我的世界论坛
»
论坛首页
›
开发者专区
›
开发者版
›
求助大佬看看哪里有问题(py萌新)
返回列表
查看:
823
|
回复:
26
[求助]
求助大佬看看哪里有问题(py萌新)
[复制链接]
Minehero-境界
Minehero-境界
当前离线
回帖
138
主题
3
积分
65
精华
1
注册时间
2019-6-19
最后登录
2021-10-15
在线时间
388 小时
3
主题
138
回帖
65
积分
Lv.3 矿物能手
Lv.3 矿物能手, 积分 65, 距离下一级还需 35 积分
UID
6472670
小麦
3
金锭
422
下界之星
0
发消息
楼主
发表于 2020-6-20 00:48:37
|
显示全部楼层
IP:福建
GameCompObj.AddTimer(duration, func, args1, args2, args3,.........)
然后下面这个SetCommand后面传入的第二个参数我觉得应该是玩家ID?字符串self是指什么含义呢
评分
1
查看全部评分
会点指令
回复
举报
Minehero-境界
Minehero-境界
当前离线
回帖
138
主题
3
积分
65
精华
1
注册时间
2019-6-19
最后登录
2021-10-15
在线时间
388 小时
3
主题
138
回帖
65
积分
Lv.3 矿物能手
Lv.3 矿物能手, 积分 65, 距离下一级还需 35 积分
UID
6472670
小麦
3
金锭
422
下界之星
0
发消息
沙发
发表于 2020-6-20 16:40:34
|
显示全部楼层
IP:福建
计时器的正确写法是,以你现在的状况为例
comp3.AddTimer(1.0, comp2.NotifyOneMessage, playerId, '复活时间4秒', '颜色代码')
评分
1
查看全部评分
会点指令
回复
举报
Minehero-境界
Minehero-境界
当前离线
回帖
138
主题
3
积分
65
精华
1
注册时间
2019-6-19
最后登录
2021-10-15
在线时间
388 小时
3
主题
138
回帖
65
积分
Lv.3 矿物能手
Lv.3 矿物能手, 积分 65, 距离下一级还需 35 积分
UID
6472670
小麦
3
金锭
422
下界之星
0
发消息
板凳
发表于 2020-6-24 11:39:07
|
显示全部楼层
IP:福建
你上图打印的是effectComp这个obj,既然你打印res出来结果为True,说明药水效果成功附着在你要的实体身上了。那么如果效果没有达到,我推测只有以下情况:
1.玩家复活时通过modsdk给予药水效果可能不一定生效,这不一定是modsdk的问题,有可能是游戏本身的机制,本身游戏复活时玩家身上的buff就会被清空。
解决方法:在玩家复活事件里开timer,然后延迟0.几秒到几秒的时间内赋予药水效果
2.你的MOD或者你搭载的其他mod有逻辑与这里有冲突,比如其他mod会在玩家复活时清除身上所有buff等等。
解决方法:(还是这个)在玩家复活事件里开timer,然后延迟0.几秒到几秒的时间内再赋予药水效果
评分
1
查看全部评分
会点指令
回复
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
适龄提示
像素大神
返回顶部
返回顶部