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
- - - - -

Software Detector


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
69 odpowiedzi w tym temacie

#21 Karolus

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:102
  • Lokalizacja:Stargard Szcz.
Offline

Napisano 08.03.2009 00:09

Tak steam
  • +
  • -
  • 0

#22 R3X

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 08.03.2009 12:48

Pewnie masz odpowiednie uprawnienia (immunitet) w users.ini :D
  • +
  • -
  • 0

#23 ` ManieK

    Profesjonalista

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:194
  • GG:
  • Lokalizacja:Ciechanów
Offline

Napisano 08.03.2009 20:22

plugin bardzo przydatny na serwery diablomod


teraz ja mam pytanko czy dało by rade zrobić coś takiego jak na podobe amxbans

ze jak gracz ma software to dostaje kicka (tak mam ustawione) i u niego wyswietla sie w konsoli coś takiego

Dostałes kicka za grafike software
Zmien koniecznie grafike na OPENGL
by wejsc na serwer


#24 Seba

    Wszechobecny

  • Zbanowany

Reputacja: 198
Profesjonalista

  • Postów:424
  • Lokalizacja:Internet
Offline

Napisano 08.03.2009 23:40

Zmień
server_cmd("kick #%d Change renderer mode!",get_user_userid(id))			

?

#25 ` ManieK

    Profesjonalista

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:194
  • GG:
  • Lokalizacja:Ciechanów
Offline

Napisano 09.03.2009 14:37

hmm tzn na co zmienic? :F bo za bardzo nie rozumiem

#26 R3X

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 09.03.2009 17:16

console_print(id,"Dostałes kicka za grafike software");
console_print(id,"Zmien koniecznie grafike na OPENGL");
console_print(id,"by wejsc na serwer");
server_cmd("kick #%d Change renderer mode!",get_user_userid(id)) ;
O to chodzi?
  • +
  • -
  • 0

#27 ` ManieK

    Profesjonalista

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:194
  • GG:
  • Lokalizacja:Ciechanów
Offline

Napisano 09.03.2009 18:37

#include <amxmodx>

#define PLUGIN "Software Detector"
#define VERSION "1.1"
#define AUTHOR "R3X"

#define CMD "gl_ztrick"
#define WHEN_SOFT "Bad CVAR request"
/*
#define AMXBANS
*/

new gcvarPunish,gcvarbanTime,gcvarbip;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	/*
	soft_punishment
	0 - chat warning
	1 - kick
	2 - ban na 'soft_bantime' minut
	*/
	gcvarPunish=register_cvar("soft_punishment","0");
	gcvarbanTime=register_cvar("soft_bantime","5");
	gcvarbip=register_cvar("soft_banip","0");
}
public client_putinserver(id){
	if (!is_user_bot(id)){
		set_task(1.0,"checkHim",id);
	}
}
public checkHim(id){
	query_client_cvar(id, CMD, "cvar_result_func");
}
public cvar_result_func(id, const cvar[], const value[]){
	if(equal(value,WHEN_SOFT)){
		new name[32];
		get_user_name(id,name,32);
		switch(get_pcvar_num(gcvarPunish)){
			case 0:{
				server_cmd("say ^"%s^" use Software Rendering",name);
			}
			case 1:{
				console_print(id,"Dostałes kicka za grafike software"); 
        console_print(id,"Zmien koniecznie grafike na OPENGL"); 
        console_print(id,"by wejsc na serwer"); 
        server_cmd("kick #%d Change renderer mode!",get_user_userid(id)) ;
			}
			case 2:{
				new bantime=get_pcvar_num(gcvarbanTime);
				new bool:banip=get_pcvar_num(gcvarbip)==1;
				if(is_plugin_loaded("AMXBans")>=0){
					if(banip)
						server_cmd("amx_banip %d ^"%s^" Software",bantime, name); 
					else 
						server_cmd("amx_ban %d ^"%s^" Software", bantime,name);
				}
				else
				{
					if(banip)
						server_cmd("amx_banip ^"%s^" %d Software",name, bantime); 
					else
						server_cmd("amx_ban ^"%s^" %d Software",name, bantime);
				}
			}
		}
	}
} 

tak to ma byc??
sory ale dopiero sie ucze ;]

#28 R3X

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 09.03.2009 20:08

tak, możesz dodać jakąś ramkę
console_print(id,"-----------Nazwa Twojego Serwa-----------");
console_print(id,"-----------[SoftWare Detector]-----------");
console_print(id,"Dostałes kicka za grafike software");
        console_print(id,"Zmien koniecznie grafike na OPENGL");
        console_print(id,"by wejsc na serwer");
console_print(id,"----------------------------------------------");
        server_cmd("kick #%d Change renderer mode!",get_user_userid(id)) ;

  • +
  • -
  • 0

#29 ` ManieK

    Profesjonalista

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:194
  • GG:
  • Lokalizacja:Ciechanów
Offline

Napisano 09.03.2009 20:28

cos chyba zle zrobilem :X :X

wyswietla mi sie w kosnoli
Kicked :Change renderer mode



zobaczcie na kod i wstawcie caly sma poprawny jak mozecie ;)

Załączone pliki



#30 R3X

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 09.03.2009 20:49

Skompilowałeś?

Załączone pliki


  • +
  • -
  • 0

#31 ` ManieK

    Profesjonalista

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:194
  • GG:
  • Lokalizacja:Ciechanów
Offline

Napisano 10.03.2009 13:02

tak. to co masz w zalaczniku to jest juz poprawione?

#32 R3X

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 10.03.2009 19:01

Skompilowałem ze zmianami. Printuje przed kickiem, więc nie widzę powodów do nie działania :P
  • +
  • -
  • 0

#33 ` ManieK

    Profesjonalista

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:194
  • GG:
  • Lokalizacja:Ciechanów
Offline

Napisano 10.03.2009 19:51

mozesz podeslac plik .sma?

#34 R3X

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 10.03.2009 20:54

A działa? To jest kod z ostatniego Twojego posta z załącznikiem: http://amxx.pl/download.php?id=2398
  • +
  • -
  • 0

#35 ` ManieK

    Profesjonalista

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:194
  • GG:
  • Lokalizacja:Ciechanów
Offline

Napisano 10.03.2009 20:57

no wlasnie w tym problem ze nie dziala :/

wywala z napisem takim jak wczesniej podalem + restartuje sie serwer przy zmianie mapy ;)

Prosiłbym o przeslanie na forum pliku .sma z wstawionym tym kodem co ma sie wyswietlac w konsoli

#36 TastyB

    Zaawansowany

  • Girl

Reputacja: 9
Nowy

  • Postów:147
Offline

Napisano 22.04.2009 12:09

Plugin ladnie dzialal i sobie przestal :o

nie zmienialam nic co dotyczy banowania na serwerze a pomimo tego plugin zamiast banowac jedynie kickuje...

w plugins.ini poprawnie dodany

cvary:
////soft detector
soft_punishment 2		// 0 - chat warning; 1 - kick; 2 - ban na 'soft_bantime'min 
soft_bantime 15			// czas bana w minutach
soft_banip 0 			// ban na authid (0) czy na ip (1)


proszę o pomoc
  • +
  • -
  • 0

#37 R3X

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 22.04.2009 12:19

Będąc na serwerze wpisz

amx_rcon soft_punishment

powinnaś zobaczyć aktualną wartość zmiennej. Gdy będzie równa 2 wtedy dorzucę debugera.
  • +
  • -
  • 0

#38 TastyB

    Zaawansowany

  • Girl

Reputacja: 9
Nowy

  • Postów:147
Offline

Napisano 22.04.2009 15:45

16:44:46 "soft_punishment" is "2"

czyli tiaaa... czekam na update ;]
  • +
  • -
  • 0

#39 R3X

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 22.04.2009 15:54

Update (bez zmiany numerycznej wersji):
- dodany Debugger
  • +
  • -
  • 0

#40 TastyB

    Zaawansowany

  • Girl

Reputacja: 9
Nowy

  • Postów:147
Offline

Napisano 22.04.2009 15:58

Sprawdze i napisze czy juz OK ;)
  • +
  • -
  • 0




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

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