←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Kod usuwający pliki na serwerze

  • +
  • -
RasiaQ - zdjęcie RasiaQ 14.12.2013

Witam,

Poszukuję kodu/pluginu, który po instalacji usuwa pliki na serwerze (tylko folder scripting i plugins)

 

Nie pytajcie po co mi xD Pytam tylko czy owy istnieje

Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 14.12.2013

Plugin taki raczej nie istnieje, ale łatwo go zrobić. Przydadzą Ci się do tego: unlink, open_dir, read_dir, close_dir, rmdir i drobne pojęcie o pętlach, ewentualnie o rekurencji :)
Odpowiedz

  • +
  • -
RasiaQ - zdjęcie RasiaQ 14.12.2013

unlink

Usunie on wskazany plik ? Czyli musiałbym dodać wszystkie pliki, które chcę usunąć np.

unlink("cstrike/addons/amxmodx/plugins/codclass_snajper")
unlink("cstrike/addons/amxmodx/plugins/codclass_komandos")
unlink("cstrike/addons/amxmodx/plugins/codclass_strzelec")

 

O pentlach i rekurencji nie mam zielonego pojęcia, ale czy wystarczy sam plugin z tym u góry ?

Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 14.12.2013

Tak, wystarczy. Brakuje tylko .amxx, jeśli to są faktycznie pluginy. Oczywiście musisz to umieścić w poprawnym pluginie w odpowiednim miejscu, np w plugin_init.
Odpowiedz