anpera.net
https://anpera.dyndns.org/phpbb3/

Eigene Geschäfte
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=3710
Seite 1 von 1

Autor:  Anubis92 [ Fr 15 Jun, 2007 18:43 ]
Betreff des Beitrags:  Eigene Geschäfte

Nabend zam'!

Ich wolte mal Fragen ob mir jemand Erklären könnte, wie ich ein Eigenes Geschäft mache für LoGD. Da ich ja ein Update angekündigt habe, für meine Slums, möchte ich da ein Geschäft einbauen, allerdings bisher keine Ahnung wie.


Könte mir jmd, die Schritte dafür Erklären?


Ich weiß das ich, Neue Tables machen muss in MySQL etc, das ist kein Aufwand, würde mich Freuen :)


Edit:

Nun, ich möchte ein Geschäft für Gemälde machen, und eine Art Schmiede wo man Bestimmte Waffen kaufen kan in Kategoriern Unterteilt (Äxte, Schwerter, Stäbe und Bogen)


Danke für die Erinnerung Auric, wollte es eigl Geaddet ham aber war etwas in Zeitdruck :)

Edit 2:



Ob das Geschäft von einem User geführt wird, oder Like Pgeasus geführt wird, ist mir egal ;) Ich nehme das wa smir Erklärt werden kan zum Aufbauen ;)
PS: Sorry für Rechtschreibfehler, Taster is Kaputt :(

Autor:  Auric [ Fr 15 Jun, 2007 19:43 ]
Betreff des Beitrags: 

Na ja, die schwierigkeit eines solchen Geschätest hängt natürlich damit zusammen, was du dort verkaufen willst...

Ein paar weitere Infos wären schon nicht schlecht

Autor:  Rikkarda [ Fr 15 Jun, 2007 21:15 ]
Betreff des Beitrags: 

Für mich stellt sich erstmal die Frage ob "eigenes" Geschäft heisst, dass dies von einem User geführt wird, oder ob es so eins ist wie Pegasus

Autor:  Anubis92 [ Sa 16 Jun, 2007 07:36 ]
Betreff des Beitrags: 

EIgentlich von einem NPC wie Pegasus, aber wo du's Sagst, da könnte man direkt en Jobsystem gleichzeitig mit Einführen, für die User. Sagen wirs mal so, an beidem hätte ich Interesse ;)

Autor:  Nightborn [ Sa 16 Jun, 2007 09:05 ]
Betreff des Beitrags: 

Tip nebenbei:

Erst bauen, dann ankündigen.
Alles andere kannst Du als "irgendwann mal könnte es geben" ansetzen.

Autor:  Anubis92 [ Sa 16 Jun, 2007 09:11 ]
Betreff des Beitrags: 

Ich habe bei der Update Ankündigung nie davon Geredet das es ein Geschäft dort geben würde ;) Nur das könnte man nun in solchem Zusammenhang halt machen oder?;) Heißt ja nicht das es Erwähnt wird, und wenn du nur Pampige Antworten geben möchtest statt zu Helfen dann lass es doch Einfach ok? DIe Antwort von dir ist mehr als nur Pampig Sory

Autor:  Nightborn [ Sa 16 Jun, 2007 09:13 ]
Betreff des Beitrags: 

Anubis92 hat geschrieben:
EIgentlich von einem NPC wie Pegasus, aber wo du's Sagst, da könnte man direkt en Jobsystem gleichzeitig mit Einführen, für die User. Sagen wirs mal so, an beidem hätte ich Interesse ;)


^^ ich nenne es konstruktive Hilfestellung.
Wenn man sich selbst unter Zeitdruck setzt, ist das nicht gut.

:lol:

Autor:  Anubis92 [ Sa 16 Jun, 2007 09:18 ]
Betreff des Beitrags: 

Zeitdurck? Hab ich nich ;) Nich mehr *gg* Das Update für meine Slums ist ja Fertig ;) Nur das wären halt so Erweiterungen die ich noch machen Könte, da das Release ja eh erst Nächste Woche ist, auf meinem Server, btw ist nicht mein Server, bin da nur der Programmierer, weil der Herr Admin viel zu Gerne Guild Wars zockt ;)

Und das mit Jobsystem udn solchen geschäften, mus ja nicht Gleichzeitig eingeführt werden, btw nicht für User, sondern Anfangs nur für Admins als addnav ;) Schöne Abfrage ober Admin is dan darfer hin und Testen, solang bis es Bugfrei is ;)



ABer Damit bitte Zurück zum Thema

Autor:  Drazaar [ Sa 16 Jun, 2007 13:41 ]
Betreff des Beitrags: 

Account Tabelle um ein Feld erweitern. Wenn dieses Feld den Wert 1 trägt ist der User ein Verkäufer.

Dann neue Tabelle anlegen, ungefähr mit diesen Feldern:
ID
name
goldcost
gemcost
class
description

Dann machste verschiedene Klassen, ich würde das Feld (class) als int erstellen und mit einem array arbeiten.

Dann eben im Laden mit verschiedenen SQL Befehlen die Sachen aus der Datenbank holen:
$this->bbcode_second_pass_code('', ''SELECT * FROM `tablename` WHERE `class` = '.$value.' ORDER BY `ID` ASC';')

Wenn nötig könntest du ja noch eine Seitenfunktion einsetzen, aber ich gehe mal davon aus, dass es nicht nötig sein wird.

Dann eben im Laden mit Tabellen darstellen, um was es sich bei der Ware handelt.

Naja mehr will ich eigentlich nicht schreiben, sonst kann ich's dir ja gleich selbst scripten *gg*


MfG Draz

Autor:  Eliwood [ Sa 16 Jun, 2007 14:03 ]
Betreff des Beitrags: 

Drazaar hat geschrieben:
Account Tabelle um ein Feld erweitern. Wenn dieses Feld den Wert 1 trägt ist der User ein Verkäufer.

Dann neue Tabelle anlegen, ungefähr mit diesen Feldern:
ID
name
goldcost
gemcost
class
description

Dann machste verschiedene Klassen, ich würde das Feld (class) als int erstellen und mit einem array arbeiten.

Dann eben im Laden mit verschiedenen SQL Befehlen die Sachen aus der Datenbank holen:
$this->bbcode_second_pass_code('', ''SELECT * FROM `tablename` WHERE `class` = '.$value.' ORDER BY `ID` ASC';')

Wenn nötig könntest du ja noch eine Seitenfunktion einsetzen, aber ich gehe mal davon aus, dass es nicht nötig sein wird.

Dann eben im Laden mit Tabellen darstellen, um was es sich bei der Ware handelt.

Naja mehr will ich eigentlich nicht schreiben, sonst kann ich's dir ja gleich selbst scripten *gg*


MfG Draz


Weiteres Feld in den Accounts ist eigentlich unnötig.

Autor:  Drazaar [ Sa 16 Jun, 2007 15:12 ]
Betreff des Beitrags: 

Eliwood hat geschrieben:
Drazaar hat geschrieben:
Account Tabelle um ein Feld erweitern. Wenn dieses Feld den Wert 1 trägt ist der User ein Verkäufer.

Dann neue Tabelle anlegen, ungefähr mit diesen Feldern:
ID
name
goldcost
gemcost
class
description

Dann machste verschiedene Klassen, ich würde das Feld (class) als int erstellen und mit einem array arbeiten.

Dann eben im Laden mit verschiedenen SQL Befehlen die Sachen aus der Datenbank holen:
$this->bbcode_second_pass_code('', ''SELECT * FROM `tablename` WHERE `class` = '.$value.' ORDER BY `ID` ASC';')

Wenn nötig könntest du ja noch eine Seitenfunktion einsetzen, aber ich gehe mal davon aus, dass es nicht nötig sein wird.

Dann eben im Laden mit Tabellen darstellen, um was es sich bei der Ware handelt.

Naja mehr will ich eigentlich nicht schreiben, sonst kann ich's dir ja gleich selbst scripten *gg*


MfG Draz


Weiteres Feld in den Accounts ist eigentlich unnötig.

Dann macht man halt eines in der neuen Tabelle, wo die acctids der Verkäufer drin stehen...

Autor:  Eliwood [ Sa 16 Jun, 2007 16:49 ]
Betreff des Beitrags: 

Drazaar hat geschrieben:
Eliwood hat geschrieben:
Drazaar hat geschrieben:
Account Tabelle um ein Feld erweitern. Wenn dieses Feld den Wert 1 trägt ist der User ein Verkäufer.

Dann neue Tabelle anlegen, ungefähr mit diesen Feldern:
ID
name
goldcost
gemcost
class
description

Dann machste verschiedene Klassen, ich würde das Feld (class) als int erstellen und mit einem array arbeiten.

Dann eben im Laden mit verschiedenen SQL Befehlen die Sachen aus der Datenbank holen:
$this->bbcode_second_pass_code('', ''SELECT * FROM `tablename` WHERE `class` = '.$value.' ORDER BY `ID` ASC';')

Wenn nötig könntest du ja noch eine Seitenfunktion einsetzen, aber ich gehe mal davon aus, dass es nicht nötig sein wird.

Dann eben im Laden mit Tabellen darstellen, um was es sich bei der Ware handelt.

Naja mehr will ich eigentlich nicht schreiben, sonst kann ich's dir ja gleich selbst scripten *gg*


MfG Draz


Weiteres Feld in den Accounts ist eigentlich unnötig.

Dann macht man halt eines in der neuen Tabelle, wo die acctids der Verkäufer drin stehen...


Braucht man auch nicht. Es reicht, wenn in den Läden die Account-ID vermerkt wird. ;)

Autor:  Drazaar [ Sa 16 Jun, 2007 18:05 ]
Betreff des Beitrags: 

Eliwood hat geschrieben:
Drazaar hat geschrieben:
Eliwood hat geschrieben:
Drazaar hat geschrieben:
Account Tabelle um ein Feld erweitern. Wenn dieses Feld den Wert 1 trägt ist der User ein Verkäufer.

Dann neue Tabelle anlegen, ungefähr mit diesen Feldern:
ID
name
goldcost
gemcost
class
description

Dann machste verschiedene Klassen, ich würde das Feld (class) als int erstellen und mit einem array arbeiten.

Dann eben im Laden mit verschiedenen SQL Befehlen die Sachen aus der Datenbank holen:
$this->bbcode_second_pass_code('', ''SELECT * FROM `tablename` WHERE `class` = '.$value.' ORDER BY `ID` ASC';')

Wenn nötig könntest du ja noch eine Seitenfunktion einsetzen, aber ich gehe mal davon aus, dass es nicht nötig sein wird.

Dann eben im Laden mit Tabellen darstellen, um was es sich bei der Ware handelt.

Naja mehr will ich eigentlich nicht schreiben, sonst kann ich's dir ja gleich selbst scripten *gg*


MfG Draz


Weiteres Feld in den Accounts ist eigentlich unnötig.

Dann macht man halt eines in der neuen Tabelle, wo die acctids der Verkäufer drin stehen...


Braucht man auch nicht. Es reicht, wenn in den Läden die Account-ID vermerkt wird. ;)

Wo ist da bitte der Unterschied zu dem was ich sagte?^^

Autor:  Eliwood [ Sa 16 Jun, 2007 18:21 ]
Betreff des Beitrags: 

Drazaar hat geschrieben:
Eliwood hat geschrieben:
Drazaar hat geschrieben:
Eliwood hat geschrieben:
Drazaar hat geschrieben:
Account Tabelle um ein Feld erweitern. Wenn dieses Feld den Wert 1 trägt ist der User ein Verkäufer.

Dann neue Tabelle anlegen, ungefähr mit diesen Feldern:
ID
name
goldcost
gemcost
class
description

Dann machste verschiedene Klassen, ich würde das Feld (class) als int erstellen und mit einem array arbeiten.

Dann eben im Laden mit verschiedenen SQL Befehlen die Sachen aus der Datenbank holen:
$this->bbcode_second_pass_code('', ''SELECT * FROM `tablename` WHERE `class` = '.$value.' ORDER BY `ID` ASC';')

Wenn nötig könntest du ja noch eine Seitenfunktion einsetzen, aber ich gehe mal davon aus, dass es nicht nötig sein wird.

Dann eben im Laden mit Tabellen darstellen, um was es sich bei der Ware handelt.

Naja mehr will ich eigentlich nicht schreiben, sonst kann ich's dir ja gleich selbst scripten *gg*


MfG Draz


Weiteres Feld in den Accounts ist eigentlich unnötig.

Dann macht man halt eines in der neuen Tabelle, wo die acctids der Verkäufer drin stehen...


Braucht man auch nicht. Es reicht, wenn in den Läden die Account-ID vermerkt wird. ;)

Wo ist da bitte der Unterschied zu dem was ich sagte?^^


1) Hab ich mich verlesen, merk ich grad ^^
2) Warum willst du da trotzdem ein neues Feld reintun? Hast ja alles, was du brauchst ;o

Autor:  Anubis92 [ Sa 16 Jun, 2007 19:34 ]
Betreff des Beitrags: 

Man seit hier hier viel am Ziteren da is man mal en paar H weg und dan das ^^


Daber Danke euch ;)

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/