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.
|
[ROZWIĄZANE] Blokada pluginu na dane IP
#1
Napisano 08.12.2012 23:10
czy istnieje metoda aby dany plugin działał tylko na jednym IP?
Jeżeli tak, poprosił bym o jakiś poradnik jak takie coś wykonać.
#2
Napisano 08.12.2012 23:44
DarkGL to mój autorytet.
skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować
#3
Napisano 09.12.2012 10:21
Połączyłem to z equal http://amxx.pl/topic...zic-ip-serwera/
Wyszło mi coś takiego i nie chce się kompilować
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
new szIP[51]
public plugin_init() {
register_plugin("nazwa", "1.0", "Tamq");
get_user_ip(0, szIP, 50, 0)
}
new const test[] = "0.0.0.0:00000"
if (equal(test, "szIP")) //zwroci false
server_print("IP prawidlowe")
else
server_print("IP nieprawidlowe")
Użytkownik anachaj edytował ten post 09.12.2012 10:23
#4
Napisano 09.12.2012 10:42
Napisałem, że musisz zatrzymać działanie pluginu, a nie wypisywać informacje.
DarkGL to mój autorytet.
skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować
#5
Napisano 09.12.2012 10:44
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team Error: Invalid function or declaration on line 13 Error: Invalid function or declaration on line 15 Warning: Symbol is never used: "test" on line 17 2 Errors. Could not locate output file XXXXX\zabezpieczenie.amx (compile failed).
Użytkownik anachaj edytował ten post 09.12.2012 10:45
#6
Napisano 09.12.2012 10:46
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
new szIP[51]
new wylaczyc_plugin;
public plugin_init() {
register_plugin("nazwa", "1.0", "Tamq");
is_on_plugin() ? plugin_init2() : pause("ad")
get_user_ip(0, szIP, 50, 0)
new const test[] = "0.0.0.0:00000"
if (equal(test, test))
server_print("IP prawidlowe")
else
{
server_print("IP nieprawidlowe")
wylaczyc_plugin = true;
}
}
public plugin_init2() {
// kod
}
stock is_on_plugin()
return wylaczyc_plugin ? true : false
Sprawdź, bo ja nie sprawdzałem
Użytkownik Krytykiewicz edytował ten post 09.12.2012 10:56
#7
Napisano 09.12.2012 10:48
/* Plugin generated by AMXX-Studio */ #include <amxmodx> new const test[] = "0.0.0.0:00000"; public plugin_init() { register_plugin("nazwa", "1.0", "Tamq"); new g_IP[33]; get_user_ip(0, g_IP, charsmax(g_IP)); if(equal(g_IP, test)){ server_print("IP prawidlowe"); } else{ server_print("IP nieprawidlowe"); } }
If you can dream it, you can do it.
#8
Napisano 09.12.2012 10:51
Czy jest lepsze rozwiązanie (i szybsze) jeżeli mówimy np o wyłączaniu całego CODa (włącznie z klasami i innymi)
server_cmd("amx_pausecfg pause nazwa_pluginu.amxx");
Użytkownik anachaj edytował ten post 09.12.2012 10:51
#9
Napisano 09.12.2012 11:03
If you can dream it, you can do it.
#10
Napisano 09.12.2012 11:08
#11
Napisano 09.12.2012 11:12
set_fail_state("Plugin nie dziala na tym serwerze.");
If you can dream it, you can do it.
#12
Napisano 09.12.2012 11:14
/* Plugin generated by AMXX-Studio */??
#include <amxmodx>
new const test[] = "5.9.89.100:27176";
public plugin_init() {
register_plugin("nazwa", "1.0", "Tamq");
new g_IP[33];
get_user_ip(0, g_IP, charsmax(g_IP));
if(equal(g_IP, test)){
server_print("IP prawidlowe");
}
else{
server_print("IP nieprawidlowe");
set_fail_state("Plugin nie dziala na tym serwerze.");
}
}
#13
Napisano 09.12.2012 11:42
If you can dream it, you can do it.
#14
Napisano 09.12.2012 11:53
#15
Napisano 09.12.2012 12:03
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL
If you can dream it, you can do it.
#16 Gość_21977_*
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych