Hi Leute, bin neu im Forum und im Game Maker.
Ich habe vor ein kleines Lan Spiel zu erstellen. Dafür möchte ich, dass die Spieler(nur 2) nach dem connecten und vor dem Spiel in einem extra Raum sind, wo man ein Team wählt, wo man chatten kann und da wo ich gerade hänge: Wo man auf einen "Bereit" Knopf drücken muss und man jeweils sieht, ob man selbst und der andere Spieler bereit sind.
Das ganze hab ich mir recht leicht vorgestellt: Man drückt auf eine Instanz, welche dann bei sich eine andere sichtbar macht(Spieler1 Bereit) und eine Nachricht sendet, welche bei Empang des anderen Spielers die selbe Instanz Sichtbar macht(Spieler1 Bereit).
Dazu hab ich vollgendes verwendet:
obj_bereit1 , obj_bereit2 - sind nur zum darstellen der sprites da
obj_bereit - fürt die unten aufgeführten codes aus
global.bereitsendung - Sendet die Nachricht und Startet den Befehl
Nur leider war es einfacher Gedacht als getan.
Ich hoffe ihr könnt mi helfen.
1.Code:
Spoiler anzeigen
Alles anzeigen
2.Code:
3.code nach einer alarmclock:
Ich habe vor ein kleines Lan Spiel zu erstellen. Dafür möchte ich, dass die Spieler(nur 2) nach dem connecten und vor dem Spiel in einem extra Raum sind, wo man ein Team wählt, wo man chatten kann und da wo ich gerade hänge: Wo man auf einen "Bereit" Knopf drücken muss und man jeweils sieht, ob man selbst und der andere Spieler bereit sind.
Das ganze hab ich mir recht leicht vorgestellt: Man drückt auf eine Instanz, welche dann bei sich eine andere sichtbar macht(Spieler1 Bereit) und eine Nachricht sendet, welche bei Empang des anderen Spielers die selbe Instanz Sichtbar macht(Spieler1 Bereit).
Dazu hab ich vollgendes verwendet:
obj_bereit1 , obj_bereit2 - sind nur zum darstellen der sprites da
obj_bereit - fürt die unten aufgeführten codes aus
global.bereitsendung - Sendet die Nachricht und Startet den Befehl
Nur leider war es einfacher Gedacht als getan.
Ich hoffe ihr könnt mi helfen.
1.Code:
GML-Quellcode
- //-- Globale Variable zum prüfen ...
- global.bereitsendung = '';
- //... ob der andere Spieler bereit ist --
- //-- Prüft ob man Spieler 1 ist...
- if (global.playa1 = true)
- { global.bereitsendung = 'Spieler1';
- if(mouse_check_button_pressed(mb_left))
- {
- visible = 1;
- mplay_message_send(0,1,global.bereitsendung);
- }
- }
- //...und macht nach dem drücken, obj_bereit1 sichtbar --
2.Code:
3.code nach einer alarmclock: