Strażnik ex_interp
zer0.
01.09.2009
W prawdzie mówiąc, ukradli kilka znaków
Jest jakiś lek na to? Co prawda można by dać edit'a na Zmien interp (czytaj w konsoli) ,


Jest jakiś lek na to? Co prawda można by dać edit'a na Zmien interp (czytaj w konsoli) ,
R3X
01.09.2009
Zamiast wykonać kick w konsoli serwa można wysłać do gracza wiadomość Disconnect (nie mylić z komendą) i tam jest możliwość podania kilku linijek powodu :> chcesz?
zer0.
02.09.2009
PewnieZamiast wykonać kick w konsoli serwa można wysłać do gracza wiadomość Disconnect (nie mylić z komendą) i tam jest możliwość podania kilku linijek powodu :> chcesz?

R3X
02.09.2009
Starą funkcję kickuj() wymień na te 2:
W załączniku .amxx, gdybyś nie dał rady skompilować
stock disconnect(id, const szReason[], any:...){ if(is_user_connected(id)){ new szReason2[64]; vformat(szReason2, 63, szReason, 3); message_begin(MSG_ONE, SVC_DISCONNECT, _, id); write_string(szReason2); message_end(); } } public kickuj(id){ new Float:fMin=get_pcvar_float(gcvarMinInterp)+0.0001; new Float:fMax=get_pcvar_float(gcvarMaxInterp)+0.0001; console_print(id,"---------------------------------------"); console_print(id,"[Interp] Interp dozwolony na tym serwerze to zakres od %4.2f do %4.2f",fMin,fMax); console_print(id,"[Interp] Aby zmienic swoj interp na dozwolony na tym serwerze wpisz w consoli gry:"); console_print(id,"[Interp] ex_interp ^"wartosc^""); console_print(id,"---------------------------------------"); disconnect(id, "^nZmien ex_interp^n(czytaj w konsoli)"); new szName[32]; get_user_name(id, szName, 32); new Color:iColor=GREY; new iTeam=get_user_team(id); if(iTeam==1) iColor=RED; else if(iTeam==2) iColor=BLUE; ColorChat(0, iColor, "Gracz^x03 %s^x01 zostal rozlaczony z powodu zlej wartosci^x04 ex_interp", szName); }
W załączniku .amxx, gdybyś nie dał rady skompilować
Załączone pliki
bboygroszek
19.11.2009
WItam .
Jestem nowym użytkowinikiem forum .
Potrzebuje pomocy z pluginami na serwerze . Nie znam się na Tym więc mam pytanie jak mam dodac np. plugin żeby kickowalo za zły interp ? Znalazłem ten plugin lecz nei wiem co dalej . proszę o pomoc .
Z góry dzięki
Jestem nowym użytkowinikiem forum .
Potrzebuje pomocy z pluginami na serwerze . Nie znam się na Tym więc mam pytanie jak mam dodac np. plugin żeby kickowalo za zły interp ? Znalazłem ten plugin lecz nei wiem co dalej . proszę o pomoc .
Z góry dzięki

R3X
20.11.2009
W pierwszym poście tematu jest opis konfiguracji. Cvary dodajesz do amxx.cfg lub server.cfg. Plugin instalujesz standardowo- >.amxx do plugins/
Piteras00
21.11.2009
Witam 
To, że ten plugin nie działa na 47+48 jest spowodowane użyciem
przez co kickuje ludzi na nonsteamach, którzy mają zainstalowany patch w wersji niższej niż 28. Mam w związku z tym pewien pomysł, jednak programować jeszcze nie umiem więc zwracam się z tym do R3Xa.
W Twoim pluginie można by wprowadzić cvar np. amx_interp_steam [1|0]. W przypadku ustawienia go na 1, wszystko odbywałoby się wg. obecnej procedury - sprawdzenie, czy interp mieści się w zakresie, jeżeli nie to zmienienie go. W przypadku ustawienia 0, plugin mógłby po prostu ustawiać interp określony wcześniej w cvarze np. amx_nosteam_interp, nie sprawdzając wcześniej ustawienia gracza.
@Edit: OJOJ...
nie doczytałem informacji, że plugin nie jest od zmieniania interpu...
W każdym razie być może będzie ci się chciało coś takiego napisać...?

To, że ten plugin nie działa na 47+48 jest spowodowane użyciem
query_client_cvar
przez co kickuje ludzi na nonsteamach, którzy mają zainstalowany patch w wersji niższej niż 28. Mam w związku z tym pewien pomysł, jednak programować jeszcze nie umiem więc zwracam się z tym do R3Xa.

W Twoim pluginie można by wprowadzić cvar np. amx_interp_steam [1|0]. W przypadku ustawienia go na 1, wszystko odbywałoby się wg. obecnej procedury - sprawdzenie, czy interp mieści się w zakresie, jeżeli nie to zmienienie go. W przypadku ustawienia 0, plugin mógłby po prostu ustawiać interp określony wcześniej w cvarze np. amx_nosteam_interp, nie sprawdzając wcześniej ustawienia gracza.
@Edit: OJOJ...

W każdym razie być może będzie ci się chciało coś takiego napisać...?

R3X
21.11.2009
Zamiast cvara mogłoby być automatyczne wykrywanie czy gracz ma poprawne SteamID
ciekawy pomysł, a na takie zawsze znajdzie się wolna chwila

Piteras00
26.11.2009
Zamiast cvara mogłoby być automatyczne wykrywanie czy gracz ma poprawne SteamID
ciekawy pomysł, a na takie zawsze znajdzie się wolna chwila
i jak? jakikolwiek progress? ;>
R3X
26.11.2009
szczerze to zapomniałem; dodam do listy spraw, ale nie powiem jaki ma numerek ;>
R3X
29.11.2009
Mógłby ktoś sprawdzić czy to działa? nie mam serwera NS
dzięki

Załączone pliki
Piteras00
30.11.2009
Nie działa. Nie ma prawa działać. Plugin stosuje query_client_cvar na wszystkich, na nonsteamach również.
Dlatego pisałem o automatycznym ustawianiu interpu gościom NS, a Ty o wykrywaniu czy klient ma poprawne SteamID - Steam i NS muszą być traktowani osobno.
Dlatego pisałem o automatycznym ustawianiu interpu gościom NS, a Ty o wykrywaniu czy klient ma poprawne SteamID - Steam i NS muszą być traktowani osobno.
