anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 15 Jun, 2025 20:55

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Do 18 Jan, 2007 09:03 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Mo 25 Dez, 2006 20:57
Beiträge: 64
LoGD: www.avalon-logd.de.vu
Guten Morgen,

nach Einbauch eines eigenen Skriptes (Schmuckladen) werden die gewünschten Einträge in der bio.php (s.u.) nicht angezeigt. Vielleicht kann ja mal jemand drüberschauen.

Danke schonmal

Erinyen

[php]<?php

// 22062004

require_once "common.php";
checkday();
$result = db_query("SELECT login,name,level,klasse,kunst,gesinnung,guildID, guildRank,memberid,rankid,sex,title,specialty,hashorse,horsename,acctid,age,marriedto,pvpflag,charisma,resurrections,bio,dragonkills,race,avatar,housekey,punch,reputation,birthday FROM accounts WHERE login='$_GET[char]'");
$row = db_fetch_assoc($result);
$row[login] = rawurlencode($row[login]);

page_header("Charakter Biographie: ".preg_replace("'[`].'","",$row[name]));
$specialty=array(0=>"nicht spezifiziert","Dunkle Künste","Mystische Kräfte","Diebeskunst");
$kampfkunst=array(1=>"Schwertkampf",2=>"Axtkampf",3=>"Lanzenkampf",4=>"Bogenschütze",5=>"Anime-Magie",6=>"Schwarze Magie",7=>"Lichtmagie",8=>"Stabmagie",0=>"`)Unbekannt");
$klasse=array(
1=>"Söldner",
2=>"Myrmidone",
3=>"Kavalier",
4=>"Lord",
5=>"Lord",
6=>"Lord",
7=>"Ritter",
8=>"Bandit",
9=>"Pirat",
10=>"Kämpfer",
11=>"Bogenschütze",
12=>"Nomade",
13=>"Dieb/in",
14=>"Magier/in",
15=>"Schamane",
16=>"Mönch",
17=>"Geistliche/r",
18=>"Troubadour",
19=>"Pegasus-Ritter/in",
20=>"Wyvernritter/in",
101=>"Held",
102=>"Schwertmeister/in",
103=>"Rittmeister/in",
104=>"Edelmann",
105=>"Meister",
106=>"Herrscher",
107=>"General",
108=>"Berserker",
109=>"Berserker",
110=>"Krieger",
111=>"Scharfschütze",
112=>"Nomaden-Soldat",
113=>"Assasine",
114=>"Magier/in",
115=>"Schamane",
116=>"Bischof",
117=>"Bischof",
118=>"Walküre",
119=>"Falken-Ritter/in",
120=>"Wyvern-Lord",
0=>"`)Unbekannt");
$gesinnung=array(
1=>"Chaotisch Gut", 2=>"Rechtschaffen Gut",
3=>"Neutral", 4=>"Rechtschaffen Böse",
5=>"Chaotisch Böse",
0=>"`)Unbekannt");
//$horses=array(0=>"None","Pony","Gelding","Stallion");
$jobid=array(
1=>"Schmied",
2=>"Pfleger",
3=>"Buchbinder",
4=>"Schankknecht",
5=>"Schankmaid",
6=>"Radmacher",
7=>"Florist",
8=>"Floristin",
9=>"Krämer",
10=>"Kerzenzieher",
11=>"Gaukler",
12=>"Barde",
13=>"Redner",
14=>"Wirt",
15=>"Bote",
16=>"Kunstschmied",
17=>"Heiler",
18=>"Gärtner",
19=>"Lehrer",
20=>"Zahnreisser",
21=>"Tänzer",
22=>"Geschichtenerzähler",
23=>"Schreiber",
24=>"Buchbinder",
25=>"Rechtsgelehrter",
26=>"Philosoph",
27=>"Schauspieler",
28=>"Richter",
29=>"Kartograph",
30=>"Ausbilder",
0=>"`)Arbeitslos");

$armgeschmeide=array(
1=>"`)einfaches Silberkettchen", 2=>"`weinfaches Goldkettchen", 3=>"`&edelsteinbesetzter Armreif", 4=>"`4Armreif der Liebe", 0=>"`)nicht vorhanden");

$ringe=array(
1=>"`RFreundschaftsring", 2=>"`&Brilliantring", 3=>"2Ri`@ng `gde`&s `gWa`@ld`2es" ,4=>"`9Ri`3ng `#de`&r `#Ma`3gie`9r", 5=>"`QGöttlicher Ring", 0=>"`)nicht vorhanden");

output("`^Biographie für $row[name]");
if ($session[user][loggedin]) output("<a href=\"mail.php?op=write&to=$row[login]\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=$row[login]").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a>",true);
if (getsetting("avatare",0)==1){
if ($row[avatar]){
$pic_size = @getimagesize($row[avatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<table><tr><td valign='top'>`n`n<img src=\"$row[avatar]\" ",true);
if ($pic_width > 200) output("width=\"200\" ",true );
if ($pic_height > 200) output("height=\"200\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[name])."\">&nbsp;</td><td valign='top'>",true);
} else {
output("<table><tr><td>(kein Bild)&nbsp;&nbsp;&nbsp;</td><td>",true);
}
}
output("`n`n`^Titel: `@$row[title]`n");
if (getsetting("activategamedate","0")==1 && $row[birthday]!="") output("`^Geburtstag: `@$row[birthday]`n");
output("`^Level: `@$row[level]`n");
output("`^Alter seit DK: `@$row[age]`^ Tage`n");
output("`^Wiedererweckt: `@$row[resurrections]x`n");
output("`^Rasse: `@{$races[$row['race']]}`n");
output("`^Geschlecht: `@".($row[sex]?"Weiblich":"Männlich")."`n");
output("`^Kampfart: `@".$kampfkunst[$row[kunst]]."`n");
if ($row[dragonkills]>=10) output("`^Klasse: `@".$klasse[$row[klasse]]."`n");
output("`^Armgeschmeide: `@".$armgeschmeide[$row[armgeschmeide]]."`n");
output("`^Ring: `@".$ringe[$row[ringe]]."`n");
output("`^Arbeit: `@".$jobid[$row[jobid]]."`n");
output("`^Spezialgebiet: `@".$specialty[$row[specialty]]."`n");
output("`^Gesinnung: `@".$gesinnung[$row[gesinnung]]."`n");

$sql = "SELECT mountname FROM mounts WHERE mountid='{$row['hashorse']}'";
$result = db_query($sql);
$mount = db_fetch_assoc($result);
if ($mount['mountname']=="")
$mount['mountname'] = "`iKeines`i";
output("`^Tier: `@"
.($row['horsename']=="" ?
"{$mount['mountname']}"
:
"{$row['horsename']}`@ ({$mount['mountname']}`@)")
."`n");

if ($row['dragonkills']>0) output("`^Drachenkills: `@{$row['dragonkills']}`n");

output("`^Bester Angriff: `@$row[punch]`n");
output("<table border='0' cellspacing='0' cellpadding='0'><tr><td>`^Ansehen:&nbsp;</td><td>".grafbar(100,($row['reputation']+50),100,12)."</td></tr></table>",true);
if ($row[housekey]) output("`^Hausnummer: `@$row[housekey]`n");
if ($row[marriedto]){
if ($row[marriedto]==4294967295){
output("`^Verheiratet mit: `@".($row[sex]?"Seth":"Violet")."`n");
}elseif ($row[charisma]==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("`^Verheiratet mit: `@{$partner['name']}`n");
}
}
/*Kindersystem */
if($row[ssstatus] > 0 && $row[ssmonat] <= 16)
{
output("`^Ist Schwanger`n");
}

if($row[sex])
$sqlkin = "SELECT * FROM kinder where mama = " . $row[acctid];
else
$sqlkin = "SELECT * FROM kinder where papa = " . $row[acctid];

$resultkin = db_query($sqlkin);

$kinder = array();
while ($rowkin = db_fetch_assoc($resultkin))
{
array_push($kinder, $rowkin[name]);
}
if($kinder[0] != "")
{
if($row[sex])
output("`^Ist Mutter von:`@ ");
else
output("`^Ist Vater von:`@ ");

output(implode(", ", $kinder));
output("`0`n");
}
/* Gildenaddon by Eliwood für Eliwoods Gilden */
if($row['memberid']>0)
{
$sql = "SELECT gildenid,gildenname,gildenprefix FROM gilden WHERE gildenid = '".$row['memberid']."' LIMIT 1";
$gilde = db_fetch_assoc(db_query($sql));
output("`^Gildenmitgliedschaft: `@".$gilde['gildenname']."`@ [`0<a href='showdetail.php?id=".$gilde['gildenid']."' target='window_popup' onClick=\"".popup("showdetail.php?id=".$gilde['gildenid'])."; return false;\">`&".stripslashes($gilde['gildenprefix'])."`&</a>`@]`n",true);
$sql = "SELECT rankname FROM gildenranks WHERE rankid = '".$row['rankid']."' LIMIT 1";
$rank = db_fetch_assoc(db_query($sql));
output("`^Rank: `@".$rank['rankname']."`@`n");
}
if ($row['pvpflag']=="5013-10-06 00:42:00") output("`4`iSteht unter besonderem Schutz`i");
if (getsetting("avatare",0)==1)output ("</td></tr></table>",true);
if ($row['bio']>"")
output("`n`^Bio: `@`n".soap($row['bio'])."`n");
// Guilds/Clans Change
if ($row['guildID']!=0) {
Require_once("guildclanfuncs.php");
$ThisGuild=$session['guilds'][$row['guildID']];
$GuildName=$ThisGuild['Name'];
$PublicText=$ThisGuild['PublicText'];
$sql2="select DisplayTitle from lotbd_guildranks where RankID='".$row['guildRank']."'";
$result2=db_query($sql2);
$row2 = db_fetch_assoc($result2);
$Rank=$row2['DisplayTitle'];
output("`^Clan/Gilde: `@".$ThisGuild['Name']."`n",true);
output("`^Rang: `@".$Rank."`n",true);
output("`^Motto: `@".$PublicText."`n`n");
}
// End Guilds/Clans Change
output("`n`^Letzte Leistungen (und Niederlagen) von $row[name]`^");
$result = db_query("SELECT * FROM news WHERE accountid=$row[acctid] ORDER BY newsdate DESC,newsid ASC LIMIT 100");
$odate="";
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($odate!=$row[newsdate]){
output("`n`b`@".date("D, M d",strtotime($row[newsdate]))."`b`n");
$odate=$row[newsdate];
}
output($row[newstext]."`n");
}

if ($_GET[ret]==""){
addnav("Zur Liste der Krieger","list.php");
}else{
$return = preg_replace("'[&?]c=[[:digit:]-]+'","",$_GET[ret]);
$return = substr($return,strrpos($return,"/")+1);
addnav("Zurück",$return);
}
page_footer();

?>[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 18 Jan, 2007 09:28 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 24 Okt, 2005 23:20
Beiträge: 180
Geschlecht: Männlich
LoGD: http://logd.wyrmslayer.de
in der zeile

[php]
$result = db_query("SELECT login,name,level,klasse,kunst,gesinnung,guildID, guildRank,memberid,rankid,sex,title,specialty,hashorse,horsename,acctid,age,marriedto,pvpflag,charisma,resurrections,bio,dragonkills,race,avatar,housekey,punch,reputation,birthday FROM accounts WHERE login='$_GET[char]'");
[/php]

fehlen die ringe und armgeschmeide.

_________________
YoM hat geschrieben:
LÖLz... ne, dafür ham wir unsere Mods, als Admins dürfen wir ehrlich sein. *gg*
---Original Message---
bist du eigentlich zum freundlich sein verpflichtet?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 18 Jan, 2007 10:27 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Mo 25 Dez, 2006 20:57
Beiträge: 64
LoGD: www.avalon-logd.de.vu
Also die Armreife und Ringe werden jetzt angezeigt, allerdings steht bei Ringe nicht vorhanden, obwohl ich einen göttlichen Ring gekauft hab. zugewiesen is diesem die 5. Hier noch das skript schmuck.php

[php]
<?php

/* ********************
Der Schmuckladen
Idee von Erinyen
läuft bei http://www.fargoth.de
******************** */

/***************************** Informationen ***********************************
ALTER TABLE `accounts` ADD `armgeschmeide` INT (12) DEFAULT '0' NOT NULL;
ALTER TABLE `accounts` ADD `ringe` INT (12) DEFAULT '0' NOT NULL;

armgeschmeide: 1=>einfaches Silberkettchen, 2=>einfaches Goldkettchen, 3=>edelsteinbesetzer Armreelse if, 4=>Armreelse if der Liebe

ringe: 1=>Freundschaftsring, 2=>Brilliantring, 3=>Ring des Waldes, 4=>Ring der Magier, 5=>Göttlicher Ring

*******************************************************************************/


require_once "common.php";
page_header ("Mauritanas Schmuckladen");
output("<center><img src=http://fargoth.de/images/thering.jpg></center><br><br>", true);


switch($_GET['op']):


case "";
output("`tDu betrittst den Schmuckladen von Fargoth. Mit großen Augen schaust du in die Glasschränke, in denen viele wunderschöne Schmuckstücke zu sehen sind. Verziert mit den kostbarsten Edelsteinen und glänzendem Gold und Silber. Sogleich eilt `4Mauritana `t
auf Dich zu und begrüsst Dich freundlich. `qMöchtet ihr etwas kaufen in meinem schönen Schmuckladen?");

addnav("Armgeschmeide");
addnav("`)einfaches Silberkettchen - `^1500 Gold","schmuck.php?op=sw");
addnav("`weinfaches Goldkettchen - `^2000 Gold","schmuck.php?op=ss");
addnav("`&edelsteinbesetzter Armreif - `^5000 Gold, `&10 Edelsteine","schmuck.php?op=sl");
addnav("`4Armreif der Liebe - `w20000 Gold, `410 Rubine, `&10 Edelsteine","schmuck.php?op=sd");

addnav("Ringe");
addnav("`RFreundschaftsring - `^1000 Gold","schmuck.php?op=ag");
addnav("`&Brilliantring - `^4000 Gold, `&1 Edelstein","schmuck.php?op=ad");
addnav("`2Ri`@ng `gde`&s `gWa`@ld`2es - `^10000 Gold, `210 Smaragde","schmuck.php?op=af");
addnav("`9Ri`3ng `#de`&r `#Ma`3gie`9r - `^15000 Gold, `a15 Saphire","schmuck.php?op=ak");
addnav("`QGöttlicher Ring - `^30000 Gold, `&30 Edelsteine, `a15 Saphire, `410 Rubine","schmuck.php?op=al");
addnav("Wege");
addnav("Zurück","village.php");

break;

case "sw";
if ($session['user']['gold']>1499){
output("`#Du entscheidest Dich für das `)einfache Silberkettchen `#und fühlst dich gleich etwas attraktiver.");
$session['user']['armgeschmeide']=1;
$session['user']['gold']-=1500;
$session['user']['charm']+=1;

addnav("Zurück","village.php");
}else{
output("`#Du hast nicht genügend Gold komm ein ander mal wieder.");

addnav("Zurück","village.php");

}
break;
case "ss";
if ($session['user']['gold']>1999){
output("`#Du entscheidest Dich für das `weinfache Goldkettchen `#und fühlst dich gleich etwas attraktiver.");
$session['user']['armgeschmeide']=2;
$session['user']['gold']-=2000;
$session['user']['charm']+=2;

addnav("Zurück","village.php");

}else{
output("`#Du hast nicht genügend Gold komm ein ander mal wieder.");

addnav("Zurück","village.php");


}
break;

case "ss";
if ($session['user']['gold']>4999 && $session['user']['gems']>9){
output("`#Du entscheidest Dich für den `&edelsteinbesetzten Armreif `#und fühlst dich gleich wesentlich attraktiver. Neue Kraft durchfährt Deinen Körper.");
$session['user']['armgeschmeide']=3;
$session['user']['gold']-=5000;
$session['user']['gems']-=10;
$session['user']['charm']+=3;
$session['user']['turns']+=2;

addnav("Zurück","village.php");

}else{
output("`#Du hast nicht genügend Gold komm ein ander mal wieder.");

addnav("Zurück","village.php");


}
break;
case "sd";
if ($session['user']['gold']>19999 && $session['user']['gems']>9 && $session['user']['rubi']>9){
output("`#Du entscheidest Dich für den `4Armreif der Liebe `#und fühlst dich gleich äußerst attraktiv. Deine Kampfesmut steigt an.");
$session['user']['armgeschmeide']=4;
$session['user']['gold']-=20000;
$session['user']['rubi']-=10;
$session['user']['gems']-=10;
$session['user']['charm']+=5;
$session['user']['attack']+=1;

addnav("Zurück","village.php");


}else{
output("`#Du hast nicht genügend Gold komm ein ander mal wieder.");

addnav("Zurück","village.php");

}
break;
case "ag";
if ($session['user']['gold']>999){
output("`#Deine Wahl fällt auf einen `RFreundschaftsring. `#Du streifst ihn gleich über und fühlst dich charmanter.");
$session['user']['ringe']=1;
$session['user']['gold']-=1000;
$session['user']['charm']+=1;

addnav("Zurück","village.php");


}else{
output("`#Du hast nicht genügend Gold komm ein ander mal wieder.");

addnav("Zurück","village.php");



}
break;
case "ad";
if ($session['user']['gold']>3999){
output("`#Deine Wahl fällt auf einen `&Brilliantring. `#Du streifst ihn gleich über und fühlst dich wesentlich charmanter.");
$session['user']['ringe']=2;
$session['user']['gold']-=4000;
$session['user']['charm']=3;
$session['user']['gems']-=1;


addnav("Zurück","village.php");
}else{
output("`#Du hast nicht genügend Gold komm ein ander mal wieder.");

addnav("Zurück","village.php");


}
break;
case "af";
if ($session['user']['smaragde']>9 && $session['user']['gold']>9999){
output("`qEin außergewöhnlicher Ring `#entfährt es Mauritania. Es ist der `2Ri`@ng `gde`&s `gWa`@ld`2es `#. Du streifst ihn über und fühlst Dich sofort kampfbereit. Sollen die Monster nur kommen, jetzt hält Dich nichts mehr auf.");
$session['user']['ringe']=3;
$session['user']['turns']+=5;
$session['user']['gold']-=10000;
$session['user']['smaragde']-=10;

addnav("Zurück","village.php");

}else{
output("`#Du hast nicht genügend Gold komm ein ander mal wieder.");

addnav("Zurück","village.php");


}
break;
case "ak";
if ($session['user']['gold']>14999 && $session['user']['saphi']>14){
output("`qEin außergewöhnlicher Ring `#entfährt es Mauritania. Es ist der `9Ri`3ng `#de`&r `#Ma`3gie`9r`'#. Du streifst ihn über und spürst die magische Kraft in der wachsen, gleichzeitig bemerkst du, dass Deine Angriffsstärke schwindet.");
$session['user']['ringe']=4;
$session['user']['magicuses']+=3;
$session['user']['defence']+=2;
$session['user']['gold']-=15000;
$session['user']['saphi']-=15;
$session['user']['attack']-=1;

addnav("Zurück","village.php");

}else{
output("`#Du hast nicht genügend Gold komm ein ander mal wieder.");

addnav("Zurück","village.php");


}
break;
case "al";
if ($session['user']['gold']>19999 && $session['user']['gems']>29 && $session['user']['saphi']>14 && $session['user']['rubi']>9){
output("`qEin außergewöhnlicher Ring `#entfährt es Mauritania. Es ist der `QGöttliche Ring '#. Du streifst ihn über und spürst die magische Kraft in der wachsen, gleichzeitig bemerkst du, dass Deine Angriffsstärke und Verteidigung steigt.");
$session['user']['ringe']=5;
$session['user']['magicuses']+=5;
$session['user']['defence']+=2;
$session['user']['attack']+=2;
$session['user']['gold']-=20000;
$session['user']['gems']-=30;
$session['user']['saphi']-=15;
$session['user']['rubi']-=10;


addnav("Zurück","village.php");

}else{
output("`#Du hast nicht genügend Gold komm ein ander mal wieder.");

addnav("Zurück","village.php");
}
break;
endswitch;
page_footer();
?>[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 19 Jan, 2007 01:15 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
dein Schmuckladen erinnert mich stark an das einkaufscenter von Ray :?
hmm..nur oben in die bio sql rein zuhaun, bringt nicht viel...

mach am besten ne abfrage, mit zuordnung, dann weiss, die bio auch, was sie anzeigen muss

$ringe=array(
1=>"Freundschaftsring" ,
2=>"XXX",
0=>"`)Unbekannt");

und immer so weiter

ah sehe gerade, hast du ja schon drin...dann hilft nur eins..mach die abfrage auch für den Usereditor und schaue..welche Nummer du hast, beim Besitz, kann sein das er null anzeigt, dann musst du das bei dir eventuell noch auf 5 stellen..


mfg

PS: bitte link zum game oder Soure angeben, ist eigentlich vorrausetzung um hilfe zubekommen..

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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