请问相片中左下角的文字怎写?感谢

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