Wiem ze mozna, ale nie jestem pewien też tego, wolałem to w zmiennej zrobić, ale problem jest inny. Dzięki za pomoc.
No to lecim:
- Nie używaj amxx 1.8.3. Mamy aktualnie wersję 1.10 albo i nowszą (nie wiem, bo już wypadłem z obiegu). Daje to nowe funkcje, bugfixy, lepszą optymalizację i zabezpieczenia.
- Nie używaj starego typu menu (przykład tworzenia nowego menu znajdziesz tutaj). Są brzydkie od strony kodu, mniej przewidywalne, cięższe do zrobienia i łatwiej się pomylić w przyciskach.
- Nie używaj polskich nazw zmiennych - im dłużej to robisz, tym ciężej będzie ci się przestawić. A jak już musisz, to chociaż nazywaj je jakoś bardziej deskryptywnie, a nie "odebral" i "rundyM".
- Proponuję poczytać o "guard clause", żeby nie mieć kilku ifów w sobie/koło siebie, bo to brzydko wygląda, a dodatkowo później musisz się domyślać do którego ifa się dostałeś.
- Proponuję również przerzucić się na client_authorized albo client_putinserver, jeśli przejdziesz na amxx 1.10 - unikniesz problemów z ładowaniem/nadmiernego ładowania danych gracza.
Co do samego problemu z wypisywaniem, to ciężko cokolwiek stwierdzić w takim chaosie. Możesz wrzucić cały plik w edycji tematu lub wkleić fragment za pomocą opcji "Kod" w edytorze tekstu (takie niebieskie < >) lub używając tagów "[c ode=auto:1] TWOJ KOD [/c ode]" (bez spacji po "c").
Dzięki za rady.
1. Pomyliłem się, jednak używam 1.9.0(wróciłem po przerwie, więc zdarzyło się), słyszałem kiedyś, że wersja 1.10 jest zbugowana dlatego jej nie używam, być może już jest git ale nie wiem.
2. Tak się już przyzwyczaiłem.
3. Nie używam
4. Okej.
5. Jestem na 1.9.0 to nie wiem.
Problem jaki mam jest mega dziwny bo nie zapisuje się wartość zmiennej w fvault, nie tworzy się plik po prostu. Ale drugą rzecz co zauważyłem to jak używam samej zmiennej "rundyM", to normalnie mi pokazuje wartość w colorchat albo w menu, ale jak uzywam juz "rundyM[id]" to nie wyswietla, a rundyM[id], uzywam tez w fvault wiec może przez to, ale nie wiem jak rozwiązac ten problem i dlatego akurat tak się dzieje.