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.
|
Wprowadzanie adresów IP komendą
#1
Napisano 04.12.2009 20:34
#2
Napisano 04.12.2009 20:40
masz problem z pobraniem tego string'a czy zapisaniem go do pliku ?
#3
Napisano 04.12.2009 20:47
init register_concmd("amx_banzakres","func_zbanuj",ADMIN_KICK, "<zakres>") (...) public func_zbanuj(id, level, cid){ if (!cmd_access(id,level,cid,3)) return PLUGIN_HANDLED; new szZakres[64] read_argv(1, szZakres, 63); new Configsdir[64] new file[64] get_configsdir(Configsdir,63) format(file, 63, "%s/zbanowani.ini",Configsdir) //if write_file(file, szZakres) return PLUGIN_HANDLED; }Kompilacja bezbłędna.
#4
Napisano 04.12.2009 21:06
Ciężko stwierdzić, ale chyba z samą komendą, wygląda to tak:
Kod:
init
register_concmd("amx_banzakres","func_zbanuj",ADMIN_KICK, "")
(...)
public func_zbanuj(id, level, cid){
if (!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED;
new szZakres[64]
read_argv(1, szZakres, 63);
new Configsdir[64]
new file[64]
get_configsdir(Configsdir,63)
format(file, 63, "%s/zbanowani.ini",Configsdir)
//if
write_file(file, szZakres)
return PLUGIN_HANDLED;
}
Kompilacja bezbłędna.
działa, działa...
Jeżeli pomimo podania "zakres'u" otrzymujesz informację:
Uzycie: amx_banzakres <zakres>to po prostu zmień:
naif (!cmd_access(id,level,cid,3))
if (!cmd_access(id,level,cid,2))
A jeżeli nie zapisuje się to sprawdź chmod'y.
#5
Napisano 04.12.2009 21:22
Pomogło, dzięki.if (!cmd_access(id,level,cid,2))
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych