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ś?
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.
|
Przywitaj sie
#1
Napisano 30.11.2025 23:30
#2
Napisano 01.12.2025 07:11
#3
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/
#4
Napisano 01.12.2025 09:20
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
#5
Napisano 03.12.2025 14:49
chcesz zrobic menu z wyborem jezyka ? ktore bedzie witalo sie z graczem po jezyku ktory wybral?
#7
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);
}
}
#8
Napisano 05.12.2025 15:15
Your plugin failed to compile!
#9
Napisano 05.12.2025 19:03
Kompiluj lokalnie na amxx 1.10
#10
Napisano 05.12.2025 19:40
.
Załączone pliki
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod






przywitanie.amxx






