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


Dodatki SourceMod






temp1.amxx







