hlmod.hu https://hlmod.hu/ |
|
Hudban játékosok kijelzése https://hlmod.hu/viewtopic.php?f=29&t=22885 |
Oldal: 1 / 2 |
Szerző: | Preciko [ 2015.12.04. 16:33 ] |
Hozzászólás témája: | Hudban játékosok kijelzése |
Sziasztok valaki tudna nekem egy olyan plugint csinálni, ami fent a bal oldalsó sarokba ezeket írja, mindig folyamatosan Üdvözlünk a szerveren! Játékosok: 18/xy Jó játékot kívánunk! és ezeket, akár villogósan is. azaz villogjon vagy micsoda mindig más színnel xd Köszönöm! |
Szerző: | SmaCk [ 2015.12.04. 16:38 ] |
Hozzászólás témája: | Re: Hudban játékosok kijelzése |
Frissítve SMA Forráskód: [ Mindet kijelol ]
|
Szerző: | Preciko [ 2015.12.04. 16:43 ] |
Hozzászólás témája: | Re: Hudban játékosok kijelzése |
SmaCk írta: Frissítve SMA Forráskód: [ Mindet kijelol ] #include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "HUD Info" #define VERSION "1.0" #define AUTHOR "N/A" #define MAXROUNDS 40 new Rounds public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event( "DeathMsg", "DeathEvent", "a" ); register_event("TextMsg","ResetAll","a","2&#Game_C","2&#Game_w") register_logevent("NewRounds", 2, "0=World triggered", "1=Round_Start") set_task(1.0,"HUDInfo" , _ , _ , _ , "b") } public NewRounds(){ Rounds++ } public HUDInfo(){ new Time[9] get_time("%H:%M",Time,8) new CurrentPlayers = get_playersnum(); new MaxPlayers = get_maxplayers(); set_hudmessage(random(255),random(255),random(255), 0.0, 0.19, 0, 6.0, 12.0) show_hudmessage(0, "Üdv a Szerveren!^nJátékosok: %d/%d^nJó Játékot!",CurrentPlayers, MaxPlayers) } stock print_color(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "?", "á") replace_all(msg, 190, "?", "é") replace_all(msg, 190, "?", "í") replace_all(msg, 190, "?", "ó") replace_all(msg, 190, "?", "ö") replace_all(msg, 190, "?", "ő") replace_all(msg, 190, "?", "ú") replace_all(msg, 190, "?", "ü") replace_all(msg, 190, "?", "ű") replace_all(msg, 190, "?", "Á") replace_all(msg, 190, "?", "É") replace_all(msg, 190, "?", "Í") replace_all(msg, 190, "?", "Ó") replace_all(msg, 190, "?", "Ö") replace_all(msg, 190, "?", "Ő") replace_all(msg, 190, "?", "Ú") replace_all(msg, 190, "?", "Ü") replace_all(msg, 190, "?", "Ű") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]) write_string(msg) message_end() } } } return PLUGIN_HANDLED } Nem működik! |
Szerző: | SmaCk [ 2015.12.04. 17:07 ] |
Hozzászólás témája: | Re: Hudban játékosok kijelzése |
Tessék Kép: SMA Forráskód: [ Mindet kijelol ]
|
Szerző: | Preciko [ 2015.12.04. 17:40 ] |
Hozzászólás témája: | Re: Hudban játékosok kijelzése |
SmaCk írta: Tessék Kép: SMA Forráskód: [ Mindet kijelol ]#include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "HUD Info" #define VERSION "1.0" #define AUTHOR "N/A" #define MAXROUNDS 40 new Rounds new iCTKills new iTTKills public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event( "DeathMsg", "DeathEvent", "a" ); register_event("TextMsg","ResetAll","a","2&#Game_C","2&#Game_w") register_logevent("NewRounds", 2, "0=World triggered", "1=Round_Start") set_task(1.0,"HUDInfo" , _ , _ , _ , "b") } public ResetAll() { Rounds = 0 iCTKills = 0 iTTKills = 0 } public DeathEvent(){ new Killer = read_data( 1 ); new CsTeams:Team Team = cs_get_user_team( Killer ); if (Team == CS_TEAM_T) { iTTKills++ } if (Team == CS_TEAM_CT) { iCTKills++ } } public NewRounds(){ Rounds++ } public HUDInfo(){ new Time[9] get_time("%H:%M",Time,8) new CurrentPlayers = get_playersnum(); new MaxPlayers = get_maxplayers(); set_hudmessage(random(255),random(255),random(255), 0.0, 0.19, 0, 6.0, 12.0) show_hudmessage(0, "Üdvözöllek a Szerveren!^nJátékosok: %d/%d^nJó Játékot!",CurrentPlayers, MaxPlayers) } stock print_color(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "?", "á") replace_all(msg, 190, "?", "é") replace_all(msg, 190, "?", "í") replace_all(msg, 190, "?", "ó") replace_all(msg, 190, "?", "ö") replace_all(msg, 190, "?", "ő") replace_all(msg, 190, "?", "ú") replace_all(msg, 190, "?", "ü") replace_all(msg, 190, "?", "ű") replace_all(msg, 190, "?", "Á") replace_all(msg, 190, "?", "É") replace_all(msg, 190, "?", "Í") replace_all(msg, 190, "?", "Ó") replace_all(msg, 190, "?", "Ö") replace_all(msg, 190, "?", "Ő") replace_all(msg, 190, "?", "Ú") replace_all(msg, 190, "?", "Ü") replace_all(msg, 190, "?", "Ű") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]) write_string(msg) message_end() } } } return PLUGIN_HANDLED } Köszönöm! ment a gomb |
Szerző: | DecToR [ 2015.12.04. 17:50 ] |
Hozzászólás témája: | Re: Hudban játékosok kijelzése |
Bocsi hogy beleszólok, de SmaCk minek bele print color stock? , ha hudrol van szó? |
Szerző: | Preciko [ 2015.12.04. 18:00 ] |
Hozzászólás témája: | Re: Hudban játékosok kijelzése |
DecToR írta: Bocsi hogy beleszólok, de SmaCk minek bele print color stock? , ha hudrol van szó? Mindegy az, az a lényeg hogy működik, ő így oldotta meg amíg te nem, ez a lényeg nem az hogy print color most van benne jajj. |
Szerző: | LyleChriss [ 2015.12.04. 18:02 ] |
Hozzászólás témája: | Re: Hudban játékosok kijelzése |
Ahogy elnézem, azért van benne, mert másik pluginból van. Gondolom ez nem a teljes, mert akkor a round end és start funkciók, plusz 1-2 változó is fölösleges. |
Szerző: | DecToR [ 2015.12.04. 18:06 ] |
Hozzászólás témája: | Re: Hudban játékosok kijelzése |
Mennyivel szebb így: SMA Forráskód: [ Mindet kijelol ]
|
Szerző: | Preciko [ 2015.12.04. 18:07 ] |
Hozzászólás témája: | Re: Hudban játékosok kijelzése |
DecToR írta: Mennyivel szebb így: SMA Forráskód: [ Mindet kijelol ] #include <amxmodx>#include <amxmisc>#include <cstrike> #define PLUGIN "HUD Info"#define VERSION "1.0"#define AUTHOR "N/A" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) set_task(1.0,"HUDInfo" , _ , _ , _ , "b")}public HUDInfo(){ new CurrentPlayers = get_playersnum(); new MaxPlayers = get_maxplayers(); set_hudmessage(random(255),random(255),random(255), 0.0, 0.19, 0, 6.0, 12.0) show_hudmessage(0, "Üdvözöllek a Szerveren!^nJátékosok: %d/%d^nJó Játékot!",CurrentPlayers, MaxPlayers) } figyeljétek nekem mindegy az a lényeg hogy működik |
Oldal: 1 / 2 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |