NukeBoards - Kreatywność przede wszystkim
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  DownloadDownload
RejestracjaRejestracja  ZalogujZaloguj

Odpowiedz do tematu
Poprzedni temat :: Następny temat
[MMF2] Licznik, zmienna - powyżej miliona zamieniane na 1e6
Autor Wiadomość
Slawo 
Legenda


Główny edytor: MMF2
Pojedynki: nie
Pomógł: 16 razy
Posty: 706

25566 Prestiż
Wysłany: 11-05-2010, 10:21   [MMF2] Licznik, zmienna - powyżej miliona zamieniane na 1e6

Miałem problem z jedną grą, aby wysyłać wyniki na serwis powyżej 1 miliona.
Okazało się, że przyczyną było zamienianie zmiennych globalnych i wartości licznika, gdy osiągały wartości powyżej miliona, na zapis w stylu 1e6.
Wczoraj męczyłem się z kilka godzin jak wyeliminować ten błąd i nie znalazłem rozwiązania.
Czy to się ustawia gdzieś może globalnie ?
Zaznaczam, że samo ustawienie właściwości np. licznika - ile ma pokazywać znaków czy cyfr po przecinku, czy ma to być number czy text - nic nie dało. Owszem, po takim ustawieniu licznik pokazywał poprawnie np. wynik 123456789, ale wystarczyło zrobić zdarzenie typu, użytkownik wcisnął enter >>> ustaw string na wartość licznika; i w stringu zamiast 123456789 miałem 123.4567e6.

Jakież było moje zdziwienie, gdy otwarłem nową aplikację, wstawiłem do niej dwa liczniki i ... wszystko działało poprawnie !
Mało tego, w grze Brix wysyłane są na serwis z tej gry wyniki powyżej 10 milionów i też wszystko działa poprawnie!!! A w tej grze co miałem te problemy i mam nadal - jest dokładnie to samo co w Brix - nawet dla pewności skopiowałem drugi raz te same liczniki i zdarzenia.

Ktoś wie w czym problem ? Czy to może znowu kolejny niezidentyfikowany bug klikowy ?
_________________
http://pograjmy.webd.pl - gry z rankingami graczy i turniejami - miejsce również na Twoje gry klikowe

Ponad 150 gier wydanych
Od 2003 w klikach
Od 2001 w hiscoresach na www

http://pograjmy.webd.pl/typer/ (typuj wyniki Mundialu)
Czytam: http://kontrowersje.net
 
     
Minty 
Stwórczyni
omc dr fizyki


Główny edytor: Fusion 2.5 Dev
Drugi edytor: Construct
Pojedynki: być może
Pomogła: 259 razy
Posty: 3447

33795 Prestiż
Wysłany: 11-05-2010, 11:38   

Slawo napisał/a:
wstawiłem do niej dwa liczniki i ... wszystko działało poprawnie !

A dodaj do działającego dobrze licznika wartość 1.0. Widzisz? It's not a bug, It's a feature!

Rozwiązanie jest banalne: w zdarzeniach gdzie dodajesz/ odejmujesz coś od licznika, np. x, zastąp to wyrażeniem int( x ).
 
     
Slawo 
Legenda


Główny edytor: MMF2
Pojedynki: nie
Pomógł: 16 razy
Posty: 706

25566 Prestiż
Wysłany: 11-05-2010, 12:54   

RomanX napisał/a:
Rozwiązanie jest banalne: w zdarzeniach gdzie dodajesz/ odejmujesz coś od licznika, np. x, zastąp to wyrażeniem int( x ).

No dobra, ale skąd zwykły klikacz, nie programista ma wiedzieć, że musi wpisać
jakieś int() ??? To miały być edytory dla laików chyba a nie programy do pisania gier.
_________________
http://pograjmy.webd.pl - gry z rankingami graczy i turniejami - miejsce również na Twoje gry klikowe

Ponad 150 gier wydanych
Od 2003 w klikach
Od 2001 w hiscoresach na www

http://pograjmy.webd.pl/typer/ (typuj wyniki Mundialu)
Czytam: http://kontrowersje.net
 
     
Aleks 
Moderator
Wilczek


Główny edytor: GDevelop
Skype:
Pomógł: 78 razy
Posty: 636

28588 Prestiż
Wysłany: 11-05-2010, 14:35   

A jak sobie wyobrażasz typy zmiennych, które są jednego rodzaju? Przez takie ułatwienia kliki są mniej wydajne i zasobożerne.

Żeby pamięci nie zapchać deklaruje się najpierw zakres a później możesz go wypełnić
po to są różne typy zmiennych.
 
     
Fanotherpg 
Porucznik
I'm livin' proof


Główny edytor: Fusion 2.5 Dev
Drugi edytor: Fusion 2.5
Pojedynki: tak
Skype:
Pomógł: 8 razy
Posty: 821

14370 Prestiż
Wysłany: 12-05-2010, 20:05   

Poza tym masz też ograniczenia w zakresie obsługiwanych wartości. A skoro uważasz Kliki za edytory dla Laików, przesiądź się na RPG Makera albo AGS-a. Już dawno przestały być tak ubogie i proste.
_________________
Indie since 1997.
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

PSK Cytaty Klikibaza - kopia wszystkich klików Klikipedia - encyklopedia o tworzeniu gier Discord KlikCzat Zaproszenie Wielkie Muzeum Klikowe

Powered by phpBB modified by Przemo © 2003 phpBB Group