Skocz do zawartości

Rekomendowane odpowiedzi

  • Właściciel

[CS 2] qAds / Advertisements - Reklamy/Informacje na serwerze

Aktualna wersja: 1.2.1

 

OPIS

Plugin pozwala umieszczać na serwerze informację bazując na hint-center/chat z uwzględnieniem flagi oraz drużyny. Dodatkowo, można ustalić co ile ma się pojawiać nowa informacja i zdecydować czy ma to być losowo czy w danej kolejności. Nowością jest dodanie translacji, a także wprowadzenie pierwszej wiadomości po spawn dla gracza, która pojawia się tylko raz.

 

Opis właściwości

Text :: Tekst który ma się wyświetlić
Translation :: Odniesienie do danej wiadomości z translacji
Type :: typ wiadomości: 0 - chat | 1 - hint | 2 - cs_win_panel_round | 3 - show_survival_respawn_status
Team :: drużyna do której kierujesz wiadomość : 0 - wszyscy | 1 - spect | 2 - terrorysci | 3 - antyterrorysci (*NIE OBSŁUGUJE EVENT*)
Status :: status gracza do którego kierujesz wiadomość: 0 - wszyscy | 1 - żywi | 2 - niezywi (*NIE OBSŁUGUJE EVENT*)
Permission :: permisja której nie pokazuje tej wiadomości, np: "qads_flags"

data :
{online} - gracze online
{maxplayers} - ilosc slotow
{playername} - nick gracza
{steamid} - steamid gracza
{currenttime} - aktualny czas (RRRR:MM:DD HH:mm)
{currenthour} - aktualna godzina (HH:mm)
{adminsonline} - ilosc adminow online (musi mieć uprawnienie: qads_admins)
{chattag} - tag z 'ChatTag'
{forumurl} - tag z 'ForumUrl'
{mapname} - nazwa mapy
{serverip} - adres ip serwera

Kolory udostępnione odgórnie z CSSHARP
{default}
{white}
{darkred}
{green}
{lightyellow}
{lightblue}
{olive}
{lime}
{red}
{purple}
{grey}
{yellow}
{gold}
{silver}
{blue}
{darkblue}
{bluegrey}
{magenta}
{lightred}

 

CONFIG

{
	"ChatTag": "{green}● [qAdvert] ",		-> Tekst dla {chattag}
	"ForumUrl": "cs-classic.pl",			-> Tekst dla {forumurl}
	"First_msg": {			-> pierwsza wiadomość po wejściu. Zostaw text pusty by nic printować
		"Delay": 0.0,	-> delay dla powitalnej wiadomości

		"Message": {
			"Text": "Hej {playername}, witaj na serwerze {serverip}\u2029Twoje Steam id: {steamid}\u2029Graczy online: {online}/{maxplayers}\u2029Wpadnij na forum {forumurl}",
			"Translation": "",
			"Type": 0,
			"Team": 0,
			"Status": 0,
			"Permission": ""
		}
	},
	"All": {		-> wiadomości wyświetlane co x sekund
		"InfoTime": 70.0,		-> co ile wyświetlać
		"Mode": true,		-> true wyświetla losowo | false wyświetla po kolei
		"Messages": [		-> wiadomości
			{
				"Text": "{chattag}{default}Usługi zakupisz pod komendą {green}!sklepcs!",
				"Translation": "",
				"Type": 0,
				"Team": 0,
				"Status": 0,
				"Permission": ""
			},
			{
				"Text": "Menu pod komendą !menu",
				"Translation": "",
				"Type": 1,
				"Team": 0,
				"Status": 0,
				"Permission": ""
			},
			{
				"Text": "<font color='#00FF00'><font class='fontSize-l'>Witaj na naszym serwerze\n</font></font>",
				"Translation": "",
				"Type": 2,
				"Team": 0,
				"Status": 0,
				"Permission": ""
			},
			{
				"Text": "",
				"Translation": "qads.info1",
				"Type": 0,
				"Team": 0,
				"Status": 0,
				"Permission": ""
			}
		]
	}
}

 

UPRAWNIENIA

@qads/debug - css_qadvert

 

LISTA ZMIAN

v1.0.3 (10.11.2023)
1. Dodano {adminsonline}, który pokazuje ilość adminów online dla uprawnienia qads_admins
2. Dodano Permission w ustawieniach, które wyklucza osobę z tą permisją z pokazywania danej wiadomości
3. Poprawki w kodzie

v1.0.5 (21.11.2023)
1. Dodano logi
2. Poprawki w kodzie

v1.0.7 (02.12.2023)
1. Poprawki w kodzie
2. Zaktualizowano do wersji v90

v1.1.0 (17.12.2023)
1. Poprawki w kodzie
2. Zaktualizowano do wersji v124
3. Dodano nową właściwość: "Translation" dla tłumaczenia tekstu. Jeżeli ta właściwość ma jakąś wartość, nie sprawdza "Text"

v1.1.2 (05.01.2024)
1. Zaktualizowano do v142
2. Poprawiono kod

v1.1.4 (07.02.2024)
1. Dodano komende, która pozwala wyprintować daną wiadomość: css_qadvert <index>. Uprawnienia @css/config
2. Przebudowano kod

v1.1.5 (01.05.2024)
1. Przebudowa kodu

v1.1.7 (27.05.2024)
1. Poprawiono wyświetlanie pierwszej wiadomości
2. Poprawiono lang
  
v1.2.1 (23.08.2024)
1. Poprawiono localizer
2. Przebudowano plugin
3. Sprawdzanie adminów odbywa się teraz na podstawie uprawnienia @css/ban, a do debugowania wiadomosci służy uprawnienie @qads/debug
4. Dodano delay do wiadomości powitalnej

 

INSTALACJA

Standardowa

 

DOWNLOAD

Plugin dostępny tylko dla osób w klubie. Dostęp do klubu jest płatny, napisz do @ -_-

  • Like 3
Odnośnik do komentarza
Udostępnij na innych stronach

  • -_- zmienił(a) tytuł na [CS:GO] qAds / Advertisements - Reklamy/Informacje na serwerze
  • Właściciel

[CS:GO]

1.2 (30.01.2022)
1. Naprawiono pobieranie czasu timer oraz samego tagu (wgralem tutaj skopconą wersję)
2. Poprawiono rejestrowanie tekstu
3. Dodano info na HUD
4. Dodano sprawdzanie przy tworzeniu timer czy istnieje jakiś tekst do wyświetlenia

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 miesięcy temu...
  • Właściciel

[CS:GO]

Wsparcie dla wersji sm +1.11

v1.3 (06.07.2022r)
1. Aktualizacja do wersji sm 1.11

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...
  • Właściciel

[CS:GO]

Aktualizacja

v1.5 (09.09.2022)
1. Dodano znaczniki: {online},{maxplayers},{playername},{steamid}
2. Rozbudowano plugin o translację, z której możemy skorzystać, używajac 'translation'
3. Od teraz dodając w tekście \n gdy skorzystamy z reklamy na czacie, wiadomości zostaną podzielone na nowe (max 6)
4. Dodano nowy typ wiadomości 'pierwsza po wejściu', która pojawi się po spawn za pierwszym razem

PS: Zmieniłem nazwę pluginu, poprawiłem też config i trzeba też dodać plik od translacji

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...
  • Właściciel

[CS:GO]

Znowu trochę namieszałem, ale wydaje mi się, że ma to swoje plusy, więc

v1.55 (25.09.2022)
1. Dodano nowe znaczniki: {adminsonline}, {currenttime} zgodnie z prośbami
2. Dodano nowy znacznik {chattag}, który zastąpi odgórny tag dla czatu, co pozwoli Wam lepiej dostosowywać wygląd reklamy, bo aktualnie wygląda to chujowo gdy zawsze printuje ten chattag.
{chattag} odnosi się oczywiście do "ChatTag" w configu
3. Można teraz dodać łącznie 8 linijek tekstu dla jednej reklamy na czacie, korzystając oczywiście z \n
4. ChatTag może mieć teraz do 64 znaków

 

Przykładowa wiadomość powitalna

obraz.png

Przykładowe wiadomości na czat z użyciem {chattag} i bez

obraz.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • Właściciel

[CS:GO]

v1.56 (10.10.2022)
1. Dodano ustawienie "status"
status :: do kogo kierować wiadomość | 0 - żywych/nieżywych | 1 - żywych | 2 nie żywych

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...
  • Właściciel

[CS:GO]

q1.57 (01.11.2022)
1. Dodano zmienną {currenthour}, która wskazuje aktualną godzinę w formacie HH:MM (godzina:minuta)

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Właściciel

[CS:GO]

v1.6 (25.03.2023)
1. Dodano hudtime określający czas wyświetlania hud
2. Dodano nowe właściwości: {qshop_currency}, {qranks_name}, {qranks_points}, {qranks_rankxp}, {qranks_count}, {qranks_position}

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Właściciel

[CS:GO]

v1.63 (22.04.2023)
1. Poprawiono kod
2. Dodano {serverip}, który podaje adres serwera
3. Dodano możliwość przypisania dźwięku do reklamy, korzystając z "soundpath"

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • -_- zmienił(a) tytuł na [CS:GO/CS 2] qAds / Advertisements - Reklamy/Informacje na serwerze
  • -_- zmienił(a) tytuł na [CS 2] qAds / Advertisements - Reklamy/Informacje na serwerze

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej strony zgadzasz się na Polityka prywatności