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.
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.
|
Oznaczenie gracza ze swojego Teamu.
#1
Napisano 01.11.2015 12:52
#2
Napisano 01.11.2015 15:07
Dawno nic nie robiłem z amxx, ale może chodzi ci o FM_AddToFullPack
#3
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.
#4
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
#6
Napisano 11.11.2015 13:35
#7
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.
#8
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.
#9
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.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych