client_cmd(0, "connect:ip", "blok");a i tak po wpisaniu connect:ip mnie połączyło. Jakieś rady?
set_task(9999.0, "zmien");
}
public blok(id){
if(!minely){
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
public zmien() minely = true;
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.
|
Da się zablokować connect:ip ?
#1
Napisano 24.07.2012 21:35
#2
Napisano 24.07.2012 22:06
public client_connect( id ){ client_cmd( id , "disconnect" ); }
#3
Napisano 24.07.2012 22:28
| CPU: I7-6700K @4.7GHz | Cooling: Corsair H110 | GPU: MSI GTX 1080 Gaming X | MOBO: Asus Maximus VIII Hero | RAM: Kingston Savage 16GB DDR4 @2800MHz |
| SSD: Samsung 840 Pro 128GB | SSD2: Samsung 840 Pro 256GB | PSU: Be Quiet L8 630W | Case: Gladius M40 | Mouse: Gigabyte M6980X | Keyboard: Sharkoon SHARK ZONE K20 | Headphones: HyperX HX Cloud Black | Display: Triple LG 24MP67VQ-P |
TS3: ts.kreedzmania.pl - 512 Slotów - Darmowe Kanały
#4
Napisano 25.07.2012 08:46
#5
Napisano 25.07.2012 09:23
#include <amxmodx>
#define PLUGIN_NAME "Connect Block"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "Pan Pro"
public plugin_init( )
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
register_clcmd("connect", "Wpisal");
}
public Wpisal(id)
{
static arg[512], args, i;
args = read_argc();
for(i = 1; i < args; ++i)
{
read_argv(i, arg, charsmax(arg));
if(SprawdzDlugosc(arg, charsmax(arg)))
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
stock bool:SprawdzDlugosc( string[], const len )
{
static cmd[512];
while(strlen(string))
{
strtok(string, cmd, charsmax(cmd), string, len , ' ', 1);
if(strlen(cmd) > 0 ) return true;
}
return false;
}
Użytkownik Pan PrO edytował ten post 25.07.2012 09:28
#6
Napisano 25.07.2012 10:05
#7
Napisano 25.07.2012 10:27
public client_disconnect( id ){ client_cmd( id , "connect IP:PORT" ); }
Już go nie wypuścisz
#8
Napisano 25.07.2012 10:53
#9 Gość_21977_*
Napisano 25.07.2012 16:48
Bo jeśli nie, to serwer raczej nie jest w stanie jej wyłapać podobnie, jak komendy slot1.
#10
Napisano 25.07.2012 17:18
#11
Napisano 25.07.2012 22:31
| CPU: I7-6700K @4.7GHz | Cooling: Corsair H110 | GPU: MSI GTX 1080 Gaming X | MOBO: Asus Maximus VIII Hero | RAM: Kingston Savage 16GB DDR4 @2800MHz |
| SSD: Samsung 840 Pro 128GB | SSD2: Samsung 840 Pro 256GB | PSU: Be Quiet L8 630W | Case: Gladius M40 | Mouse: Gigabyte M6980X | Keyboard: Sharkoon SHARK ZONE K20 | Headphones: HyperX HX Cloud Black | Display: Triple LG 24MP67VQ-P |
TS3: ts.kreedzmania.pl - 512 Slotów - Darmowe Kanały
#12
Napisano 26.07.2012 09:06
#13
Napisano 26.07.2012 09:18
Komenda connect nie jest wysyłana do serwera
#14
Napisano 13.09.2012 16:31
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych