anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 16 Jul, 2025 19:13

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Ein paar Bugs!
BeitragVerfasst: Sa 19 Mär, 2005 11:05 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: So 12 Sep, 2004 09:55
Beiträge: 97
Hallo Leute,

Hab mal wiedre ein Problem.

1.) Wenn meine User im Haus gold ablegen können sie nacher meh geld abeheben als sie dabei haben. ( Man hat dann ne negative Geldsumme im Haus.)

2.) Im Juwelier ( habe den normalen) kann mann wenn nur ein Rohedelstein hat aber mehr gold zum schleifen als man für einen benötigt kann man mehr als einen schleifen. ( Man hat dann ne negative summe Rohedelsteine).

3.) Wenn eine Rune in der Kneipe ausgebeben wurde und das steht : " schon bezahlt" muss man trotzdem zahlen.

4.) Nach einen DK kann man manchmal seine Edelsteine und Gold behalten auch wenn diese nicht im Haus gelagert worden sind!
Was kann ich da machen?


Na dann hoff ich mal dass jemand meine Fragen beantworten kann.

MfG Fury


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Ein paar Bugs!
BeitragVerfasst: Sa 19 Mär, 2005 13:45 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 04 Dez, 2004 21:54
Beiträge: 210
Wohnort: Köln
Geschlecht: Männlich
Fury hat geschrieben:
Hallo Leute,
2.) Im Juwelier ( habe den normalen) kann mann wenn nur ein Rohedelstein hat aber mehr gold zum schleifen als man für einen benötigt kann man mehr als einen schleifen. ( Man hat dann ne negative summe Rohedelsteine).


Hi,
das prob hatte ich auch... hier die lösung (zumindestens vorübergehend ich weiß nich obs das soooo bringst!)

ersetze ALLE
[php]if ($session[user][rubi]>0)[/php]
(damit meine ich auch die anderen zb rohdimant usw)
dürch
[php]if ($session[user][rubi]>=1)[/php]

_________________
Die einfachsten Probleme treten manchmal im Rechner auf:
'Mensch' konnte nicht nach 'Erde' kopiert werden. Datenträger ist voll.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Ein paar Bugs!
BeitragVerfasst: Sa 19 Mär, 2005 13:54 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
Vaan hat geschrieben:
Fury hat geschrieben:
Hallo Leute,
2.) Im Juwelier ( habe den normalen) kann mann wenn nur ein Rohedelstein hat aber mehr gold zum schleifen als man für einen benötigt kann man mehr als einen schleifen. ( Man hat dann ne negative summe Rohedelsteine).


Hi,
das prob hatte ich auch... hier die lösung (zumindestens vorübergehend ich weiß nich obs das soooo bringst!)

ersetze ALLE
[php]if ($session[user][rubi]>0)[/php]
(damit meine ich auch die anderen zb rohdimant usw)
dürch
[php]if ($session[user][rubi]>=1)[/php]


Vann... >0 und >=1 bedeuten das selbe...

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 19 Mär, 2005 19:33 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: So 12 Sep, 2004 09:55
Beiträge: 97
Also so sieht das Juwelier Skript aus:

Das problem ist, wenn kein Roh-Diamant mehr da ist, dann wird dennoch der Link angezeigt, dass man schleifen kann!

Wenn man dann ncoh einer geschliffen hat, also einen mehr als man hat, dann erst geht der link weg!

$this->bbcode_second_pass_code('', '
require_once "common.php";
page_header("Der Juwelier");
output("`c`b`tDer Juwelier`b`c`0`n`n");
if ($_GET[op]=="")
{
output("Du betritts den Juwelier und siehst dich dich um. Du siehst verschiedene schöne Edelsteine");
if ((($session[user][rubi]>0)||($session[user][saphi]>0)||($session[user][smaragd]>0)))
{
output(" und du betrachtest dein kleiner Schatz.`n");
output("Du siehst einen Schild, bei dem verschiedene Angebote sehen. Doch du bist dir nicht sicher, ob du dich von deinen");
output("edlen Steine trennen willst, denn wer weiss, vielleicht kannst du die ja doch noch brauchen. Er bietet dir für deine Rubine, Saphire und Smaragde je 2 Edelsteine.");
output("Auch bietet er dir an, für 1000 Gold einer deiner Rohdiamanten zu schleifen, so dass dieser den vollen Wert eines Edelsteins haben wird.");
addnav("Edelsteinhandel");
}
if ((($session[user][rubi]<=0)||($session[user][saphi]<=0)||($session[user][smaragd]<=0)))
{
output(". Da du aber nicht im Besitz von solchen Steinen bist, solltest du schleunigst den Laden verlassen.`n");
}
if ($session[user][rubi]>0)
{
addnav("Rubine verkaufen","juwelier.php?op=rv");
}
if ($session[user][saphi]>0)
{
addnav("Saphire verkaufen","juwelier.php?op=sv");
}
if ($session[user][saphi]>0)
{
addnav("Smaragde verkaufen","juwelier.php?op=smv");
}
if (($session[user][rohdiamant]>=1) && ($session[user][gold]>=1000))
{
addnav("Rohdiamant schleifen","juwelier.php?op=rdv");
}
addnav("Sonstiges");
addnav("Verlasse den Juwelier","village.php");
}
if ($_GET[op]=="rv")
{
output("Du gibst dem Juwelier einen Rubin, den er sofort in ein schliessfach legt, dann gibt er dir die");
output("versprochenen Edelsteine.");
addnav("Edelsteinhandel");
if ($session[user][rubi]>0)
{
addnav("Rubine verkaufen","juwelier.php?op=rv");
}
if ($session[user][saphi]>0)
{
addnav("Saphire verkaufen","juwelier.php?op=sv");
}
if ($session[user][saphi]>0)
{
addnav("Smaragde verkaufen","juwelier.php?op=smv");
}
if (($session[user][rohdiamant]>0) && ($session[user][gold]>=1000))
{
addnav("Rohdiamant schleifen","juwelier.php?op=rdv");
}
addnav("Sonstiges");
addnav("Verlasse den Juwelier","village.php");
$session[user][rubi]--;
$session[user][gems]+=2;
}
if ($_GET[op]=="sv")
{
output("Du gibst dem Juwelier einen Saphir, den er sofort in ein schliessfach legt, dann gibt er dir die");
output("versprochenen Edelsteine.");
addnav("Edelsteinhandel");
if ($session[user][rubi]>0)
{
addnav("Rubine verkaufen","juwelier.php?op=rv");
}
if ($session[user][saphi]>0)
{
addnav("Saphire verkaufen","juwelier.php?op=sv");
}
if ($session[user][saphi]>0)
{
addnav("Smaragde verkaufen","juwelier.php?op=smv");
}
if (($session[user][rohdiamant]>0) && ($session[user][gold]>=1000))
{
addnav("Rohdiamant schleifen","juwelier.php?op=rdv");
}
addnav("Sonstiges");
addnav("Verlasse den Juwelier","village.php");
$session[user][saphi]--;
$session[user][gems]+=2;
}
if ($_GET[op]=="smv")
{
output("Du gibst dem Juwelier einen Smaragd, den er sofort in ein schliessfach legt, dann gibt er dir die");
output("versprochenen Edelsteine.");
addnav("Edelsteinhandel");
if ($session[user][rubi]>0)
{
addnav("Rubine verkaufen","juwelier.php?op=rv");
}
if ($session[user][saphi]>0)
{
addnav("Saphire verkaufen","juwelier.php?op=sv");
}
if ($session[user][saphi]>0)
{
addnav("Smaragde verkaufen","juwelier.php?op=smv");
}
if (($session[user][rohdiamant]>0) && ($session[user][gold]>=1000))
{
addnav("Rohdiamant schleifen","juwelier.php?op=rdv");
}
addnav("Sonstiges");
addnav("Verlasse den Juwelier","village.php");
$session[user][smaragd]--;
$session[user][gems]+=2;
}
if ($_GET[op]=="rdv")
{
output("Du gibst dem Juwelier einen Rohdiamant sowie die 1000 Gold und er beginnt zu schleifen.");
output("Nach einer Weile gibt er dir einen wunderschönen Edelstein.");
addnav("Edelsteinhandel");
if ($session[user][rubi]>0)
{
addnav("Rubine verkaufen","juwelier.php?op=rv");
}
if ($session[user][saphi]>0)
{
addnav("Saphire verkaufen","juwelier.php?op=sv");
}
if ($session[user][saphi]>0)
{
addnav("Smaragde verkaufen","juwelier.php?op=smv");
}
if (($session[user][rohdiamant]>=1) && ($session[user][gold]>=1000))
{
addnav("Rohdiamant schleifen","juwelier.php?op=rdv");
}
addnav("Sonstiges");
addnav("Verlasse den Juwelier","village.php");
$session[user][rohdiamant]--;
$session[user][gems]++;
$session[user][gold]-=1000;
}

page_footer();
?>')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 19 Mär, 2005 19:35 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Öhm, ja, dieser Fehler geht mich was an...
Nun, ich werde im Verlauf meiner Ferien eine eue Version hochladen, dort sollte dann des behoben sein...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 19 Mär, 2005 22:12 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
aaaaaaaaaaaaaaaalso:

das
[php]
$session[user][rohdiamant]--;
$session[user][gems]++;
$session[user][gold]-=1000;
[/php]

muss an den anfang des [op]'s! sonst zieht er es ja erst nach dem addnav-erstellen ab... typischer "stellungsfehler" ;)

mfg

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 20 Mär, 2005 07:54 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Stimmt ja....
Scripts werden "von oben nach unten" bearbeiten, nicht so wie ich will.....
Lade gleich neue Version hoch


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 20 Mär, 2005 10:59 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: So 12 Sep, 2004 09:55
Beiträge: 97
JA meteora^^ Das hab ich egstern auch rausgefunden!

Kann mir jemand mal noch das Prob mit den kostenlosen Getränken aufklären??

MFg^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 20 Mär, 2005 11:10 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
evtl. etwas falsch eingestellt? wenn net stell die datei mal als dl hier hin dann kann man es sich angucken und solche langen threads zu machen


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 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