Přejít na obsah


Fotka

Problém s kompiací cartridge - urwigo


  • Pokud chcete vložit odpověď, přihlašte se
7 odpovědí na toto téma

#1 Hendryšáci z Oder

Hendryšáci z Oder

    Advanced Member

  • Members
  • PipPipPip
  • 30 příspěvků(y)

Publikováno 04 listopad 2017 - 18:16

Ahoj,začal jsem pracovat na jednom pořádném wherigu (přetransformávám jednu počítačovou hru do wherigové verze ),ale po nějaké době se objevil problém.Nemůžu spustit emulátor,ačkoliv chyby v programu nemám.
Hlavně mi to hlásí hlášku,kterou jsem ještě nikdy neviděl a to v urwigu pracuji měsíce a dvě wheriga už nějakou dobu v pohodě běží.
Má někdo s něčím podobným zkušenosti ? Chybu kterou mi tu hlásí přikládám v příloze.

Díky za odpovědi.

 

err.jpg


  • 0

#2 mh.mail

mh.mail

    Advanced Member

  • Members
  • PipPipPip
  • 1 781 příspěvků(y)

Publikováno 04 listopad 2017 - 20:38

Chyba je buď v LUA kódu (máš-li tam nějaký), nebo v neplatném znaku identifikátoru nějakého objektu (mohou tam být jenom písmena, číslice a podtržítko, přičemž první nesmí být číslice - pokud tam máš cokoliv jiného /pomlčku, mezeru, jiný znak/, bude to hlásit tuto chybu).
  • 2
„Normální je nepodvádět.“
http://gc.i-mh.net/ | gc@i-mh.net

#3 mh.mail

mh.mail

    Advanced Member

  • Members
  • PipPipPip
  • 1 781 příspěvků(y)

Publikováno 04 listopad 2017 - 20:42

Taky by mohl být problém s číslem 0,01. Nevím teď, jak to je s desetinnou tečkou nebo čárkou (nemám puštěný počítač a píšu z mobilu). Pro jistotu bych "* 0,01" nahradil "/ 100".
  • 2
„Normální je nepodvádět.“
http://gc.i-mh.net/ | gc@i-mh.net

#4 Hendryšáci z Oder

Hendryšáci z Oder

    Advanced Member

  • Members
  • PipPipPip
  • 30 příspěvků(y)

Publikováno 05 listopad 2017 - 11:00

Moc díky !! Byl to ten identifikátor,byl problém s jednou proměnou,omylem jsem zadal číslo do toho identifikátoru.
Ještě jednou díky !
  • 0

#5 Hendryšáci z Oder

Hendryšáci z Oder

    Advanced Member

  • Members
  • PipPipPip
  • 30 příspěvků(y)

Publikováno 10 listopad 2017 - 18:41

Tak mám tady opět nějaký problém,prosím mh.mail opět o pomoc,děkuju předem...

Tentokrát mi to hlásí chybu :"odkaz na objekt není nastaven na instanci objektu" (viz příloha)

 

Přiložené miniatury

  • error.jpg

  • 0

#6 mh.mail

mh.mail

    Advanced Member

  • Members
  • PipPipPip
  • 1 781 příspěvků(y)

Publikováno 10 listopad 2017 - 18:48

Tahle chyba se mi ještě neobjevila, takže netuším, co by ji mohlo způsobovat. Když si ale čtu, co ta chyba píše, tak měla vzniknout ve funkci "DiacriticRemover", což by z názvu ukazovalo na funkci, která nahrazuje znaky s diakritikou jejich ekvivalenty. Projdi si projekt, jestli někde nepoužíváš nestandardní znaky, ideálně vyhoď úplně diakritiku, ve výsledné hře je to pak stejně bez ní.
  • 0
„Normální je nepodvádět.“
http://gc.i-mh.net/ | gc@i-mh.net

#7 Hendryšáci z Oder

Hendryšáci z Oder

    Advanced Member

  • Members
  • PipPipPip
  • 30 příspěvků(y)

Publikováno 10 listopad 2017 - 19:06

Tak jsem zkusmo mazal nedávno udělané funkce a chyba byla v diagramu u jedné funkce.A po dalším experimentování jsem zjistil,při čem se chyba objevuje a nestačil jsem se divit.

Tato chyba se objevuje,při NEVYPLNĚNÉM KOMENTÁŘI ! Komentář bez žádného textu háže výše zmíněnou chybu.

I tak díky za rychlou reakci.


  • 0

#8 mh.mail

mh.mail

    Advanced Member

  • Members
  • PipPipPip
  • 1 781 příspěvků(y)

Publikováno 10 listopad 2017 - 20:42

Jasně, on se snaží v komentáři převést znaky s diakritikou na znaky bez diakritiky a vůbec nepředpokládá, že by mohl být komentář prázdný. To je samozřejmě chyba v kódu Urwiga, ale naštěstí nikoliv kritická, dá se s tím žít, ale je dobré to vědět.


  • 0
„Normální je nepodvádět.“
http://gc.i-mh.net/ | gc@i-mh.net




0 uživatel(ů) prochází toto téma

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

Reklama