YELLOW Posted February 2, 2008 Report Share Posted February 2, 2008 kaa var uzlikt lai ilgaak raadas tas uzraksts , man vinj paraadas uz 2sekundeem ... #include <amxmodx> #include <amxmisc> #define MAX_MESSAGES 6 #define X_POS -1.0 #define Y_POS 0.20 #define HOLD_TIME 12.0 new g_Values[MAX_MESSAGES][3] new g_Messages[MAX_MESSAGES][384] new g_MessagesNum new g_Current public plugin_init() { register_plugin("Info. Messages", AMXX_VERSION_STR, "AMXX Dev Team") register_dictionary("imessage.txt") register_dictionary("common.txt") register_srvcmd("amx_imessage", "setMessage") register_cvar("amx_freq_imessage", "10") new lastinfo[8] get_localinfo("lastinfomsg", lastinfo, 7) g_Current = str_to_num(lastinfo) set_localinfo("lastinfomsg", "") } public infoMessage() { if (g_Current >= g_MessagesNum) g_Current = 0 new hostname[64] get_cvar_string("hostname", hostname, 63) replace(g_Messages[g_Current], 380, "%hostname%", hostname) set_hudmessage(g_Values[g_Current][0], g_Values[g_Current][1], g_Values[g_Current][2], X_POS, Y_POS, 0, 0.5, HOLD_TIME, 2.0, 2.0, -1) show_hudmessage(0, "%s", g_Messages[g_Current]) client_print(0, print_console, "%s", g_Messages[g_Current]) ++g_Current new Float:freq_im = get_cvar_float("amx_freq_imessage") if (freq_im > 0.0) set_task(freq_im, "infoMessage", 12345) } public setMessage() { if (g_MessagesNum >= MAX_MESSAGES) { server_print("%L", LANG_SERVER, "INF_REACH") return PLUGIN_HANDLED } remove_task(12345) read_argv(1, g_Messages[g_MessagesNum], 380) while (replace(g_Messages[g_MessagesNum], 380, "\n", "^n")) {} new mycol[12] read_argv(2, mycol, 11) // RRRGGGBBB g_Values[g_MessagesNum][2] = str_to_num(mycol[6]) mycol[6] = 0 g_Values[g_MessagesNum][1] = str_to_num(mycol[3]) mycol[3] = 0 g_Values[g_MessagesNum][0] = str_to_num(mycol[0]) g_MessagesNum++ new Float:freq_im = get_cvar_float("amx_freq_imessage") if (freq_im > 0.0) set_task(freq_im, "infoMessage", 12345) return PLUGIN_HANDLED } public plugin_end() { new lastinfo[8] num_to_str(g_Current, lastinfo, 7) set_localinfo("lastinfomsg", lastinfo) } Link to comment Share on other sites More sharing options...
Domino Posted February 3, 2008 Report Share Posted February 3, 2008 nav gadijuma sitas ? define HOLD_TIME 12.0 un stipri saubos ka 2 sekundes tew radas Link to comment Share on other sites More sharing options...
YELLOW Posted February 3, 2008 Author Report Share Posted February 3, 2008 (edited) nu labi 2 sec gluzhi nee , bet saliidzinoshi ljoti maz ... nomainiju to rindu bet nekas nemainas , taa pat minimaali raada, mosh kaads var iemest savu imessage.sma filu? Edited February 3, 2008 by YELLOW Link to comment Share on other sites More sharing options...
remix.cc Posted February 3, 2008 Report Share Posted February 3, 2008 set_hudmessage(g_Values[g_Current][0], g_Values[g_Current][1], g_Values[g_Current][2], X_POS, Y_POS, 0, 0.5, HOLD_TIME, 2.0, 2.0, -1) HOLD_TIME, 2.0, 2.0, hold time-> cik sekundes notureesies tas hud pirmais 2.0 -> cik atri paradiisies (fade in) otrais 2.0 -> cik atri pazudiis (fade out) Link to comment Share on other sites More sharing options...
YELLOW Posted February 3, 2008 Author Report Share Posted February 3, 2008 nu tos es ar pamianiju , bet tik un taa uz mazu laiku paraadaas , uzliku shaadi 1.0 otru 10.0 Link to comment Share on other sites More sharing options...
sLIDe Posted February 4, 2008 Report Share Posted February 4, 2008 pamegini uzlikt pirmo 10 un otro 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now