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

请问各位大神


一般时间性显示的Hud好像一个时间只能出现一次的样子是吗@@?


比如说这个Hud现在是周期性的出现,刚好我做了一些动作让另一个Hud出现


原本的Hud就会立即消失!


Q1. 请问这个观念正确吗?


像这篇文章里面的Hud就是持久性的
http://bbs.mychat.to/reads.php?tid=876884&keyword=%E9%A1%AF%E7%A4%BA


我另一个插件的sma是这样子的


========================================



public hookSay( plr )
{
static msg[512], cmd[32], map[32];
read_args( cmd, 31 );
remove_quotes( cmd );

if( !cmd[0] || strlen( cmd ) != 3 )
{
return PLUGIN_CONTINUE;
}

for( new i ; i < MAX ; i++ )
{
for( new j ; j < SAY ; j++ )
{
if( !equali( cmd, g_SayCommands[j], 3 ) )
{
continue;
}

static author[EXT][32], kztime[8], extension[EXT][8], len, founds;


======中间省略======



set_hudmessage( g_iColors[0], g_iColors[1], g_iColors[2], g_fCoords[0], g_fCoords[1], _, _, g_fShowtime, _, _, -1 );
show_hudmessage( plr, msg );


return PLUGIN_HANDLED;
}
}


========================================


Q2. 请问我想把他改写成持续出现的样子该如何办到呢?


Q3. 假如我要保留指令让他从"输入指令出现X秒"变成"输入指令即可开关显示"该如何改造呢?




献花 x0 回到顶端 [楼 主] From:台湾宽频通讯顾问股份有限公司 | Posted:2013-09-07 01:40 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

A1:
如A2


A2:
从g_fShowtime改持续时间以浮点为主

A3: -1是通道
你把通道设定前后都一样
这样就会马上有开关的效果


A4:另外补充
如果你不知道,如何输入指令 让那个HUD有开关的效果。
可以参考我给你的建议:


new g_hud[33]; 广域变数


在你的指令function内的HUD加入


if (g_hud[id]) {

       //关闭HUD...应该是说 取代时间 达成条件 通道要相同
       g_fShowtime = 0.0;
       g_hud[id] = 0;
}
else
{
       //开启HUD
       g_fShowtime = 你要的持续时间
       g_hud[id] = 1;
}
set_hudmessage( g_iColors[0], g_iColors[1], g_iColors[2], g_fCoords[0], g_fCoords[1], _, _, g_fShowtime, _, _, -1 );
show_hudmessage( plr, msg );


[ 此文章被s8720419在2013-09-07 02:59重新编辑 ]



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2013-09-07 02:50 |
a7811311622 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:我…在工作了…我…在工作了…
版主
级别: 版主 该用户目前不上站
版区: CS提问区
推文 x771 鲜花 x2152
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

以前从CH那拿来的资料…虽然CH说这是网路上找来的…

set_hudmessage ( red=200, green=100, blue=0, Float:x=-1.0, Float:y=0.35, effects=0, Float:fxtime=6.0, Float:holdtime=12.0, Float:fadeintime=0.1, Float:fadeouttime=0.2, channel=4 )

前三个参数是用来控制颜色的
第四、第五个分别是水平位置和垂直位置,取值范围为0.0~1.0及-1.0,-1.0代表居中显示
第六个参数是效果,取值范围为0~2,为0时代表不使用效果,为1时代表打字效果,为2时代表闪烁效果
第七个参数是与效果相关的时间参数
第八个是持续时间即在屏幕上显示的时间,单位为秒
第九、第十个为淡入淡出时间
第十一个参数为频道,取值范围为1~4,即可以同时最多显示4个HUD,取其它值则是自动选择一个尚未使用的频道


尚无签名,欢迎 [新增个性化签名]
献花 x0 回到顶端 [2 楼] From:台湾中华电信股份有限公司 | Posted:2013-09-07 15:51 |
Icery
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x12 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

不好意思..我还是有点不会改

我可以给你sma你帮我修复一下吗@@?

约300行程式码 不多


献花 x0 回到顶端 [3 楼] From:台湾宽频通讯顾问股份有限公司 | Posted:2013-09-08 11:28 |

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