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

Oznaczenie gracza ze swojego Teamu.


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
8 odpowiedzi w tym temacie

#1 NiczegoWinien

    Wszechpomocny

  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:334
  • Lokalizacja:No Disc
Offline

Napisano 01.11.2015 12:52

CZesc wszytkim. Posiada ktos kod badz zna plugin,ktory oznaczylby graczy z mojego teamu. Chodzi mi dokladnie o jakies sprite badz zwykle promieniowanie bomby jak w cod pod stopami gracza. Zalezy mi na efekcie aby tylko widziec swoich graczy a nie przeciwnika.


  • +
  • -
  • 0

#2 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 01.11.2015 15:07

Dawno nic nie robiłem z amxx, ale może chodzi ci o FM_AddToFullPack


  • +
  • -
  • 1

#3 NiczegoWinien

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:334
  • Lokalizacja:No Disc
Offline

Napisano 01.11.2015 16:00

Nie do konca poniewaz nie chodzi mi o powloke tylko taki znacznik pod nogami gracza,kolko czy cos w tylu stylu.


  • +
  • -
  • 0

#4 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 11.11.2015 01:56

Czyli nieważne czy żyjesz czy nie, chodzi o to, że jak patrzysz na swojego gracza to jakiś sprite ma być pod jego nogami? Dość proste. 

Powiedzmy co 0.1 sek (możesz częściej ale to się równa z większym zużyciem zasobów) wykonuj pętle sprawdzającą którzy gracze żyją, potem dla każdego gracza wyświetlaj sprite za pomocą MSG_ONE na originie żywych graczy z jego drużyny. Coś w tym stylu:

#define MAX_PLAYERS 32


public show_sprites_under_players()
{
	new player[MAX_PLAYERS]
	new nr=-1
	for(new a=1;a<33;a++)
	{
		if(is_user_alive(a))	player[++nr]=a
	}
	new team,target_team
	for(new a=1;a<33;a++)
	{
		if(!is_user_connected(a)) continue
		team=get_user_team(a)
		if(1<=team<=2)//jeżeli gracz, któremu wyświetlamy jest ct lub terro
		{
			while(nr<=0)
			{
				target_team=get_user_team(target_team--)
				if(team==target_team)
				{
					//tu pokaż sprite w pozycji gracza o indexie player[nr+1] graczowi o indexie a
				}
			}
		}
	}
	return PLUGIN_CONTINUE
} 

Jeżli coś nie działa to pisz, jestem zmęczony i dawno nie pisałem.


Użytkownik grankee edytował ten post 11.11.2015 01:59

  • +
  • -
  • 0

#5 Linux'

    Pan Pomocny

  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 11.11.2015 09:30

@@ Grankee. MSG_ONE spowoduje, ze efekt bedzie widziala tylko ta osoba u ktorej bedzie wyswietlany sprite. Trzeba uzyc MSG_ALL. A co do spritesu to mozna zrobic taka otoczke na ziemi wokol gracza, jak to jest przy apteczce.
  • +
  • -
  • 0

b35020692_qesnxqa.png


#6 NiczegoWinien

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:334
  • Lokalizacja:No Disc
Offline

Napisano 11.11.2015 13:35

MSG_ALL bd wporzadku? Tylko ze apteczka pulsuje a ja bym chciał jeden okręg wokół gracza
  • +
  • -
  • 0

#7 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 11.11.2015 14:13

@Linux 

jak mozesz pokazac msg_all, pomysl chwile, nie mozesz pokazac otoczki wszystkim, bo bedzie ona widoczna na wszystkich graczach a ma byc tylko na tych z druzyny. MSG_ONE pokazujesz kazdemu z osobna w pozycjach na originie gracza, w ten sposob filtrujesz co komu ma byc pokazane.


  • +
  • -
  • 0

#8 NiczegoWinien

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:334
  • Lokalizacja:No Disc
Offline

Napisano 11.11.2015 15:19

@Linux
jak mozesz pokazac msg_all, pomysl chwile, nie mozesz pokazac otoczki wszystkim, bo bedzie ona widoczna na wszystkich graczach a ma byc tylko na tych z druzyny. MSG_ONE pokazujesz kazdemu z osobna w pozycjach na originie gracza, w ten sposob filtrujesz co komu ma byc pokazane.


Jak wrócę do domu to sprawdzę twój kod.
  • +
  • -
  • 0

#9 Linux'

    Pan Pomocny

  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 11.11.2015 16:29

@Linux 

jak mozesz pokazac msg_all, pomysl chwile, nie mozesz pokazac otoczki wszystkim, bo bedzie ona widoczna na wszystkich graczach a ma byc tylko na tych z druzyny. MSG_ONE pokazujesz kazdemu z osobna w pozycjach na originie gracza, w ten sposob filtrujesz co komu ma byc pokazane.

 

No tak, jeżeli efekt mają widzieć tylko osoby np z drużyny to masz rację. Źle zrozumiałem co, chce uzyskać autor tematu.


  • +
  • -
  • 0

b35020692_qesnxqa.png





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

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