Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie in einem RPG Gespräche für ein NPC speichern/festlegen? (https://www.delphipraxis.net/46046-wie-einem-rpg-gespraeche-fuer-ein-npc-speichern-festlegen.html)

malo 17. Mai 2005 15:45

Re: Wie in einem RPG Gespräche für ein NPC speichern/festleg
 
Zitat:

Zitat von Master_RC
@malo: wo find eich eine TDataSource oder so?
ich brauch ja auch die ganzen komponenten dazu :(

Ähm, es gibt so einen tollen Trick, der nennt sich lesen. Damit kann man herausfinden, was irgendwo steht. Luckie erklärt ganz bewusst einen Weg, ohne Komponenten MySQL-Datenbanken zu benutzen. Und dieses Tutorial ist für den Umgang mit Datenbanken OHNE Komponenten gedacht ;)

Master_RC 17. Mai 2005 15:54

Re: Wie in einem RPG Gespräche für ein NPC speichern/festleg
 
oh... geht das auch ohne?
mmh... überall wird mir gesagt, dass es NICHT ohne geht.. naja...

tut mir leid, dass ich so beschränkt bin ;)

THX!

wegen er DB:
ist die dann auch transportabel und einsetzbar, OHNE dass jemand einen MySQL-Server installierrt hat?
ohne dass wer ins netz muss?

malo 17. Mai 2005 16:02

Re: Wie in einem RPG Gespräche für ein NPC speichern/festleg
 
Zitat:

Zitat von Master_RC
oh... geht das auch ohne?
mmh... überall wird mir gesagt, dass es NICHT ohne geht.. naja...

Das stimmt nur bedingt. Es ist verdammt unpraktisch und umständlich, wenn man ohne Komponenten Datenbankzugriffe machen will in Delphi. Aber es geht schon ohne. Denn im Grunde sind die Komponenten auch nur Code, den man ja auch selbst schreiben kann (also die Datenbankzugriffe etc. ) ;)

Zitat:

wegen er DB:
ist die dann auch transportabel und einsetzbar, OHNE dass jemand einen MySQL-Server installierrt hat?
ohne dass wer ins netz muss?
Soweit ich weiß, muss ein MySQL-Server installiert sein. Aber ich verstehe nicht, wie du auf Netz kommst :gruebel:

Master_RC 17. Mai 2005 16:19

Re: Wie in einem RPG Gespräche für ein NPC speichern/festleg
 
also...
wenn die MySQL ja nicht transportabel ist, dann hilft die mir ja nicht viel, weil ich ja nicht bei jedem user eine installieren sollte...

auf "netz" komm ich, wenn ich internet meine, also meine datenbank bei mir aufrufen möchte...
dann müssten abba alle spieler wieder online sein, was ja auch ziemlich doof ist...

mmh...

Fingolfin 17. Mai 2005 16:26

Re: Wie in einem RPG Gespräche für ein NPC speichern/festleg
 
Wenn du gerade erst am Delphi-Lernen bist, ist es vielleicht ein bißchen viel auch noch SQL dazuzupacken, gerade wenn du mit der PE etwas eingeschränkt bist.
Was deine Angst vor Hackern angeht. Nicht ist jemals sicher ;)
Wenn du nicht willst, daß deine Dateien bearbeitbar sind, sind Binärdateien schon ganz gut (sprich Streams). Alternativ kannst du auch XML oder sonstwas verwenden und es später per RAR verschlüsseln.

Master_RC 17. Mai 2005 16:30

Re: Wie in einem RPG Gespräche für ein NPC speichern/festleg
 
joa...
dann mach ich das per streams :)

ich such mir noch schnell ein tuto aus meinr hosentasche hraus ;)

SQL kann ich, ich mach ja immerhin auch PHP ;)

naja... dann... wäre dieses thema evtl. auf weiteres besiegelt...

Boombuler 18. Mai 2005 06:41

Re: Wie in einem RPG Gespräche für ein NPC speichern/festleg
 
Hi

wenn ich noch mal was einbringen dürfte:
Wenn du auf eine DB verzichten möchtest würde ich dir eine Resource-DLL vorschlagen! Texte leicht verschlüsseln (wenn nötig) und dann für jedes Gespräch eine txt-File anlegen und die alle als Resource in die DLL packen so musst du nur die DLL updaten und dort könntest du dann auch direkt die entsprechenden Funktionen auslagern für die Text-Outs so kannst du das auch jederzeit Updaten ohne die exe tauschen zu müssen!

Greetz
Boombuler

Master_RC 18. Mai 2005 09:09

Re: Wie in einem RPG Gespräche für ein NPC speichern/festleg
 
@boombuler:
sehr gute idee!
aus der textdatei die einzelnen textpassagen auszulesen ist ja dann einfach :)

nur...
wie lese ich die dann aus?! hab noch nie mit solchen ressourcen-dlls (oder auch .rc) gearbeitet :(

Boombuler 18. Mai 2005 11:58

Re: Wie in einem RPG Gespräche für ein NPC speichern/festleg
 
Hi

CodeLib hilft weiter :)

http://www.delphipraxis.net/internal_redirect.php?t=326

Wenn du die Resource erstellt hast musst du nur in die DLL
Delphi-Quellcode:
{$R MeineResource.res}
schreiben und compilieren.
Hab gerad keinen Plan ob das mit HInstance geht (Sonst das LibHandle der geladenen DLL) sollte aber wenn du direkt in der DLL eine Funktion zum Auslesen einbaust! Denk aber immer daran das du keine Strings als Parameter oder Rückgabewert nehmen solltest!

Wenn sonst noch fragen sind kann ich (oder auch die andern) dir weiterhelfen!

Greetz
Boombuler

Master_RC 18. Mai 2005 12:04

Re: Wie in einem RPG Gespräche für ein NPC speichern/festleg
 
THX! :top:

ich werd mal ausporbieren und dann darüber meckern ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:25 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz