←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

new const

Zablokowany

mierzwi - zdjęcie mierzwi 22.10.2010

Witam, mam pytanie, mam taki oto kod:
new gszZmienna[2][] = { 
"1",
"2"
};

I więc mam pytanie, kmniniłem jak to zrobić i 0 pomysłu, da się to wczytać np. z pliku? chodzi mi o wartości w "...", że np. w jakimś pliku będę miał:

"1", "2"

I chcę żeby wartości const były czytane z pliku, da się coś takiego zrobić?
Użytkownik funfel edytował ten post 22.10.2010 16:33
Odpowiedz

  • +
  • -
Ortega - zdjęcie Ortega 22.10.2010

Nie da się, ponieważ wartości const muszą być znane kompilatorowi w trakcie kompilacji, a kompilator to nie środowisko, więc sobie tego nie sprawdzi po pseudo kodzie. Stwórz struktury i do ich zmiennych czytaj z pliku.
Odpowiedz

mierzwi - zdjęcie mierzwi 22.10.2010

yhm, nic nie zrozumiałem :) patrzyłem pokemoda, tam tabela expa jest zrobiona że wczytuje się z pliku, ale z tego co przeglądałem kod to ***** zrozumiałem...
Odpowiedz

  • +
  • -
Ortega - zdjęcie Ortega 22.10.2010

Zadałeś pytanie, czy zmienna typu constance może być wypełniona później wartością, która sobie odczytasz. Nie może być bo zmienna tworzona jest w jednym adresie o podanej wartości, która nie może być później zmieniana. Możesz użyć tablic, żeby do nich bezpośrednio przypisywać później odczytane wartości ale przy tworzeniu ich musisz założyć maksymalna wielkość.
Odpowiedz

mierzwi - zdjęcie mierzwi 22.10.2010

aha, dobra już kapuję, dobra wycofam się ze swoich planów, można close :>
Odpowiedz
Zablokowany