anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 18 Apr, 2024 18:33

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 17 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: begrenzte anzahl an items
BeitragVerfasst: Do 06 Aug, 2009 09:13 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
hallo, ich hoffe ich kann mein anliegen verständlich erklären:
ich möchte gern ein zusätzliches db-feld einrichten dass dafür ist wenn der wert auf 1 steht man z.b. 10 items mit sich rum tragen kann, wenn es auf 2 steht man 20 dinge mit sich rum tragen kann usw.
wie könnte man dies realisieren? mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Do 06 Aug, 2009 10:44 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 12 Mai, 2008 21:51
Beiträge: 137
Geschlecht: Weiblich
musst nur zwei sachen machen
1.db feld (entweder einfaches int oder enum) würde aber empfehlen, int zu nehmen, das is wariabler. Auch würde ich gleich den maximalwert einspeichern lassen, aus dem einfachen grund, dass es bei der Abfrage in punkt 2 dann einfacher wird.
2.Abfrage an jeder stelle wo man Items bekommt
also hauptsächlich im Wald in der forrest.php (müssten drei abfragen sein für items, waffen und rüstungen)

sollte so schwer gar nicht sein.

mfg Minerva


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Do 06 Aug, 2009 15:53 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Möchtest Du es für alle begrenzen, oder lediglich für jeden User individuell?

Bei dem ersteren kannst Du es mit der settings- Tabelle machen. Bei der zweiteren musst Du es eben mit der accounts- Tabelle machen. Das heißt, ein zusätzliches Feld anlegen => SMALLINT(?) => Standardwert eingeben. Alles weitere kannst dann über den User-Editor handhaben, Ingame.

Musst nur eben die besagten stellen von Minerva ändern und im User-Editor dann ein weiteres Feld im Formular-Array hinzufügen, wegen der Itembegrenzung, bei der zweiten Lösung.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Do 06 Aug, 2009 22:12 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
hallo, es soll eben abhängig von der zahl im db-feld z.b. itemlast in der accounts-tabelle sein wie viel jmd mitnehmen bzw. bei sich rum tragen kann. mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Do 06 Aug, 2009 23:37 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
dann leg das feld als int an und mach die zahl rein die man mit sich tragen darf als default, und ändere sie am user wenn er sich nen größeren rucksack kauft oder so dann in nem script o.ä.

und immer wo man items in den inventar bekommt, musst du halt die abfrage machen ob er es noch tragen kann, wenn nicht ob er was weggschmeissen will o.ä. den rest musst du schon selber machen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Fr 07 Aug, 2009 10:00 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
das ist mir so weit schon klar. mir ist nur nicht bewusst wie die abfrage aussehen soll wie viel items ein user mit sich rum schleppt.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Fr 07 Aug, 2009 10:07 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
wie wärs mit abfragen items WHERE owner=ID ?? schau dich im item editor wie auch im haus um oder im inventar also ich meine das is ja keine ausrede im inventar wird alles angezeigt dort hättest du dich schonmal umsehen können -.-


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Fr 07 Aug, 2009 10:54 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
$this->bbcode_second_pass_code('', 'SELECT COUNT(i.itemid) AS itemcount FROM items i WHERE owner = ?')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Di 11 Aug, 2009 20:20 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
sorry, trotz allem nachsezhens konnte ich nicht heraus finden wie die code-zeile
wenn mehr als xyz items dann
aussehen soll
if (...>30){
???


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Di 11 Aug, 2009 20:51 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
hmm wie wärs mit


if ($row['itemcount']>=30)

du musst natürlich vorher die sql von eliwood ausführen, und das resultat mit db_fetch_assoc in $row speichern.
da ich annehme das du auch das nich so wirklich verstanden hast..

$sql="SELECT COUNT(i.itemid) AS itemcount FROM items i WHERE owner =".$id;
$result = db_query($sql);
$row = db_fetch_assoc($result);

$id wirst du ja wenigstens selbst definieren/abändern können


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Mi 12 Aug, 2009 10:39 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
@tidus: weshalb so genervt? jeder fängt mal klein an und ich zwinge niemanden drauf zu antworten.
trotzdem danke


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Do 20 Aug, 2009 21:53 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
noch eine frage: ich hab die vendor kopiert, eine neue itemstabelle angelegt die ich bekl genannt hab und in der neuen vendor (bekleidung.php" alles an die tabelle bekl angepasst.
in der alten vendor werden nur dinge der gruppe gebrauch verkauft. seltsamerweise wird in der bekleidung.php nur der artiekl angezeigt der sich in der gebrauch-gruppe der vendor.php befindet. wie kann das sein? mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Do 20 Aug, 2009 22:13 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 12 Mai, 2008 21:51
Beiträge: 137
Geschlecht: Weiblich
mal wieder eine übliche Antwort:
keine Source keine hilfe.. die datei ist nicht in deiner Source zu finden, wie sollen wir dann wissen, was du dort falsches gemacht hast? wahrschienlich ist es eine falsche /noch nicht geänderte Abfrage, aber das ist auch nur mehr als geraten ohne die Datei.. Hellsehen kann hier immer noch keiner....
dat min


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Do 20 Aug, 2009 22:18 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
es befindet sich auf xampp ... ich stell es mal on
ausgang war drogerie.php die kopierte datei ist bekleidung.php


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Fr 21 Aug, 2009 00:55 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Wieso eine neue Tabelle erstellen, die dann doch nur das selbe macht? Kleidung lässt sich doch wirklich gut als Item handhaben ... und ich bin einer der ersten, der Krams aus de "items"-Tabelle rauszieht!

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Fr 21 Aug, 2009 10:34 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
da ich an die 60 kleidungsstücke plante erschien es mir besser dafür eine eigene tabelle anzulegen.

----------! hat sich erledigt


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: begrenzte anzahl an items
BeitragVerfasst: Fr 21 Aug, 2009 12:21 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
MySQL-Tabellen schlucken einige Datenzeilen ohne zu kollapieren, solange es keine Seite gibt, die alle Datensätze anzeigen will. Eine zusätzliche Tabelle ist Platzverschwendung.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 17 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum