Czy mógłby ktoś napisać plugin dzięki, któremu można by skasować jakiś plik będąc na serwerze (tak żeby nie było trzeba wchodzić na ftp)
Przykładowa komenda:
amx_delete "/hlds/cstrike/maps/niedziałająca_mapa.bsp"
Nie znam sie na pawn'ie ale wydaje mi się że zrobienie takiego pluginu nie było by trudne.
Proszę o pomoc.
Pozdrawiam
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.
|
Guest Message by DevFuse
kasowanie plików
Temat rozp.
per_b.
, 13.07.2010 18:13
5 odpowiedzi w tym temacie
#1
Napisano 13.07.2010 18:13
#2
Napisano 14.07.2010 10:08
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "del" #define VERSION "1.0" #define AUTHOR "kyku" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("amx_delete", "czyt"); } public czyt(id) { if(get_user_flags(id) & ADMIN_IMMUNITY){ new said[141]; read_args(said, 140); replace_all(said, 140, "^"", ""); client_print(id, print_console, "=== %s ===", said); if(file_exists(said)) { client_print(id, print_console, "Plik usuniety"); unlink(said); }else client_print(id, print_console, "Nie ma takiego pliku"); } }Proszę
[warn=R3X]Niebezpieczny kod
zapomniałeś kyku o flagach dostępu i każdy może usuwać pliki, a używając ../ można załatwić serwer na cacy[/warn] // już poprawiłem
#3
Napisano 14.07.2010 10:48
ten tu trochę bardziej rozbudowany
funkcja dir odczytuje zawartość folderu, np:
druga komenda to unlink - usuwa plik
funkcja dir odczytuje zawartość folderu, np:
równadir maps 1 .*
pokazują pierwszych 10 plików z folderu cstrike/maps/dir maps 1
pokazuje pierwszych 10 plików z folderu cstrike/maps/ z rozszerzeniem .bspdir maps 1 .bsp
druga komenda to unlink - usuwa plik
z pytaniem o potwierdzenie; wtedy należy wpisać yes lub nounlink maps/de_dust.bsp
Załączone pliki
#4
Napisano 14.07.2010 10:55
hosting również W amxx można zrobić prawie tyle co PHP (get passwd, get ../../home/inny_serwer/cstrike/server.cfg)można załatwić serwer na cacy
Użytkownik kyku edytował ten post 14.07.2010 10:58
#5
Napisano 14.07.2010 12:44
raczej innych serwerów czy hostingu byś nie ruszył z powodu niewystarczających uprawnień
no chyba że hosting bezmyślny i nie ustawił chmod'ów
no chyba że hosting bezmyślny i nie ustawił chmod'ów
#6
Napisano 14.07.2010 12:48
a założysz się, że 95% hostingów (nie mówię tutaj o krzakach a poważnych hostingach) "ruszę" ?
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych