anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 17 Jul, 2025 12:03

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mi 11 Okt, 2006 17:46 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 30 Apr, 2006 13:23
Beiträge: 149
Wohnort: Berlin
Geschlecht: Männlich
LoGD: http://14uhr.ath.cx/lohh/gameslow/source.php
Hi Also ich wollte fragen ob es da eine Möglichkeit gibt die anzahl von gold und Edelsteinen zu ändern die da maximal hineinpassen in die Hausschätze?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 11 Okt, 2006 19:16 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
Dazu gibt es zwar schon Threads hier, aber da die Suchfunktion wohl doch zu kompliziert ist:

Suche in der houses.php
$this->bbcode_second_pass_code('', '
}else if($row[gold]>round($goldcost/2)){
output("`2Der Schatz ist voll.");
}else if($amt>(round($goldcost/2)-$row[gold])){
')

ersetze mit
$this->bbcode_second_pass_code('', '
}else if($row[gold]>round($goldcost)){
output("`n`2Der Schatz ist voll.");
}else if($amt>(round($goldcost)-$row[gold])){
')

Selbiges bei den Gems, suche
$this->bbcode_second_pass_code('', '
}else if($row[gems]>=round($gemcost/2)){
output("`n`2Der Schatz ist voll.");
}else if($amt>(round($gemcost/2)-$row[gems])){
')
ersetze durch
$this->bbcode_second_pass_code('', '
}else if($row[gems]>=round($gemcost)){
output("`n`2Der Schatz ist voll.");
}else if($amt>(round($gemcost)-$row[gems])){
')
und schon hast Du die Menge an Gold und Gems verdoppelt... ;)

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 11 Okt, 2006 21:21 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 09 Sep, 2006 11:35
Beiträge: 95
Wohnort: Hessen / Frankfurt a.M
Es gibt natürlich noch eine möglichkeit den Hausschatz mehr als zu verdoppeln.

Bei den houses.php siehst du in Zeile 37 & 38
[php]$goldcost=30000;
$gemcost=50;[/php]

Dann wie oben schon gesagt in den houses.php finden:
[php]}else if($row[gold]>round($goldcost/2)){
output("`2Der Schatz ist voll.");
}else if($amt>(round($goldcost/2)-$row[gold])){[/php]

und wenn du mehr als doppelt soviel haben willst ... z.B 90000 Gold machst du das so:
[php] }else if($row[gold]>round($goldcost*3)){
output("`2Der Schatz ist voll.");
}else if($amt>(round($goldcost*3)-$row[gold])){[/php]

also einfach die $goldcost mal nehmen bei 90000 *3 bei 120000 *4 und genauso bei den Gems ;)

_________________
Lerne die Regeln, dann weißt du, wie man Sie richtig bricht !!!

--->> Zur Info: Mein Source ist nicht frei da mein LotGD noch offline auf einem Xampp Server läuft ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 12 Okt, 2006 09:32 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 30 Apr, 2006 13:23
Beiträge: 149
Wohnort: Berlin
Geschlecht: Männlich
LoGD: http://14uhr.ath.cx/lohh/gameslow/source.php
Danke sehr hat mir geholfen :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 12 Okt, 2006 11:51 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Du könntest es natürlich auch so machen wie ich, und das ganze nichtmehr fest im Quellcode codieren, sondern die maximale Schatzgröße für Gems und Gold in der Datenbank speichern, sinnvollerweise in der Haus-Tabelle, dann kann theoretisch jedes Haus eine unterschiedlich große Schatzkammer haben. Das ist insofern ganz schick, weil man jetzt z.b. Schatzkammern in Stufen "ausbauen" könnte.

Nur als kleiner Tipp.. ist auch noch nichtmal so viel Arbeit :D

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 13 Okt, 2006 11:42 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 30 Apr, 2006 13:23
Beiträge: 149
Wohnort: Berlin
Geschlecht: Männlich
LoGD: http://14uhr.ath.cx/lohh/gameslow/source.php
Und wie könnte man das machen??


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 14 Okt, 2006 05:47 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Einfach indem du in der Datenbank dem Haus ein Feld "maxgold" mit einem passenden default-Wert hinzufügst, und dann anstellen von

[php]}else if($row[gold]>round($goldcost/2)){
output("`2Der Schatz ist voll.");[/php]

verwendest du erstmal einmalig, um den Wert aus der DB zu holen

[php]
$sql = "SELECT maxgold FROM houses WHERE houseid=".$session[housekey];
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
$maxgold = $row[maxgold];[/php]

und dann wo du's brauchst

[php]}else if($row[gold]>round($maxgold)){
output("`2Der Schatz ist voll.");[/php]


Ich weiss nicht, ob das evtl. auch noch schneller/einfacher/eleganter geht, aber so funktioniert es auf jeden Fall :)

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 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:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum