Rpg Shop Hack 1.0

ffpandora
Also ich checke bald nix mehr mit dem Hack.

Wenn ich auf shop_install.php gehe und auf weiter klicke macht er zwar was.

aber dann steht da Guthaben Hack wurde erfolgreich Installiert.

So das wäre ja nicht das problem.

Aber wenn ich jetzt in ein Thema gehn will kommt.

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.2.1): Invalid SQL: SELECT p.*, u.rpgshop_weapon, u.rpgshop_shield, u.rpgshop_armor, u.rpgshop_helmet, u.rpgshop_boots, u.rpgshop_assec, u.rpgshop_element, pc.cache, u.userposts, u.regdate, u.signature, u.email, u.homepage, u.icq, u.aim, u.yim, u.msn, u.showemail, u.receivepm, u.usercanemail, u.ratingcount, u.ratingpoints, u.gender, u.invisible, u.title, u.lastactivity, u.guthaben, u.allowsigsmilies, u.allowsightml, u.allowsigbbcode, u.allowsigimages, u.disablesignature,u.birthday, r.ranktitle, r.rankimages, at.attachmentname, at.attachmentid, at.attachmentextension, at.attachmentsize, at.counter, i.iconpath, i.icontitle , uf.* , av.avatarid, av.avatarextension, av.width, av.height , g.useronlinemarking FROM bb1_posts p LEFT JOIN bb1_users u USING (userid) LEFT JOIN bb1_ranks r USING (rankid) LEFT JOIN bb1_attachments at ON (p.attachmentid=at.attachmentid) LEFT JOIN bb1_icons i ON (p.iconid=i.iconid) LEFT JOIN bb1_postcache pc ON (p.postid=pc.postid) LEFT JOIN bb1_userfields uf ON (uf.userid=p.userid) LEFT JOIN bb1_avatars av ON (u.avatarid=av.avatarid) LEFT JOIN bb1_groups g ON (u.useronlinegroupid=g.groupid) WHERE p.postid IN (0,12)ORDER BY p.posttime ASC
mysql error: Unknown column 'u.rpgshop_weapon' in 'field list'
mysql error number: 1054
mysql version: 4.0.22-log
php version: 4.3.9
Date: 18.11.2004 @ 20:53
Script: /wbb/thread.php?postid=12
Referer: http://ffpandora.ff.ohost.de/wbb/index.php

Ich peil das nicht mehr.

Erst gab es das problem

global $guthaben, $rpg_shop;

Das laut Anleitung ja eigentlich so aussehn sollte

global $guthaben; $rpg_shop,

Was aber ebenfals zu einer Fehlermeldung führt.

Der Guthaben Hack funzt prima nur eben das nicht.

Bloß warum ?

Im Übrigen verlinkt die shop_install.php auf eine Install.php die vom Guthaben HAck ist warum das ?

Habe dann auf dem Install.php shop_install.php gemacht und da installiert er was und sagt Guthaben Hack wurde erfolgreich Installiert.

Also irgendwo scheint der Wurm drin zu sein.

Bitte Help !
Myxin
Der Fehler liegt in der Endung bei "$rpg_shop,"!

Mach das mal so "$rpg_shop;", dann funktioniert es!

PS:
Hätte noch eine Erweiterung für den Hack. Es giebt doch die schöne Erfahrungspunkte-Option im Thread (zuschaltbar). Wie wäre es wenn man das mit dem Hack koppelt, so das wenn man ein Level aufsteigt, man eine bestimmte Anzahl von Guthaben bekommt?!
Razer
Hab eine Frage/Vorschlag:

1) Im Thread_postbit.tpl statt der Tabelle einen Link zu einem PopUp Fenster der die Tabelle mit dem gekauften Zeug darstellt.

2) Darstellung der Tabelle in der Profilansicht.


Wäre richtig nett wenn mir irgendwer erklären würde wie das geht. Dürfte nicht allzu umständlich sein oder?

MFG Razer
Kid_Rock
Was ist jezt mit der erweiterung
Sorehead
Ich habe versucht, die kleine Tabelle mit den Items aus der Threadansicht in die Profilansicht zu verschieben, leider bestand mein einziger Erfolg darin, letztere hübsch häßlich zu verzerren.
Immerhin wurde die (leere!) Tabelle aber angezeigt.
In der Threadansicht selbst stört mich die Itemliste, einfach weil kurze Posts trotzdem über den halben Bildschirm gehen.

Weiß jemand, wie ich die profile.tpl oder wasweißichnoobfürdateien ändern muss? verwirrt
Toby
Füge einfach
<tr>
<td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_RPGSHOP']}</b></s
pan></td>
<td>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:50%" class="tableinborder">
<tr>
<td width="10%" class="tableb"><span class="smallfont">
<img src="{$style['imagefolder']}/inv/_weapon.gif" border="0"></span></td>
<td width="80%" class="tableb"><span class="smallfont">$user_weapon</span></td>
<td width="10%" class="tableb"><span class="smallfont"><if($user_weapon <> "")><then><img src="{$style['imagefolder']}/inv/_$user_weapon.gif" border="0"></then></if></span></td>
</tr>
<tr>
<td width="10%" class="tableb"><span class="smallfont">
<img src="{$style['imagefolder']}/inv/_shield.gif" border="0"></span></td>
<td width="80%" class="tableb"><span class="smallfont">$user_shield</span></td>
<td width="10%" class="tableb"><span class="smallfont"><if($user_shield <> "")><then><img src="{$style['imagefolder']}/inv/_$user_shield.gif" border="0"></then></if></span></td>
</tr>
<tr>
<td width="10%" class="tableb"><span class="smallfont">
<img src="{$style['imagefolder']}/inv/_armor.gif" border="0"></span></td>
<td width="80%" class="tableb"><span class="smallfont">$user_armor</span></td>
<td width="10%" class="tableb"><span class="smallfont"><if($user_armor <> "")><then><img src="{$style['imagefolder']}/inv/_$user_armor.gif" border="0"></then></if></span></td>
</tr>
<tr>
<td width="10%" class="tableb"><span class="smallfont">
<img src="{$style['imagefolder']}/inv/_helmet.gif" border="0"></span></td>
<td width="80%" class="tableb"><span class="smallfont">$user_helmet</span></td>
<td width="10%" class="tableb"><span class="smallfont"><if($user_helmet <> "")><then><img src="{$style['imagefolder']}/inv/_$user_helmet.gif" border="0"></then></if></span></td>
</tr>
<tr>
<td width="10%" class="tableb"><span class="smallfont">
<img src="{$style['imagefolder']}/inv/_boots.gif" border="0"></span></td>
<td width="80%" class="tableb"><span class="smallfont">$user_boots</span></td>
<td width="10%" class="tableb"><span class="smallfont"><if($user_boots <> "")><then><img src="{$style['imagefolder']}/inv/_$user_boots.gif" border="0"></then></if></span></td>
</tr>
<tr>
<td width="10%" class="tableb"><span class="smallfont">
<img src="{$style['imagefolder']}/inv/_accesory.gif" border="0"></span></td>
<td width="80%" class="tableb"><span class="smallfont">$user_accesory</span></td>
<td width="10%" class="tableb"><span class="smallfont"><if($user_accesory <> "")><then><img src="{$style['imagefolder']}/inv/_$user_accesory.gif" border="0"></then></if></span></td>
</tr>
<tr>
<td width="10%" class="tableb"><span class="smallfont">
<img src="{$style['imagefolder']}/inv/_element.gif" border="0"></span></td>
<td width="80%" class="tableb"><span class="smallfont">$user_element</span></td>
<td width="10%" class="tableb"><span class="smallfont"><if($user_element <> "")><then><img src="{$style['imagefolder']}/inv/_$user_element.gif" border="0"></then></if></span></td>
</tr>
</table><br />
</td>

nach
$profilefields
ein. Dann wird das unten angezeigt. Du musst allerdings auch noch die profile.php verändern.

Füge in die profile.php nach
$row['title']=getlangvar($row['title'], $lang);

eval ("\$profilefields .= \"".$tpl->get("profile_userfield")."\";");
}
ein:
# Start: RPG Shop-Hack
$user_weapon = $user_info['rpgshop_weapon'];
$user_shield = $user_info['rpgshop_shield'];
$user_armor = $user_info['rpgshop_armor'];
$user_helmet = $user_info['rpgshop_helmet'];
$user_boots = $user_info['rpgshop_boots'];
$user_accesory = $user_info['rpgshop_assec'];
$user_element = $user_info['rpgshop_element'];
# Ende: RPG Shop-Hack

Jedenfalls stehts da bei mir und funzt auch.
Wichtig ist, das es nach der DB-Abfrage steht und nicht in irgendwelchem Code mittendrin. Augenzwinkern

Was ist eigentlich mit der Weiterentwicklung des Hacks? Wird da noch was gemacht? Wenn nein, vielleicht wäres dann eine Idee, sich mal zu überlegen, was der Hack sonst noch können sollte und wie man das am besten realisiert. Ich kann zwar etwas PHP, aber nen Hack hab ich noch nie geschrieben. Augenzwinkern
Gandalf_the_Grey
Also ich muss ja sagen geile Hack Idee, ich hab so einen Hack schon mal für's phpbb gesehen. Aber was nützt mich ein Shop Hack wenn man mit den ganzen Sachen nix anfangen kann? Wann kann man denn ungefähr mit einer Erweiterung rechnen?
Sorehead
Japp, danke tausendmal! Das funktioniert prima! großes Grinsen
Tai
Codest du das auch für das WBB2.3 um?
Oder geht diese Version auch?
Tidus
Zitat:

Codest du das auch für das WBB2.3 um?
Oder geht diese Version auch?


Es geht Teilweise, würde aber dringent abraten es auf dem 2.3 zu installieren!