设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 635|回复: 11

[求助] 谁能帮我解释这句SMA? [复制链接]

Rank: 2

帖子
53
精华
0
声望
305 点
金币
53 Mold
被赞许
0 次
注册时间
2011-6-6
发表于 2012-6-21 22:10:23 |显示全部楼层
if(get_user_button(ptr)&IN_USE && get_user_oldbutton(ptr))



if 这是如​​果,当 我知


(get_user_button

这一段似乎是使用按钮(ptr)


不懂..


&IN_USE
这是使用控制台USE吗?
&& get_user_oldbutton(ptr))

这也不懂
有没有人可以整个解释给我听= =
例外这一段是当使用按钮(USE) 时所发生的事吗?



使用道具 举报

Rank: 5Rank: 5

帖子
247
精华
0
声望
1053 点
金币
129 Mold
被赞许
2 次
注册时间
2008-9-15
发表于 2012-6-22 00:12:09 |显示全部楼层
意思是:如果ptr按E键(就是绑定+use的按键)并松开按键
get_user_button -----按某键时
get_user_oldbutton --------松开某键时
系统错误,请联系管理员

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1250
精华
0
声望
3577 点
金币
470 Mold
被赞许
45 次
注册时间
2010-7-13

可爱小猫

发表于 2012-6-23 13:45:50 |显示全部楼层
本帖最后由 水蛭 于 2012-6-23 13:47 编辑

ptr一般只在touch撞击事件出现吧。撞击者。ptd是被撞者。
如果撞击者按住E并且放开E(合起来等于按住E)
if (get_user_button(ptr)&IN_USE && get_user_oldbutton(ptr))
//get_user_oldbutton(ptr)写漏了吧?get_user_oldbutton(ptr)&IN_USE
-=======================================.然后这个事件应该是撞击时发生的。撞击同时撞击者按住E
========================================
oldbutton单独用也可以算是按住E
如果是if (!(get_user_button(ptr)&IN_USE) && get_user_oldbutton(ptr)&IN_USE)
这样才算是放开E。(如果没按住E,并且放开E)

使用道具 举报

Rank: 2

帖子
53
精华
0
声望
305 点
金币
53 Mold
被赞许
0 次
注册时间
2011-6-6
发表于 2012-6-23 14:29:04 |显示全部楼层
水蛭 发表于 2012-6-23 13:45
ptr一般只在touch撞击事件出现吧。撞击者。ptd是被撞者。
如果撞击者按住E并且放开E(合起来等于按住E)
if  ...

我想把攻击拿掉
然后将这个按钮改成攻击
之后按这个按钮,模组也会有动作
BOT也会去按这个按钮
怎做?

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1250
精华
0
声望
3577 点
金币
470 Mold
被赞许
45 次
注册时间
2010-7-13

可爱小猫

发表于 2012-6-23 16:01:21 |显示全部楼层
本帖最后由 水蛭 于 2012-6-23 16:02 编辑
幻天烈龍 发表于 2012-6-23 14:29
我想把攻击拿掉
然后将这个按钮改成攻击
之后按这个按钮,模组也会有动作

我的技术,拿不掉攻击。
顶多跳过刀子的攻击。
武器的会继续出现弹孔和声音,只不过没伤害而已。
按按钮有动作就更没办法了。
我不管怎么设置,模型攻击动作最多不播放(跳过),要播放就播放原来的动作。
bot会按的按钮只有默认的那几个。有的武器没有右键的,bot也不回去按。
不过可以强制引发。
---------------
你没事吧鼠标左键改成E键有什么意思……
你干脆去绑定按键不就行了。bot也继续攻击。
---------好吧我另外理解一下-------------
你想按E放技能?

使用道具 举报

Rank: 2

帖子
53
精华
0
声望
305 点
金币
53 Mold
被赞许
0 次
注册时间
2011-6-6
发表于 2012-6-23 17:45:32 |显示全部楼层
水蛭 发表于 2012-6-23 16:01
我的技术,拿不掉攻击。
顶多跳过刀子的攻击。
武器的会继续出现弹孔和声音,只不过没伤害而已。

我的目标是把
攻击键改成推
然后模组也会有动作
例外,按下攻击键
不会有伤害
BOT也会按

这个是SMA
  1. if(get_user_button(ptr)&IN_USE && get_user_oldbutton(ptr))
复制代码
这一段我把USE改成攻击.
  1. if(get_user_button(ptr)&IN_ATTACK && get_user_oldbutton(ptr))
复制代码
进到游戏,悲剧的无效

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1250
精华
0
声望
3577 点
金币
470 Mold
被赞许
45 次
注册时间
2010-7-13

可爱小猫

发表于 2012-6-23 22:00:30 |显示全部楼层
你这插件是撞击时才有效。
而且我都说了,你写漏了。
get_user_oldbutton(ptr)&IN_USE

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1250
精华
0
声望
3577 点
金币
470 Mold
被赞许
45 次
注册时间
2010-7-13

可爱小猫

发表于 2012-6-23 22:06:58 |显示全部楼层
没测试过,自己试试看,E键。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 2

帖子
53
精华
0
声望
305 点
金币
53 Mold
被赞许
0 次
注册时间
2011-6-6
发表于 2012-6-23 22:46:43 |显示全部楼层
水蛭 发表于 2012-6-23 22:06
没测试过,自己试试看,E键。

感恩,确实是后面没写到的关系
我把它改成ATTACK了
确实没问题
然后...
我在想,可以直接做一个武器插件
0伤害,没有抢火 (用小刀改就OK了)
独立式的
帮忙一下吧,神人

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1250
精华
0
声望
3577 点
金币
470 Mold
被赞许
45 次
注册时间
2010-7-13

可爱小猫

发表于 2012-6-24 07:51:38 |显示全部楼层
没测试,自己试试看。*=2
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

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

回顶部