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
 

Anonymuss - zdjęcie

Anonymuss

Rejestracja: 11.09.2016
Aktualnie: Nieaktywny
Poza forum Ostatnio: 13.12.2025 13:28
****-

Moje posty

W temacie: Przywitaj sie

13.12.2025 13:26

Wersja z uwzględnionym menu drużyn żeby się nie bugowało jedno z drugim (efekt na twoich screenach), najpierw musi się przywitać i dopiero będzie mógł wybrać drużynę, działa zawsze z "setinfo _vgui_menus 0" i "setinfo _vgui_menus 1" (czyli na każde menu drużyn). Wymagane amxx v1.8.3 - v1.10, reapi (najnowszy), regamedll (najnowszy).

 

Myślę, że temat do zamknięcia bo nikt Ci tego lepiej nie zrobi na taką wersję amxx co podałeś - "AMX Mod X 1.8.1-300 Compiler". Tego nikt nie używa już kilkanaście lat to każdy kolejny post, że coś nie działa, nie będzie miał sensu w tym temacie.

W temacie: Przywitaj sie

10.12.2025 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;
}

W temacie: Przywitaj sie

05.12.2025 19:03

Kompiluj lokalnie na amxx 1.10

W temacie: Przywitaj sie

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);
	}
}

W temacie: [ROZWIĄZANE] Piłka z bramkami (jailbreak)

03.11.2025 11:36

Pewnie ktoś by zajrzał jakbyś wysłał kod.

Jak bez kodu to masz coś takiego już na gotowo, plugin na piłkę + bramki

 

https://youtu.be/uDG...5I-o51gOLmWnrw8