鐵血
|
分享:
▼
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重新編輯 ]
|