铁血
|
分享:
▼
x0
|
[1.6][插件] print_chat和set_hudmessge用法?
本人是新手, 对于插件, 只会做出一部分简单的修改, 最近在插件里加了一些字样, 对于print_chat自然也有了一些了解, 但是我也只知道print_chat可以用来作防盗而已, 其他一概不懂, 对于set_hudmessage, 也大概知道这是用来显示hud的语法, 现在我的问题来了! 请问有没有办法让print_chat一直维持在左下角? 因为我之前把ShowSyncHudMsg(id, g_msg.....给改成了client_print(id, print_chat, 结果编译失败, 于是最后我干脆把client_print(id, print_chat......直接加在ShowSyncHudMsg(id, g_msg,......那行下面, 结果刚好可以编译, 但是进入游戏才发现字是有显示在左下角没错(原本的hudmessage也消失了), 但是print_chat会一直重复跑出来, 我想请问这是甚么原因? 跪求开导QAQ
这是插件set_hudmessage内容:
public ShowHud() { for(new id = 0; id<= 31; id++) { new name[33][33] get_user_name(id, name[id], 32 ) new r = get_cvar_num("Rcolour") new g = get_cvar_num("Gcolour") new b = get_cvar_num("Bcolour") set_hudmessage(r, g, b, 0.01, 0.91, 2, 3.0, 1.0, 0.0, 0.2, -1) ShowSyncHudMsg(id, g_msg,"【名字: %s | 等级:%d | 经验值:%d/%d】", name[id], g_lv[id], g_xp[id], RequiredXP[g_lv[id]]) } } 我改成:
public ShowHud() { for(new id = 0; id<= 31; id++) { new name[33][33] get_user_name(id, name[id], 32 ) new r = get_cvar_num("Rcolour") new g = get_cvar_num("Gcolour") new b = get_cvar_num("Bcolour") set_hudmessage(r, g, b, 0.01, 0.91, 2, 3.0, 1.0, 0.0, 0.2, -1) ShowSyncHudMsg(id, g_msg,"【名字: %s | 等级:%d | 经验值:%d/%d】", name[id], g_lv[id], g_xp[id], RequiredXP[g_lv[id]]) client_print(id, print_chat, "【名字: %s | 等级:%d | 经验值:%d/%d】", name[id], g_lv[id], g_xp[id], RequiredXP[g_lv[id]]) } }
[ 此文章被铁血在2014-01-20 18:34重新编辑 ]
|