razery Posted February 23, 2008 Report Share Posted February 23, 2008 (edited) Tātad, īsi un kodolīgi: Kā var uzlikt tā, ka imessage manā serverī spēlētājiem rāda tikai tad, kad viņi ir miruši? (amxmodx.org forumā brīnumainā kārtā man neviens nevar palīdzēt un citur arī visi klusē) Lūk mans imessage.sma fails: #include <amxmodx> #include <amxmisc> #define MAX_MESSAGES 6 #define X_POS -1.0 #define Y_POS 0.30 #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 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) new hostname[64] get_cvar_string("hostname", hostname, 63) replace(g_Messages[g_MessagesNum], 380, "%hostname%", hostname) 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) } Edited February 23, 2008 by razery Link to comment Share on other sites More sharing options...
Allon Posted February 23, 2008 Report Share Posted February 23, 2008 nez pasaktijos varbut tev sis deres SEIT ceru ka noderes Link to comment Share on other sites More sharing options...
razery Posted February 23, 2008 Author Report Share Posted February 23, 2008 SEIT ceru ka noderes pilniigi ne tas ko man vajag, bet paldies, ka meegjinaaji paliidzeet Link to comment Share on other sites More sharing options...
shine Posted February 23, 2008 Report Share Posted February 23, 2008 nu tieshaam briinos kapec allied modders neviens nepaliidzeja XD, jo sho izdariit tieshaam nav gruuti Bet nu sheit bus skripts: #include <amxmodx> #include <amxmisc> #define MAX_MESSAGES 6 #define X_POS -1.0 #define Y_POS 0.30 #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() { new players[32],num get_players(players,num) if (g_Current >= g_MessagesNum) g_Current = 0 for(new i = 0; i < num; i++) { if(is_user_alive(players)) { 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(players, "%s", g_Messages[g_Current]) client_print(players, 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) new hostname[64] get_cvar_string("hostname", hostname, 63) replace(g_Messages[g_MessagesNum], 380, "%hostname%", hostname) 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...
razery Posted February 23, 2008 Author Report Share Posted February 23, 2008 liels paldies. tuliit izmegjinaashu. peec tam editoshu postu kaa gaaja Link to comment Share on other sites More sharing options...
remix.cc Posted February 23, 2008 Report Share Posted February 23, 2008 shine, vai tad tu neuztaisiiji, ka tas mesadz radisies tikai dzivajiem? Link to comment Share on other sites More sharing options...
shine Posted February 23, 2008 Report Share Posted February 23, 2008 (edited) oj shit XD tev taisniiba XD uztaisiju ka TIKAI dziivajiem nevis mirushajiem.. nu jaanomaina viens simbols. Ejosha versija luuk: #include <amxmodx> #include <amxmisc> #define MAX_MESSAGES 6 #define X_POS -1.0 #define Y_POS 0.30 #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() { new players[32],num get_players(players,num) if (g_Current >= g_MessagesNum) g_Current = 0 for(new i = 0; i < num; i++) { if(!is_user_alive(players)) { 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(players, "%s", g_Messages[g_Current]) client_print(players, 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) new hostname[64] get_cvar_string("hostname", hostname, 63) replace(g_Messages[g_MessagesNum], 380, "%hostname%", hostname) 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) } Edited February 23, 2008 by shine Link to comment Share on other sites More sharing options...
razery Posted March 4, 2008 Author Report Share Posted March 4, 2008 XD tev taisniiba XD uztaisiju ka TIKAI dziivajiem nevis mirushajiem.. nu jaanomaina viens simbols. Ejosha versija luuk: uzliku otro skriptu, tachu tik un taa imessage raada arii dziivajiem.... Link to comment Share on other sites More sharing options...
ljaron Posted March 16, 2008 Report Share Posted March 16, 2008 jaa, man shis arii ljoti interesee.. kaads var paliidzeet ar sho ? Link to comment Share on other sites More sharing options...
razery Posted March 18, 2008 Author Report Share Posted March 18, 2008 neviens tieshaam nezin? ;( Link to comment Share on other sites More sharing options...
ljaron Posted April 28, 2008 Report Share Posted April 28, 2008 (edited) shine, luudzu paliidzi. izmeegjinaaju to tavu otro (ejosho) skriptu, tachu tik un taa imessage raada arii dziivajiem! Edited April 28, 2008 by ljaron Link to comment Share on other sites More sharing options...
razery Posted June 1, 2008 Author Report Share Posted June 1, 2008 shine paliidzi =( Link to comment Share on other sites More sharing options...
shine Posted June 1, 2008 Report Share Posted June 1, 2008 #include <amxmodx> #include <amxmisc> #define MAX_MESSAGES 6 #define X_POS -1.0 #define Y_POS 0.30 #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() { new players[32],num get_players(players,num) if (g_Current >= g_MessagesNum) g_Current = 0 for(new i = 0; i < num; i++) { 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) if(!is_user_alive(players)) { show_hudmessage(players, "%s", g_Messages[g_Current]) client_print(players, 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) new hostname[64] get_cvar_string("hostname", hostname, 63) replace(g_Messages[g_MessagesNum], 380, "%hostname%", hostname) 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) } Vajadzetu iet... tev pirmstam tas ko iekopeeji gaaja? Link to comment Share on other sites More sharing options...
razery Posted June 1, 2008 Author Report Share Posted June 1, 2008 (edited) compileejot izmetaas errors. luuk skriins: ieprieksheejo es megjinaaju, bet imessega tik un taa radijaas gan mirushajiem gan dziivajiem. help ;( Edited June 1, 2008 by razery Link to comment Share on other sites More sharing options...
shine Posted June 1, 2008 Report Share Posted June 1, 2008 OMG... .amx... kas tev pa versiju? 1.2? Nokachaa jaunaako XD. lol 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