Skocz do zawartości

argument dla funkcji file_exists()


Rekomendowane odpowiedzi

Witajcie, od pewnego czasu borykam się z pewnym problemem:

 

    if (file_exists("accounts\"global.account1) > 0)

 

Zwraca mi, że file_exist ma tylko 1 argument.. nie wiem jak zrobić, aby ta funkcja sprawdziła czy plik global.account1 istnieje w folderze "accounts". Aha i nie jestem kolejnym cwaniakiem, który chce zrobić mmorpg :P a zauważyłem, że takich macie pod dostatkiem.

 

Pozdrawiam

~pabluuz

 

 

EDIT:

Ok, już sobie poradziłem :) Dla wszystkich, którzy znaleźli ten post dzięki "Szukaj", problem był w tym, że między "accounts/" i global.account1 należało wstawić +, dzięki temu +, można podać naprawdę długi ciąg mieszany tekstu, zmiennych itp..

poprawnie tak funkcja wygląda tak:

if (file_exists("accounts\"+global.account1) > 0)

Odnośnik do komentarza
Udostępnij na innych stronach

@UP: maly blad.

GML
if(file_exists("accounts\"+string(global.account1)))

{

/* kod */

}

Wystarczy

Odnośnik do komentarza
Udostępnij na innych stronach

tommouluss, skoro dopiero zaczynasz, to ci troszkę wytłumaczę czemu PsichiX cię tak poprawił.

 

funkcja if () oznacza : jeśli to co jest w nawiasie jest prawdą (1 oznacza prawda) to zrób to {}, niektóre funkcje ( a nawet zaryzykuje że większość), jeśli zostaną wykonane poprawnie dają odpowiedź "1" (prawda). są też funkcje zwracające określoną wartość liczbową, wtedy można zapytać if (funkcja zwracajaca liczbowa > 0 ) {}. informatyka jest ciekawą przygodą a GM bardzo dobrym początkiem.

 

ps. w sumie to sam nie wiem czemu nie napisałem tak jak PsichiX, no ale cóż...

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Ale PsichiXowi chodziło raczej o zapisanie string('global.account1') zamiast string(global.account1) - to pierwsze zwracało by tekst 'global.account1' to drugie zwraca wartośś tej zmiennej jako tekst.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...