Hallo!
Ich möchte, dass man in dem Spiel ein Profilbild laden kann, das automatisch auf 128*128px komprimiert wird.
Das ist ja soweit kein Problem, aber jetzt möchte ich, dass der Mitspieler (Multiplayer) dieses Bild auch sieht.
Also muss ich das 128px*128px große Bild verschicken. Am liebsten ist es mir, dass auch per 3ßdll zu machen, um nicht unnötig viele Dlls dabei packen zu müssen.
Ich habe mal hier im Forum gesucht und bin schließlich auf diesen Thread gestoßen: klick
Da wird damit die Datei verschickt:
Und damit empfangen:
Laut Megm sollte der Code funktionieren. doch nur mit kleinen Dateien unter 8kB.
Jetzt habe ich das so versucht:
Senden:
Spoiler anzeigen
Alles anzeigen
Empfangen:
Doch gamemaker sagt mir schon von Anfang an folgende Fehlermeldung:
Spoiler anzeigen
Der Fehler kommt übrigens sowohl bei Sender als auch Empfänger.
Ich hoffe mir kann jemand helfen.
LG
-Tobi
Ich möchte, dass man in dem Spiel ein Profilbild laden kann, das automatisch auf 128*128px komprimiert wird.
Das ist ja soweit kein Problem, aber jetzt möchte ich, dass der Mitspieler (Multiplayer) dieses Bild auch sieht.
Also muss ich das 128px*128px große Bild verschicken. Am liebsten ist es mir, dass auch per 3ßdll zu machen, um nicht unnötig viele Dlls dabei packen zu müssen.
Ich habe mal hier im Forum gesucht und bin schließlich auf diesen Thread gestoßen: klick
Da wird damit die Datei verschickt:
Und damit empfangen:
Laut Megm sollte der Code funktionieren. doch nur mit kleinen Dateien unter 8kB.
Jetzt habe ich das so versucht:
Senden:
GML-Quellcode
- clearbuffer();
- writebyte(0);
- writetestring("");
- sendmessage(global.otherplayer);
- file = fileopen(rc);
- i=0;
- while(i<filesize(rc))
- {
- clearbuffer();
- writebyte(1);
- fileread(file,1);
- sendmessage(global.otherplayer);
- i+=1;
- }
- fileclose(file);
- clearbuffer();
- writebyte(2);
- writetestring("");
- sendmessage(global.otherplayer);
Empfangen:
Doch gamemaker sagt mir schon von Anfang an folgende Fehlermeldung:
ERROR in
action number 1
of Step Event
for object obj_recieve
In script fileopen:
Error in line 1:
/*
Opens or creates a file for reading or writing.
Argument0 = Filename.
Argument1 = mode. 0 = reading, 1 = writing, 2 = both reading and writing
Returns a file id.
*/
return external_call(global._FilA, argument0, argument1);
At position 208: Unknown variable _FilA
Ich hoffe mir kann jemand helfen.
LG
-Tobi
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Tobi ()