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
 

MzKzMzUzE - zdjęcie

MzKzMzUzE

Rejestracja: 05.02.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: dziś, 11:21
-----

#780167 hud.amxx problem z pluginem i mała przeróbka

Napisane przez N1K1Cz w 05.01.2026 22:05

Dlatego, że wyżej zaproponowane rozwiązanie nie uwzględniało mojego kodu na obserwowanego gracza

ShowSyncHudMsg(index, hudObject, "[Nick: %s]^n[Ranga: %s]^n[Postep: %i / %i]^n[Fragi: %i]^n[Ranking: %i / %i]^n[Vip: %s]", userName, rankName[userRankIndex], userStats[0], requiredKills, get_user_frags(index), userPosition, get_statsnum(), get_user_flags(target) & ADMIN_LEVEL_H ? "Tak" : "Nie");

na

ShowSyncHudMsg(index, hudObject, "[Nick: %s]^n[Ranga: %s]^n[Postep: %i / %i]^n[Fragi: %i]^n[Ranking: %i / %i]^n[Vip: %s]", userName, rankName[userRankIndex], userStats[0], requiredKills, get_user_frags(target), userPosition, get_statsnum(), get_user_flags(target) & ADMIN_LEVEL_H ? "Tak" : "Nie");

Tam gdzie masz get_user_frags(index) zmieniasz na get_user_frags(target)

 

I tak chłopaki gadacie, że to ja robię niedokładnie a nawet dobrze wam się kodu nie chce przeczytać xD


  • +
  • -
  • 1


#780157 hud.amxx problem z pluginem i mała przeróbka

Napisane przez PANDA_2zl w 05.01.2026 12:09

ShowSyncHudMsg(index, hudObject, "[Nick: %s]^n[Ranga: %s]^n[Postep: %i / %i]^n[Fragi: %i]^n[Ranking: %i / %i]^n[Vip: %s]", userName, rankName[userRankIndex], userStats[0], requiredKills, userStats[0], userPosition, get_statsnum(), get_user_flags(target) & ADMIN_LEVEL_H ? "Tak" : "Nie");
na
ShowSyncHudMsg(index, hudObject, "[Nick: %s]^n[Ranga: %s]^n[Postep: %i / %i]^n[Fragi: %i]^n[Ranking: %i / %i]^n[Vip: %s]", userName, rankName[userRankIndex], userStats[0], requiredKills, get_user_frags(index), userPosition, get_statsnum(), get_user_flags(target) & ADMIN_LEVEL_H ? "Tak" : "Nie");
podmieniasz drugie wystąpienie userStats[0] na get_user_frags(index)
  • +
  • -
  • 1


#780141 hud.amxx problem z pluginem i mała przeróbka

Napisane przez N1K1Cz w 03.01.2026 19:53

Wrzucam kod na HUD.

Usunąłem z niego błędy, dodałem optymalizację aby nie obciążał tak CPU oraz dodałem funkcjonalność obserwowania drugiej osoby

Załączone pliki


  • +
  • -
  • 1


#780091 Modyfikacja pluginu /skiny

Napisane przez DarkGL w 18.12.2025 16:59

Zaimportuj https://www.amxmodx....ike_const/__raw


  • +
  • -
  • 1


#780047 Przywitaj sie

Napisane przez mordoryjacz w 05.12.2025 19:40

.

Załączone pliki


  • +
  • -
  • 1


#780042 Przywitaj sie

Napisane przez Anonymuss w 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);
	}
}

  • +
  • -
  • 1


#780029 Przywitaj sie

Napisane przez PANDA_2zl w 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
  • +
  • -
  • 2


#750229 miscstats.amxx

Napisane przez Toldi w 17.06.2018 11:27

No to dodaj do tego pluginu

public plugin_precache()
{
          precache_sound("lokalizacja_dzwieku");
}

i po prostu pododawaj lokalizację do tych dźwięków co pobrałeś z neta żeby wszystkim pobierało przy wejściu na serwer.

 

 


  • +
  • -
  • 1