←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Strażnik ex_interp

  • +
  • -
Piteras00 - zdjęcie Piteras00 01.12.2009

Potwierdzam, jest to dokładnie to o czym pisałem, już wpakowałem to do siebie na dwa serwery :3 Wspaniała robota :D Tyle tylko że dokleiłem tam jeszcze linijkę informującą o złym interpie gracza.

Dla tych, którym nie chce się kompilować:

Załączone pliki

Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 01.12.2009

zaktualizowałem pierwszy post (leniwy typ ze mnie;> ), dzięki za wspólpracę Piteras00
Odpowiedz

  • +
  • -
Piteras00 - zdjęcie Piteras00 02.12.2009

Szkoda tylko, że zdarzają się steamowcy za głupi na to, żeby samemu sobie interp zmienić.

Kolejna propozycja:

Ustawianie interpu również steamom po określonej (na stałe lub nie) ilości ostrzeżeń lub okresie czasu - np. można byłoby to podpiąć pod amx_baninterp_punish 2.

[ Dodano: 05-12-2009, 17:00 ]
BUMP, dobry panie zlituj sie nad nami
Odpowiedz

  • +
  • -
k00wb0j. - zdjęcie k00wb0j. 06.12.2009

Pytanie..
Cz yplugin zmienia graczom interp po wejściu na serwer ? ..
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 06.12.2009

Cyz plugin ymienia gracyom interp po wejściu na serwer ? ..

tylko wersja 1.3 i tylko graczom NS
Odpowiedz

  • +
  • -
k00wb0j. - zdjęcie k00wb0j. 06.12.2009

jak ma sie serwer ns/s to co robi w tym przypadku z graczami s ?
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 06.12.2009

działa po staremu - sprawdza interp i informuje o ew. źle ustawionym (+ może jakaś kara)
Odpowiedz

  • +
  • -
k00wb0j. - zdjęcie k00wb0j. 06.12.2009

dzięki bardzo za pomoc! ;)

PS: przepraszam za błędy :D
Odpowiedz

  • +
  • -
Piteras00 - zdjęcie Piteras00 06.12.2009

R3X, zrobisz też tak żeby po jakimś czasie zmieniało interp także steamom? :>
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 06.12.2009

nie ;)
Odpowiedz

  • +
  • -
Piteras00 - zdjęcie Piteras00 06.12.2009

:(
Odpowiedz

Seba - zdjęcie Seba 08.12.2009

Ale Ty kombinujesz. Zamiast np. sprawdzić czy ma steam, to Ty BŁEDNIE sprawdzasz czy nie ma steama.
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 08.12.2009

w dproto można zmieniać steamid graczy, więc uznałem, że tak będzie elastyczniej :> 'błędnie' odnosiło się do samej metody czy listy prefixów?
Odpowiedz

Seba - zdjęcie Seba 08.12.2009

bool:is_steam_player(authid[])
{
	if(contain(authid, "0:1") != -1 || contain(authid, "0:0") != -1)
		return true
		
	return false	
}
i wszystko na temat poprawności, no chyba że ktoś dla nonsteamów rzuci prefix 0 bądź 1.

[ Dodano: 08-12-2009, 15:27 ]
można w sumie też i tak. :>

bool:is_steam_player(authid[])
{
	if(equal(authid, "STEAM_0:1", 9) || equal(authid, "STEAM_0:0", 9))
		return true
		
	return false	
}
Odpowiedz

  • +
  • -
Piteras00 - zdjęcie Piteras00 08.12.2009

nie ;)


No to sobie zrobiłem sam. Mam nadzieję, że nikt się nie pogniewa ;P

Za włączanie/wyłączanie zmiany interpu 'steamom' odpowiada CVAR amx_baninterp_punishchange [1|0]; domyślnie 0. Czas ustala ten sam CVAR, który odpowiada za czas kickowania, tyle tylko że domyślna wartość została zmieniona na 25, bo inaczej gryzło się z tutorialem i właściwie komunikatu o zmianie nie było widać.

Załączone pliki

Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 09.12.2009

nikt się nie pogniewa ;

ja nie, ale jak to zobaczy jakiś mod++ to może :D
Odpowiedz

  • +
  • -
materac48 - zdjęcie materac48 11.12.2009

Dlaczego na steamie wszystko jest ok a na NS automatycznie daje interp 0.009000 ?
Odpowiedz

  • +
  • -
Piteras00 - zdjęcie Piteras00 12.12.2009

Dlaczego na steamie wszystko jest ok a na NS automatycznie daje interp 0.009000 ?


Wina cl_updaterate ustawionego na 101.
Odpowiedz

  • +
  • -
materac48 - zdjęcie materac48 12.12.2009

Dlaczego na steamie wszystko jest ok a na NS automatycznie daje interp 0.009000 ?


Wina cl_updaterate ustawionego na 101.


Ustawić to w server.cfg czy jakoś zmienić w sma pluginu ? I na jaką wartość ?

/edit

W sma jest:

public zmien(id){
	client_cmd(id,"cl_updaterate 100")
Odpowiedz

  • +
  • -
Piteras00 - zdjęcie Piteras00 12.12.2009

Ten plugin osobno obchodzi się ze steamami i z NS ze względu na niemożliwość sprawdzenia ich interpu ;)

Proszsz, wersja z dopisanym cl_updaterate dla ns.

Załączone pliki

Odpowiedz