请教imessage.sma的修改
imessage.sma中public infoMessage()的set_hudmessage怎么改才能得到活着时在雷达旁边显示
死了以后在屏幕中间显示
的效果
在雷达旁边显示 :
#include <amxmodx>
#include <amxmisc>
#define MAX_MESSAGES10
#define X_POS 0.2
#define Y_POS 0.02
#define HOLD_TIME 12.0
.........
在屏幕中间显示
#define X_POS -1.0#define Y_POS 0.30
.........
public infoMessage()
{
if (g_Current >= g_MessagesNum)
g_Current = 0
set_hudmessage(g_Values, g_Values, g_Values, X_POS, Y_POS, 2, 0.2, HOLD_TIME, 0.015, 2.0, 1)
show_hudmessage(0, g_Messages)
client_print(0, print_console, g_Messages)
++g_Current
new Float:freq_im = get_cvar_float("amx_freq_imessage")
if (freq_im > 0.0)
set_task(freq_im, "infoMessage", 12345)
}
回复: 请教imessage.sma的修改
:confused::confused::confused:回复: 请教imessage.sma的修改
由于是全局定义的,这样改会改所有的,还是再增加个预定义吧,代码里再加上判断应该就可以了想法如上,没实际修改,仅供参考
页:
[1]