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

Software Detector
#21
Napisano 08.03.2009 00:09
#22
Napisano 08.03.2009 12:48

#23
Napisano 08.03.2009 20:22
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
Napisano 08.03.2009 23:40
server_cmd("kick #%d Change renderer mode!",get_user_userid(id))?
#25
Napisano 09.03.2009 14:37
#26
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?
#27
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
Napisano 09.03.2009 20:08
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)) ;
#29
Napisano 09.03.2009 20:28


wyswietla mi sie w kosnoli
Kicked :Change renderer mode
zobaczcie na kod i wstawcie caly sma poprawny jak mozecie

Załączone pliki
#30
Napisano 09.03.2009 20:49
Załączone pliki
#31
Napisano 10.03.2009 13:02
#32
Napisano 10.03.2009 19:01

#33
Napisano 10.03.2009 19:51
#34
Napisano 10.03.2009 20:54
#35
Napisano 10.03.2009 20:57

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
Napisano 22.04.2009 12:09

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
#37
Napisano 22.04.2009 12:19
powinnaś zobaczyć aktualną wartość zmiennej. Gdy będzie równa 2 wtedy dorzucę debugera.amx_rcon soft_punishment
#38
Napisano 22.04.2009 15:45
czyli tiaaa... czekam na update ;]
#39
Napisano 22.04.2009 15:54
- dodany Debugger
#40
Napisano 22.04.2009 15:58

Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych