Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Przerobienie Srażnik Interpu


  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 Klycior

    Wszechpomocny

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:370
  • GG:
  • Lokalizacja:Tarnowskie Góry
Offline

Napisano 19.11.2009 16:29

Witam,

Jeżeli ktoś znajdzie chwilę proszę o przerobienie pluginu TEGO aby komunikat że grasz ma zły interp został wysyłany tylko do adminów (say_team @) - Tak aby gracze nie wiedzieli że coś takiego jest włączone :) Czyli kary zostaną wyłączone.

Pozdrawiam.
  • +
  • -
  • 0

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 19.11.2009 16:53

ColorChat(0, GREEN,"[Interp]^x01 Gracz ^x04%s^x01 ma zly interp (%s)",name,value);
>>
new iPlayers[32],iNum;
		get_players(iPlayers, iNum);
		for(new i=0;i<iNum;i++)
			if(get_user_flags(iPlayers[i], 1)&ADMIN_BAN)
				ColorChat(iPlayers[i], GREEN,"[Interp]^x01 Gracz ^x04%s^x01 ma zly interp (%s)",name,value);

  • +
  • -
  • 0

#3 Klycior

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:370
  • GG:
  • Lokalizacja:Tarnowskie Góry
Offline

Napisano 19.11.2009 18:42

Szkoda że podczas kompilacji błąd jest 7 lini.
Jak możesz daj tutaj .amxx

[ Dodano: 19-11-2009, 18:49 ]
A fajnie będzie jak mi to dasz w wersji .amxx jeżeli nie będzie błędów:

#include <amxmodx>
#define MIN_TIME 1.0

new gcvarMinInterp,gcvarMaxInterp,gcvarPunish,gcvarPunishDelay;
new gcvarShowTut;

#include "colorChat.inl"

public plugin_init(){
	register_plugin("Pokaz interp","1.2.1","grankee&r3x")
	gcvarMinInterp=	register_cvar("amx_mininterp","0.01",0,0.01);
	gcvarMaxInterp=register_cvar("amx_maxinterp","0.01",0,0.01);
	gcvarPunish=register_cvar("amx_baninterp_punish","0");
	gcvarPunishDelay=register_cvar("amx_baninterp_delay","30.0");
	gcvarShowTut=register_cvar("amx_show_tutorial","1");
	pokaz()
}
public pokaz(){
	new players[32],count
	get_players(players,count)
	for(new i=0;i<count;i++){
		if(is_user_bot(players[i])) continue;
		query_client_cvar(players[i],"ex_interp","interp");
	}
	set_task(120.0, "pokaz");
}
public interp(id,const cvar[],const value[]){
	new Float:val=str_to_float(value);
	new Float:fMin=get_pcvar_float(gcvarMinInterp);
	new Float:fMax=get_pcvar_float(gcvarMaxInterp);
	if(val<fMin||val>fMax){
		new name[32]
		get_user_name(id,name,31);
		new iPlayers[32],iNum;
        get_players(iPlayers, iNum);
        for(new i=0;i<iNum;i++)
            if(get_user_flags(iPlayers[i], 1)&ADMIN_BAN)
                ColorChat(iPlayers[i], GREEN,"[Interp]^x01 Gracz ^x04%s^x01 ma zly interp (%s)",name,value);
		if(get_pcvar_num(gcvarShowTut)>0)
		if(get_pcvar_num(gcvarPunish)){
			if(!task_exists(id)){
				set_task(floatmax(get_pcvar_float(gcvarPunishDelay),MIN_TIME),"kickuj",id);
			}
		}
	}else if(task_exists(id))
		remove_task(id);
}
public kickuj(id){
	new Float:fMin=get_pcvar_float(gcvarMinInterp)+0.0001;
	new Float:fMax=get_pcvar_float(gcvarMaxInterp)+0.0001;
	server_cmd("amx_kick #%d ^"Bad Interp (0.01-0.05)"",get_user_userid(id));
}

  • +
  • -
  • 0

#4 mikus

    Ekipa PGC

  • Użytkownik

Reputacja: 75
Zaawansowany

  • Postów:406
  • GG:
  • Steam:steam
  • Lokalizacja:Wola
Offline

Napisano 20.11.2009 08:37

Trzeba lokalnie
  • +
  • -
  • 0

#5 honey

    Wszechmogący

  • Zbanowany

Reputacja: 124
Zaawansowany

  • Postów:606
  • Steam:steam
  • Lokalizacja:n / a
Offline

Napisano 20.11.2009 10:23

Łap

Załączone pliki



#6 Klycior

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:370
  • GG:
  • Lokalizacja:Tarnowskie Góry
Offline

Napisano 20.11.2009 12:42

Kurde ta moja wersja nie działa.

Chciałem zrobić tak aby gracze nie wiedzieli że na serwerze jest taki plugin a tylko admin będzie informowany kto ma zły interp.Podejmie się ktoś tego?
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych