problem beim speichern...
Übersicht

![]() |
darthBetreff: problem beim speichern... |
![]() Antworten mit Zitat ![]() |
---|---|---|
hi,
ich speichere und lade die daten so: Code: [AUSKLAPPEN] If KeyHit(60) Then
posxman=EntityX(man) posyman=EntityY(man) poszman=EntityZ(man) posxmon=EntityX(monster) posymon=EntityY(monster) poszmon=EntityZ(monster) speichern() EndIf If KeyHit(61) Then laden() PositionEntity man,posxman,posyman,poszman PositionEntity monster,posxmon,posymon,poszmon EndIf ..............restliches zeugs................... Function speichern() name$="save" save=WriteFile(name$+".dat") WriteInt save,posxman WriteInt save,posyman WriteInt save,poszman WriteByte save,h WriteByte save,k WriteByte save,l WriteByte save,qmon WriteByte save,qmon_done WriteByte save,qkraut WriteByte save,qkraut_done WriteByte save,qguy WriteByte save,qguy_done WriteShort save,leben_man WriteShort save,leben_man_max WriteByte save,level WriteByte save,lvldmg WriteByte save,lvlmon WriteInt save,erfahrung WriteByte save,rüssi WriteInt save,posxmon WriteInt save,posymon WriteInt save,poszmon CloseFile save End Function Function laden() name$="save" laden=ReadFile(name$+".dat") posxman=ReadInt(laden) posyman=ReadInt(laden) poszman=ReadInt(laden) h=ReadByte(laden) k=ReadByte(laden) l=ReadByte(laden) qmon=ReadByte(laden) qmon_done=ReadByte(laden) qkraut=ReadByte(laden) qkraut_done=ReadByte(laden) qguy=ReadByte(laden) qguy_done=ReadByte(laden) leben_man=ReadShort(laden) leben_man_max=ReadShort(laden) level=ReadByte(laden) lvldmg=ReadByte(laden) lvlmon=ReadByte(laden) erfahrung=ReadInt(laden) rüssi=ReadByte(laden) posxmon=ReadInt(laden) posymon=ReadInt(laden) poszmon=ReadInt(laden) CloseFile laden End Function die positionierung geht, das inventarzeugs und questzeugs geht auch alles... nur das leben_man lädt oder speichert er nicht... (ich habs auch schon mit "writeint save,leben_man" probiert...) woran könnte das liegen? |
||
Diese Signatur ist leer. |
BlackTermi |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
mhh, vllt ist es nicht global?
da es ja in einer function ist und du es höchstwahrscheinlich auch noch anderweitig benutzt muss es global sein. ansonsten kann ich beim schnellen überfliegen in deinem code keinen fehler entdecken |
||
![]() |
darthBetreff: glob |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich hab selten global vars drin...
ich werd sie mal global machen und dann testen, danke für den tipp [edit] ne, wars auch net... wenn man grad dabei ist: wie mach ichs, dass er eine liste aller gespeicherten files anzeigt? soll ich da die filenamen in einem separaten file speichern und die dann rauslesen lassen - oder gehts einfacher? |
||
Diese Signatur ist leer. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group