[ROZWIĄZANE] Wyświetlanie w hud i 'spa...
Like. aka Misia
08.06.2013
Mam taki plugin: http://amxx.pl/pastebin/1ss5v541u1b4g/
Chciałabym się dowiedzieć jak zmienić kilka rzeczy.
- Chcę żeby wiadomość w hudzie (Restart za x sekund) wyświetlała się 1-2 linijki wyżej bo na chat wchodzi.
- Chciałabym się dowiedzieć, jak zmienić kolor tego napisu (up). Co sekundę zmienia na inny, a wolałabym żeby był jeden, stały.
- Jeśli chodzi o [----LIVE----] to trzeba jakąś przerwę w wysyłaniu wiadomości dodać czy coś bo wszystko na raz się wrzuca i widać na chacie tylko ostatnie linijki, a chciałabym żeby były wysyłane tak, jak przykładowo na mixach. Same restarty chyba za wolno się robią, interwał jest za duży moim zdaniem.
Nie chcę dostać całego skompilowanego pliku / .sma. Chcę się dowiedzieć jak to zmienić.
Pan Marian 08.06.2013
1. oraz 2.
Masz taki kod
new r = random(256); new g = random(256); new b = random(256); set_hudmessage(r,g,b, 0.05, 0.65, 2, 0.02, 1.0, 0.01, 0.01, 2); show_hudmessage(0,"[ROZGRZEWKA] ^n Restart za %i sekund",czas);
r,g,b oznaczają zmienne, które są generowane losowo. R - czerwony, g - zielony, b - niebieski.
Żeby nie były to losowe kolory wystarcze zmienić random(256); na 255, co oznacza pełnię koloru ( np. czerwony ), wszystko doskonale widać w paincie bo wybraniu opcji kolorów.
0.05 oznacza nasze X hud messaga
zaś 0.65 oznacza nasze Y hud messaga
żeby podnieść należy 0.65 zmienić na mniejszą liczbę
Co do 3 opcji, wątpię, że da się ją spowolnić bo plugin wysyła cały ciąg wiadomości.
client_print(0,print_chat,"[LIVE--------]"); client_print(0,print_chat,"[-LIVE-------]"); client_print(0,print_chat,"[--LIVE------]"); client_print(0,print_chat,"[---LIVE-----]"); client_print(0,print_chat,"[----LIVE----]"); client_print(0,print_chat,"[-----LIVE---]"); client_print(0,print_chat,"[------LIVE--]"); client_print(0,print_chat,"[-------LIVE-]"); client_print(0,print_chat,"[--------LIVE]"); client_print(0,print_chat,"[E--------LIV]"); client_print(0,print_chat,"[VE--------LI]"); client_print(0,print_chat,"[IVE--------L]"); client_print(0,print_chat,"[LIVE--------]"); client_print(0,print_chat,"[-LIVE-------]"); client_print(0,print_chat,"[--LIVE------]"); client_print(0,print_chat,"[---LIVE-----]"); client_print(0,print_chat,"[----LIVE----]"); client_print(0,print_chat,"[-----LIVE---]"); client_print(0,print_chat,"[------LIVE--]"); client_print(0,print_chat,"[-------LIVE-]"); client_print(0,print_chat,"[--------LIVE]"); client_print(0,print_chat,"[E--------LIV]"); client_print(0,print_chat,"[VE--------LI]"); client_print(0,print_chat,"[IVE--------L]"); client_print(0,print_chat,"[LIVE--------]"); client_print(0,print_chat,"[-LIVE-------]"); client_print(0,print_chat,"[--LIVE------]"); client_print(0,print_chat,"[---LIVE-----]"); client_print(0,print_chat,"[---HF&GL----]"); client_print(0,print_chat,"[---GO----]"); client_print(0,print_chat,"[---GO----]");
Użytkownik Pan Marian edytował ten post 08.06.2013 16:48
Like. aka Misia
08.06.2013
Można w jakiś sposób po tych 120 sec wywołać config, który jest na mixach i robi właśnie te 3 restarty ze spamem (liveon3)?
Ogólnie jeszcze zastanawia mnie za co odpowiada to
2, 0.02, 1.0, 0.01, 0.01, 2);
Pan Marian 08.06.2013
1.
server_cmd("exec jakis.cfg");
2.http://amxx.pl/dokum.../set_hudmessage
Użytkownik Pan Marian edytował ten post 08.06.2013 21:19
Like. aka Misia
08.06.2013
Hmm.. i co teraz miałabym w tym .sma zamienić/usunąć?
Usunęłabym to
if(i==0) { remove_task(1337); client_print(0,print_chat,"[----LIVE IN 3 RESTARTS----]"); client_print(0,print_chat,"[-----#1-----]"); set_cvar_num("sv_restartround",1); i++ set_task(2.0,"timeouts"); } else if(i==1) { client_print(0,print_chat,"[-----#2-----] "); set_cvar_num("sv_restartround",1); set_task(2.0,"timeouts"); i++ } else if(i==2) { client_print(0,print_chat,"[-----#3-----] "); server_cmd("amx_pausecfg enable M_Antirusher.amxx"); set_cvar_num("sv_restartround",1); set_task(2.0,"timeouts"); i++ } else if(i==3){ client_print(0,print_chat,"[LIVE--------]"); client_print(0,print_chat,"[-LIVE-------]"); client_print(0,print_chat,"[--LIVE------]"); client_print(0,print_chat,"[---LIVE-----]"); client_print(0,print_chat,"[----LIVE----]"); client_print(0,print_chat,"[-----LIVE---]"); client_print(0,print_chat,"[------LIVE--]"); client_print(0,print_chat,"[-------LIVE-]"); client_print(0,print_chat,"[--------LIVE]"); client_print(0,print_chat,"[E--------LIV]"); client_print(0,print_chat,"[VE--------LI]"); client_print(0,print_chat,"[IVE--------L]"); client_print(0,print_chat,"[LIVE--------]"); client_print(0,print_chat,"[-LIVE-------]"); client_print(0,print_chat,"[--LIVE------]"); client_print(0,print_chat,"[---LIVE-----]"); client_print(0,print_chat,"[----LIVE----]"); client_print(0,print_chat,"[-----LIVE---]"); client_print(0,print_chat,"[------LIVE--]"); client_print(0,print_chat,"[-------LIVE-]"); client_print(0,print_chat,"[--------LIVE]"); client_print(0,print_chat,"[E--------LIV]"); client_print(0,print_chat,"[VE--------LI]"); client_print(0,print_chat,"[IVE--------L]"); client_print(0,print_chat,"[LIVE--------]"); client_print(0,print_chat,"[-LIVE-------]"); client_print(0,print_chat,"[--LIVE------]"); client_print(0,print_chat,"[---LIVE-----]"); client_print(0,print_chat,"[---HF&GL----]"); client_print(0,print_chat,"[---GO----]"); client_print(0,print_chat,"[---GO----]"); client_print(0,print_chat,"[BLACKETERNITY.EU]"); }
ale nie wiem czy jeszcze z tym
if(i==0)
{
i na końcu }
No i nie wiem też czy to wogóle ta część kodu. W miejsce tego wszystkiego bym wstawiła to
server_cmd("exec jakis.cfg");
Użytkownik Like. aka Misia edytował ten post 08.06.2013 21:39
Like. aka Misia
08.06.2013
Jeeeej.. działa. Ogarnęłam sobie. Dziękuję za pomoc, Marian.
Można zamknąć.
sebul
08.06.2013
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL