Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Game Maker Domäne. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

TrunX

***Katzengold***

  • »TrunX« ist der Autor dieses Themas

Beiträge: 1 624

Game Maker Version: 6 registriert

Selbsteinschätzung: GML Fortgeschrittener

  • Private Nachricht senden

1

Sonntag, 6. Februar 2005, 19:15

Objekt existiert net???

Information about object: mplay_Ball

Collision Event with object wall1:
execute code:

if (global.master) mplay_data_write(22,mplay_data_read(22)+1);

if mplay_data_read(22)>10
{
name=mplay_player_name(1)
show_message(name+ "hat das Match gewonnen!")
mplay_end()
room_goto(room_INIT)
}
instance_create(room_width/2,room_height/2,mplay_Ball)
object_delete(self)

sobald er gegen wall1 kanllt, steht da ne error meldung, dass es da objekt das erstellt werden soll net gibt und dann noch eine, dass es das objekt, dass gelöscht werden soll net gibt!

WIESO?
Was is an meinem code falsch?


WIN

Error in Layer 8

Beiträge: 1 461

Game Maker Version: 8 Pro

Selbsteinschätzung: Drag & Drop Einsteiger

Aktuelles Projekt: Battle Command

Danksagungen: 5

  • Private Nachricht senden

2

Sonntag, 6. Februar 2005, 19:22

ich bin nicht ganz sicher, (der zusammenhang fehlt mir) aber ich glaube der code muss so lauten:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
if (global.master) mplay_data_write(22,mplay_data_read(22)+1);
{
if mplay_data_read(22)>10
{
name=mplay_player_name(1);
show_message(name+ "hat das Match gewonnen!");
mplay_end();
room_goto(room_INIT);
}
instance_create(room_width/2,room_height/2,mplay_Ball);
instance_destroy();
}
Battle Command - WeltraumEchtzeitStrategie | Meine GM Spiele auf Box.net
GCM/FA/O d-(--)@>---xpu s-:- !a C++$@ U- P L+ E W++ N o K-- w++ O? M V PS PE-- Y PGP t 5 X R+++ tv+ b DI D G e+ h? r-- x

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »WIN« (6. Februar 2005, 19:22)


TrunX

***Katzengold***

  • »TrunX« ist der Autor dieses Themas

Beiträge: 1 624

Game Maker Version: 6 registriert

Selbsteinschätzung: GML Fortgeschrittener

  • Private Nachricht senden

3

Sonntag, 6. Februar 2005, 19:42

nö,
di Bedingung in der ersten Zeile is: (global.master)
und die Folge: mplay_data_write(22,mplay_data_read(22)+1);

die ober Bedingung hat mit der unteren nix zu tun...


Windapple

Rußverdichter

Beiträge: 3 027

Danksagungen: 17

  • Private Nachricht senden

4

Sonntag, 6. Februar 2005, 20:08

Das letzte ist falsch, object_delete(self) würde das Objekt als Ressource löschen.

Du willst wohl nur die Instanz löschen, da musst du instance_destroy() ohne Parameter machen.

Sollte es dann immer noch Probs geben, schick mit dir gm6 und ich nehms mal auseinander.
"Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
- Joseph Weizenbaum

TrunX

***Katzengold***

  • »TrunX« ist der Autor dieses Themas

Beiträge: 1 624

Game Maker Version: 6 registriert

Selbsteinschätzung: GML Fortgeschrittener

  • Private Nachricht senden

5

Sonntag, 6. Februar 2005, 20:30

jo, danke fehler kommt net mehr...