Status VIP w tabeli
DarkGL
24.02.2012
wystarczy spojrzeć w kod i zobaczysz jak to działa serwer przechwytuje definicje cs'a blokuje i wyświetla po polsku
łapie jednak tylko te które serwer wysyła do gracza a te 3 wartości które podałem wyżej nie są przesyłane przynajmniej ja ich nie znalazłem w biblotekach serwera
łapie jednak tylko te które serwer wysyła do gracza a te 3 wartości które podałem wyżej nie są przesyłane przynajmniej ja ich nie znalazłem w biblotekach serwera
DarkGL
25.02.2012
ja je znalazłem w cstrike_english.txt
ale jeśli nie są przesyłane przez grę to nie da się ich zmienić bez podmiany plików gracza

Jak się nazwać
25.02.2012
A co powiecie żeby zamiast tych funkcji po prostu użyć:
cs_set_user_vip(id, 0, 0, 1)
cs_set_user_vip(id, 0, 0, 1)
DarkGL
25.02.2012
i ciekawe czy przy użyciu tej funkcji zabicie osoby z ustawionym vipem kończyło by rundęThis shouldn't be used for players on teams other than CT.
Nakupenda.
25.02.2012
mam takie pytanie mozna by bylo wstawic juz przerobiony ten plugin
?! wyraź się jaśniej
psilocybe
26.02.2012
Na AlliedModders znalazłem kiedyś działający plugin VIP in Scoretable, działa w 100% dla CT oraz TT z jednym wyjątkiem, jeżeli jesteś VIPem i jesteś w TT to nie widzisz swojego tagu VIP ale np. inni gracze VIP w Terro mają status w tabeli. Po prostu nie można zobaczyć swojego Vipa ale innych widać nie ważne czy w terro czy w ct. Nie ma problemów z wyświetlaniem, martwy VIP ma napis DEAD (TT oraz CT), Vip z bombą ma napis BOMB a nie VIP. Ja na ten plugin nie narzekam 
Działa 100% - ADMIN_LEVEL_H

#include < amxmodx > #include < amxmisc > #define ADMIN_VIP ADMIN_LEVEL_H enum { SCOREATTRIB_ARG_PLAYERID = 1, SCOREATTRIB_ARG_FLAGS }; enum ( <<= 1 ) { SCOREATTRIB_FLAG_NONE = 0, SCOREATTRIB_FLAG_DEAD = 1, SCOREATTRIB_FLAG_BOMB, SCOREATTRIB_FLAG_VIP }; new pCvar_AdminVIP; public plugin_init( ) { register_plugin( "Admin VIP ScoreBoard", "0.0.1", "Exolent" ); register_message( get_user_msgid( "ScoreAttrib" ), "MessageScoreAttrib" ); pCvar_AdminVIP = register_cvar( "amx_adminvip", "1" ); } public MessageScoreAttrib( iMsgId, iDest, iReceiver ) { if( get_pcvar_num( pCvar_AdminVIP ) ) { new iPlayer = get_msg_arg_int( SCOREATTRIB_ARG_PLAYERID ); if( access( iPlayer, ADMIN_VIP ) ) { set_msg_arg_int( SCOREATTRIB_ARG_FLAGS, ARG_BYTE, SCOREATTRIB_FLAG_VIP ); } } }
Działa 100% - ADMIN_LEVEL_H
Mac Pherson
26.02.2012
Niestety działa to tylko jak już ktoś nie żyje, a po za tym wszystko ok. A czy dało by się zrobić żeby było to widoczne jak jest się żywym?
psilocybe
26.02.2012
U mnie działa bez problemów, jedynie nie widzę napisu VIP przy swoim nicku gdy jestem w terro, ale np. VIPa kolegi z terro widzę normalnie.
Mac Pherson
26.02.2012
a ja to wgrałem i na jednej mapie wszystko śmiga widać normalnie jak jesteś żywy i nie a na kolejnej już widać tylko jak jesteś martwy
psilocybe
26.02.2012
Dodaj CVAR amx_adminvip 1
W sumie "raz na ruski rok" też mi nie wyświetla vipów w terro ale po zakończeniu rundy już działa poprawnie. Ja lepszego nie znalazłem i jestem zadowolony z tego pluginu


psilocybe
27.02.2012
Przepraszam z góry za post pod postem, właśnie zauważyłem że używam innego pluginu do wyświetlania napisu VIP w tabeli 
Znaleziony na naszym forum: http://amxx.pl/topic...8-admin-vip-10/ - Dodatkowo wyświetla HUD gdy ktoś z flagą Vipa dołączy do gry. Działa w 100% choć tak jak mówiłem raz na jakiś czas nie wyświetla przez jedną czy dwie rundy, poza tym nikt nie zwraca na to uwagi, widać w TT i CT napisy, jedynie nie można zobaczyć swojego napisu Vip gdy jest się w TT.

Znaleziony na naszym forum: http://amxx.pl/topic...8-admin-vip-10/ - Dodatkowo wyświetla HUD gdy ktoś z flagą Vipa dołączy do gry. Działa w 100% choć tak jak mówiłem raz na jakiś czas nie wyświetla przez jedną czy dwie rundy, poza tym nikt nie zwraca na to uwagi, widać w TT i CT napisy, jedynie nie można zobaczyć swojego napisu Vip gdy jest się w TT.
#include <amxmodx> #include <cstrike> #define ADMIN_VIP ADMIN_LEVEL_H #define SCOREATTRIB_NONE 0 #define SCOREATTRIB_DEAD (1<<0) #define SCOREATTRIB_BOMB (1<<1) #define SCOREATTRIB_VIP (1<<2) public plugin_init() { register_plugin("VIP Admin", "0.0.1", "Exolent"); register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib"); } public MessageScoreAttrib(iMsgID, iDest, iReceiver) { new iPlayer = get_msg_arg_int(1); if( is_user_connected( iPlayer ) && ( get_user_flags( iPlayer ) & ADMIN_VIP ) ) { set_msg_arg_int( 2, ARG_BYTE, is_user_alive( iPlayer ) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD ); } } public client_putinserver(id) { if(get_user_flags(id) & ADMIN_LEVEL_H) { new name[32] get_user_name(id,name,31) set_hudmessage(255, 0, 0, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2); show_hudmessage(0, "Przychodzi Vip^n %s^n Witamy!!!",name) client_cmd(0,"spk misc/vip") } }
kyriuch
04.01.2013
Proszę o odpowiedź kogoś ogarniętego, czy uważacie że moduł Orpheu pozwolił by na napisanie niebugującego się VIP'a? To znaczy pokazanego zawsze i wszystkim wtedy, kiedy powinien być pokazany?