Kiedy ja kompiluje na https://www.amxmodx....webcompiler.cgi
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.
|
Guest Message by DevFuse
Przywitaj sie
Temat rozp. MzKzMzUzE, 30.11.2025 23:30
22 odpowiedzi w tym temacie
#21
Napisano wczoraj, 21:24
#22
Napisano wczoraj, 23:08
no to zostaje ci tylko napisać do nich, żeby dodali ten include do kompilatora
#23
Napisano wczoraj, 23:19
#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); } }
To wywali errora jak ktoś wyjdzie z serwera z otwartym menu
Tak musi być
public menu_handle(id, menu, item)
{
if(!is_user_connected(id))
{
return PLUGIN_CONTINUE;
}
new nick[33];
get_user_name(id, nick, charsmax(nick));
if(item != MENU_EXIT)
{
ColorChat(0, GREEN, "%s: %s", nick, przywitania[item]);
}
else
{
ColorChat(0, GREEN, "%s nie chce sie przywitac", nick);
}
return PLUGIN_CONTINUE;
}
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod












