HUD

Home Home
引用 | 编辑 adi37545vfg
2012-11-07 22:14
楼主
推文 x0
请问HUD该怎么写??

是一直持续显示在一个地方的那一种=_=

感谢~~

献花 x0
引用 | 编辑 观众甲
2012-11-07 22:41
1楼
  
在AMXX最上面(inc下面)
加入
new g_sync1

在plugin_init()中加入
g_sync1 = CreateHudSyncObj()

set_hudmessage(0, 255, 0, -1.0, 0.2, 0, 0.0, 0.3, 0.0, 0.0, 4)
//R,G,B,X,Y,不知道,不知道,显示时间(建议比刷新时间多0.2),不知道,不知道,HUD显示轨道(-1或1或2或3或4或5或6)
ShowSyncHudMsg(0 ,g_sync1, "XXXX")
set_task((刷新时间,必须小数), "function", 对象)

参考代码:
复制程式
#include <amxmodx>

new g_sync1

public plugin_init()
{
   register_plugin("123", "1.0", "123")
   g_sync1 = CreateHudSyncObj()
}

public client_putinserver(id)
   show_hud(id+9898)

public client_disconnect(id)
   remove_task(id+9898)

public show_hud(id)
{
   id -= 9898
   set_hudmessage(0, 255, 0, -1.0, 0.2, 0, 0.0, 0.3, 0.0, 0.0, -1)
   ShowSyncHudMsg(0 ,g_sync1, "测试插件")
   set_task(0.1, "show_hud", id+9898)
}


献花 x1
引用 | 编辑 adi37545vfg
2012-11-08 22:28
2楼
  
下面是引用 上帝的右手^^ 于 2012-11-07 22:41 发表的 : 到引言文
在AMXX最上面(inc下面)
加入
new g_sync1
在plugin_init()中加入
g_sync1 = CreateHudSyncObj()
.......

还是不行耶0.0
而且整个插件变成没有用>"<

献花 x0
引用 | 编辑 husano896
2012-11-09 09:59
3楼
  
HUDSync频道被其他插件用掉了
看看有没有其他插件冲突吧

献花 x0