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ź
29 odpowiedzi w tym temacie

#1 MzKzMzUzE

    Pomocny

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:52
  • Steam:steam
Offline

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: 215
Profesjonalista

  • Postów:811
  • Imię:Michał
  • Lokalizacja:Kraków
Online

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:52
  • Steam:steam
Offline

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: 215
Profesjonalista

  • Postów:811
  • Imię:Michał
  • Lokalizacja:Kraków
Online

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
  • +
  • -
  • 1

#5 mordoryjacz

    Profesjonalista

  • Użytkownik

Reputacja: 33
Życzliwy

  • Postów:202
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:52
  • Steam:steam
Offline

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:217
  • 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:52
  • Steam:steam
Offline

Napisano 05.12.2025 15:15

Your plugin failed to compile!


  • +
  • -
  • 0

#9 Anonymuss

    Profesjonalista

  • Użytkownik

Reputacja: 75
Zaawansowany

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

Napisano 05.12.2025 19:03

Kompiluj lokalnie na amxx 1.10


  • +
  • -
  • 0

#10 mordoryjacz

    Profesjonalista

  • Użytkownik

Reputacja: 33
Życzliwy

  • Postów:202
Offline

Napisano 05.12.2025 19:40

.

Załączone pliki


  • +
  • -
  • 0

#11 MzKzMzUzE

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:52
  • Steam:steam
Offline

Napisano 07.12.2025 11:16

Po kilku próbach przepchało lecz z następującymi błędami:

 

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

/tmp/textW80Yih.sma(44) : error 017: undefined symbol "client_print_color"
/tmp/textW80Yih.sma(44) : warning 215: expression has no effect
/tmp/textW80Yih.sma(44) : warning 215: expression has no effect
/tmp/textW80Yih.sma(44) : warning 215: expression has no effect
/tmp/textW80Yih.sma(44) : error 001: expected token: ";", but found ")"
/tmp/textW80Yih.sma(44) : error 029: invalid expression, assumed zero
/tmp/textW80Yih.sma(44) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Done.


  • +
  • -
  • 0

#12 mordoryjacz

    Profesjonalista

  • Użytkownik

Reputacja: 33
Życzliwy

  • Postów:202
Offline

Napisano 07.12.2025 13:14

wersja kompilatora 1.8 masz kompilowalem na 1.10 wiec zaktualizuj sobie wersje na serwerze do najnowszej


  • +
  • -
  • 0

#13 MzKzMzUzE

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:52
  • Steam:steam
Offline

Napisano 08.12.2025 11:07

Kompiluje tutaj https://www.amxmodx....webcompiler.cgi


  • +
  • -
  • 0

#14 ferstel

    Nowy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:2
  • Imię:Jakub
Offline

Napisano 09.12.2025 23:35

 

Spróbuj zmienić:

client_print_color(id, COLOR_GREEN, "Witaj na serwerze!");

Na:

client_print(id, print_chat, "\x05Witaj na serwerze!"); 

W cs'ie x05 to zielony kolor, więc tutaj musisz się bawić w kolory. 

 

Czarny \x01

Czerwony \x02

Zielony \x05

Niebieski \x03

Cyan \x06

Żółty \x07

Fioletowy \x08

Biały \x04

Pomarańczowy \x09

 

 


Użytkownik ferstel edytował ten post 09.12.2025 23:41

  • +
  • -
  • 0

fersteldev.pl - Hobbyist Casual Designer & WebDev
Modyfikuję fora internetowe w oparciu o silniki IPS & MyBB


#15 mordoryjacz

    Profesjonalista

  • Użytkownik

Reputacja: 33
Życzliwy

  • Postów:202
Offline

Napisano 10.12.2025 15:44

 

 

Spróbuj zmienić:

client_print_color(id, COLOR_GREEN, "Witaj na serwerze!");

Na:

client_print(id, print_chat, "\x05Witaj na serwerze!"); 

W cs'ie x05 to zielony kolor, więc tutaj musisz się bawić w kolory. 

 

Czarny \x01

Czerwony \x02

Zielony \x05

Niebieski \x03

Cyan \x06

Żółty \x07

Fioletowy \x08

Biały \x04

Pomarańczowy \x09

 

 

xD nie wprowadzaj ludzi w blad w cs sa tylko 3 kolory ^1 normalny ^3 druzynowy ^4 zielony


  • +
  • -
  • 0

#16 ferstel

    Nowy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:2
  • Imię:Jakub
Offline

Napisano 10.12.2025 16:15

Racja. Źle doczytałem. Mój błąd. Gdzieś mi się przewinęło ale to możliwe że też informacja nie prawdziwa  :blink: Tutaj też jest chyba o kolorach - https://amxx.pl/doku...ent-print-color


  • +
  • -
  • 1

fersteldev.pl - Hobbyist Casual Designer & WebDev
Modyfikuję fora internetowe w oparciu o silniki IPS & MyBB


#17 MzKzMzUzE

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:52
  • Steam:steam
Offline

Napisano 10.12.2025 16:55

wersja kompilatora 1.8 masz kompilowalem na 1.10 wiec zaktualizuj sobie wersje na serwerze do najnowszej

Przecie nie będę ruszał całego amxxa pod jeden plugin. Połowa tych co aktualnie działają pewnie by się ***. Świat się nie zawali jak go nie będzie przywitania na serwerze aczkolwiek miło będzie jeśli temat się uda. Kwestia sentymentalna - starzy ludzie tak mają :)

 

Do rzeczy, nie można tak napisać pluginu aby przekompilowało go przez mojego kompilatora i aby działał pod moją wersję na serwerze?


  • +
  • -
  • 0

#18 mordoryjacz

    Profesjonalista

  • Użytkownik

Reputacja: 33
Życzliwy

  • Postów:202
Offline

Napisano 10.12.2025 17:42

#include <amxmodx>
#include <colorchat>

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)
{
	new nick[33];
	get_user_name(id, nick, charsmax(nick));
	if(item != MENU_EXIT)
	{
		ColorChat(0, GREEN, "%s: %s", nick, przywitania[item]);
	}
	else if(is_user_connected(id))
	{
		ColorChat(0, GREEN, "%s nie chce sie przywitac", nick);
	}
}

Użytkownik mordoryjacz edytował ten post 10.12.2025 17:42

  • +
  • -
  • 0

#19 MzKzMzUzE

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:52
  • Steam:steam
Offline

Napisano 10.12.2025 19:30

/tmp/textcojfc0.sma(2) : fatal error 100: cannot read from file: "colorchat"

Compilation aborted.
1 Error.
Done.


  • +
  • -
  • 0

#20 PANDA_2zl

    Czempion

  • Power User

Reputacja: 215
Profesjonalista

  • Postów:811
  • Imię:Michał
  • Lokalizacja:Kraków
Online

Napisano 10.12.2025 21:02

https://amxx.pl/doku...a/i11/colorchat
pobierz plik .inc i wrzuć do folderu "include" tam gdzie kompilator masz
  • +
  • -
  • 0




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

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