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

#21 MzKzMzUzE

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:47
Offline

Napisano wczoraj, 21:24

Kiedy ja kompiluje na https://www.amxmodx....webcompiler.cgi


  • +
  • -
  • 0

#22 PANDA_2zl

    Czempion

  • Power User

Reputacja: 215
Profesjonalista

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

Napisano wczoraj, 23:08

no to zostaje ci tylko napisać do nich, żeby dodali ten include do kompilatora
  • +
  • -
  • 0

#23 Anonymuss

    Profesjonalista

  • Użytkownik

Reputacja: 75
Zaawansowany

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

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


  • +
  • -
  • 0




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

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