zxzyman
|
分享:
▲
▼
下面是引用 op47 於 2014-04-12 15:40 發表的 :
這個真的能嗎? 這個才可以
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("StatusText"), _, index); write_byte(0); write_string("Some msg"); message_end(); 他好像是要問左下角,顯示生命和護甲的字 要怎麼做出來..... 但是... 我只知道HUD... 其它的還是要找上面幾位大大了 複製程式
//顏色
const HUD_R = 255
const HUD_G = 255
const HUD_B = 255
//座標
const Float:HUD_X = 0.02
const Float:HUD_Y = 0.9
new g_MsgSync
public plugin_init()
{
g_MsgSync = CreateHudSyncObj()
}
public HUD_Show(index)
{
new red, green, blue
red = HUD_R
green = HUD_G
blue = HUD_B
set_hudmessage(red, green, blue, HUD_X, HUD_Y, 0, 6.0, 1.1, 0.0, 0.0, -1)
ShowSyncHudMsg(index, g_MsgSync, "生命: %d 護甲: %d",get_user_health(index), get_user_armor(index))
}
set_task(0.1, "HUD_Show")
參考看看...
[ 此文章被zxzyman在2014-04-12 17:49重新編輯 ]
|
UWC3NG 終極魔獸-次世代 (繁體中文版) -按此連結-
|
x0
[3 樓]
From:未知地址 | Posted:2014-04-12 17:25 |
|
|
zxzyman
|
分享:
▲
▼
下面是引用 op47 於 2014-04-12 19:50 發表的 :
我不是答了嗎? message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("StatusText"), _, index); write_byte(0); write_string("Some msg"); message_end();
"Some msg" 就是要顯示的文字 對不起.. 我無知~ 因為您回答的上面幾句.. 有些籠統 我也在學習中 不了解 剛剛作了功課 尋找到了相關的訊息 也明白是怎麼一回事了 但您打的應該本身已經有了.... (因為圖中 已能顯示出訊息...) 所以樓主可能是要知道怎麼顯示 生命 盔甲 new Msg [255]
format(Msg, 254, "生命: %d 護甲: %d",get_user_health(id), get_user_armor(id) )
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("StatusText"), {0, 0, 0}, id); write_byte(0); write_string("Msg"); message_end();
[ 此文章被zxzyman在2014-04-12 21:27重新編輯 ]
|
UWC3NG 終極魔獸-次世代 (繁體中文版) -按此連結-
|
x1
[5 樓]
From:未知地址 | Posted:2014-04-12 20:30 |
|
|
弒血
|
分享:
▲
▼
打開ZP4.3收尋關鍵字 ShowHUD 之後 找到: 複製程式
// Spectating someone else?
if (id != ID_SHOWHUD)
{
// Show name, health, class, and ammo packs
set_hudmessage(255, 255, 255, HUD_SPECT_X, HUD_SPECT_Y, 0, 6.0, 1.1, 0.0, 0.0, -1)
ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "%L %s^nHP: %d - %L %s - %L %d", ID_SHOWHUD, "SPECTATING", g_playername[id], pev(id, pev_health), ID_SHOWHUD, "CLASS_CLASS", class, ID_SHOWHUD, "AMMO_PACKS1", g_ammopacks[id])
}
else
{
// Show health, class and ammo packs
set_hudmessage(red, green, blue, HUD_STATS_X, HUD_STATS_Y, 0, 6.0, 1.1, 0.0, 0.0, -1)
ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "%L: %d - %L %s - %L %d", id, "ZOMBIE_ATTRIB1", pev(ID_SHOWHUD, pev_health), ID_SHOWHUD, "CLASS_CLASS", class, ID_SHOWHUD, "AMMO_PACKS1", g_ammopacks[ID_SHOWHUD])
}
把HUD_SPECT_X and HUD_SPECT_Y and g_MsgSync2 刪掉? 格檔掉 都可以 接下來 把這段 貼進去 複製程式
if (id != ID_SHOWHUD)
{
// Show name, health, class, and ammo packs
new_client_print(id, "名稱:%s 血量: %d 群組: %s 子彈包: %d", g_playername[id], pev(id, pev_health), class, g_ammopacks[id])
/*set_hudmessage(255, 255, 255, HUD_SPECT_X, HUD_SPECT_Y, 0, 6.0, 1.1, 0.0, 0.0, -1)
ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "%L %s^nHP: %d - %L %s - %L %d", ID_SHOWHUD, "SPECTATING", g_playername[id], pev(id, pev_health), ID_SHOWHUD, "CLASS_CLASS", class, ID_SHOWHUD, "AMMO_PACKS1", g_ammopacks[id])*/
}
else
{
// Show health, class and ammo packs
new_client_print(id, "血量: %d 群組: %s 子彈包: %d", pev(id, pev_health), class, g_ammopacks[id])
/*set_hudmessage(red, green, blue, HUD_STATS_X, HUD_STATS_Y, 0, 6.0, 1.1, 0.0, 0.0, -1)
ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "%L: %d - %L %s - %L %d", id, "ZOMBIE_ATTRIB1", pev(ID_SHOWHUD, pev_health), ID_SHOWHUD, "CLASS_CLASS", class, ID_SHOWHUD, "AMMO_PACKS1", g_ammopacks[ID_SHOWHUD])*/
}
排得有點亂..請見諒..
[ 此文章被s8720419在2014-04-13 02:28重新編輯 ]
|
|
x1
[8 樓]
From:臺灣中華電信股份有限公司 | Posted:2014-04-13 01:23 |
|
|
|