广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3918 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
Icery
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x12 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] Hud显示+一些观念  (插件小观念)

如题  我在插件里面看到这两行


set_hudmessage(0, 255, 10, 0.01, 0.2, _, _,8.0, _, _, 0);
show_hudmessage(id,e_Message);


可是他好像只能打指令显示几秒


我想让他变成固定不变  打指令可以显示/消失  不会自动消失  请问这该怎么改呢?












然后还有一个问题


假如我要写一个插件  他的功能是让人在某种状态下会持续扣血


比如说在水中  在空中  碰到墙壁  碰到梯子.......等等


这种插件该怎么着手呢?  假如我想写碰到梯子超过5秒之后每秒扣10滴血  这怎么写@@?










麻烦各位高手了!




献花 x0 回到顶端 [楼 主] From:台湾台固媒体股份有限公司 | Posted:2013-12-19 21:45 |
a7811311622 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:我…在工作了…我…在工作了…
版主
级别: 版主 该用户目前不上站
版区: CS提问区
推文 x771 鲜花 x2152
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 b831003ge 于 2013-12-19 21:45 发表的 插件小观念,|Hud显示+一些观念: 到引言文
如题  我在插件里面看到这两行


set_hudmessage(0, 255, 10, 0.01, 0.2, _, _,8.0, _, _, 0);
show_hudmessage(id,e_Message);


可是他好像只能打指令显示几秒


我想让他变成固定不变  打指令可以显示/消失  不会自动消失  请问这该怎么改呢?
既然知道能显示几秒…
那只要在显示的这几秒内重复循环显示…不就不会消失了…
下面是引用 b831003ge 于 2013-12-19 21:45 发表的 插件小观念,|Hud显示+一些观念: 到引言文
假如我要写一个插件  他的功能是让人在某种状态下会持续扣血


比如说在水中  在空中  碰到墙壁  碰到梯子.......等等


这种插件该怎么着手呢?  假如我想写碰到梯子超过5秒之后每秒扣10滴血  这怎么写@@?
在水中:pev_waterlevel
在空中:!(pev(id, pev_flags) & FL_ONGROUND)
碰墙壁:FM_Touch 或 Ham_Touch 都行…取得所有实体的 pev_classname 是 worldspawn、func_wall、func_breakable 这些…
碰梯子:同上…只不过实体 pev_classname 是 func_ladder …(大概)
扣血:用 set_task 和自订变数设定…

上面都看不懂:
你跳级写插件了!

解决方式:
加油!


尚无签名,欢迎 [新增个性化签名]
献花 x0 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2013-12-19 23:01 |
85607417
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x5 鲜花 x15
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

1.开关 设定个bool值就可以
比如说
new bool:onoff[33]
然后在plugin_init增加开关指令 register_clcmd("say /off", "cmdonoff", -1) register_clcmd("say /on", "cmdonoff", -1)
再来增加一个public功能以执行这个要求
public cmdonoff(id)
{
     if( onoff[id] )
     {
           client_print(id, print_chat, "[AMXX] 这是关闭");
           onoff[id] = false;
     }
     else
     {
           client_print(id, print_chat, "[AMXX] 这是打开");
           onoff[id] = true;
     }
}
最后 在你想要设成开关的地方加上onoff这个判断即可
if(!onoff)
{
xxxxxx
}

2.a78大已解答


[ 此文章被85607417在2013-12-27 00:40重新编辑 ]


献花 x0 回到顶端 [2 楼] From:IANA | Posted:2013-12-27 00:32 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.011703 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言