Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Sprawdzanie zawrtości katalogu?


  • Zamknięty Temat jest zamknięty
14 odpowiedzi w tym temacie

#1 naven

    Hero

  • Power User

Reputacja: 204
Profesjonalista

  • Postów:1 088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

Napisano 15.12.2009 17:27

Da się sprawdzić jakie pliki są w danym katalogu?
  • +
  • -
  • 0

#2 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 15.12.2009 17:39

http://www.amxmodx.o...php?go=inc&id=3

Nie ma funkcji co wypisze ci zawartosc calego foldera, ale mozesz sprawdzac czy istnieje konkretny plik:
file_exists ( const file[] )

A jak chcesz zrobic plug co robi dla kazdej mapy (czy cos) nowy plik a potem wypisac, to mozesz zrobic nowy plik w ktorym bedzie adnotacja dla jakich map juz jest plik...
  • +
  • -
  • 0

#3 naven

    Hero

  • Autor tematu
  • Power User

Reputacja: 204
Profesjonalista

  • Postów:1 088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

Napisano 15.12.2009 18:27

Raczej chodziło mi o wykrywanie czegoś czego nie znam nazwy w danym folderze i nie chodzi tutaj o mapy
  • +
  • -
  • 0

#4 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 15.12.2009 18:34

Raczej chodziło mi o wykrywanie czegoś czego nie znam nazwy w danym folderze i nie chodzi tutaj o mapy

Nie znasz nazwy == nie sprawdzisz.
Nie ma możliwości listingu folderu przy pomocy amxx'a.
  • +
  • -
  • 0

#5 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 15.12.2009 18:40

Da się :P

http://www.amxmodx.o...?go=func&id=792
+
http://www.amxmodx.o...?go=func&id=793
  • +
  • -
  • 0

#6 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 15.12.2009 19:04

Da się :P

http://www.amxmodx.o...?go=func&id=792
+
http://www.amxmodx.o...?go=func&id=793


Kiedyś szukałem tych funkcji i nie znalazłem ;>
  • +
  • -
  • 0

#7 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 15.12.2009 19:07

Pavulon, ja tez jakos nie zauwazylem... pewnie R3X z haxowal amxmodx.org i dodal sam funkcje :F

Ale poza tym, to plug co ma mozliwosc grzebania po calym serwie jest troche nie moralne...
  • +
  • -
  • 0

#8 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 15.12.2009 20:29

Zdaje mi się, że już jej kiedyś używałem pod AMXXem :> stąd wiem o jej istnieniu

U mnie na lokalnym serwer chodzę po dysku jak mi się zechce (przetestowałem do ../../../ ) :zly:
Byłem przekonany, że ograniczy się do cstrike
naven, gdybyś ciągle nie wiedział jak to zrobić, krótka prezentacja:
#define DIR "maps/"

public plugin_cfg() {
	register_plugin(PLUGIN, VERSION, AUTHOR);


	new szFile[96];
	new hDir = open_dir(DIR, szFile, 63);
	if(hDir)
		do{
			format(szFile,95, "%s%s", DIR, szFile);
			if(file_exists(szFile)){
				doSthWithFile(szFile);
			}
		}while(next_file(hDir, szFile, 63));
	close_dir(hDir);
	
}
doSthWithFile(szFile[]){
	log_amx("Found: %s", szFile);
}

L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/aim_map.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/as_oilrig.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/cs_747.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/cs_assault.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/cs_backalley.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/cs_estate.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/cs_havana.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/cs_italy.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/cs_militia.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/cs_office.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/cs_siege.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_airstrip.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_aztec.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_cbble.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_cbble_detail.txt
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_chateau.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_dust.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_dust2.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_inferno.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_nuke.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_piranesi.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_prodigy.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_storm.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_survivor.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_torn.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_train.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/de_vertigo.bsp
L 12/15/2009 - 20:29:24: [dir.amxx] Found: maps/fy_pool_day.bsp


  • +
  • -
  • 0

#9 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 15.12.2009 20:53

R3X, wyszedles poza folder samej gry? Czyli teoretycznie mozna zrobic pluga, co bedzie dzialac jak total commander, szczegonie jak mamy funkcje typu usuwanie pliku to robi sie nie ciekawie xD
  • +
  • -
  • 0

#10 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 15.12.2009 21:26

R3X nie potrzebnie podawałeś że coś takiego istnieje zaraz się zacznie tematy typu "dodawanie serwera bez wiedzy użytkownika" , "podmiana tapety u gracza (oczywiście w cs ) żeby przypominała o serwerze itp.[/code]
  • +
  • -
  • 0

#11 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 15.12.2009 21:27

R3X nie potrzebnie podawałeś że coś takiego istnieje zaraz się zacznie tematy typu "dodawanie serwera bez wiedzy użytkownika" , "podmiana tapety u gracza (oczywiście w cs ) żeby przypominała o serwerze itp.[/code]

Ale to działa tylko po stronie serwera, gracza nie rusza ;)
  • +
  • -
  • 0

#12 naven

    Hero

  • Autor tematu
  • Power User

Reputacja: 204
Profesjonalista

  • Postów:1 088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

Napisano 15.12.2009 21:30

Naprawdę wątpiłem, że jest to możliwe, całe szczęście, że mamy wujaszka R3Xa. Dzięki wielkie za pomoc.
OpenGL to jest serwerowe tylko, u gracza nie zrobisz czegoś takiego.
  • +
  • -
  • 0

#13 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 15.12.2009 21:31

no już wprowadziłem atmosferę strachu ;D ale tak zrozumiałem skoro wyszedł z folderu gry no to wydawało mi się że grzebię u gracza
  • +
  • -
  • 0

#14 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 15.12.2009 21:32

Pavulon, gozej jak admin jest glupi i da pliki z niewiadomych zrodel co oferuja tylko .amxx "by nie usunac reklamy", "plug autorski i nie chce by modyfikowali" etc.

Dobrze, ze u nas bez .sma nie ma pluga (wyjatek bany na neo by spowolnic akcje uodparniania sie noobow).
  • +
  • -
  • 0

#15 naven

    Hero

  • Autor tematu
  • Power User

Reputacja: 204
Profesjonalista

  • Postów:1 088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

Napisano 15.12.2009 21:32

Wiesz, jeśli ktoś zainstalowałby coś takiego nie mając kodu na swoim hlds na kompie to nie miło^^

@up ale są tacy, co by się połakomili na .sma chociaż żeby popatrzeć:P
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych