anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 13 Jul, 2025 23:50

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Tiere ...
BeitragVerfasst: So 16 Dez, 2007 00:11 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 07 Okt, 2007 11:11
Beiträge: 134
LoGD: www.naaban-logd.com
huhu erstmal ...
also ich würde gern wollen das man eine DK Sperre bei den Tieren hat ....aber das Tier soll sichtbar sein aber solange nich kaufbar sein bis mandie Anzahl erreicht hat bis zu der Zahl soll nur nach dem Preis des Tieres stehen: Du benötigst noch 100 Drachenkills um dieses Tier zu kaufen ...
Danke für Hilfe schon mal !
Grüße
Silvar


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 16 Dez, 2007 19:56 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Kuck dir doch einfach mal, wie Merick es hand habt, wenn sie zu wenig Gold dabei haben. Alles in der stables.php zu finden.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 16 Dez, 2007 22:18 
Offline
Held
Held
Benutzeravatar

Registriert: Di 21 Aug, 2007 23:04
Beiträge: 290
Wohnort: Darmstadt
Geschlecht: Männlich
Suchfunktion kann das Leben manchmal extrem vereinfachen:

Klicke Hier

_________________
Legend of the Green Dragon - Die Mysterien um Ched Nasad


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 17 Dez, 2007 22:03 
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
Leider geht der Link zu Deiner Source nicht, aber wenn Dir der Einbau zu kompliziert ist, gäbe es noch andere Möglichkeiten, die aber mehr Arbeit bedeuten:

1. Wenn Du die Bibliothek auf Deinem Server hast

Schreibe ein Buch, in dem alle Tiere beschrieben stehen und ab wieviel DK sie erhältlich sind, dann mache verschieden Ställe und mache mehrere Links am DP, bei denen Du jeweils eine Einschränkung davor setzt, von wieviel bis wieviel DKs man welchen Stall betritt, in dem dann jeweils das oder die Tiere mehr angeboten werden.

2. Wenn Du die Bibliothek nicht hast

Schreibe ein kleines Progrämmchen, in dem der Spieler Merik anspricht, der ihm dann die Tiere vorstellt, sie beschreibt und ab wieviel DK es sie gibt, das Du dann entsprechend duplizierst und in den Ställen, die Du wie oben schon gesagt erstellt und verlinkt hast, ebenfalls verlinkst.

Besiepiel:

Du nennst das Programm zur Vorstellung 1 und verlinkst es in stables, dann duplizierst Du es, nennst es 2 und verlinkst das in stables1, usw.

Ich weiß, viel Arbeit, die im Grunde unnötig ist, dies ist, aber ich wollte nur zeigen, daß viele Wege nach Rom führen können, wenn man nur ein wenig darüber nachdenkt und die Phantasie einsetzt.... ;)

_________________
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: So 23 Dez, 2007 17:01 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 07 Okt, 2007 11:11
Beiträge: 134
LoGD: www.naaban-logd.com
ja schon das tier is nun nicht mehr zusehen wenn man die dks nicht hat aber ...ich will es ja das man es sieht aber nicht kaufen kann ...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 23 Dez, 2007 22:23 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Mache es doch wie mit der Abfrage, wenn man nicht genug Gold dabei hat ... nur eben mit den Dragonkills ;), also den addnav normal, wie alle und dann bei der Erklärung zum Tier (hat aber MySQL auch schon vorgeschlagen)
[php]if ($ssession['user']['dragonkills']<100)
{
output('Du hats nicht die nötige Erfahrung, um so ein Tier zu halten');
addnav('Zurück zur Auswahl','...php');
}
else
{
addnav('Kaufen','...php');
}[/php]

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 24 Dez, 2007 11:36 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 07 Okt, 2007 11:11
Beiträge: 134
LoGD: www.naaban-logd.com
ich habs ja schon so probiert bekomms aber irgendwie net so hin *kopfkratz*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 24 Dez, 2007 11:40 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Aber wie wäre es denn mit dem, was Arath vorgeschlagen hatte?
Sollte wohl genau das machen, was du eigentlich willst.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 24 Dez, 2007 14:01 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 07 Okt, 2007 11:11
Beiträge: 134
LoGD: www.naaban-logd.com
Das habe ich, die Tiere werden aber ausgeblendet bis zu dem Dk und das will ich eben nicht und bekomme es nicht hin das sie da bleiben aber man sie nicht kaufen kann wenn man den dk nicht hat


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 24 Dez, 2007 14:28 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
In der stables.php
[php]$sql = "SELECT * FROM mounts WHERE mountid='{$_GET['id']}'";
$result = db_query($sql);
if (db_num_rows($result)<=0){
output("`7\"`&Ach, ich heb keen solches Tier da!`7\" ruft der Zwerg!");
}else{
output("`7\"`&Ai, ich heb wirklich n paar feine Viecher hier!`7\" kommentiert der Zwerg.`n`n");
$mount = db_fetch_assoc($result);
output("`7Kreatur: `&{$mount['mountname']}`n");
output("`7Beschreibung: `&{$mount['mountdesc']}`n");
output("`7Preis: `^{$mount['mountcostgold']}`& Gold, `%{$mount['mountcostgems']}`& Edelstein".($mount['mountcostgems']==1?"":"e")."`n");
output("`n");
addnav("Dieses Tier kaufen","stables.php?op=buymount&id={$mount['mountid']}");[/php]
durch folgendes ersetzen
[php]$sql = "SELECT * FROM mounts WHERE mountid='{$_GET['id']}'";
$result = db_query($sql);
if (db_num_rows($result)<=0){
output("`7\"`&Ach, ich heb keen solches Tier da!`7\" ruft der Zwerg!");
}else{
output("`7\"`&Ai, ich heb wirklich n paar feine Viecher hier!`7\" kommentiert der Zwerg.`n`n");
$mount = db_fetch_assoc($result);
output("`7Kreatur: `&{$mount['mountname']}`n");
output("`7Beschreibung: `&{$mount['mountdesc']}`n");
output("`7Preis: `^{$mount['mountcostgold']}`& Gold, `%{$mount['mountcostgems']}`& Edelstein".($mount['mountcostgems']==1?"":"e")."`n");
output("`7Benötigte Drachenkills: `&".$row['dragonkill']."`n");
output("`n");
if ($session['user']['dragonkills'] >= $row['dragonkill']) {
addnav("Dieses Tier kaufen","stables.php?op=buymount&id={$mount['mountid']}");
}[/php]

So sollte es funktionieren. Die Änderungen aus jenem einen Thread müssen gemacht werden. Abgesehen die für die stables.php (Es muss also nur der SQL-Befehl ausgeführt werden, sowie die mounts.php bearbeiten.

Dann wird der Tier-Kaufen Nav jeweils nur angegeben, wenn man auch wirklich genug Drachenkills hat. Ansonsten eben nicht. Den output wirst du dir dann ja selber zurecht-schneiden können.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 24 Dez, 2007 16:00 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 07 Okt, 2007 11:11
Beiträge: 134
LoGD: www.naaban-logd.com
Parse error: syntax error, unexpected T_ELSEIF in /www/htdocs/igsiln/logd/stables.php on line 46 <--- das kommt jetzt immer oO


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 24 Dez, 2007 16:13 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
[php]}elseif($_GET['op']=="examine"){
$sql = "SELECT * FROM mounts WHERE mountid='{$_GET['id']}'";
$result = db_query($sql);
if (db_num_rows($result)<=0){
output("`7\"`&Ach, ich heb keen solches Tier da!`7\" ruft der Zwerg!");
}else{
$sql = "SELECT * FROM mounts WHERE mountid='{$_GET['id']}'";
$result = db_query($sql);
if (db_num_rows($result)<=0){
$sql = "SELECT * FROM mounts WHERE mountid='{$_GET['id']}'";
$result = db_query($sql);
if (db_num_rows($result)<=0){
$sql = "SELECT * FROM mounts WHERE mountid='{$_GET['id']}'";
$result = db_query($sql);
if (db_num_rows($result)<=0){
output("`7\"`&Ach, ich heb keen solches Tier da!`7\" ruft der Zwerg!");
}else{
output("`7\"`&Ai, ich heb wirklich n paar feine Viecher hier!`7\" kommentiert der Zwerg.`n`n");
$mount = db_fetch_assoc($result);
output("`7Kreatur: `&{$mount['mountname']}`n");
output("`7Beschreibung: `&{$mount['mountdesc']}`n");
output("`7Preis: `^{$mount['mountcostgold']}`& Gold, `%{$mount['mountcostgems']}`& Edelstein".($mount['mountcostgems']==1?"":"e")."`n");
output("`7Benötigte Drachenkills: `&".$row['dragonkill']."`n");
output("`n");
if ($session['user']['dragonkills'] >= $row['dragonkill']) {
addnav("Dieses Tier kaufen","stables.php?op=buymount&id={$mount['mountid']}");
}
}elseif($_GET['op']=='buymount'){
[/php]
Ersetzen durch
[php]}elseif($_GET['op']=="examine"){
$sql = "SELECT * FROM mounts WHERE mountid='{$_GET['id']}'";
$result = db_query($sql);
if (db_num_rows($result)<=0){
output("`7\"`&Ach, ich heb keen solches Tier da!`7\" ruft der Zwerg!");
}else{
output("`7\"`&Ai, ich heb wirklich n paar feine Viecher hier!`7\" kommentiert der Zwerg.`n`n");
$mount = db_fetch_assoc($result);
output("`7Kreatur: `&{$mount['mountname']}`n");
output("`7Beschreibung: `&{$mount['mountdesc']}`n");
output("`7Beschreibung: `&{$mount['dragonkill']}`n");
output("`7Preis: `^{$mount['mountcostgold']}`& Gold, `%{$mount['mountcostgems']}`& Edelstein".($mount['mountcostgems']==1?"":"e")."`n");
output("`n");
if ($session['user']['dragonkills'] >= $mount['dragonkill']) {
addnav("Dieses Tier kaufen","stables.php?op=buymount&id={$mount['mountid']}");
}
}
}elseif($_GET['op']=='buymount'){[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 24 Dez, 2007 16:34 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 07 Okt, 2007 11:11
Beiträge: 134
LoGD: www.naaban-logd.com
thx
und danke und ein frohes fest


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


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