Kleidund Mod - Laden, Anzeige
Kleine Bitte:
Leider ist mein kleines Rollenspieler-Reich noch immer äußerst spärlich bewohnt. Ich kann euch nicht zwingen, doch hiermit ganz lieb bitten das // Copyright im Source der look.php und den winzig kleinen Link "pp" drin zu lassen. Wär echt nett...^^
Was macht es?
Es ermöglicht es dem Helden Kleidung (keine Rüstung) zu kaufen und sie anzuziehen. In den Chats können alle anderen Helden dann die Kleidung (plus Avatar, Bio, Ausrüstung und meinen Status-Mod) einsehen.
Was braucht es?
- Eliwood's herrlichen Chat-Pack! (Wiedermal^^)
Es geht auch ohne, doch dann müsst ihr das mit eurer viewcommentary in der common.php ausmachen. Man kanns sogar in den Wer-is-da-Mod und sonstwo integrieren, aber das müsstet ihr dann selbst reinbasteln. Wenn ihr nicht meinen Status-Mod nutzt dann kommentiert die betreffende Zeile einfach in der look.php aus.
Anmerkung:
Der Kleiderladen basiert auf der vendor.php, hier wurde einfach der Name, ein paar Navs und ein paar Abfragen geändert. Der Text dürfte noch der vom Wanderhändler sein.
Einbau
Schwierigkeit: Anfänger
Und so gehts:
1. Führe das in der Datenbank aus:
[php]CREATE TABLE kleidung (
id int(5) UNSIGNED NOT NULL AUTO_INCREMENT,
kleidung1 varchar(50) NOT NULL default '-',
kleidung2 varchar(50) NOT NULL default '-',
kleidung3 varchar(50) NOT NULL default '-',
kleidung4 varchar(50) NOT NULL default '-',
kleidung5 varchar(50) NOT NULL default '-',
kleidung6 varchar(50) NOT NULL default '-',
kleidung7 varchar(50) NOT NULL default '-',
kleidung8 varchar(50) NOT NULL default '-',
kleidung9 varchar(50) NOT NULL default '-',
kleidung10 varchar(50) NOT NULL default '-',
kleidungdes1 varchar(500) NOT NULL default '-',
kleidungdes2 varchar(500) NOT NULL default '-',
kleidungdes3 varchar(500) NOT NULL default '-',
kleidungdes4 varchar(500) NOT NULL default '-',
kleidungdes5 varchar(500) NOT NULL default '-',
kleidungdes6 varchar(500) NOT NULL default '-',
kleidungdes7 varchar(500) NOT NULL default '-',
kleidungdes8 varchar(500) NOT NULL default '-',
kleidungdes9 varchar(500) NOT NULL default '-',
kleidungdes10 varchar(500) NOT NULL default '-',
PRIMARY KEY (id)
INSERT INTO items VALUES (0, 'Wildlederstiefel', 'Kleidung', 0, 0, 5, 300, 0, 'Bequeme, kniehohe Stiefel aus weichem, braunem Wildleder, die mit goldenen Schnallen verziert sind.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Grünes Samtkleid', 'Kleidung', 0, 0, 9, 600, 0, 'Ein knöchellanges Kleid aus grünem Samt mit edlen Goldstickereien an Ärmeln und Saum.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Silberarmreif', 'Kleidung', 0, 0, 7, 960, 0, 'Ein silberner Armreif, der sich mit seiner Breite von einem halben Zoll zierlich jedem Handgelenk anpasst.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Sternohrringe', 'Kleidung', 0, 0, 8, 240, 1, 'Ein Paar hängende, goldene Sternchen, mit jeweils einem kleinen, ovalen Rubin in der unteren rechten Sternspitze.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Rosenohrringe', 'Kleidung', 0, 0, 8, 320, 1, 'Ein Paar tiefrote Rosen als Stecker, für alle, die es romantisch mögen. Von dem Schückstück geht ein sanfter Duft aus...', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Drachenzahn am Band', 'Kleidung', 0, 0, 6, 200, 0, 'Ein Drachenzahn. Für alle Drachentöter. Wuaaaaaah!', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Wollschahl', 'Kleidung', 0, 0, 6, 160, 0, 'Ein warmer, weicher, weißer Wollschahl mit kleinen Stickereien.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Seltsame Taschenuhr', 'Kleidung', 0, 0, 10, 20, 0, 'Eine kleine, verzierte Taschenuhr. Leider läuft sie rückwärts...', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Regenbogen-Ring', 'Kleidung', 0, 0, 8, 200, 3, 'Ein runder, goldener Ring, der mit einem Rubin, einem Saphir und einem Smaragd besetzt ist.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Ehering', 'Kleidung', 0, 0, 8, 2000, 0, 'Ein schlichter doch mit Weißgold veredelter Silberring.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Brauner Ledergürtel', 'Kleidung', 0, 0, 4, 340, 0, 'Ein brauner Gürtel aus echtem Leder mit goldener Bären-Schnalle.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Verzierter Ledergürtel', 'Kleidung', 0, 4, 1, 560, 0, 'Ein schwarzer Gürtel aus Leder, mit silbernen Wolfs-Ornamenten geschmückt.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Horn-Haareif', 'Kleidung', 0, 0, 1, 60, 0, 'Ein schlichter Haarreif aus weißem Horn.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Silber-Reif', 'Kleidung', 0, 0, 1, 420, 0, 'Ein Haarreif aus echtem silber, der im Abstand von einem halben Zoll mit Saphiren besetzt ist.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Schwarzer Lodenmantel', 'Kleidung', 0, 0, 9, 920, 0, 'Ein eleganter, schwarzer Mantel aus weichem, wasserabweisendem Loden, der bis zu den Waden reicht.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Dunkelbrauner Ledermantel', 'Kleidung', 0, 0, 9, 740, 0, 'Ein schlichter, knöchellanger Mantel aus dunkelbraunem Leder.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Damenhandschuhe', 'Kleidung', 0, 0, 7, 240, 0, 'Ein Paar Damenhandschuhe aus braunem Wildleder, die sich eng an die Hände anschmiegen.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Drachenleder-Gartenhandschuhe', 'Kleidung', 0, 0, 7, 290, 0, 'Ein paar grobe Handschuhe, angeblich aus echtem Drachenleder, das keinem Gärtner fehlen sollte der mit feuerspeienden Blattläusen zu kämpfen hat.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Alchemistenhandschuhe', 'Kleidung', 0, 0, 7, 380, 0, 'Ein Paar feuer-, wasser- und säurefester Handschuhe. Einzelne Fingerglieder lassen sich annähen - perfekt für jeden Alchemisten!', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Strasstein-Diadem', 'Kleidung', 0, 0, 1, 900, 3, 'Ein glänzendes strasssteinbesetztes Diadem aus Echtsilber.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Leinenbluse', 'Kleidung', 0, 0, 2, 100, 0, 'Eine Bluse aus weißem Leinen mit milchigen, kleinen Hornknöpfen und weiten, bestickten Ärmeln.', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Wollpulover', 'Kleidung', 0, 0, 2, 90, 0, 'Ein dicker, warmer Pullover,', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'Leinenjacke', 'Kleidung', 0, 0, 9, 120, 0, 'Eine weiß-graue Leinen-Jacke, mit braunen Nähten und Säumen, die vorne mit brauenen Kordeln überkreuz zusammengehalten wird.', 0, 'a:0:{}');[/php]
2.1. Lade kleiderladen.php und look.php in dein Root-Verzeichnis
2.2. Lade look.gif in /images/
3.0. Öffne /lib/commentary.php
3.1. Suche:
[php]if(mysql_num_rows($result) == "1") output("`9 ist hier.`2"); [/php]
3.2. Füge davor ein:
[php]output("<a href=\"look.php?&to=".urlencode($row[login])."\" target=\"_blank\" onClick=\"".popup("look.php?to=".urlencode($row[login])."").";return false;\" title=\"".urlencode($row[login])." ansehen\"><img src='images/look.gif' alt='Ansehen' border='0'></a> ",true);[/php]
3.3. Speichern und hochladen
4.0. Öffne common.php
4.1. Suche
[php]$nopopups["about.php"]=1;
$nopopups["mail.php"]=1;
$nopopups["chat.php"]=1; [/php]
4.2. Füge danach ein
[php]$nopopups["status.php"]=1; [/php]
4.3. Suche
[php]"chat.php"=>true,"source.php"=>true, [/php]
4.4. Füge danach ein
[php]"status.php"=>true[/php]
4.5. Speichern und hochladen
5.0. Öffne houses.php
5.1. Suche:
[php] addnav("Log Out","houses.php?op=drin&act=logout");[/php]
5.2. Füge davor ein:
addnav("Begehbarer Wandschrank","houses.php?op=drin&act=schrank");
5.3. Suche:
[php]}else if ($_GET[act]=="givekey"){[/php]
5.4. Füge davor ein:
[php]}else if ($_GET[act]=="schrank"){
output("`@`b`cDer begehbare Wandschrank`c`b`n`n");
addnav("Zurück zum Haus","houses.php?op=drin");
addnav("Der Wandschrank");
addnav("Einkleiden","houses.php?op=drin&act=einkleiden");
output("`@Um in den Wandschrank zu kommen genügt es einen alten Wandspiegel nach innen zu klappen, doch wer kommt schon darauf?
So versteckt ist der Wandschrank nicht nur ein wunderbarer Ort um deine Kleidung aufzubewahren sonder auch das ideale
Versteck, solltest du einmal etwas zu verstecken haben.");
viewcommentary("housews-".$row[houseid],"Sagen:",14,"meint");
}else if ($_GET[act]=="einkleiden"){
$userid=$session['user']['acctid'];
output("`@`b`cDer begehbare Wandschrank`c`b`n`n");
addnav("Zurück zum Wandschrank","houses.php?op=drin&act=schrank");
addnav("Der Wandschrank");
output("`@Um in den Wandschrank zu kommen genügt es einen alten Wandspiegel nach innen zu klappen, doch wer kommt schon darauf?
So versteckt ist der Wandschrank nicht nur ein wunderbarer Ort um deine Kleidung aufzubewahren sonder auch das ideale
Versteck, solltest du einmal etwas zu verstecken haben.`n`n");
if ($_GET[save]=="ja"){
$sql = "SELECT * FROM items WHERE id=$_GET[itemid] ORDER BY class,id ASC";
$result = db_query($sql) or die(db_error(LINK));
$iitem = db_fetch_assoc($result);
$iname="$iitem[name]";
$ides="$iitem[description]";
$ityp="kleidung";
$ityp.="$iitem[value2]";
$itypa="kleidungdes";
$itypa.="$iitem[value2]";
db_query("UPDATE `kleidung` SET `$ityp` = '$iname' WHERE `id` = '$userid';");
db_query("UPDATE `kleidung` SET `$itypa` = '$ides' WHERE `id` = '$userid';");
}
$sql = "SELECT * FROM kleidung WHERE `id` = '$userid'";
db_query($sql);
$result = db_query($sql);
$row = db_fetch_assoc($result);
extract($row, EXTR_OVERWRITE);
/*666 Hinfort!! 666*/ //Hilft den Fehler-Kobold zu bannen.
output("`2`bDu trägst:`b`n
`2Kopfbedeckung: `b`@$kleidung1`&`b`n
$kleidungdes1`n
`2Hals `b`@$kleidung6`&`b`n
$kleidungdes6`n
`2Hände: `b`@$kleidung7`&`b`n
$kleidungdes7`n
`2Schmuck: `b`@$kleidung8`&`b`n
$kleidungdes8`n
`2Oberkörper: `b`@$kleidung2`&`b`n
$kleidungdes2`n
`2Beinkleidung: `b`@$kleidung3`&`b`n
$kleidungdes3`n
`2Gürtel: `b`@$kleidung4`&`b`n
$kleidungdes4`n
`2Schuhwerk: `b`@$kleidung5`&`b`n
$kleidungdes5`n
`2Mantel: `b`@$kleidung9`&`b`n
$kleidungdes9`n
`2Sonstiges: `b`@$kleidung10`&`b`n
$kleidungdes10`n");
output("<table border='0'><tr><td>`q`2`bDeine Kleidung:`b`2</td></tr><tr><td valign='top'>",true);
$sql = "SELECT * FROM items WHERE owner=".$session[user][acctid]." AND class='Kleidung' ORDER BY class,id ASC";
$result = db_query($sql) or die(db_error(LINK));
for ($i=1;$i<=db_num_rows($result);$i++){
$item = db_fetch_assoc($result);
output("`n`2$item[name]`& (`i$item[description]`i)");
addnav("$item[name]","houses.php?op=drin&act=einkleiden&save=ja&itemid=$item[id]");
}
output("</td></tr></table>",true);[/php]
5.5. Hochladen und freuen
Hinweis:
Wenn ihr eigene Kleidungsstücke machen wollt: Auf welchen Slot das Item gelegt wird, hängt von "value2" ab:
Kopfbedeckung: kleidung1
Hals: kleidung6
Hände: kleidung7
Schmuck: kleidung8
Oberkörper: kleidung2
Beinkleidung: kleidung3
Gürtel: kleidung4
Schuhwerk: kleidung5
Mantel: kleidung9
Sonstiges: kleidung10
Wenn ihr wollt könnt ihr den "Wandschrank" auch einfach in Umziehen umbenennen und in den Prefs oder in der Stadt verlinken, dann braucht man kein Haus.
Schluss
Leider musste ich hier viel ändern dass es auf die Standart-Version passt. Sollte irgendein Link nicht stimmen, eine unbekannte Variable drin sein usw. nich böse sein, einfach nachfragen!
Viel Spaß damit!
Lg,
Song Sinen