請問相片中左下角的文字怎寫?感謝

Home Home
引用 | 編輯 [NiGhT]-妖
2014-04-11 08:06
樓主
推文 x0
我的意思是最左下顯示血量的那些文字..不是SPR 求大大教我 感謝
 

獻花 x0
引用 | 編輯 弒血
2014-04-11 12:40
1樓
  
下面是引用 [NiGhT]-妖 於 2014-04-11 08:06 發表的 請問相片中左下角的文字怎寫?感謝: 到引言文
我的意思是最左下顯示血量的那些文字..不是SPR 求大大教我 感謝
 [attachment=835970] [attachment=835971]



client_print(index, print_chat, "what say xxx");

獻花 x0
引用 | 編輯 op47
2014-04-12 15:40
2樓
  
下面是引用 s8720419 於 2014-04-11 12:40 發表的 : 到引言文




client_print(index, print_chat, "what say xxx");

這個真的能嗎?表情
這個才可以

message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("StatusText"), _,  index);
write_byte(0);
write_string("Some msg");
message_end();

獻花 x0
引用 | 編輯 zxzyman
2014-04-12 17:25
3樓
  
下面是引用 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") 

參考看看...   

獻花 x0
引用 | 編輯 op47
2014-04-12 19:50
4樓
  
下面是引用 zxzyman 於 2014-04-12 17:25 發表的 : 到引言文

他好像是要問左下角,顯示生命和護甲的字  
要怎麼做出來.....
但是...  我只知道HUD... 其它的還是要找上面幾位大大了  
[code].......

我不是答了嗎?
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("StatusText"), _,  index);
write_byte(0);
write_string("Some msg");
message_end();


"Some msg" 就是要顯示的文字

獻花 x1
引用 | 編輯 zxzyman
2014-04-12 20:30
5樓
  
下面是引用 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();



獻花 x1
引用 | 編輯 [NiGhT]-妖
2014-04-12 22:12
6樓
  
小弟無知 不懂寫插件 但是很喜愛玩CS表情 請問大大們可以幫我寫一個完整的插件嗎 感激不盡 表情

獻花 x0
引用 | 編輯 弒血
2014-04-12 22:55
7樓
  
下面是引用 [NiGhT]-妖 於 2014-04-12 22:12 發表的 : 到引言文
小弟無知 不懂寫插件 但是很喜愛玩CS表情 請問大大們可以幫我寫一個完整的插件嗎 感激不盡 表情



可以用2樓方法試看看


new_client_print(id, "xxx") //這是改過的..xxx是你要顯示的字串內容..id = 使用者..

stock new_client_print(index, const msg_string[])
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("StatusText"), _,  index);
write_byte(0);
write_string(msg_string);
message_end();
}

獻花 x1
引用 | 編輯 弒血
2014-04-13 01:23
8樓
  
打開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])*/
}

排得有點亂..請見諒..

獻花 x1
引用 | 編輯 [NiGhT]-妖
2014-04-13 05:04
9樓
  
改了後不能轉檔 這個SMA檔沒修改過 改前可以轉檔 對不起呀大大 麻煩你了表情 表情

獻花 x0
引用 | 編輯 弒血
2014-04-13 11:35
10樓
  
下面是引用 [NiGhT]-妖 於 2014-04-13 05:04 發表的 Re:s8720419大大: 到引言文
改了後不能轉檔 這個SMA檔沒修改過 改前可以轉檔 對不起呀大大 麻煩你了表情   [attachment=836067] 表情



你把zp4.3的SMA上傳上來吧..

獻花 x0
引用 | 編輯 [NiGhT]-妖
2014-04-13 15:23
11樓
  
麻煩你了表情 表情 表情

本帖包含附件
檔名: zip sma.rar   (2022-06-09 14:21 / 66 KB)   下載次數:4 需要威望:50


獻花 x0
引用 | 編輯 弒血
2014-04-13 16:07
12樓
  
下面是引用 [NiGhT]-妖 於 2014-04-13 15:23 發表的 : 到引言文
麻煩你了表情   表情   表情



修改完成...


接下來 給妳測試

本帖包含附件
檔名: zip zombie_plague40_debug.rar   (2022-06-09 14:21 / 60 KB)  
zombie_plague40_debug
下載次數:5 需要威望:50


獻花 x0
引用 | 編輯 [NiGhT]-妖
2014-04-13 16:23
13樓
  
這次可以轉檔了..但是沒有在左下角顯示 而且顯示不到血量- -

獻花 x0
引用 | 編輯 弒血
2014-04-13 16:31
14樓
  
下面是引用 [NiGhT]-妖 於 2014-04-13 16:23 發表的 : 到引言文
這次可以轉檔了..但是沒有在左下角顯示 而且顯示不到血量- - [attachment=836086]



那..你打開SMA 把new_client_print(id, "")


改成 client_print(id, print_chat, "")

獻花 x0
引用 | 編輯 [NiGhT]-妖
2014-04-13 16:38
15樓
  
改好了- -現在不停的在刷廣告表情

獻花 x0
引用 | 編輯 op47
2014-04-13 17:35
16樓
  
下面是引用 [NiGhT]-妖 於 2014-04-13 16:38 發表的 : 到引言文
改好了- -現在不停的在刷廣告表情  



message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("StatusText"), _,  index);
write_byte(0);
write_string("Some msg");
message_end();


以上CODE就可以做到你想要的效果, 但是有一點需要注意的是, 這個效果就相當於描準敵人的信息, 在CS裏, 這個信息可以出現在 中心 或是 右下方, 顯然地你的 CS 設定了信息顯示在 中心, 所以插件做出來的效果也是在 中心 . 你可以根據下方的步驟作出相應的調整:


獻花 x1