Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Czy mógłby ktoś stworzyć informacje hud dla mnie ?
#1
Napisano 16.02.2016 22:44
Cześć wszystkim
Chciałem poprosić o stworzenie hud w kolorze zielonym lub białym wyświetlające się w prawym górnym rogu.
Informacje w hud:
Nazwa forum: cs-shooter.eu
Właściciel: Extreme
Kontakt GG: 47740205
Zdrowie:
Vip tak\nie: flaga vipa admin level A
Godzina:
Dziekuje wszystkim
#2
Napisano 17.02.2016 07:23
Jeśli czegoś potrzebujesz to Rozwiń spoiler:
#3
Napisano 17.02.2016 10:08
Jakie sma ?
Bo silnika na pewno nie ma tutaj bo to DD2. I z tego co wiem to jakiś plugin hudmessage czy coś takiego ale dokładnie nie wiem o co chodzi więc proszę o pomoc
Użytkownik Adii :P edytował ten post 17.02.2016 10:08
#4
Napisano 17.02.2016 15:27
http://amxx.pl/topic/93357-info-w-hud/
wez sma i pozmieniaj dane ...
jesl
i nie to
/* This plugin is made by xakintosh with Amxmodx Studio 1.4.3 (final) */ // Spolszczenie - [H]ARDBO[T] // /////////////////CVARY///////////////////// //srv_hud_rgb "0 255 0" - kolor napisów//// //srv_hud_x "0.11" - X pozycja na ekranie// //srv_hud_y "0.01" - Y poyzcja na ekranie// //srv_hud_effects "0" - mrygający effekt/// /////////////////////////////////////////// #include <amxmodx> #include <amxmisc> #include <fakemeta> new hud_rgb, hud_x, hud_y, hud_effects,g_round = 1,maxplayers,hudsync public plugin_init() { register_plugin("Informator [PL]","1.2f","xakintosh") hud_rgb = register_cvar( "srv_hud_rgb", "0 255 0" ) hud_x = register_cvar( "srv_hud_x", "0.11" ) hud_y = register_cvar( "srv_hud_y", "0.01" ) hud_effects = register_cvar( "srv_hud_effects", "0" ) hudsync = CreateHudSyncObj() maxplayers = get_maxplayers() set_task(0.1, "Fwd_StartFrame", 1, "", 0, "b") register_forward(FM_StartFrame, "Fwd_StartFrame") register_event("HLTV", "event_newround", "a", "1=0", "2=0") } public event_newround() { g_round++ } public Fwd_StartFrame(id) { new timestring[31] get_time("%H:%M:%S",timestring,8) static Float:GameTime, Float:FramesPer = 0.0 static Float:Fps GameTime = get_gametime() if(FramesPer >= GameTime) Fps += 1.0; else { FramesPer = FramesPer + 1.0 for( new id = 1; id <= maxplayers; id++ ) { new ip[42],red, green, blue new timeleft = get_timeleft() get_hud_color(red, green, blue) get_user_ip(0, ip, 31, 1) set_hudmessage(red,green,blue,get_pcvar_float(hud_x),get_pcvar_float(hud_y),get_pcvar_num(hud_effects),6.0,1.0) ShowSyncHudMsg(id,hudsync,"|--------------------------* Informator *--------------------------|^n* Czas do konca : %d:%02d | Godzina: %s ^n* Serwer FPS: %.1f | IP Serwera: %s^n* Twoje Fragi: %i | Ilosc Zginiec: %i | Runda %d",timeleft / 60, timeleft % 60,timestring,Fps,ip,get_user_frags(id),get_user_deaths(id),g_round) } Fps = 0.0 } } get_hud_color(&r, &g, & { new color[20] static red[5], green[5], blue[5] get_pcvar_string(hud_rgb, color, charsmax(color)) parse(color, red, charsmax(red), green, charsmax(green), blue, charsmax(blue)) r = str_to_num(red) g = str_to_num(green) b = str_to_num(blue) }
hud_rgb = register_cvar( "srv_hud_rgb", "0 255 0" ) hud_x = register_cvar( "srv_hud_x", "0.11" ) hud_y = register_cvar( "srv_hud_y", "0.01" )
Oczywiście nie musisz tego zmieniać w pluginie, możesz te cvary wkleić do amxx.cfg
srv_hud_rgb "0 255 0" - kolor napisów srv_hud_x "0.11" - X pozycja na ekranie srv_hud_y "0.01" - Y poyzcja na ekranie srv_hud_effects "0" - mrygający effekt
Po wklejeniu zmieniasz np. kolor Czyli srv_hud_rgb "0 255 0" ( Zielony ) zmieniasz na srv_hud_rgb "255 0 0" ( Czerwony )
Dobra, skoro masz już ustalony kolor i miejsce wyświetlania, wpisujemy treść tego huda. W takim razie szukamy tego:
ShowSyncHudMsg(id,hudsync,"|--------------------------* Informator *--------------------------|^n* Czas do konca : %d:%02d | Godzina: %s ^n* Serwer FPS: %.1f | IP Serwera: %s^n* Twoje Fragi: %i | Ilosc Zginiec: %i | Runda %d",timeleft / 60, timeleft % 60,timestring,Fps,ip,get_user_frags(id),get_user_deaths(id),g_round)I tutaj zmieniasz treść np. w taki sposób:ShowSyncHudMsg(id,hudsync,"|----* Promocje *----|^n* W Dniach 29.11.2013-31.11.2013 koszt klasy premium spada z ceny 7.38 na 3.69",timeleft / 60, timeleft % 60,timestring,Fps,ip,get_user_frags(id),get_user_deaths(id),g_round)Tylko pamiętaj by tego nie usuwać (To jest po treści):,timeleft / 60, timeleft % 60,timestring,Fps,ip,get_user_frags(id),get_user_deaths(id),g_round)
Użytkownik Napad edytował ten post 17.02.2016 15:29
REAKTYWACJA serwera PaintBall 1 Taki w Polsce wejdź i się przekonaj!, IP 31.186.82.128:27045 ! (SZYBKA REKRUTACJA OTWARTA POSZUKUJEMY PILNIE ADMINÓW)
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych