Daten mit 39dll hin und her senden

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Daten mit 39dll hin und her senden

    Guten Abend,
    Ich habe da ein kleines Problem; und zwar will ich eine Datei "test.ini" vom Client auf den Server laden.
    Die Datei ist ca. 2kB groß. einzeln auflisten funktioniert iwie nicht:

    Client:
    Spoiler anzeigen

    GML-Quellcode

    1. ship_name = "ship"+string(global.name)
    2. clearbuffer()
    3. writebyte(MSG_SHIP_SAVE_SERVER)
    4. writestring(ship_name)
    5. writeushort(part_num)
    6. for(i=0;i<part_num;i+=1)
    7. {
    8. writeushort(part[i,part_id])
    9. writeushort(part[i,part_pos_dir])
    10. writeushort(part[i,part_pos_len])
    11. writeushort(part[i,part_pos_angle])
    12. writeushort(part[i,part_pos_mirror])
    13. writeushort(part[i,part_pos_depth])
    14. }
    15. send_server()
    Alles anzeigen

    (Ja, das ist BlaXuns Engine)

    Server:
    Spoiler anzeigen

    GML-Quellcode

    1. name = readstring()
    2. Pth = working_directory+'\Accounts\'+string_lower(name)+'.shp'
    3. part_num = readushort()
    4. iniWriteReal(Pth,"parts","part_num",part_num)
    5. for(i=0;i<part_num;i+=1)
    6. {
    7. iniWriteReal(Pth,"parts",string(i)+"id",readushort())
    8. iniWriteReal(Pth,"parts",string(i)+"pos_dir",readushort())
    9. iniWriteReal(Pth,"parts",string(i)+"pos_len",readushort())
    10. iniWriteReal(Pth,"parts",string(i)+"pos_ang",readushort())
    11. iniWriteReal(Pth,"parts",string(i)+"pos_mir",readushort())
    12. iniWriteReal(Pth,"parts",string(i)+"pos_dpt",readushort())
    13. }
    Alles anzeigen


    Der Server erstellt aber leider keine Datei.
    Vllt. gibt es ja einen einfacheren Weg.

    lg
    Dieser Beitrag wurde bereits 8.675.628 mal editiert, zuletzt von »levarris07« (Heute, 11:33)
  • Hier hilft eine sehr einfache und tolle Funktion: show_message(str)
    Prüf erstmal ob überhaupt ein Nachricht ankommt z.B. schreibste irgendwo rein: show_message("hallloooo");
    Evtl. auf die internen GM Funktionen zurück greifen (und file_copy,file_delete damit die Datei auch in anderen Ordnern reingeht).
    wupto.net/ Nicht meine Seite!
    We love Koalas.

    GM-D-Spam-o-Meter: 32%
  • Benutzer online 1

    1 Besucher