Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Przywitaj sie


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
9 odpowiedzi w tym temacie

#1 MzKzMzUzE

    Pomocny

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:41
Online

Napisano 30.11.2025 23:30

Hej, szukam pluginu który po wejściu na serwer otwiera menu z przywitaniem się w różnych językach. Próbowałem z poradników sam coś napisać bo to raczej trudne nie jest ale nie mam wystarczającej wiedzy mimo wszystko, pomoże ktoś?


  • +
  • -
  • 0

#2 PANDA_2zl

    Czempion

  • Power User

Reputacja: 214
Profesjonalista

  • Postów:809
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 01.12.2025 07:11

z tego co pamiętam, żeby zmienić język, gracz musi ponownie uruchomić grę, komenda "setinfo _lang pl", "setinfo _lang en" + "_restart", warto pomyśleć nad przetłumaczeniem wszystkiego na ang
  • +
  • -
  • 0

#3 MzKzMzUzE

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:41
Online

Napisano 01.12.2025 07:33

Dzięki za zainteresowanie.

 

Nie rozchodzi mi się o to. Grę mam spolszczoną plus wymuszony język na PL. Chodzi mi o plugin który przy wejściu na serwer wymusza pojawienie się menu załóżmy w hud z przywitaniem w różnych językach i wybierasz np. nr 2 Hola i na say piszę Hola

 

Z tego poradnika korzystałem ale nie wychodziło mi, albo menu jakiś krzak wychodził albo nie wyświetlał się gdy wszedłem na serwer.

 

https://amxx.pl/topi...tworzenie-menu/


  • +
  • -
  • 0

#4 PANDA_2zl

    Czempion

  • Power User

Reputacja: 214
Profesjonalista

  • Postów:809
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 01.12.2025 09:20

jeszcze ci dodam że na graczu nie wymusisz większości komend, użyj ColorChat, albo client_print_color, musisz dostosować formatowanie wiadomości, odpowiednie kolory, żeby wiadomość wyglądała jakby gracz sam to napisał

odnośnie nie wyświetlania menu, zaczep to w evencie client_putinserver, wrzuć task z opóźnieniem 1 sekundy dla pewności i wtedy powinno śmigać


https://amxx.pl/doku...ent-print-color
https://amxx.pl/topic/1680-eventy/
https://amxx.pl/doku...a/f120/set-task
pamiętaj w tasku sprawdzać is_user_connected, bo ci będzie walić błędy jak gracz wyjdzie przed wykonaniem funkcji
  • +
  • -
  • 0

#5 mordoryjacz

    Profesjonalista

  • Użytkownik

Reputacja: 32
Życzliwy

  • Postów:196
Offline

Napisano 03.12.2025 14:49

chcesz zrobic menu z wyborem jezyka ? ktore bedzie witalo sie z graczem po jezyku ktory wybral? 


  • +
  • -
  • 0

#6 MzKzMzUzE

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:41
Online

Napisano 03.12.2025 17:50

zx.jpg

 

Coś takiego. Oczywiście pozostawia to wiele do życzenia. Mimo, że się kompiluje ma masę błędów. To co wybierzesz wyświetla na say. Jak klikniesz 0 - Wyjście, to na say jest napisane mordoryjacz nie chce się przywitać. 


  • +
  • -
  • 0

#7 Anonymuss

    Profesjonalista

  • Użytkownik

Reputacja: 75
Zaawansowany

  • Postów:215
  • Imię:Anonimowy
  • Lokalizacja:Polska
Offline

Napisano 04.12.2025 16:44

#include <amxmodx>

new const przywitania[][] =
{
	"Siema",
	"Elo",
	"Jou",
	"Siemano",
	"Hi"
};

public plugin_init()
{
	register_plugin("Test", "1.0", "Anonymuss");
}

public client_putinserver(id)
{
	set_task(1.0, "menu", id);
}

public client_disconnected(id)
{
	remove_task(id);
}

public menu(id)
{
	new menu = menu_create("\wJak sie przywitasz?", "menu_handle");
	
	for(new i; i < sizeof(przywitania); i++)
	{
		menu_additem(menu, przywitania[i]);
	}
	
	menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");
	menu_display(id, menu);
}

public menu_handle(id, menu, item)
{
	if(item != MENU_EXIT)
	{
		client_print_color(0, print_team_default, "%n: %s", id, przywitania[item]);
	}
	else if(is_user_connected(id))
	{
		client_print_color(0, print_team_default, "%n nie chce sie przywitac", id);
	}
}

  • +
  • -
  • 0

#8 MzKzMzUzE

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:41
Online

Napisano 05.12.2025 15:15

Your plugin failed to compile!


  • +
  • -
  • 0

#9 Anonymuss

    Profesjonalista

  • Użytkownik

Reputacja: 75
Zaawansowany

  • Postów:215
  • Imię:Anonimowy
  • Lokalizacja:Polska
Offline

Napisano 05.12.2025 19:03

Kompiluj lokalnie na amxx 1.10


  • +
  • -
  • 0

#10 mordoryjacz

    Profesjonalista

  • Użytkownik

Reputacja: 32
Życzliwy

  • Postów:196
Offline

Napisano 05.12.2025 19:40

.

Załączone pliki


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych