anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 21 Nov, 2019 22:47

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 28 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Sa 15 Okt, 2005 10:54 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3922
Wohnort: Basel
Geschlecht: Männlich
Magier12 hat geschrieben:
BIG BUG!!!!!
So jetzt kommt ein kleiner dummer bauernjunge, mit 0 charm und lässt sich vom azubi schneiden..... was passiert? er verliert 1 chamrpunkt hat immernoch 0 und bekommt 2000 gold.... dass kann er unendlich oft wiederholen...... vieleicht sollte man vor

[php]addnav("Von einem Azubischneiden lass",".......");[/php]

ein
[php] if ($session['user']['charm']<0)[/php]
einfügen

:wink:


*Mal erwähnen möchte, dass er das schon Sontag, den 18. September 2005 um 16:44 Uhr gemeldet hat*
Foglich weiss er vom Bug, aber hat ihn nicht entfernt :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 15 Okt, 2005 11:09 
Offline
Held
Held

Registriert: Di 10 Mai, 2005 12:54
Beiträge: 206
ok^^ hab nur so zwischen den zeilen gelesen^^ aber da ray es nich geändert hat hab ich halt schnell die lösung gepostet^^ macht dir doch nichts, oder?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 15 Okt, 2005 11:11 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 10 Sep, 2005 11:26
Beiträge: 248
Wohnort: NRW
ok bug behoben... würde mich freuen wen einer das ins mittel alterliche umschreiben könnte und dan hier zum downlaod anbieten kann da ich von mittelalterlichen nicht viel ahnung habe....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 15 Okt, 2005 11:14 
Offline
Held
Held

Registriert: Di 10 Mai, 2005 12:54
Beiträge: 206
[php]<?php

//09112005
/* *******************
Codierung von Ray
Ideen von Ray
ICQ:230406044
******************* */

require_once"common.php";
page_header("Beauty-Bar");

if ($_GET['op']==""){
output("`#Du gehst ein wenig im Dorfplatz umher und siehst einen kleinen Laden der Schöhnheit. Du denkst dir das es nicht schaden könnte eine Gurkenmaske oder Maniküre zu nehmen. Was willst du nehmen?`n`n");

addnav("Schöner werden");
addnav("G?Eine Gurkenmaske nehmen 6000 Gold","beautybar.php?op=gu");
addnav("M?Eine Maniküre nehmen 3000 Gold","beautybar.php?op=ma");
addnav("Sich verunstalten lassen");
if ($session['user']['charm']<0);
addnav("V?Von den Lehrlingen's die Haare schneiden lassen ","beautybar.php?op=azubi");
addnav("D?Zurück ins Dorf","village.php");


}else if ($_GET[op]=="gu"){
if ($session['user']['gold']>5999){
output("Du bezahlst `^6000 `$Gold");
output("`#Du gehst schonmal auf deinen platz und machst es dir gemütlich, da das sowieso dauert machst du ein kleines Nickerchen.");
output("`#Nach einigen Stunden Erhohlsamen schlafes wachst du schließlich auf und merkst das die Gurkenmaske wirklich wunder gewirkt hat.`n`n`&Du wirkst Charmanter du Kriegst 2 charme punkte.");
$session['user']['charm']+=2;
$sesion['user']['gold']-=6000;
addnav("Zurück ins Dorf","village.php");
}else{
output("`#Du hast nicht genügend Gold.");
addnav("Zurück ins Dorf","village.php");
}

}else if ($_GET['op']=="ma"){
if ($session['user']['gold']>2999){
output("`#Du entschließt dich dazu eine Maniküre zu nehmen, du gehst zu deinen platz und wartest auf die bedienung.....du wartest ewig aber es kommt keiner du willst dich grade beschweren als die Frau grade kommt.");
output("Es ärgert dich bereits das sie sich so sehr verspätet hat also bittest du sie das sie sofort anfängt.`n`n");
output("`&Du wirkst Charmanter du Kriegst 1 charme punkte.");
$session['user']['charm']+=1;
$session['user']['gold']-=3000;
addnav("Zurück ins Dorf","village.php");
}else{
output("`#Du hast nicht genügend Gold.");
addnav("Zurück ins Dorf","village.php");
}
}else if ($_GET['op']=="azubi"){
output("`#Du lässt dir von den auszubildenen Männern die Haare schneiden....nur wie es aussieht müssen die noch viel lernen du siehst total verunstaltet aus damit sinkt dein charme um 1 punkte.... aber einen vorteil gibts du hast dir grade `^2000 `# Gold verdient.");
$session['user']['charm']-=1;
$session['user']['gold']+=2000;
addnav("Zurück ins Dorf","village.php");
}


page_footer();
?> [/php]

so ein bisschen besser, aber immernoch nich ganz perfekt


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 15 Okt, 2005 11:21 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 10 Sep, 2005 11:26
Beiträge: 248
Wohnort: NRW
Magier12 hat geschrieben:
[php]<?php

//09112005
/* *******************
Codierung von Ray
Ideen von Ray
ICQ:230406044
******************* */

require_once"common.php";
page_header("Beauty-Bar");

if ($_GET['op']==""){
output("`#Du gehst ein wenig im Dorfplatz umher und siehst einen kleinen Laden der Schöhnheit. Du denkst dir das es nicht schaden könnte eine Gurkenmaske oder Maniküre zu nehmen. Was willst du nehmen?`n`n");

addnav("Schöner werden");
addnav("G?Eine Gurkenmaske nehmen 6000 Gold","beautybar.php?op=gu");
addnav("M?Eine Maniküre nehmen 3000 Gold","beautybar.php?op=ma");
addnav("Sich verunstalten lassen");
if ($session['user']['charm']<0);
addnav("V?Von den Lehrlingen's die Haare schneiden lassen ","beautybar.php?op=azubi");
addnav("D?Zurück ins Dorf","village.php");


}else if ($_GET[op]=="gu"){
if ($session['user']['gold']>5999){
output("Du bezahlst `^6000 `$Gold");
output("`#Du gehst schonmal auf deinen platz und machst es dir gemütlich, da das sowieso dauert machst du ein kleines Nickerchen.");
output("`#Nach einigen Stunden Erhohlsamen schlafes wachst du schließlich auf und merkst das die Gurkenmaske wirklich wunder gewirkt hat.`n`n`&Du wirkst Charmanter du Kriegst 2 charme punkte.");
$session['user']['charm']+=2;
$sesion['user']['gold']-=6000;
addnav("Zurück ins Dorf","village.php");
}else{
output("`#Du hast nicht genügend Gold.");
addnav("Zurück ins Dorf","village.php");
}

}else if ($_GET['op']=="ma"){
if ($session['user']['gold']>2999){
output("`#Du entschließt dich dazu eine Maniküre zu nehmen, du gehst zu deinen platz und wartest auf die bedienung.....du wartest ewig aber es kommt keiner du willst dich grade beschweren als die Frau grade kommt.");
output("Es ärgert dich bereits das sie sich so sehr verspätet hat also bittest du sie das sie sofort anfängt.`n`n");
output("`&Du wirkst Charmanter du Kriegst 1 charme punkte.");
$session['user']['charm']+=1;
$session['user']['gold']-=3000;
addnav("Zurück ins Dorf","village.php");
}else{
output("`#Du hast nicht genügend Gold.");
addnav("Zurück ins Dorf","village.php");
}
}else if ($_GET['op']=="azubi"){
output("`#Du lässt dir von den auszubildenen Männern die Haare schneiden....nur wie es aussieht müssen die noch viel lernen du siehst total verunstaltet aus damit sinkt dein charme um 1 punkte.... aber einen vorteil gibts du hast dir grade `^2000 `# Gold verdient.");
$session['user']['charm']-=1;
$session['user']['gold']+=2000;
addnav("Zurück ins Dorf","village.php");
}


page_footer();
?> [/php]

so ein bisschen besser, aber immernoch nich ganz perfekt



habs eben erst hochgeladne da mein rechner zu lahm sit -.-


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 15 Okt, 2005 11:24 
Offline
Held
Held

Registriert: Di 10 Mai, 2005 12:54
Beiträge: 206
so noch ne kleine erweiterung

suche [php]}else if ($_GET['op']=="azubi"){
output("`#Du lässt dir von den auszubildenen Männern die Haare schneiden....nur wie es aussieht müssen die noch viel lernen du siehst total verunstaltet aus damit sinkt dein charme um 1 punkte.... aber einen vorteil gibts du hast dir grade `^2000 `# Gold verdient.");
$session['user']['charm']-=1;
$session['user']['gold']+=2000;
addnav("Zurück ins Dorf","village.php");[/php]

ersetze durch

[php]}else if ($_GET['op']=="azubi"){
output("`#Du sitzt dich auf einen Stuhl um dir von einem der auszubildenden die Haare schneiden zu lassen!");
$row = db_fetch_assoc(db_query("SELECT name FROM accounts WHERE locked=0 ORDER BY rand(".e_rand().") LIMIT 1"));
output("Als du dich setzt steht auf einmal `%$row[name]`0. vor dir und fängt gleich an dir die Haare zu schneiden! Doch wie es aussieht muss er noch viel lernen, denn als er fertig ist, merkst du dass etwas nicht stimmt. du gehst zum Spiegel in der Ecke und merkst dass deine Haare total wild umherstehen und an manchen stellen sogar die haare komplett fehlen!");
output("Du verlierst 1 Charmpunkt, bekommst aber 2000 Gold als Entschädigung für deine Frisur.");
$session['user']['charm']-=1;
$session['user']['gold']+=2000;
addnews("$session['user']['name'] bekam die Haare von `%$row[name]`0. ziemlich scheußlich geschnitten!");
addnav("Zurück ins Dorf","village.php");[/php]


ich weiß nich obs geht, habs nich getestet. einbau auf eigene gefahr.
vieleicht könnte es mal jemand checken, hab nämlich jetzt keine zeit
EDIT: Jetzt hab ich mal schnell einen kleine nfehler behoben, war statt ; ein , da
EDIT die 2.: So noch was, hatte ein " vergessen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 15 Okt, 2005 12:18 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3922
Wohnort: Basel
Geschlecht: Männlich
Das wird nicht gehen:
[php]
addnews("$session['user']['name'] bekam die Haare von `%$row[name]`0. ziemlich scheußlich geschnitten!"); [/php]

PHP erkennt nur eindimensionale arrays in den String, da wird dann immer Stehen:

Array['name'] bekam die Haare.....

ändere es wie folgt:
[php]
addnews($session['user']['name']." bekam die Haare von `%$row[name]`0. ziemlich scheußlich geschnitten!"); [/php]

So gehts


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 15 Okt, 2005 12:38 
Offline
Held
Held

Registriert: Di 10 Mai, 2005 12:54
Beiträge: 206
ok, thx eliwood


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 28 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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