引用 | 编辑
a23107971a
2016-05-07 22:39 |
楼主
▼ |
||
![]() 突然懊恼着要如何让新增好的代数能够用按键,开启技能 例如:按G自爆 . 按{ } 然后出舍么是(( ))这样 有谁会的能教我一下吗 ![]() ![]()
|
引用 | 编辑
z2352671213
2016-05-08 15:15 |
1楼
▲ ▼ |
复制程式
... #include <fakemeta> #include <hamsandwich> ... public plugin_init() { ... register_forward(FM_PlayerPostThink, "fw_PlayerPostThink", 1) ... } ... public fw_PlayerPostThink(id) { new button, oldbutton button = pev(id, pev_button) oldbutton = pev(id, pev_oldbuttons) if ((button & IN_USE) && (oldbutton & IN_USE))//这是E键,这两个一起用就是检测长按 { //做某事//或者自爆什么的功能////写在这里 } } 以下是按键常数 pev(entity, pev_button) or pev(entity, pev_oldbuttons) values # #define IN_ATTACK (1<<0) #define IN_JUMP (1<<1) #define IN_DUCK (1<<2) #define IN_FORWARD (1<<3) #define IN_BACK (1<<4) #define IN_USE (1<<5) #define IN_CANCEL (1<<6) #define IN_LEFT (1<<7) #define IN_RIGHT (1<<8) #define IN_MOVELEFT (1<<9) #define IN_MOVERIGHT (1<<10) #define IN_ATTACK2 (1<<11) #define IN_RUN (1<<12) #define IN_RELOAD (1<<13) #define IN_ALT1 (1<<14) #define IN_SCORE (1<<15) 至于你那个G键,直接注册一个drop命令不就好了。 ![]() |
引用 | 编辑
a23107971a
2016-05-08 16:04 |
2楼
▲ |
下面是引用 z2352671213 于 2016-05-08 15:15 发表的 : お、ありがとう 喔, 谢谢你 遇到高人 不知为舍有些指令在数位找不到 ![]() 目前找到的有 http://bbs-mychat.com/reads.php?tid=828620 http://bbs-mychat.com/reads.php?tid=832252 http://bbs-mychat.com/reads.php?tid=978337 ![]() |