Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
025
11.11.2001, 00:07
SAugSTelle



dngo wird sich freuen wenner das liest ^^
"im schlimmsten fall frag ich dngo" :D

--

zum Seitenanfang zum Seitenende Profil || Suche
026
12.11.2001, 22:04
Son-Goten



achso, ich hab mal ne frage betreffend der speicherfunktion... wie schreibt man so etwas? gib mir zumindest nen denkansatz, allerdings wäre der ganze code doch besser ;))) naja.. andererseits hast du nur einen speicher und dieser verwaltet nur 3 werte, geld, fitness, zeit... andererseits muss das ganze ja nun auf hdd gespeichert werden.. hilfäääää!! ^-^

sorry, gar nicht richtig hingesehen.. die save-funktion scheint doch komplizierter.. also.. wie hast du das gemacht???

--


Dieser Beitrag wurde am 12.11.2001 um 22:07 von Son-Goten bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
027
13.11.2001, 09:02
Tomz



btw: es wird nicht nur das, sondern der ganze dealerbestand von 6 dealern mit je 15 sorten. plus die zeit usw..

is ganz einfach mit dem speichern. ist aber c und nicht c++.
Quellcode:
FILE *ptr//zuerst einen filepointer deklarieren

if(ptr = fopen( "filename.sfx", "wb"))//File öffnen
{
fwrite(&wert, sizeof(wert), 1, ptr);//ins File schreiben
fclose(ptr);//file schliessen
}


ok, so schreibst du binär. das ganze is in einen if befehl gepackt, damit das file nur geschlossen wird, und auch nur probiert wird zu schreiben, wenn es auch geöffnet ist.

Den filenamen kannst du auch in einem String angeben
das "wb" bedeutet "Write Binary". in diesem modus öffnet ihr das file.
nun kommt der fwrite befehl:
der erste parameter muss mit dem adressoperator '&' übergeben werden. dass heisst wenn ich "int staerke" speichere, dann muss der parameter "&staerke" sein.
der zweite wert ist die grösse der variabel.
der dritte gibt an, wieviele von der grösse.
und das letzte ist wieder der pointer. nun muss man das file nur noch schliessen.

um zu lesen musst du das "wb" in ein "rb" ändern (read binary). ausserdem statt fwrite
fread(&wert, sizeof(wert), 1, ptr);
benutzen. das sollte es eigentlich sein, ich hoffe ich habe nichts vergessen.

--

...denn das atombrot wird nicht ruhen bis es den letzten erwischt hat...

zum Seitenanfang zum Seitenende Profil || Suche
028
13.11.2001, 15:31
Prefect



Zitat:

is ganz einfach mit dem speichern. ist aber c und nicht c++.

Der Code da oben ist sowohl C als auch C++

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche
029
20.11.2001, 21:21
SAugSTelle



hee?
c is doch immer auch c++ oda?
aber wenns auch c++ is dann kanns ja nich auch c sein? :O

--

zum Seitenanfang zum Seitenende Profil || Suche
030
20.11.2001, 22:27
Tomz



eine gute und eine schlechte nachrichrt. ihr könnt selber sagen, welches die gut e und welches die schlechte ist.
Nachricht 1:
die entwicklung an dod ist eingestellt
Nachricht 2:
Ich arbeite an dod 2. das ganze mache ich jetzt nicht mehr in c, sondern in c++. und jetzt gehe ich es ein wenig professioneller an. ich programmier nicht einfach so drauf los, wie bei dod.
ausserdem probier ich mir so das zeuch mit den klassen beizubnringen. bis jetzt ist es eigntlich noch ganz eifach. es dauert jetzt zwar noch ein bisschen, bis etwas brauchbares rauskommt, aber eben, es kommen jetzt neue sachen dazu...
Geplant ist:
- Polizeikontrollen
- Save zum Aufbewahren, damit man nicht alles verliert, wenn man gefilzt wird
- Gefängniss aufenthalt
- Leben in Prozent, je weniger man schläft, desto weniger lben hat man.
- regeneration von healthpoints durch kiffen und schlafen, jedoch wird man vom kiffen müder.
- ausstrahlung: ein vollbekiffter junkie verleitet nicht so sehr zum kaufen wie ein im normalzustaqnd befindlicher typ

ist mal genug ausgeplaudert, sonst kann ich das ja vielleicht gar nicht alles verwirklichen

--

...denn das atombrot wird nicht ruhen bis es den letzten erwischt hat...


Dieser Beitrag wurde am 20.11.2001 um 22:30 von Tomz bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
031
21.11.2001, 14:18
Mazze



Nicht schlecht!

--

BattleTech-MOD:
http://bthl.unitedgaming.net/

zum Seitenanfang zum Seitenende Profil || Suche
032
21.11.2001, 18:22
SonicBe@m



MUAHHHH das game ist fitt ! das geile ist es erkennt mich als echter dealer an und gibt mir auch dementsprechen mehr *G*

und falls es einer nicht glaubt hier mein save_game !

--

72410480
Love Peace And WorldCraft :D
Texture axis perpendicular to face? Never again: QuArK


Dieser Beitrag wurde am 21.11.2001 um 18:22 von SonicBe@m bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
033
21.11.2001, 18:43
SAugSTelle



cheater! ;)

--

zum Seitenanfang zum Seitenende Profil || Suche
034
21.11.2001, 20:22
Tomz



ok, wer nen hexeditor beherreschen kann, der schafft es auch zu cheaten. muss ich jetzt extra für dich einen algorythmus schreiben, damit in den saveständen die werte verschlüsselt sind?

hab sowas schon in perl realisiert, und perl und c sind ja vom ansatz her eigentlich recht ähnlich. und ich denke ein verschlüsselungsprog (das werter verschlüsselt) werd ich wohl schaffen.

--

...denn das atombrot wird nicht ruhen bis es den letzten erwischt hat...

zum Seitenanfang zum Seitenende Profil || Suche
035
22.11.2001, 00:50
SonicBe@m



das kein cheat ! *g* bin nur "AUSVERSEHEN" in das file rein und habe "AUSVERSHEN" bisl was reingeschrieben und da ist das ganze dann "ZUFÄLLIGERWEISSE" gespeichert worden *g* tomz ne lass das mal so ! einer der fast nen anfall bekommt der kann dann bisl cheaten *g* aber naja ist ja kein cheaten eher ein sagen wir bisl spielen *g*
ps:
was mich tierisch generft hatt das mann ständig das Deal eingeben muss ! mach das mal so das es voreingestellt ist nun wenn man dann schreibt dann überschreibt er den wert der "variable" ist angenehmer für die hand da 90% alle immer sagen ne will nix !
und evt noch ne verbleibende zeit bis die 60 days rum sind und wie lange mann noch MAXIMAl aufbleiben kann ! ansonsten ist es ens genial auch wenn es bisl nerft das die leute wenniger bieten als es wert ist ! 50 kosten er biettet 25 == GRAUENVOLLQuellcode:
for (int i=0;i<=10;i++) {
system.out.println("Will nix !!");
}
else{
if i==11 {
system.out.println("ich bekomme " + xy + " gramm !");
}

ja ok es ist java aber koennte ich auch im c++ schreiben
naja so scheint es mir ! *g*

--

72410480
Love Peace And WorldCraft :D
Texture axis perpendicular to face? Never again: QuArK


Dieser Beitrag wurde am 22.11.2001 um 01:01 von SonicBe@m bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
036
22.11.2001, 17:13
SAugSTelle



mh "die entwicklung an dod ist eingestellt "...

--

zum Seitenanfang zum Seitenende Profil || Suche
037
23.11.2001, 15:11
SonicBe@m



wy that

--

72410480
Love Peace And WorldCraft :D
Texture axis perpendicular to face? Never again: QuArK

zum Seitenanfang zum Seitenende Profil || Suche
038
23.11.2001, 17:10
SAugSTelle



wel tomz doch jez dod 2 machen will.
s.o. î

--

zum Seitenanfang zum Seitenende Profil || Suche
039
25.11.2001, 15:16
Tomz



noch ein kleines info. ihr sollt selber "missionen" herstellen können. ihr könnt dann dod2 mit dem parameter "edit" aufrufen, dann kommt ihr in einen editor, mit dem ihr alle daten einstellen könnt. zB halt das inventar, die ziele (wieviele tage hat man zeit, wieviel geld muss man machen, welches ansehen muss man erreichen...).

ich arbeite zur zeit nur an dem editor, weil ich mit ihm nachher eigentlich auch das spiel machen will. und der editor funktioniert auch einigermassen. wenn ichs nicht versaue, dann könnt ihr euch auf ein paar weitere stunden/minuten/tage/monate dealen freuen... ;-)

ich bin schön am werkeln. hätte deswegen fast meine theaterpremiere verpasst... ;-)

--

...denn das atombrot wird nicht ruhen bis es den letzten erwischt hat...

zum Seitenanfang zum Seitenende Profil || Suche
040
26.11.2001, 22:44
SAugSTelle



`du willst bestimtm unbedingt den dod 1 source veröffentlichen oda? *g*

--

zum Seitenanfang zum Seitenende Profil || Suche
041
27.11.2001, 22:31
Tomz



hab ich eigentlich vorher geschrieben, bin aber noch nicht dazu gekommen. wollte es heute machen, aber meine lankarte für den laptop ist im arsch... ma kucken. evtl. kann ich dir ihn auch mailen, aber nur unter der bedingung, das du ihn uploadest. aber das kann ich frühestens morgen nachmittag.

btw: ich habe die 500 zeilen codegrenze gerade gesprengt...

--

...denn das atombrot wird nicht ruhen bis es den letzten erwischt hat...


Dieser Beitrag wurde am 27.11.2001 um 22:36 von Tomz bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
042
28.11.2001, 15:07
SAugSTelle



klar kann ich uploaden :)
(f2s server) ^^

--

zum Seitenanfang zum Seitenende Profil || Suche
043
29.11.2001, 19:31
Tomz



hab versucht dir ne mail zu schreiben, is nicht gegangen. deine email aus der signatur stimmt nicht. poste mal die richtige, ich schaue, was ich machen kann, aber vom laptop k9ommt es sehrwarscheinlich frühestens am montag los.

--

...denn das atombrot wird nicht ruhen bis es den letzten erwischt hat...

zum Seitenanfang zum Seitenende Profil || Suche
044
29.11.2001, 20:51
SAugSTelle



hee? ich hab doch garkeine signatur... :O
Saugstelle@hotmail.com

--

zum Seitenanfang zum Seitenende Profil || Suche
045
29.11.2001, 22:08
Tomz



sorry, meinte ausm profil. ok, ich schau was ich machen kann. vielleicht kann ich es auch per infrarot auf einen computer bringen, der auch ausserhalb der schule internetzugriff hat...

--

...denn das atombrot wird nicht ruhen bis es den letzten erwischt hat...

zum Seitenanfang zum Seitenende Profil || Suche
046
30.11.2001, 20:15
Tomz



hat nicht gefunkschioniert...
schick mir mal ne mail an
zelenay.tomas@kbw.ch
dann schreib ich dir zurück

--

...denn das atombrot wird nicht ruhen bis es den letzten erwischt hat...

zum Seitenanfang zum Seitenende Profil || Suche
047
30.11.2001, 21:41
SAugSTelle



ehm ich habs jez hab nur noch nixdazu gesagt weil das auf meinem server nicht geht O_o

aber keien panik :) ich werd meien bedingung einhalten :)
kenne genug leute die nen server haben und für ne 11,6kb große datei wird sich schon einer finden lassen :D

edit: soso der herr dr. schlauf läd das jez up =)
edit2: http://www.codingcentral.de.vu/files/dod.zip :)

--


Dieser Beitrag wurde am 30.11.2001 um 21:54 von SAugSTelle bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
048
30.11.2001, 22:25
Dr.Schlauf



np, wollte den quellcode ja auch gerne haben ! :)

--

CodingCentral
und DER fanclub: LightSlateGray

-----------
Die wissenschaftliche Erkenntnis: "Wer abends gesoffen hat kann morgens auch arbeiten" ist falsch! Man kann morgens auch nicht fliegen, wenn man abends gevögelt hat.
-----------

zum Seitenanfang zum Seitenende Profil || Suche
049
01.12.2001, 15:32
Tomz



ah, ich hab eben beide male vom bösem Mailer Daemon eine nachricht zurück erhalten, das es deine adresse gar nicht gibt. sorry, war woohl mein fehler... viel spass mit dem source, ist vielleicht ein kleines durcheinander, aber was solls...

thnx fürs uploaden. vielleicht lernt ja auch jemand was (oder jemand stirbt vor lachen wegen meinem programmierstyle).

--

...denn das atombrot wird nicht ruhen bis es den letzten erwischt hat...

zum Seitenanfang zum Seitenende Profil || Suche