Zitat von
Master_RC:
So...
die Unique-ID per auto_increment ist mir auch klar, nur wie kann ich dann bereits beim Eintragen wissen, wie die lautet? Kann man die irgendwie sogar gleich ebstimmen?
In dem du zwei Tabellen machst.
- Schlacht
- Members
Schlacht
ID (autoInc)
Agressor
Verteidiger
Timestamp (wichtig)
Hier selectest du nach Timestamp, Agressor udn Verteidiger (die du in eienr Variable zum suchen abspeichern solltest). und ließt dann die ID aus.
Memnbers
ID (autoInc)
Schacht_ID
Einheit
Zugehörtigkeit
Zitat von
Master_RC:
Ja, schon klar, wie das aussehen soll, das Kampfscript, nur wie soll das in PHP aussehen? Also dass zwei Einheiten mit drei kloppen, etc? (Variante 1)
Zwei Möglichkeiten sehe ich. Beide mit viel Aufwand verbunden, da du ein wenig die Objekte nachsimulieren mußt. Probiere das ganze erst einmal als 1vs1 und arbeite dich dann vor. Ich kann in kurzer Zeit unmöglich ein komplettes Script bieten, doch hier ein paar Ansätze.
1. Mehrdimensionale Arrays:
So kann man leicht quasiObjecte erschaffen.
XML-Code:
$array = array ("Angreifer" => array ("AT" => 5, "PA" =>3, "LeP" => 12 usw.)
$array = array ("Verteidiger" => array ("AT" => 5, "PA" =>3, "LeP" => 12 usw.)
Code:
while ($array[Angreifer,3] or $array[Verteidiger,3]) >= 0 {
dein kampfscript
}
So kannst du Die arrays fast als werte wie objecte verwenden.
Statt arrays kann man auch Classen verwendne und dann
OOP programmieren.
Weitere infos über Arrays, Classen und php findest du hier
http://www.selfphp.de/funktionrefere...onen/index.php
2. Per
DB:
Schwachsinn, aber auch möglich. Eine eigene Tabelle erstellen, wo du die werte Schritt für schritt änderst.