PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche 2 Hacks


Daveone
19.05.2003, 15:43
Hallo :)
Ich suche 2 Hacks die ich leider nicht finde
Ein Hack für ein Mod Panel womit die Smods user bannen können
und ein RPG CP wo man die ganzen RPG Hacks in ein Cotroll Center sieht.

Mystics
19.05.2003, 16:22
Ich suche 2 Hacks die ich leider nicht finde
Ein Hack für ein Mod Panel womit die Smods user bannen können Das können Super Moderatoren sowieso im Mod Kontrollzentrum machen.RPG CP wo man die ganzen RPG Hacks in ein Cotroll Center sieht.Meinst du sowas?
http://www.vbulletin.org/forum/showthread.php?s=&threadid=46417

Daveone
19.05.2003, 16:24
Original geschrieben von Mystics
Das können Super Moderatoren sowieso im Mod Kontrollzentrum machen.Meinst du sowas?
http://www.vbulletin.org/forum/showthread.php?s=&threadid=46417
Achso..können SUper Mods eigentlich alles was ein Admin auch kann im ModCP?

Ja den meinte ich ^-^ dankeschön

Mystics
19.05.2003, 16:26
Original geschrieben von Daveone
Achso..können SUper Mods eigentlich alles was ein Admin auch kann im ModCP? Nein. Was sie können, kannst du ja mal ausprobieren:
www.deinedomain.de/forum/mod

oder einfach hier:
http://www.vbulletin-germany.com/admindemo/mod
User: Super
Pass: mod

Daveone
19.05.2003, 16:29
Aja hattes gerade gesehen
Danke^^

Wishmaster
19.05.2003, 20:46
Hats du den RPG Hack schon installiert ?
Wenn ja läuft der gut ? Ist ja noch Beta.

Mystics
19.05.2003, 20:56
Der RPG Hack läuft z.B. hier (erfolgreich):
http://www.halliwell-house.de

Wishmaster
19.05.2003, 23:36
Aahhhh, cool.
Aber ist das normal das die Charakterstatistiken nur im Profil angezeigt werden ? Das wäre nämlich geil, denn das würde die Posts nicht unnötig vergrössern

Daveone
19.05.2003, 23:36
Original geschrieben von Wishmaster
Aahhhh, cool.
Aber ist das normal das die Charakterstatistiken nur im Profil angezeigt werden ? Das wäre nämlich geil, denn das würde die Posts nicht unnötig vergrössern Eigentlich geht es auch anders..

Wishmaster
19.05.2003, 23:38
Ich kann mir vorstellen das es auch anders geht. ICh möchte ja nur wissen ob es direkt so st wenn ich alles nach ANleitung istalliert habe.

Daveone
19.05.2003, 23:40
Original geschrieben von Wishmaster
Ich kann mir vorstellen das es auch anders geht. ICh möchte ja nur wissen ob es direkt so st wenn ich alles nach ANleitung istalliert habe. Eigentlich müsste alles in einen großen RPG CP laufen ,jedoch macht das irgendwie ziemliche Schwierigkeiten
Siehe Thread von mir hier im Forum

Mystics
19.05.2003, 23:42
Original geschrieben von Wishmaster
Ich kann mir vorstellen das es auch anders geht. ICh möchte ja nur wissen ob es direkt so st wenn ich alles nach ANleitung istalliert habe. Nein, ist es nicht. Wurde speziell angepasst. In den Postings selber steht es auch, jedoch nur in bestimmten Foren.

Den Link zum RPG CP findet man im Profil (rpgcp.php).

Wishmaster
19.05.2003, 23:43
Hmmm, weiss einer von euch wie ich das so hinbekommen könnte wie in dem Beispielboard ?

Daveone
19.05.2003, 23:46
Original geschrieben von Wishmaster
Hmmm, weiss einer von euch wie ich das so hinbekommen könnte wie in dem Beispielboard ? Das es im Post angezeigt wird? Ich kann mein Co Admin fragen der hats ungewollt so gehabt

Wishmaster
19.05.2003, 23:48
HAbe gerade folgendes in der Install BEschreibung zum Hack gelesen:

+-+ If you DO NOT want to display the user's RPG stats in the postbit template (including their RPG name, race, gender, class, alignment, items, hp, mp, pp, ma, exp....etc...see step #14 for advantages of doing this) then DON'T EDIT "showthread.php". Just click "NO" where asked if you want to edit "showthread.php".


Das ist doch die Lösung oder ?
Und im Profil wird es, denke ich mal, dann immer noch angezeigt.

Daveone
19.05.2003, 23:50
Original geschrieben von Wishmaster
HAbe gerade folgendes in der Install BEschreibung zum Hack gelesen:

+-+ If you DO NOT want to display the user's RPG stats in the postbit template (including their RPG name, race, gender, class, alignment, items, hp, mp, pp, ma, exp....etc...see step #14 for advantages of doing this) then DON'T EDIT "showthread.php". Just click "NO" where asked if you want to edit "showthread.php".


Das ist doch die Lösung oder ?
Und im Profil wird es, denke ich mal, dann immer noch angezeigt.
Du musst es einfach editieren dann wirds angezeigt

Achja wo wir beim Thema RPG hack sind , vielleicht könnt mir wer beim Prob mit dem CP helfen (ein Thread weiter unten(

Wishmaster
20.05.2003, 01:33
Jetzt habe ich auch mal den RPG HAck installiert. Läuft alles schön und gut, ausser einem Problem:

Ich kann nicht bei meinem Profil auf Profil bearbeiten gehen. Ich erhalte folgende Fehlermeldung:

Datenbank Fehler in vBulletin 2.3.0:

Invalid SQL: SELECT rpgclass, rpggender, rpgrace, alignment, element, inbattle FROM user WHERE userid='1'
mysql error: Unknown column 'rpgclass' in 'field list'

mysql error number: 1054



Wie löse ich das Problem ?

Mystics
20.05.2003, 09:58
Du hast die nötigen Datenbank-Änderungen nicht gemacht. Ich glaube, das war eine PHP-Datei, die man dafür ausführen musste. Schau einfach nochmal die Anleitung an.

Wishmaster
22.05.2003, 21:30
Jetzt habe ich noch ein Problem.

Die Einstellungen für die Rasse, Element usw im Profil werden 2x angezeigt. Und zwar einmal bei den benötigten Informationen und bei den zusätzlichen Informationen. Wie kriege ich das bei den benötigten weg ?

Mystics
22.05.2003, 21:59
Bearbeite das Template modifyprofile und lösche das Überflüssige.

Das vBHacker Setup hat das ganze Zeugs dort zweimal reingeklatscht.

Wishmaster
22.05.2003, 22:37
Ich poste mal das obere Template, habe ANgst das ich etwas zu viel lösche. KAnn mir jemand genau sagen was gelöscht werden muss ?

{htmldoctype}
<html>
<head>
<title>$bbtitle - Profil bearbeiten</title>
$headinclude
</head>
<body>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
$racearrays
$classarrays
$typearrays
function updateRaces(){
with (document.profile.alignment){
var choice = options[selectedIndex].value;
}
document.profile.rpgrace.length = 0;
choice = eval(choice);
for (var i=0;i<choice.length;i++){
with (document.profile.rpgrace){
options[length] = new Option(choice[i],choice[++i],false,false);
}
}
if ((parseInt(navigator.appVersion) < 5) && (navigator.appName == "Netscape")) { history.go(0);
}
}

function updateType(){
with (document.profile.rpggender){
var gender = options[selectedIndex].value;
}
if (gender == "gd1"){
with (document.profile.rpgclass){
var rclass = options.selectedIndex;
}
rclass = eval(rclass);
document.profile.rpgtypename.value = typename1[rclass];
document.profile.rpgtypeid.value = typeid1[rclass];

} else if(gender == "gd2") {
with (document.profile.rpgclass){
var rclass = options.selectedIndex;
}
rclass = eval(rclass);
document.profile.rpgtypename.value = typename2[rclass];
document.profile.rpgtypeid.value = typeid2[rclass];
} else {
document.profile.rpgtypename.value = typename0[0];
document.profile.rpgtypeid.value = typeid0[0];

}
if ((parseInt(navigator.appVersion) < 5) && (navigator.appName == "Netscape")) { history.go(0);
}
}

function updateClasses(){
with (document.profile.rpggender){
var choice = options[selectedIndex].value;
}
document.profile.rpgclass.length = 0;
choice = eval(choice);
for (var i=0;i<choice.length;i++){
with (document.profile.rpgclass){
options[length] = new Option(choice[i],choice[++i],false,false);
}
}
document.profile.rpgtypename.value = typename0[0];
document.profile.rpgtypeid.value = typeid0[0];
updateType();
if ((parseInt(navigator.appVersion) < 5) && (navigator.appName == "Netscape")) { history.go(0);
}
}
//-->
</script>
$header

<!-- breadcrumb -->
<table cellpadding="2" cellspacing="0" border="0" width="{contenttablewidth}" {tableinvisibleextra} align="center">
<tr>
<td width="100%"><img src="{imagesfolder}/vb_bullet.gif" align="middle" alt="vBulletin">
<normalfont><b><a href="index.php?s=$session[sessionhash]">$bbtitle</a> &gt;
<a href="usercp.php?s=$session[sessionhash]">Kontrollzentrum von $bbuserinfo[username]</a> &gt;
Profil bearbeiten</b></normalfont></td>
</tr>
</table>
<!-- /breadcrumb -->

<br>
$cpnav
<br>

<center>$coppatext</center>

<form name="profile" action="member.php" method="post">
<input type="hidden" name="s" value="$session[sessionhash]">

<table cellpadding="{tableouterborderwidth}" cellspacing="0" border="0" bgcolor="{tablebordercolor}" {tableouterextra} width="{contenttablewidth}" align="center"><tr><td>
<table cellpadding="4" cellspacing="{tableinnerborderwidth}" border="0" {tableinnerextra} width="100%">
<tr>
<td bgcolor="{categorybackcolor}" colspan="2"><normalfont color="{categoryfontcolor}"><b>Profil bearbeiten - $bbuserinfo[username]</b></normalfont></td>
</tr>
<tr>
<td bgcolor="{tableheadbgcolor}" colspan="2"><normalfont color="{tableheadtextcolor}" class="thtcolor"><b>Registrierung: Erforderliche Informationen</b></normalfont>
<smallfont color="{tableheadtextcolor}" class="thtcolor">Alle Felder müssen ausgefüllt sein.</smallfont></td>
</tr>
$parentemail
<tr>
<td bgcolor="{secondaltcolor}"><normalfont><b>eMail-Adresse:</b></normalfont></td>
<td bgcolor="{secondaltcolor}"><normalfont><input type="text" class="bginput" name="email" value="$bbuserinfo[email]" size="30" maxlength="150"></normalfont></td>
</tr>
<tr>
<td bgcolor="{secondaltcolor}"><normalfont><b>eMail-Adresse wiederholen:</b></normalfont></td>
<td bgcolor="{secondaltcolor}"><normalfont><input type="text" class="bginput" name="emailconfirm" value="$bbuserinfo[email]" size="30" maxlength="150"></normalfont></td>
</tr>
$customfields
<tr><td bgcolor="$bgcolor"><normalfont><b>Element Type:</b></normalfont><br>
<smallfont>The Element type you want to be at the boards.</smallfont></td>
<td bgcolor="$bgcolor"><normalfont>

<select name="element">
$elementoptions
</select>

</normalfont></td>
</tr>
<tr>
<td bgcolor="$bgcolor"><normalfont><b>RPG Alignment:</b></normalfont><br>
<smallfont>The side you want your character to be on the RPG.</smallfont></td>
<td bgcolor="$bgcolor"><normalfont>
<select name="alignment" onchange="updateRaces()">
$alignmentoptions
</select></normalfont></td>
</tr>
<tr>
<td bgcolor="$bgcolor"><normalfont><b>RPG Race:</b></normalfont><br>
<smallfont>The Race you want your character to be on the RPG.</smallfont></td>
<td bgcolor="$bgcolor"><normalfont>
<select name="rpgrace">
$raceoptions
</select></normalfont></td>
</tr>
<tr>
<td bgcolor="$bgcolor"><normalfont><b>RPG Gender:</b></normalfont><br>
<smallfont>This would be your RPG Character's Gender, not your gender in real life.</smallfont></td>
<td bgcolor="$bgcolor"><normalfont>
<select name="rpggender" onchange="updateClasses()">
$genderoptions
</select></normalfont></td>
</tr>

<tr>
<td bgcolor="$bgcolor"><normalfont><b>RPG Class:</b></normalfont><br>
<smallfont>The Class you want your character to be on the RPG.</td>
<td bgcolor="$bgcolor"><smallfont>
<select name="rpgclass" onchange="updateType()">
$classoptions
</select></smallfont>

</td>
</tr>
<tr>
<td bgcolor="$bgcolor"><normalfont><b>RPG Type:</b></normalfont><br><smallfont>Your type is automatically determined by your class.</smallfont></td>

<td bgcolor="$bgcolor" >
<input type="text" class="bginput" name="rpgtypename" value="$rpgtypename" length="30" READONLY><input type="hidden" name="rpgtypeid" value="$rpgtypeid">
</td>
</tr>
<tr>
<td bgcolor="$bgcolor"><normalfont><b>Build Stats</b></normalfont><br>
<smallfont>Click here if you want to have stats shown on the board.</smallfont></td>
<td bgcolor="$bgcolor"><normalfont>
<input type="checkbox" name="updatestats">Update stats
</normalfont></td>
</tr>_required
<!-- *** -->
<tr>
<td bgcolor="{tableheadbgcolor}" colspan="2"><normalfont color="{tableheadtextcolor}" class="thtcolor"><b>Freiwillige Informationen</b></normalfont> <smallfont color="{tableheadtextcolor}" class=thtcolor>Diese Informationen können von anderen $bbtitle Benutzern eingesehen werden.</smallfont></td>
</tr>
<tr>
<td bgcolor="{secondaltcolor}"><b><normalfont>Homepage:</normalfont></b></td>
<td bgcolor="{secondaltcolor}"><normalfont><input type="text" class="bginput" name="homepage" value="$bbuserinfo[homepage]" size="30" maxlength="200"></normalfont></td>
</tr>
<tr>
<td bgcolor="{firstaltcolor}"><b><normalfont>ICQ Nummer:</normalfont></b></td>
<td bgcolor="{firstaltcolor}"><normalfont><input type="text" class="bginput" name="icq" value="$bbuserinfo[icq]" size="30" maxlength="30"></normalfont></td>

<tr>
<td bgcolor="$bgcolor"><normalfont><b>RPG Type:</b></normalfont><br><smallfont>Your type is automatically determined by your class.</smallfont></td>

<td bgcolor="$bgcolor" >
<input type="text" class="bginput" name="rpgtypename" value="$rpgtypename" length="30" READONLY><input type="hidden" name="rpgtypeid" value="$rpgtypeid">
</td>
</tr>
<tr>
<td bgcolor="$bgcolor"><normalfont><b>Build Stats</b></normalfont><br>
<smallfont>Click here if you want to have stats shown on the board.</smallfont></td>
<td bgcolor="$bgcolor"><normalfont>
<input type="checkbox" name="updatestats">Update stats
</normalfont></td>
</tr>
</table>
</td></tr></table>

<br>

<table cellpadding="2" cellspacing="0" border="0" width="{contenttablewidth}" {tableinvisibleextra} align="center">

</html>

Mystics
22.05.2003, 23:38
Ersetze das Ganze damit:{htmldoctype}
<html>
<head>
<title>$bbtitle - Profil bearbeiten</title>
$headinclude
</head>
<body>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
$racearrays
$classarrays
$typearrays
function updateRaces(){
with (document.profile.alignment){
var choice = options[selectedIndex].value;
}
document.profile.rpgrace.length = 0;
choice = eval(choice);
for (var i=0;i<choice.length;i++){
with (document.profile.rpgrace){
options[length] = new Option(choice[i],choice[++i],false,false);
}
}
if ((parseInt(navigator.appVersion) < 5) && (navigator.appName == "Netscape")) { history.go(0);
}
}

function updateType(){
with (document.profile.rpggender){
var gender = options[selectedIndex].value;
}
if (gender == "gd1"){
with (document.profile.rpgclass){
var rclass = options.selectedIndex;
}
rclass = eval(rclass);
document.profile.rpgtypename.value = typename1[rclass];
document.profile.rpgtypeid.value = typeid1[rclass];

} else if(gender == "gd2") {
with (document.profile.rpgclass){
var rclass = options.selectedIndex;
}
rclass = eval(rclass);
document.profile.rpgtypename.value = typename2[rclass];
document.profile.rpgtypeid.value = typeid2[rclass];
} else {
document.profile.rpgtypename.value = typename0[0];
document.profile.rpgtypeid.value = typeid0[0];

}
if ((parseInt(navigator.appVersion) < 5) && (navigator.appName == "Netscape")) { history.go(0);
}
}

function updateClasses(){
with (document.profile.rpggender){
var choice = options[selectedIndex].value;
}
document.profile.rpgclass.length = 0;
choice = eval(choice);
for (var i=0;i<choice.length;i++){
with (document.profile.rpgclass){
options[length] = new Option(choice[i],choice[++i],false,false);
}
}
document.profile.rpgtypename.value = typename0[0];
document.profile.rpgtypeid.value = typeid0[0];
updateType();
if ((parseInt(navigator.appVersion) < 5) && (navigator.appName == "Netscape")) { history.go(0);
}
}
//-->
</script>
$header

<!-- breadcrumb -->
<table cellpadding="2" cellspacing="0" border="0" width="{contenttablewidth}" {tableinvisibleextra} align="center">
<tr>
<td width="100%"><img src="{imagesfolder}/vb_bullet.gif" align="middle" alt="vBulletin">
<normalfont><b><a href="index.php?s=$session[sessionhash]">$bbtitle</a> &gt;
<a href="usercp.php?s=$session[sessionhash]">Kontrollzentrum von $bbuserinfo[username]</a> &gt;
Profil bearbeiten</b></normalfont></td>
</tr>
</table>
<!-- /breadcrumb -->

<br>
$cpnav
<br>

<center>$coppatext</center>

<form name="profile" action="member.php" method="post">
<input type="hidden" name="s" value="$session[sessionhash]">

<table cellpadding="{tableouterborderwidth}" cellspacing="0" border="0" bgcolor="{tablebordercolor}" {tableouterextra} width="{contenttablewidth}" align="center"><tr><td>
<table cellpadding="4" cellspacing="{tableinnerborderwidth}" border="0" {tableinnerextra} width="100%">
<tr>
<td bgcolor="{categorybackcolor}" colspan="2"><normalfont color="{categoryfontcolor}"><b>Profil bearbeiten - $bbuserinfo[username]</b></normalfont></td>
</tr>
<tr>
<td bgcolor="{tableheadbgcolor}" colspan="2"><normalfont color="{tableheadtextcolor}" class="thtcolor"><b>Registrierung: Erforderliche Informationen</b></normalfont>
<smallfont color="{tableheadtextcolor}" class="thtcolor">Alle Felder müssen ausgefüllt sein.</smallfont></td>
</tr>
$parentemail
<tr>
<td bgcolor="{secondaltcolor}"><normalfont><b>eMail-Adresse:</b></normalfont></td>
<td bgcolor="{secondaltcolor}"><normalfont><input type="text" class="bginput" name="email" value="$bbuserinfo[email]" size="30" maxlength="150"></normalfont></td>
</tr>
<tr>
<td bgcolor="{secondaltcolor}"><normalfont><b>eMail-Adresse wiederholen:</b></normalfont></td>
<td bgcolor="{secondaltcolor}"><normalfont><input type="text" class="bginput" name="emailconfirm" value="$bbuserinfo[email]" size="30" maxlength="150"></normalfont></td>
</tr>
$customfields_required
<!-- *** -->
<tr>
<td bgcolor="{tableheadbgcolor}" colspan="2"><normalfont color="{tableheadtextcolor}" class="thtcolor"><b>Freiwillige Informationen</b></normalfont> <smallfont color="{tableheadtextcolor}" class=thtcolor>Diese Informationen können von anderen $bbtitle Benutzern eingesehen werden.</smallfont></td>
</tr>
<tr>
<td bgcolor="{secondaltcolor}"><b><normalfont>Homepage:</normalfont></b></td>
<td bgcolor="{secondaltcolor}"><normalfont><input type="text" class="bginput" name="homepage" value="$bbuserinfo[homepage]" size="30" maxlength="200"></normalfont></td>
</tr>
<tr>
<td bgcolor="{firstaltcolor}"><b><normalfont>ICQ Nummer:</normalfont></b></td>
<td bgcolor="{firstaltcolor}"><normalfont><input type="text" class="bginput" name="icq" value="$bbuserinfo[icq]" size="30" maxlength="30"></normalfont></td>
</tr>
<tr>
<td bgcolor="$bgcolor"><normalfont><b>RPG Type:</b></normalfont><br><smallfont>Your type is automatically determined by your class.</smallfont></td>
<tr><td bgcolor="$bgcolor"><normalfont><b>Element Type:</b></normalfont><br>
<smallfont>The Element type you want to be at the boards.</smallfont></td>
<td bgcolor="$bgcolor"><normalfont>

<select name="element">
$elementoptions
</select>

</normalfont></td>
</tr>
<tr>
<td bgcolor="$bgcolor"><normalfont><b>RPG Alignment:</b></normalfont><br>
<smallfont>The side you want your character to be on the RPG.</smallfont></td>
<td bgcolor="$bgcolor"><normalfont>
<select name="alignment" onchange="updateRaces()">
$alignmentoptions
</select></normalfont></td>
</tr>
<tr>
<td bgcolor="$bgcolor"><normalfont><b>RPG Race:</b></normalfont><br>
<smallfont>The Race you want your character to be on the RPG.</smallfont></td>
<td bgcolor="$bgcolor"><normalfont>
<select name="rpgrace">
$raceoptions
</select></normalfont></td>
</tr>
<tr>
<td bgcolor="$bgcolor"><normalfont><b>RPG Gender:</b></normalfont><br>
<smallfont>This would be your RPG Character's Gender, not your gender in real life.</smallfont></td>
<td bgcolor="$bgcolor"><normalfont>
<select name="rpggender" onchange="updateClasses()">
$genderoptions
</select></normalfont></td>
</tr>

<tr>
<td bgcolor="$bgcolor"><normalfont><b>RPG Class:</b></normalfont><br>
<smallfont>The Class you want your character to be on the RPG.</td>
<td bgcolor="$bgcolor"><smallfont>
<select name="rpgclass" onchange="updateType()">
$classoptions
</select></smallfont>

</td>
</tr>
<tr>
<td bgcolor="$bgcolor"><normalfont><b>RPG Type:</b></normalfont><br><smallfont>Your type is automatically determined by your class.</smallfont></td>

<td bgcolor="$bgcolor" >
<input type="text" class="bginput" name="rpgtypename" value="$rpgtypename" length="30" READONLY><input type="hidden" name="rpgtypeid" value="$rpgtypeid">
</td>
</tr>
<tr>
<td bgcolor="$bgcolor"><normalfont><b>Build Stats</b></normalfont><br>
<smallfont>Click here if you want to have stats shown on the board.</smallfont></td>
<td bgcolor="$bgcolor"><normalfont>
<input type="checkbox" name="updatestats">Update stats
</normalfont></td>
</tr>
</table>
</td></tr></table>

<br>

<table cellpadding="2" cellspacing="0" border="0" width="{contenttablewidth}" {tableinvisibleextra} align="center">

</html>

Wishmaster
23.05.2003, 08:24
ALso ich möchte ja nicht mexkern, aber jetzt wirden nur noch die Eingabefelder der E-Mail Aresse und der Freiwilligen Informationen angezeigt.;)

Mystics
23.05.2003, 08:30
Kopiere das Template (z.B. in Notepad), stelle das Original-Template wieder her und kopiere den ganzen RPG Kram manuell rüber.