Proměnné v Gamemakeru (POMOC!!)

...

Moderátor: Mods_senior

DvR
Level 1.5
Level 1.5
Příspěvky: 109
Registrován: květen 15
Pohlaví: Muž
Stav:
Offline

Proměnné v Gamemakeru (POMOC!!)

Příspěvekod DvR » 20 čer 2015 21:35

Udělal jsem jednu menší hru, jednoduchou střílečku (2D) a chtěl jsem otestovat nový systém sbírání munice, a to tak že po herním poli bude cestovat "sběrač" který při kontaktu s boxem obsahujícím munici ji připíše.
Nastavil jsem to tak, že objekt hráče při vytvoření (Create) nastaví proměnnou "ammo" na 0, aby ji inicializoval. Má také nastaveno, že pokud vystřelí tak se z "ammo" odečte 1, a pokud se "ammo" rovná nule, nebude střílet. To funguje. Ale jakmile jsem nastavil že do "ammo" bude přičítat jiný objekt (sběrač), kdykoliv se pokusí munici sebrat dostanu tuhle krásnou chybku:
___________________________________________
ERROR in
action number 2
of Collision Event with object collector
for object bonus_box:

Error in code at line 1:
ammo += 5
^
at position 1: Unknown variable ammo

Nikdy se mi to nestalo, opravdu nevím co s tím. Děje se mi to u všech proměnných, které operují skrz víc objektů. Asi tak rok jsem na Game Maker nesáhl, tak nevím zda něco dělám špatně, či co. Vím ale, že když zkopíruji nějaký komplexní kód z internetu už obsahující proměnné, tak bez problému fungují.

--- Doplnění předchozího příspěvku (20 Čer 2015 21:54) ---

ak jsem zkoušel vytvořit samostatný objekt pro roměnnou "ammo", který by ji v "create" eventu nastavil na 0. To mi zase hned po spuštění testu vypíše tuhle chybu:

___________________________________________
FATAL ERROR in
action number 4
of Mouse Event for Glob Left Released
for object cbs:

COMPILATION ERROR in code action
Error in code at line 1:
ammo = -1
^
at position 6: Variable name expected.

Objekt 'cbs' je to, co střílí a odečte 1 z "ammo"

--- Doplnění předchozího příspěvku (21 Čer 2015 09:30) ---

Hledal jsem to na internetu, byly tam podobné dotazy, ale na proměnnou "x", což jsou souřadnice. Tohle je mnohem jednodušší, úplný základ. Taky jsem někde viděl, že Gamemaker 8.0 špatně načítá proměnné...
Já fakt nevím co s tím, zkoušel jsem to přes ód "int", zkusil jsem to dát i kódu místnosti jako "global.ammo", ale nic.

Reklama
  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Pomoc při taktu Příloha(y)
    od ondyN » 14 led 2025 15:53 » v Taktování a další úpravy PC
    2
    7065
    od Dyonysos Zobrazit poslední příspěvek
    14 led 2025 16:19
  • Pomoc s webem
    od Tay » 09 úno 2025 15:53 » v Web-tipy a vaše weby
    5
    21472
    od Tay Zobrazit poslední příspěvek
    10 úno 2025 12:09
  • Pomoc s naceněním pc komponent.
    od Mikajl » 02 zář 2024 14:50 » v P: Hardware
    4
    5118
    od Mikajl Zobrazit poslední příspěvek
    12 zář 2024 18:02
  • Pomoc s výběrem notebooku na hry
    od Ghoust23 » 23 zář 2024 08:25 » v Rady s výběrem hw a sestavením PC
    4
    3049
    od petr22 Zobrazit poslední příspěvek
    24 zář 2024 07:32
  • PC do 20k (pomoc s dovýběrem komponent)
    od insider » 27 zář 2024 16:46 » v Rady s výběrem hw a sestavením PC
    11
    4303
    od insider Zobrazit poslední příspěvek
    03 říj 2024 09:03

Zpět na “Vše ostatní (sw)”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti