YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Hacks und Addons » Guthaben Hack Grundversion » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 311.838 Views | | Thema zu Favoriten hinzufügen
Seiten (50): « erste ... « vorherige 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40 nächste » ... letzte »
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Guthaben Hack Grundversion 19 Bewertungen - Durchschnitt: 7,8419 Bewertungen - Durchschnitt: 7,8419 Bewertungen - Durchschnitt: 7,84
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
HopFenschlodel
unregistriert
Antworten Zitieren Editieren Melden       UP

Jepp....hast ja recht...aber ich helfe halt gerne... ;-)

$guthaben_hack[ pn_wert]'

hier war nen Leerzeichen , dass weg muss...
für alle Zukünftigen fälle...

Dateianhang:
unknown pms.php (22,20 KB, 2 mal heruntergeladen)
08.09.05 09:26
Wolverine
Mitglied


Dabei seit: 19.01.04
Beiträge: 31
Forenversion: 1.2

Antworten Zitieren Editieren Melden       UP

Das ist echt nett von dir smile smile

Tausend Dank für die Hilfe, ich hätte das wohl nie rausgekriegt.
Ich sollte doch einmal nen Job in der Jobbörse ausschreiben!Augenzwinkern


P.S. Wegen UBS gibt es keine Lösung in dem Hack?
08.09.05 09:38 Wolverine ist offline E-Mail Finden Als Freund hinzufügen
MrMind MrMind ist männlich
Sklave des Supportes


images/avatars/avatar-2822.gif

Dabei seit: 19.01.04
Beiträge: 3.349
Herkunft: Darmstadt/Odw.

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Wolverine
P.S. Wegen UBS gibt es keine Lösung in dem Hack?


Wie ich schon sagte:

Da musst du den Hackcoder von UBS fragen oder einfahc mal suchen ob jemand da schon ne Anpassung gemacht hat. Aber der Coder für den Guthabenhack kann ja net auf alle Spiele eingehen, es ist leichter und einfacher, wenn die Leute die die Spiele coden eine Anpassung an den Guthabenhack machen Augenzwinkern


Mfg
MrMind

__________________
Selbst ist der Coder
Coder under Linux

Ubuntu 5.10 Nutzer.

Meine Hacks

08.09.05 09:43 MrMind ist offline E-Mail Finden Als Freund hinzufügen
HopFenschlodel
unregistriert
Antworten Zitieren Editieren Melden       UP

Wollte es per PN schreiben, aber dein Postfach quillt über ..


Benutzt dieses Spiel schon
einen anderen Guthaben Hack, oder ist dort überhaupt nix vorgesehen ?

Wenn es einen anderen nutzt, dann schick mir mal das Spiel, ich passe es an.

Aber nicht hierrein..!!!! in diesen Thread...mach nen extranen auf oder schicke ihn mir per PN !

Grüße SeVen, alias HopFenSchlodel..
08.09.05 13:07
HopFenschlodel
unregistriert
 Dieses Ewige Problem Mit Dem Werber !!! Antworten Zitieren Editieren Melden       UP

Ich glaube den Fehler findet nur der Hack Hersteller selber....

ich hab jetzt auch alles durchgesucht...., aber nichts gefunden an was
das hängen könnte, fact ist...

Auch nachdem die eine Zeile korrigiert wurde in der Register.php..

if(isset($_POST['r_werber'])) $r_werber = trim($_POST['r_werber']);

wird trotzdem nix in die Tabelle "Guthaben_werber" in der Datenbank eingetragen......die Tabelle ist bei mir noch ganz leer !!!

Wie gesagt, ich geb jetzt auch auf, aber der Schlüssel dazu ...muss in der
Register.php liegen, warums nicht geht...

und ich denke...hier liegt das Problem, kann aber den Fehler nicht erkennen....in der oberen Zeile wird noch im Kontoauszug dem neu
angemeldetem User die "Virtualles Geld" überwiesen und im Kontoauszug eingetragen, danach kommt die Routine die das in die Tabelle GUTHABEN_WERBER eintragen sollte , macht sie aber nicht....

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
//Guthaben-Hack BEGIN
$guthaben_hack=$db->query_first("SELECT reg_onoff, reg_wert FROM bb".$n."_guthaben_config");
If ($guthaben_hack['reg_onoff']==1){
       $db->query("INSERT INTO bb".$n."_guthaben_konto (userid,begruendung,wieviel,date) VALUES ($insertid, 'Registrierung', '$guthaben_hack[reg_wert]','".time()."')");
}

DENKE DA UNTEN LIEGT DAS PROBLEM BEGRABEN.....

If ($guthaben_hack['werber_onoff']==1){
   $db->query("INSERT INTO bb".$n."_guthaben_werber (werberid,userid)
    VALUES  ('".intval($r_werber)."',$insertid)");
   $db->query("UPDATE bb".$n."_users SET guthaben=guthaben+$guthaben_hack[werber_wert] WHERE userid='$r_werber'");
}


Meine Meinung.

Grüße HopFi..


P.S: Hab nachgesehen die werber_onoff ist auf 1 (eingeschaltet im ACP für JA User Werben)
09.09.05 00:15
MrMind MrMind ist männlich
Sklave des Supportes


images/avatars/avatar-2822.gif

Dabei seit: 19.01.04
Beiträge: 3.349
Herkunft: Darmstadt/Odw.

Antworten Zitieren Editieren Melden       UP

Änder mal diesen Code hier:

php:
1:
$guthaben_hack=$db->query_first("SELECT reg_onoff, reg_wert FROM bb".$n."_guthaben_config");


in diesen um:

php:
1:
$guthaben_hack=$db->query_first("SELECT reg_onoff, reg_wert, werber_onoff FROM bb".$n."_guthaben_config");


Mfg
MrMind

__________________
Selbst ist der Coder
Coder under Linux

Ubuntu 5.10 Nutzer.

Meine Hacks

09.09.05 01:26 MrMind ist offline E-Mail Finden Als Freund hinzufügen
HopFenschlodel
unregistriert
Antworten Zitieren Editieren Melden       UP

Doch , ich denke jetzt sind wir etwas weiter...
Denn dieser Fehler, zeigt mir jetzt an, dass der UserID 156 (Also dass ist der wo eingetragen wurde als Werber !) sein Guthaben erhöht wird...
aber da scheint auch nen kleiner Fehler drin zu sein...

Ich schaue mir jetzt mal in der Datenbank an, ob er jetzt was in die Guthaben_Werber was eingetragen hat...MOM

Jepp, also in die Tabelle wird jetzt was eingetragen...

vollständige Textfelder id werberid userid
Bearbeiten Löschen 1 156 228



SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: UPDATE bb1_users SET guthaben=guthaben+ WHERE userid='156'
mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE userid='156'' at line 1
mysql error number: 1064
Date: 09.09.2005 @ 08:09
Script: /register.php
Referer: http://www.hopfenschlodel.de/register.php

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von HopFenschlodel: 09.09.05 08:18.

09.09.05 08:10
HopFenschlodel
unregistriert
Antworten Zitieren Editieren Melden       UP

OK, diesen kleine Fehler hab jetzt ich gefunden, der Werber_wert musste auch noch ausgelesen werden !

php:
1:
$guthaben_hack=$db->query_first("SELECT reg_onoff, reg_wert, werber_onoff, werber_wert FROM bb".$n."_guthaben_config"); If ($guthaben_hack['reg_onoff']==1){


So, d.h.
Stand bis jetzt: Werber wird eingetragen, derjenige der ihn geworben hat, bekommt die Kohle und in seinem Profil steht jetzt bei geworben User
die Anzahl drinne.
Jetzt werde ich versuchen, dass es auch im Kontoauszug ersichtlich wird,
dass er ne Provision bekommen hat. Denn im moment wird nur das Guthaben erhöht.

P.S: FÜR ALLE DIE DAS MITLESEN ! - WARTET NOCH AB, BIS WIR FERTIG SIND,
DANN SCHREIBE ICH NE BUGFIX ANLEITUNG FÜR DEN WERER IM GUTHABEN
HACK !

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von HopFenschlodel: 09.09.05 08:44.

09.09.05 08:33
MrMind MrMind ist männlich
Sklave des Supportes


images/avatars/avatar-2822.gif

Dabei seit: 19.01.04
Beiträge: 3.349
Herkunft: Darmstadt/Odw.

Antworten Zitieren Editieren Melden       UP

Einfach unter der UPDATE-Anweisung, noch eine INSERT INTO bbX_kontoausug oder so setzten, dann haste das schon.

Mfg
MrMind

__________________
Selbst ist der Coder
Coder under Linux

Ubuntu 5.10 Nutzer.

Meine Hacks

09.09.05 09:19 MrMind ist offline E-Mail Finden Als Freund hinzufügen
HopFenschlodel
unregistriert
Antworten Zitieren Editieren Melden       UP

Dieses Problem ist erledgt...

So nun habe ich noch bei der Auflistung der geworbenen User...
beim Anklicken im Profil.....

dieses Array vor dem Usernamen.....

wird quasi in einem extra Fenster, alle neuen geworben User aufgelistet...
dann steht da ..

arrayTESTUSER

die Routine die das ausliest ist in der Profil.php

diese :

php:
1:
2:
$username $db->query_first("SELECT * FROM bb".$n."_users WHERE userid=$guthaben[userid]");    
        $username .= "$username[username] <br />";


P.S: Wenn wir das noch hinbringen ist hoffentlich dann das DING endlich BUGFREI !
09.09.05 09:29
MrMind MrMind ist männlich
Sklave des Supportes


images/avatars/avatar-2822.gif

Dabei seit: 19.01.04
Beiträge: 3.349
Herkunft: Darmstadt/Odw.

Antworten Zitieren Editieren Melden       UP

Zeige mir mal den PHP-Code wo du $guthaben['userid'] bekommst, weil so denke ich mal net, das es einwandfrei klappt.

Mfg
MrMind

__________________
Selbst ist der Coder
Coder under Linux

Ubuntu 5.10 Nutzer.

Meine Hacks

09.09.05 09:31 MrMind ist offline E-Mail Finden Als Freund hinzufügen
HopFenschlodel
unregistriert
Antworten Zitieren Editieren Melden       UP

Das ist alles was vom diesem GuthabenHack in der Profil.php
steht

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
if($action == 'werber') {
$werber $db->query_first("SELECT COUNT(*) FROM bb".$n."_guthaben_werber WHERE werberid = '$userid'");
$result $db->query("SELECT * FROM bb".$n."_guthaben_werber WHERE werberid = '$userid'");
    while($guthaben mysql_fetch_array($result)) {
        $username $db->query_first("SELECT * FROM bb".$n."_users WHERE userid=$guthaben[userid]");    
        $username .= "$username[username] <br />";
    }
    eval("\$tpl->output(\"".$tpl->get("profile_werber2")."\");");
   exit();
}
09.09.05 09:33
HopFenschlodel
unregistriert
Antworten Zitieren Editieren Melden       UP

LOL, hab noch nen Problem beim Werben entdeckt...und zwar (Register.php)
wenn der User keinen Werber eingibt, dann bekommt der User mit der ID "0"
die Provision !!!

Ich kipp vom Stuhl.....

das muss dann wohl da abgefangen werden ? Oder ?

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
//Guthaben-Hack BEGIN
  $guthaben_hack=$db->query_first("SELECT reg_onoff, reg_wert, werber_onoff, werber_wert FROM 

bb".$n."_guthaben_config");
If ($guthaben_hack['reg_onoff']==1){
       $db->query("INSERT INTO bb".$n."_guthaben_konto (userid,begruendung,wieviel,date) VALUES 

($insertid, 'Registrierung', '$guthaben_hack[reg_wert]','".time()."')");
}
If ($guthaben_hack['werber_onoff']==1){
   $db->query("INSERT INTO bb".$n."_guthaben_werber (werberid,userid)
    VALUES  ('".intval($r_werber)."',$insertid)");
   $db->query("UPDATE bb".$n."_users SET guthaben=guthaben+$guthaben_hack[werber_wert] WHERE 

userid='$r_werber'");
   $db->query("INSERT INTO bb".$n."_guthaben_konto (userid,begruendung,wieviel,date) VALUES ('$r_werber', 

'Provision für das Werben eines neuen User', '$guthaben_hack[werber_wert]','".time()."')");
}
//Guthaben Hack END


Müsste ich dann so machen oder ?

If ($guthaben_hack['werber_onoff']==1 && r_werber > 0 ){

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von HopFenschlodel: 09.09.05 10:09.

09.09.05 10:03
MrMind MrMind ist männlich
Sklave des Supportes


images/avatars/avatar-2822.gif

Dabei seit: 19.01.04
Beiträge: 3.349
Herkunft: Darmstadt/Odw.

Antworten Zitieren Editieren Melden       UP

mach das mal so:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
if($action == 'werber') {
$werber $db->query_first("SELECT COUNT(*) FROM bb".$n."_guthaben_werber WHERE werberid = '$userid'");
$result $db->query("SELECT * FROM bb".$n."_guthaben_werber WHERE werberid = '$userid'");
    while($guthaben $db->fetch_array($result)) {
        $row $db->query_first("SELECT username FROM bb".$n."_users WHERE userid=$guthaben[userid]");    
        $username .= "$row[username] <br />";
    }
    eval("\$tpl->output(\"".$tpl->get("profile_werber2")."\");");
   exit();
}


Mfg
MrMind

__________________
Selbst ist der Coder
Coder under Linux

Ubuntu 5.10 Nutzer.

Meine Hacks

09.09.05 10:04 MrMind ist offline E-Mail Finden Als Freund hinzufügen
MrMind MrMind ist männlich
Sklave des Supportes


images/avatars/avatar-2822.gif

Dabei seit: 19.01.04
Beiträge: 3.349
Herkunft: Darmstadt/Odw.

Antworten Zitieren Editieren Melden       UP

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
//Guthaben-Hack BEGIN
  $guthaben_hack=$db->query_first("SELECT reg_onoff, reg_wert, werber_onoff, werber_wert FROM 

bb".$n."_guthaben_config");
If ($guthaben_hack['reg_onoff']==1){
       $db->query("INSERT INTO bb".$n."_guthaben_konto (userid,begruendung,wieviel,date) VALUES 

($insertid, 'Registrierung', '$guthaben_hack[reg_wert]','".time()."')");
}
If ($guthaben_hack['werber_onoff']==&& !empty($r_werber) ){
   $db->query("INSERT INTO bb".$n."_guthaben_werber (werberid,userid)
    VALUES  ('".intval($r_werber)."',$insertid)");
   $db->query("UPDATE bb".$n."_users SET guthaben=guthaben+$guthaben_hack[werber_wert] WHERE 

userid='$r_werber'");
   $db->query("INSERT INTO bb".$n."_guthaben_konto (userid,begruendung,wieviel,date) VALUES ('$r_werber', 

'Provision für das Werben eines neuen User', '$guthaben_hack[werber_wert]','".time()."')");
}
//Guthaben Hack END


Das sollte nun gehen

Mfg
MrMind

__________________
Selbst ist der Coder
Coder under Linux

Ubuntu 5.10 Nutzer.

Meine Hacks

09.09.05 10:06 MrMind ist offline E-Mail Finden Als Freund hinzufügen
HopFenschlodel
unregistriert
Antworten Zitieren Editieren Melden       UP

LOL, du bist ja schneller wie die Feuerwehr...

ich probiers aus...
09.09.05 10:11
HopFenschlodel
unregistriert
 BUGFIX für das GuthabenHACK mit dem Werber PROBLEM ! Antworten Zitieren Editieren Melden       UP

==================================
Bugfix "Werber" für den GuthabenHack 1.5 von Frostyz
Fehler wurde behoben von HopFenschlodel & MrMind
==================================


Suche in der register.php
====================

php:
1:
if(isset($_POST['r_werber'])) $r_msn trim($_POST['r_werber']);


ersetze mit :
==========

php:
1:
if(isset($_POST['r_werber'])) $r_werber trim($_POST['r_werber']);



suchen nach :
==========

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
//Guthaben-Hack BEGIN
$guthaben_hack=$db->query_first("SELECT reg_onoff, reg_wert FROM bb".$n."_guthaben_config");
If ($guthaben_hack['reg_onoff']==1){
$db->query("INSERT INTO bb".$n."_guthaben_konto (userid,begruendung,wieviel,date) VALUES ($insertid, 'Registrierung', '$guthaben_hack[reg_wert]','".time()."')");
}
If ($guthaben_hack['werber_onoff']==1){
$db->query("INSERT INTO bb".$n."_guthaben_werber (werberid,userid)
VALUES  ('".intval($r_werber)."',$insertid)");
$db->query("UPDATE bb".$n."_users SET guthaben=guthaben+$guthaben_hack[werber_wert] WHERE userid='$r_werber'");
}
//Guthaben Hack END



ersetze mit :
=============

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
//Guthaben-Hack BEGIN
$guthaben_hack=$db->query_first("SELECT reg_onoff, reg_wert, werber_onoff, werber_wert FROM 

bb".$n."_guthaben_config");
If ($guthaben_hack['reg_onoff']==1){
$db->query("INSERT INTO bb".$n."_guthaben_konto (userid,begruendung,wieviel,date) VALUES ($insertid, 'Registrierung', '$guthaben_hack[reg_wert]','".time()."')");

}
If ($guthaben_hack['werber_onoff']==&& !empty($r_werber) ){
$db->query("INSERT INTO bb".$n."_guthaben_werber (werberid,userid)
VALUES  ('".intval($r_werber)."',$insertid)");
$db->query("UPDATE bb".$n."_users SET guthaben=guthaben+$guthaben_hack[werber_wert] WHERE userid='$r_werber'");
$db->query("INSERT INTO bb".$n."_guthaben_konto (userid,begruendung,wieviel,date) VALUES ('$r_werber','Provision für das Werben eines neuen User', '$guthaben_hack[werber_wert]','".time()."')");
}
//Guthaben Hack END



Suchen in der Profile.php
=========================

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
if($action == 'werber') {
$werber $db->query_first("SELECT COUNT(*) FROM bb".$n."_guthaben_werber WHERE werberid = '$userid'");
$result $db->query("SELECT * FROM bb".$n."_guthaben_werber WHERE werberid = '$userid'");
while($guthaben mysql_fetch_array($result)) {
$username $db->query_first("SELECT * FROM bb".$n."_users WHERE userid=$guthaben[userid]");    
$username .= "$username[username] <br />";
}
eval("\$tpl->output(\"".$tpl->get("profile_werber2")."\");");
exit();
}



ersetzen mit :
==============

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
if($action == 'werber') {
$werber $db->query_first("SELECT COUNT(*) FROM bb".$n."_guthaben_werber WHERE werberid = '$userid'");
$result $db->query("SELECT * FROM bb".$n."_guthaben_werber WHERE werberid = '$userid'");
while($guthaben $db->fetch_array($result)) {
$row $db->query_first("SELECT username FROM bb".$n."_users WHERE userid=$guthaben[userid]");    
$username .= "$row[username] <br />";
}
eval("\$tpl->output(\"".$tpl->get("profile_werber2")."\");");
exit();
}


=====================================================================
!FERTIG ! - jetzt geht das auch mit dem Werber !!!! - Vielen Dank an die Hilfe und Geduld von MrMind mit mir ;-)
=====================================================================

Dateianhang:
txt BugfxAnleitung.txt (4,17 KB, 1 mal heruntergeladen)

Dieser Beitrag wurde 9 mal editiert, zum letzten Mal von HopFenschlodel: 12.09.05 17:20.

09.09.05 10:43
Virusscanner Virusscanner ist männlich
Mitglied


images/avatars/avatar-2845.gif

Dabei seit: 31.07.05
Beiträge: 16
Forenversion: phpBB 2.0.16

Antworten Zitieren Editieren Melden       UP

bei der registrierung kommt der fehler
SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: INSERT INTO bb1_guthaben_konto (userid,begruendung,wieviel,date) VALUES (, 'Registrierung', '100','1126455046')
mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' 'Registrierung', '100','1126455046')' at line 1
mysql error number: 1064
Date: 11.09.2005 @ 18:10
Script: /register.php
Referer: http://ecommunitys.ec.funpic.de/register.php

__________________
www.Gu-Style.de

Dieser Beitrag wurde 4 mal editiert, zum letzten Mal von Virusscanner: 11.09.05 18:11.

11.09.05 17:13 Virusscanner ist offline E-Mail WWW Finden Als Freund hinzufügen
HopFenschlodel
unregistriert
Antworten Zitieren Editieren Melden       UP

Ich dachte eigentlich den Fehler hättet ihr schon alle beseitigt, vorsichtshalber nachsehen ...denn das hatte ich bei der Bugfix zum Werber nicht bedacht...und so kommt es dann zu dem Fehler...

Habe in der Bugfix Anleitung dies noch dazu gefügt..!


Suche in der register.php
=========================

php:
1:
if(isset($_POST['r_werber'])) $r_msn trim($_POST['r_werber']);


ersetze mit :
=============

php:
1:
if(isset($_POST['r_werber'])) $r_werber trim($_POST['r_werber']);



Grüße HopFi

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von HopFenschlodel: 12.09.05 00:04.

11.09.05 23:48
Virusscanner Virusscanner ist männlich
Mitglied


images/avatars/avatar-2845.gif

Dabei seit: 31.07.05
Beiträge: 16
Forenversion: phpBB 2.0.16

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von HopFenschlodel
Ich dachte eigentlich den Fehler hättet ihr schon alle beseitigt, vorsichtshalber nachsehen ...denn das hatte ich bei der Bugfix zum Werber nicht bedacht...und so kommt es dann zu dem Fehler...

Habe in der Bugfix Anleitung dies noch dazu gefügt..!


Suche in der register.php
=========================

php:
1:
if(isset($_POST['r_werber'])) $r_msn trim($_POST['r_werber']);


ersetze mit :
=============

php:
1:
if(isset($_POST['r_werber'])) $r_werber trim($_POST['r_werber']);



Grüße HopFi
wenn ds für mich gedacht war klappt niht Mauer

__________________
www.Gu-Style.de
12.09.05 00:07 Virusscanner ist offline E-Mail WWW Finden Als Freund hinzufügen
Seiten (50): « erste ... « vorherige 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40 nächste » ... letzte » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Hacks und Addons » Guthaben Hack Grundversion