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.
|
Strażnik ex_interp
#41
Napisano 01.09.2009 20:45
Jest jakiś lek na to? Co prawda można by dać edit'a na Zmien interp (czytaj w konsoli) ,
#42
Napisano 01.09.2009 22:25
#43
Napisano 02.09.2009 06:46
Pewnie Podczas gry dość ciekawie to wygląda ADMIN: %hostname% kick zer0, jedynie żalę się na powód kick'a..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?
#44
Napisano 02.09.2009 11:38
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
#45
Napisano 02.09.2009 14:08
#46
Napisano 02.09.2009 16:57
#47
Napisano 02.09.2009 19:01
Teraz to serwer padazaktualizowałem załącznik
#48
Napisano 02.09.2009 19:59
#49
Napisano 19.11.2009 18:00
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
#50
Napisano 20.11.2009 17:44
#51
Napisano 21.11.2009 15:37
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... 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ć...?
#52
Napisano 21.11.2009 23:38
#53
Napisano 26.11.2009 22:19
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? ;>
#54
Napisano 26.11.2009 22:22
#55
Napisano 27.11.2009 12:11
#57
Napisano 29.11.2009 22:06
Załączone pliki
#58
Napisano 30.11.2009 00:01
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.
#59
Napisano 30.11.2009 11:16
#60
Napisano 30.11.2009 11:26
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych