Zur Startseite
Seiten (4): « erste ... « vorherige 2 3 [4] Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
jwi jwi ist männlich

[meine Galerie]


Dabei seit: 15.02.2008
Beiträge: 673

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0
Herzen Status: Getränke Status:
    

Getränke erhalten

Getränke ausgegeben


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Poste mal die admin_guthaben.php könnte es sein das du am Schluss eine Koma sitzen hast.
gamekosten='$gamekosten',
WHERE gutid='1'");
header("Location: admin_guthaben.php?sid=$session[hash]");

Wenn ja muss das Koma hinter gamekosten='$gamekosten'
weg.

gamekosten='$gamekosten'
WHERE gutid='1'");
header("Location: admin_guthaben.php?sid=$session[hash]");
22.03.2003 13:08 jwi ist offline E-Mail an jwi senden Homepage von jwi Beiträge von jwi suchen Nehmen Sie jwi in Ihre Freundesliste auf
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von jwi am 22.03.2003 um 13:08 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Torte
unregistriert

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

<?php
require ("global.php");
isAdmin();

if($do == "send") {
$db->query("UPDATE bb".$n."_guthaben SET waehrung='".$daten['1']."',
threadguthaben='".$daten['2']."',
postguthaben='".$daten['3']."',
registerguthaben='".$daten['4']."',
usetitgut='".$daten['5']."',
boardpreis='".$daten['6']."',
werben='".$daten['7']."',
titelonoff='".$daten['8']."',
boardonoff='".$daten['9']."',
werbenonoff='".$daten['10']."',
poweruser='".$daten['11']."',
pugroupid='".$daten['12']."',
puseronoff='".$daten['13']."',
lotto='".$daten['14']."',
lottoonoff='".$daten['15']."',
lottoday='".$daten['16']."',
gamerecord='$gamerecord',
gamekosten='$gamekosten'
WHERE gutid='1'");
header("Location: admin_guthaben.php?sid=$session[hash]");
} else {
$row=$db->query_first("SELECT * FROM bb".$n."_guthaben WHERE gutid='1'");
if($row[titelonoff] == 1) {
$nummernfolge = "8";
eval("\$titelonoff = \"".gettemplate("guthaben_ja")."\";");
} else {
$nummernfolge = "8";
eval("\$titelonoff = \"".gettemplate("guthaben_nein")."\";");
}
if($row[boardonoff] == 1) {
$nummernfolge = "9";
eval("\$boardonoff = \"".gettemplate("guthaben_ja")."\";");
} else {
$nummernfolge = "9";
eval("\$boardonoff = \"".gettemplate("guthaben_nein")."\";");
}
if($row[werbenonoff] == 1) {
$nummernfolge = "10";
eval("\$werbenonoff = \"".gettemplate("guthaben_ja")."\";");
} else {
$nummernfolge = "10";
eval("\$werbenonoff = \"".gettemplate("guthaben_nein")."\";");
}
if($row[lottoonoff] == 1) {
$nummernfolge = "15";
eval("\$lottoonoff = \"".gettemplate("guthaben_ja")."\";");
} else {
$nummernfolge = "15";
eval("\$lottoonoff = \"".gettemplate("guthaben_nein")."\";");
}
if($row[lottoday] == 1) {
$lottoday1 = "selected";
} else {
$lottoday2 = "selected";
}
$result = $db->query("SELECT * FROM bb".$n."_groups ORDER BY groupid ASC");
while($row2 = $db->fetch_array($result)) {
$istselected = "";
if($row['pugroupid'] == $row2['groupid']) $istselected = "selected";
eval("\$guthabenoption .= \"".gettemplate("guthaben_option")."\";");
}
if($row[puseronoff] == 1) {
$nummernfolge = "13";
eval("\$puseronoff = \"".gettemplate("guthaben_ja")."\";");
} else {
$nummernfolge = "13";
eval("\$puseronoff = \"".gettemplate("guthaben_nein")."\";");
}
eval("print(\"".gettemplate("guthaben")."\");");
}

?>
22.03.2003 13:25
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von Torte am 22.03.2003 um 13:25 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
jwi jwi ist männlich

[meine Galerie]


Dabei seit: 15.02.2008
Beiträge: 673

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0
Herzen Status: Getränke Status:
    

Getränke erhalten

Getränke ausgegeben


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Im Moment seh ich keinen Fehler
22.03.2003 18:30 jwi ist offline E-Mail an jwi senden Homepage von jwi Beiträge von jwi suchen Nehmen Sie jwi in Ihre Freundesliste auf
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von jwi am 22.03.2003 um 18:30 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Torte
unregistriert

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

habe es nochmal installiert und jett funzt es ohne probs!


supi sachen machst du!

aber wenn ich bei mir auf konto auszüge gehe, dann habe ich sogar user mit einem minus guthaben.

kann man das unterdrücken, also bei einem minus stand an credits kein spiel mehr?
30.03.2003 06:18
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von Torte am 30.03.2003 um 06:18 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
jwi jwi ist männlich

[meine Galerie]


Dabei seit: 15.02.2008
Beiträge: 673

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0
Herzen Status: Getränke Status:
    

Getränke erhalten

Getränke ausgegeben


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wehr weniger Geld auf dem Konto hat wie das Game Kostet kann nicht Spielen diese Funktion ist in diesem Addon enthalten.

if ($guthaben < "$gamekosten")

Diese Zeile sagt aus wenn das guthaben kleiner ist wie die Kosten für das Game kann man nicht Spielen.
30.03.2003 12:11 jwi ist offline E-Mail an jwi senden Homepage von jwi Beiträge von jwi suchen Nehmen Sie jwi in Ihre Freundesliste auf
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von jwi am 30.03.2003 um 12:11 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
MrGhost
unregistriert

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ich bitte mal um eure hilfe!! und zwar wenn ein game zuende ist wird der bildschirm weiss und das war es!!!

PS: habe dafür nur die hacks genommen die ihr hier beschrieben habt und vor dem installieren von dem hack von Homey2000 und von hier hat alles funktioniert! was hab ich nu wieder verbockt?
02.04.2003 18:06
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von MrGhost am 02.04.2003 um 18:06 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Torte
unregistriert

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

gibt es auch ein addon, wo man einem user einen gewissen betrag gutschreiben kann?
02.04.2003 21:58
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von Torte am 02.04.2003 um 21:58 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
jwi jwi ist männlich

[meine Galerie]


Dabei seit: 15.02.2008
Beiträge: 673

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0
Herzen Status: Getränke Status:
    

Getränke erhalten

Getränke ausgegeben


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

@MrGhos
Da kann ich nur auf falschen Einbau Tippen auch noch mal alle tpl Dateien Importieren vielleicht ist ja beim Hochladen ein Fehler Aufgetreten.
@Torte
Weis nicht was du damit meinst aber wenn du was Suchst wo man einem User was Gutschreiben oder Abziehen kann so was gibt es glaube ich bei mywbb
03.04.2003 07:36 jwi ist offline E-Mail an jwi senden Homepage von jwi Beiträge von jwi suchen Nehmen Sie jwi in Ihre Freundesliste auf
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von jwi am 03.04.2003 um 07:36 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
MrGhost
unregistriert

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

wenn ich die proarcade.php auswechselle und die normale wieder nehme iss alles wieder in ordnung!! ich poste hier mal meine modifizierte vielleicht sieht jemand ja den fehler den ich gemacht habe und kann mir helfen!!

<?php
$filename="proarcade.php";


require("./global.php");
require("./acp/lib/class_useronline.php");
//*************Abfrage ob Spiel ein oder ausgeschalten ist*************************
{
$result = $db->query_first("SELECT einaus FROM bb".$n."_arcadeconfig" );
$einaus = $result[0];

if ($einaus == 0){

eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade_aus")."\");");
exit;
}
}
//************* Top 5 Listen einlesen *************************
require("./arcade_toplist.php");
//************* Versionsnummer *************************
$version ="V1.6";

// little debug thing
if (isset($showallheaders)) {
$headers = getallheaders();
foreach ($headers as $name => $content)
echo "headers[$name] = $content<br>\n";
}
$result = $db->query_first("SELECT username FROM bb".$n."_users WHERE userid='$wbbuserdata[userid]'" );
$username1 = $result[0];
// defines how many people to display per page on the scoreboard
if (!isset($perpage) or ($perpage > 50) or ($perpage < 1))
$perpage = 25;

// get userid/username from session data
$username = $username1;
$userid = $wbbuserdata[userid];


// access check (here for future expansion)
switch($action) {
case "arcade":
case "scoreboard":
case "topscoreboard":
break;
case "play":
case "gameover":

break;
default:
// if no action specified, go to arcade page
$action = "arcade";
break;
}

// admin access check (here for future expansion)
switch($bbuserinfo[usergroupid]) {
case 6:
$allaccess = true;
break;
default:
$allacess = false;
break;
}


// game checks
if (!isset($game) and ($action != "arcade")) {
echo "vbProArcade Error: No game specified (todo: put something pretty here later)";
exit();
}

// get informaton about the arcade and the game we are using
$arcadeinfo = $db->query_first("SELECT * FROM bb".$n."_arcadeconfig");
$gameinfo = $db->query_first("SELECT * FROM bb".$n."_arcadegames WHERE name='$game'");

if (!arcadeinfo) {
echo "vbProArcade Error: Arcade configuration information could not be retrieved from the database.";
exit();
}

if (!gameinfo) {
echo "vbProArcade Error: Invalid game name specified (todo: put something pretty here later)";
exit();
}

// get the score value
eval("\$thescore = \"$gameinfo[scorevar]\";");

// get the path to the arcade games
$gamepath = $arcadeinfo[path];

// get the title of the game
$gametitle = $gameinfo[title];


// put the correct suffix on a number
function suffixlogic($number,$mode=0) {

// some simple logic to get the grammar correct
if (($number%10) == 1) {
if (($number%100) == 11) {
$returnval = "th";
} else {
$returnval = "st";
}
} elseif (($number%10) == 2) {
if (($number%100) == 12) {
$returnval = "th";
} else {
$returnval = "nd";
}
} elseif (($number%10) == 3) {
if (($number%100) == 13) {
$returnval = "th";
} else {
$returnval = "rd";
}
} else {
$returnval = "th";
}

if ($mode == 0)
$returnval = $number . $returnval;

return $returnval;
}


// reduce a url to everything following the "http://something.com"
function reduceurl($url) {

if (strpos($url,"http://") === false) {

$test = strpos($url,"/");

if ($test === false)
$zv = "";
else
$zv = substr($url,$test);

} else {

$xv = explode("//",$url);
$yv = $xv[count($xv)-1];
$test = strpos($yv,"/");

if ($test === false)
$zv = "";
else
$zv = substr($yv,$test);

}

return $zv;

}


// we are playing
if ($action == "play") {
if ($wbbuserdata[userid] == 0)
eval ("\$keingeld .= \"".$tpl->get("vbproarcade_arcade_nicht_berechtigt2")."\";");
$result3 = $db->query_first("SELECT guthaben FROM bb".$n."_users WHERE userid='$wbbuserdata[userid]'" );
$guthaben = $result3[0];
$result5 = $db->query_first("SELECT gamekosten FROM bb".$n."_guthaben" );
$gamekosten = $result5[0];
if ($guthaben < "$gamekosten")
{
eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade_keingeldmehr")."\");"
);
exit;
}
if ($wbbuserdata[userid] == 0)
eval ("\$keingeld .= \"".$tpl->get("vbproarcade_arcade_nicht_berechtigt2")."\";");



if($wbbuserdata[userid]){
$highscore_q = $db-> query("SELECT * FROM bb".$n."_arcade WHERE game='$game' ORDER BY score DESC LIMIT 1");
$highscore_a = $db->fetch_array($highscore_q);
$highscore = $highscore_a[score];

// get the information to call the game with
$vpa_filename = $gamepath . $gameinfo[filename];
$vpa_width = $gameinfo[width];
$vpa_height = $gameinfo[height];
$vpa_codebase = $gameinfo[codebase];

$oparams = addslashes($gameinfo[objectparam]);
$eparams = addslashes($gameinfo[embedparam]);

// get the relative URL of the forum
$result = $db->query_first("SELECT url FROM bb".$n."_arcadeconfig" );
$vpa_bburl = $result[0];
{
if ($vpa_bburl == "")
$vpa_bburl = "$url2board";
else
$vpa_bburl;
}



// query string and param lists must be eval'd since it contains PHP vars
eval("\$vpa_qstring = \"$gameinfo[querystring]\";");

eval("\$vpa_oparams = \"$oparams\";");

eval("\$vpa_eparams = \"$eparams\";");

// get the code to call the game, then send the page


eval ("\$threadbit .= \"".$tpl->get("vbproarcade_playgame_flashcode")."\";");

eval("\$tpl->output(\"".$tpl->get("vbproarcade_playgame")."\");");

}

}


// register a new score
if ($action == "gameover") {
if ($userid == 0)

if ($thescore != 0) {
//# Start: Guthaben-Hack & Spiele Kosten
$result2 = $db->query_first("SELECT guthaben FROM bb".$n."_users WHERE userid='$wbbuserdata[userid]'" );
$guthaben = $result2[0];
$result3 = $db->query_first("SELECT gamekosten FROM bb".$n."_guthaben" );
$gamekosten = $result3[0];
$guthaben2= $guthaben-$gamekosten;
$db->query("UPDATE bb".$n."_users SET guthaben='$guthaben2' WHERE userid = '$wbbuserdata[userid]'");
$db->query("INSERT INTO bb".$n."_kontoauszug (kid,userid,datum,uhrzeit,info,betrag,art) VALUES ('','$userid','".date("d.m.y")."','".date("H:i")."','Spiele Kosten','$gamekosten','minus')");
//# Ende: Guthaben-Hack & Spiele Kosten
// fetch and store date as YYYY-MM-DD and time as HH:MM:SS
if (!$currYear) { $currYear = date("Y"); }
if (!$currMonth) { $currMonth = date("n"); }
if (!$currDay) { $currDay = date("j"); }
if (!$currTime) { $currTime = date("H:i:s"); }
$currDate = $currYear . "-" . sprintf("%02d", $currMonth) . "-" . $currDay;

$score_update = $db-> query("INSERT INTO bb".$n."_arcade (game,date,time,userid,username,score)
VALUES ('$game','$currDate','$currTime','$userid','$username','$thescore')");



$newscoreid = mysql_insert_id();

$newscorequery = $db-> query("SELECT scoreid,score FROM bb".$n."_arcade WHERE game='$game' ORDER BY score DESC");

$position = 0;
$foundscore = 0;

while (($newscoreloop=$db->fetch_array($newscorequery)) && ($foundscore == 0)) {

$thisid = $newscoreloop['scoreid'];

$position++;

if ($newscoreid==$thisid) {
$foundscore = 1;
}

}
// we have a new champion!
if ($position == 1) {
$champupdate = $db-> query("UPDATE bb".$n."_arcadegames SET championid='$userid' WHERE name='$gameinfo[name]'");

# Start: Guthaben-Hack
$result = $db->query_first("SELECT gamekosten FROM bb".$n."_guthaben" );
$gamekosten = $result[0];
$row=$db->query_first("SELECT * FROM bb".$n."_guthaben WHERE gutid='1'");
$wonguthaben = $row['gamerecord'] + $gamekosten;
$db->query("INSERT INTO bb".$n."_kontoauszug (kid,userid,datum,uhrzeit,info,betrag,art) VALUES ('','$userid','".date("d.m.y")."','".date("H:i")."','Neue HighScore im Arcade Game $game & Spiele Kosten $gamekosten','$wonguthaben','plus')");
$db->query("UPDATE bb".$n."_users SET guthaben=guthaben+$wonguthaben WHERE userid='$userid'");
# Ende: Guthaben-Hack
}
// set up vars for leader_bit template
$lb_userid = $userid;
$lb_username = $username;
$lb_score = number_format($thescore);
$lb_position = number_format($position);

// make date/time look good
$lb_date = date("d.m Y", strtotime($currDate));
$lb_time = date("H:i ", strtotime($currTime));

$suffix = suffixlogic($position,1);
$position = number_format($position);


eval ("\$lb_comment = \"".$tpl->get("vbproarcade_gameover_comment")."\";");

eval ("\$scorebit .= \"".$tpl->get("vbproarcade_scorebit")."\";");

eval ("\$tpl->output(\"".$tpl->get("vbproarcade_gameover")."\");");
} else {

// score of zero; just go to the scoreboard
$subaction = "";
$action = "scoreboard";

}

}


// display the scoreboard
if ($action == "scoreboard") {

// here we are adding a comment
if ($subaction=="addcomment") {

// comment is left blank
if ($comment == "") {
$comment = "No comment";
}

$comment = addslashes($comment);
if ($userid == 0)

eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade_nicht_berechtigt")."\
");");
else
$comment_insert = $db-> query("UPDATE bb".$n."_arcade SET comment='$comment' WHERE scoreid='$newscoreid' AND userid='$wbbuserdata[userid]'");

}

// find out how many scores we have in the database for this game
$scorecount_q = $db->query_first("SELECT COUNT(*) AS scorecount FROM bb".$n."_arcade WHERE game='$game' AND score > 0");

// figure out the correct # of pages
$numpages = $scorecount_q[scorecount] / $perpage;
$numpages = ceil($numpages);

// if no argument is passed in, or pagenum is out of range, go to page 1
if (!isset($pagenumber) or ($pagenumber < 1) or ($pagenumber > $numpages))
$pagenumber = 1;

// get the page navigation going


// start at the correct position
$position = ($pagenumber-1) * $perpage;

$scoreboard_q = $db-> query("SELECT * FROM bb".$n."_arcade WHERE game='$game' ORDER BY score DESC LIMIT $position, $perpage");

while ($sb_loop=$db->fetch_array($scoreboard_q)) {

// rotate background colors for scoreboard
if (($counter++ % 2) != 0)
$backcolor="{firstaltcolor}";
else
$backcolor = "{secondaltcolor}";

// set up vars for templates to grab
$lb_userid = $sb_loop[userid];
$lb_username = $sb_loop[username];
$lb_score = number_format($sb_loop[score]);
$lb_comment = $sb_loop[comment];

// make date/time look good
$pre_date = $sb_loop[date];
$pre_time = $sb_loop[time];
$lb_date = date("d.m Y", strtotime($pre_date));
$lb_time = date("H:i ", strtotime($pre_time));


// increase position by one
$position++;

// display king icon instead of "1" if king icon is turned on
if (($arcadeinfo[usekingicon] == 1) and ($position == 1))
$lb_position = "<img src=\"$arcadeinfo[kingiconname]\"><br>";
else
$lb_position = number_format($position);



eval ("\$scorebit .= \"".$tpl->get("vbproarcade_scorebit")."\";");
}
//***********Gäste können die Seite nicht durch ein direkt link aufrufen********

if ($userid == 0)

eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade_nicht_berechtigt")."\
");");
else
eval("\$tpl->output(\"".$tpl->get("vbproarcade_scoreboard")."\");");
}
//*************************************************************************
******

// display the top score board
if ($action == "topscoreboard") {

// get the count
$scorecount_q = $db-> query("SELECT DISTINCT username FROM bb".$n."_arcade WHERE game='$game'");
$scorecount = mysql_num_rows($scorecount_q);

// get the average
$average_q = $db-> query("SELECT game,username,max(score) as maxscore
FROM bb".$n."_arcade
WHERE game='$game'
GROUP BY username");

while ($avgloop = $db->fetch_array($average_q))
$average += $avgloop['maxscore'];

if ($scorecount > 0)
$average = number_format(floor($average/$scorecount));
else
$average = 0;

// figure out the correct # of pages
$numpages = $scorecount / $perpage;
$numpages = ceil($numpages);

// if no argument is passed in, or pagenum is out of range, go to page 1
if (!isset($pagenumber) or ($pagenumber < 1) or ($pagenumber > $numpages))
$pagenumber = 1;

// get the page navigation going


// start at the correct position
$position = ($pagenumber-1) * $perpage;

// get the data
$topscoreboard_q = $db-> query("SELECT game,userid,username,date,time,comment,max(score) as maxscore
FROM bb".$n."_arcade
WHERE game='$game'
GROUP BY username
ORDER BY maxscore DESC
LIMIT $position, $perpage");

while ($tsb_loop=$db->fetch_array($topscoreboard_q)) {

// rotate background colors for scoreboard
if (($counter++ % 2) != 0)
$backcolor="{firstaltcolor}";
else
$backcolor = "{secondaltcolor}";

// set up vars for templates to grab
$lb_userid = $tsb_loop[userid];
$lb_username = $tsb_loop[username];
$lb_score = number_format($tsb_loop[maxscore]);
$lb_comment = $tsb_loop[comment];

// make date/time look good
$pre_date = $tsb_loop[date];
$pre_time = $tsb_loop[time];

$lb_date = date("d.m Y", strtotime($pre_date));
$lb_time = date("H:i ", strtotime($pre_time));

// increase position by one
$position++;

// display king icon instead of "1" if king icon is turned on
if (($arcadeinfo[usekingicon] == 1) and ($position == 1))
$lb_position = "<img src=\"$arcadeinfo[kingiconname]\"><br>";
else
$lb_position = $position;


eval ("\$scorebit .= \"".$tpl->get("vbproarcade_scorebit")."\";");

}
//***********Gäste können die Seite nicht durch ein direkt link aufrufen********
if ($userid == 0)

eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade_nicht_berechtigt")."\
");");
else
eval("\$tpl->output(\"".$tpl->get("vbproarcade_topscoreboard")."\");");


}
//*************************************************************************
*******

// the main arcade page
if ($action == "arcade") {

// get games info

$allgames_q = $db-> query("SELECT * FROM bb".$n."_arcadegames ORDER BY title ASC");
// do one game at a time
while ($allgames = mysql_fetch_array($allgames_q)) {
$gameid = $allgames[gameid];
$gamename = $allgames[name];
$gametitle = $allgames[title];
$gametext = $allgames[description];
$gameicon = $allgames[thumbnailname];

$thumbgame = "<img src=\"$gameicon\" border=\"0\">";

// get user's highest score for this game
$highscore_q = $db-> query_first("SELECT score,username,userid FROM bb".$n."_arcade WHERE game='$gamename' ORDER BY score DESC LIMIT 1");
$highscore_user_info = $db-> query_first("SELECT userid FROM bb".$n."_users WHERE username='".$highscore_q[username]."' ");


$highscore = "$highscore_q[score]";

if ($highscore > 0)
$highscoreuser = "<a href=\"profile.php?userid=$highscore_user_info[userid]&sid=$session[hash]\"
target=\"_blank\">$highscore_q[username]</a>";
else
$highscoreuser = "Noch kein Spiel!";


// get the viewing user's highest score
if ($wbbuserdata[userid] != 0) {

//************** Eigene Punkte vom Spiel Anzeigen ********************

$userscore_q = $db-> query_first("SELECT max(score) as maxscore FROM bb".$n."_arcade WHERE game='$gamename' AND userid='$userid' ");
$deinuserscore = $userscore_q[maxscore];

//************* Eigene Punkte vom Spiel Anzeigen ende *********************

// user has played the game and has a valid score
$totalusers_q = $db-> query("SELECT DISTINCT username, max(score) as maxscore FROM bb".$n."_arcade WHERE game='$gamename' GROUP BY username ORDER BY maxscore DESC");
$totalusers = mysql_num_rows($totalusers_q);

$userposition = 1;
$foundpos = 0;

while (($positionloop = $db->fetch_array($totalusers_q)) and ($foundpos == 0))
if ($positionloop[maxscore] > $userscore)
$userposition++;
else
$foundpos++;

// get the right suffix
$userposition = suffixlogic($userposition);

// make the number pretty
$userscore = number_format($userscore);

if (($userposition == "1st") and ($arcadeinfo[usekingicon] == 1))
// eval("\$thisuserscore = \"".gettemplate("vbproarcade_arcade_userscore_king")."\";");
eval ("\$thisuserscore = \"".$tpl->get("vbproarcade_arcade_userscore_king")."\";");
else
// eval("\$thisuserscore = \"".gettemplate("vbproarcade_arcade_userscore_notking")."\";");
eval ("\$thisuserscore = \"".$tpl->get("vbproarcade_arcade_userscore_notking")."\";");
}
else $thisuserscore = "Sie müssen angemeldet sein um zu spielen.";

//********Gäste bekommen keinen Link zum Spiel Angezeigt stattdessen den Text Du musst Registriert sein!*********
if ($userid == 0)
$gamelink = "Du musst Registriert sein!!";
else
$gamelink = "<a href=\"proarcade.php?game=$allgames[name]&action=play\">$allgames[title]</a
>";
//*************************************************************************
*********

//********Scorelisten nicht für Gäste Sichtbar**************************************
if ($userid == 0)
$scoredat = "Du musst Registriert sein!!";
else
$scoredat = "<a href=proarcade.php?game=$gamename&action=scoreboard><img src=images/icon-scoreboard.gif border=0 alt=Scoreboard $gametitle></a>
<a href=proarcade.php?game=$gamename&action=topscoreboard><img src=images/icon-scoreboard.gif border=0 alt=Topscoreboard $gametitle></a>";
//*************************************************************************
**********

eval ("\$arcadebits .= \"".$tpl->get("vbproarcade_arcadebit")."\";");
}
//***********************************Admin Text************************************************
$result = $db->query_first("SELECT admintext FROM bb".$n."_arcadeconfig" );
$admintext = $result[0];

if ($admintext == "")
eval ("\$admintext1 .= \"".$tpl->get("vbproarcade_admintextno")."\";");
else
eval ("\$admintext1 .= \"".$tpl->get("vbproarcade_admintext")."\";");
//*********************************Admin Text ende***********************************************
// do total output

eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade")."\");");
}


?>
03.04.2003 09:50
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von MrGhost am 03.04.2003 um 09:50 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
jwi jwi ist männlich

[meine Galerie]


Dabei seit: 15.02.2008
Beiträge: 673

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0
Herzen Status: Getränke Status:
    

Getränke erhalten

Getränke ausgegeben


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Nimm mal diese proarcade.php

Dateianhang:
zip proarcade_mit_Guthaben_Addon_eingebaut.zip (5 KB, 51 mal heruntergeladen)
03.04.2003 12:38 jwi ist offline E-Mail an jwi senden Homepage von jwi Beiträge von jwi suchen Nehmen Sie jwi in Ihre Freundesliste auf
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von jwi am 03.04.2003 um 12:38 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
MrGhost
unregistriert

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

also du kannst froh sein das ich keine frau bin sonst würde ich dich jetzt knutschen!! :biggrin:
ne ersthaft ich glaube es klappt alles soweit!!! dickes [schild]danke[/schild] dafür
03.04.2003 15:31
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von MrGhost am 03.04.2003 um 15:31 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Torte
unregistriert

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ich habe alles mal eingebaut. wenn ich jetzt aber auf spiele gehe, dann geht direkt das scoreboard auf!

hier mal meine proarcade.php
wäre super, wenn mir einer helfen könnte!



<?php
$filename="proarcade.php";


require("./global.php");
require("./acp/lib/class_useronline.php");
//*************Abfrage ob Spiel ein oder ausgeschalten ist*************************
{
$result = $db->query_first("SELECT einaus FROM bb".$n."_arcadeconfig" );
$einaus = $result[0];

if ($einaus == 0){

eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade_aus")."\");");
exit;
}
}
//************* Top 5 Listen einlesen *************************
require("./arcade_toplist.php");
//************* Versionsnummer *************************
$version ="V1.6";

// little debug thing
if (isset($showallheaders)) {
$headers = getallheaders();
foreach ($headers as $name => $content)
echo "headers[$name] = $content<br>\n";
}
$result = $db->query_first("SELECT username FROM bb".$n."_users WHERE userid='$wbbuserdata[userid]'" );
$username1 = $result[0];
// defines how many people to display per page on the scoreboard
if (!isset($perpage) or ($perpage > 50) or ($perpage < 1))
$perpage = 25;

// get userid/username from session data
$username = $username1;
$userid = $wbbuserdata[userid];


// access check (here for future expansion)
switch($action) {
case "arcade":
case "scoreboard":
case "topscoreboard":
break;
case "play":
case "gameover":

break;
default:
// if no action specified, go to arcade page
$action = "arcade";
break;
}

// admin access check (here for future expansion)
switch($bbuserinfo[usergroupid]) {
case 6:
$allaccess = true;
break;
default:
$allacess = false;
break;
}


// game checks
if (!isset($game) and ($action != "arcade")) {
echo "vbProArcade Error: No game specified (todo: put something pretty here later)";
exit();
}

// get informaton about the arcade and the game we are using
$arcadeinfo = $db->query_first("SELECT * FROM bb".$n."_arcadeconfig");
$gameinfo = $db->query_first("SELECT * FROM bb".$n."_arcadegames WHERE name='$game'");

if (!arcadeinfo) {
echo "vbProArcade Error: Arcade configuration information could not be retrieved from the database.";
exit();
}

if (!gameinfo) {
echo "vbProArcade Error: Invalid game name specified (todo: put something pretty here later)";
exit();
}

// get the score value
eval("\$thescore = \"$gameinfo[scorevar]\";");

// get the path to the arcade games
$gamepath = $arcadeinfo[path];

// get the title of the game
$gametitle = $gameinfo[title];


// put the correct suffix on a number
function suffixlogic($number,$mode=0) {

// some simple logic to get the grammar correct
if (($number%10) == 1) {
if (($number%100) == 11) {
$returnval = "th";
} else {
$returnval = "st";
}
} elseif (($number%10) == 2) {
if (($number%100) == 12) {
$returnval = "th";
} else {
$returnval = "nd";
}
} elseif (($number%10) == 3) {
if (($number%100) == 13) {
$returnval = "th";
} else {
$returnval = "rd";
}
} else {
$returnval = "th";
}

if ($mode == 0)
$returnval = $number . $returnval;

return $returnval;
}


// reduce a url to everything following the "http://something.com"
function reduceurl($url) {

if (strpos($url,"http://") === false) {

$test = strpos($url,"/");

if ($test === false)
$zv = "";
else
$zv = substr($url,$test);

} else {

$xv = explode("//",$url);
$yv = $xv[count($xv)-1];
$test = strpos($yv,"/");

if ($test === false)
$zv = "";
else
$zv = substr($yv,$test);

}

return $zv;

}


// we are playing
if ($action == "play") {
$result3 = $db->query_first("SELECT guthaben FROM bb".$n."_users WHERE userid='$wbbuserdata[userid]'" );
$guthaben = $result3[0];
$result5 = $db->query_first("SELECT gamekosten FROM bb".$n."_guthaben" );
$gamekosten = $result5[0];
if ($guthaben < "$gamekosten")
{
eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade_keingeldmehr")."\");"
);
exit;
}
$result3 = $db->query_first("SELECT guthaben FROM bb".$n."_users WHERE userid='$wbbuserdata[userid]'" );
$guthaben = $result3[0];
if ($guthaben <= "0")
{
eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade_nicht_berechtigt")."\
");");
exit;
}
if ($wbbuserdata[userid] == 0)
eval ("\$keingeld .= \"".$tpl->get("vbproarcade_arcade_nicht_berechtigt2")."\";");



if($wbbuserdata[userid]){
$highscore_q = $db-> query("SELECT * FROM bb".$n."_arcade WHERE game='$game' ORDER BY score DESC LIMIT 1");
$highscore_a = $db->fetch_array($highscore_q);
$highscore = $highscore_a[score];

// get the information to call the game with
$vpa_filename = $gamepath . $gameinfo[filename];
$vpa_width = $gameinfo[width];
$vpa_height = $gameinfo[height];
$vpa_codebase = $gameinfo[codebase];

$oparams = addslashes($gameinfo[objectparam]);
$eparams = addslashes($gameinfo[embedparam]);

// get the relative URL of the forum
$result = $db->query_first("SELECT url FROM bb".$n."_arcadeconfig" );
$vpa_bburl = $result[0];
{
if ($vpa_bburl == "")
$vpa_bburl = "$url2board";
else
$vpa_bburl;
}



// query string and param lists must be eval'd since it contains PHP vars
eval("\$vpa_qstring = \"$gameinfo[querystring]\";");

eval("\$vpa_oparams = \"$oparams\";");

eval("\$vpa_eparams = \"$eparams\";");

// get the code to call the game, then send the page


eval ("\$threadbit .= \"".$tpl->get("vbproarcade_playgame_flashcode")."\";");

eval("\$tpl->output(\"".$tpl->get("vbproarcade_playgame")."\");");

}

}


// register a new score
if ($action == "gameover") {
if ($userid == 0)

eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade_nicht_berechtigt")."\
");");
else
if ($thescore != 0) {
//# Start: Guthaben-Hack & Spiele Kosten
$result2 = $db->query_first("SELECT guthaben FROM bb".$n."_users WHERE userid='$wbbuserdata[userid]'" );
$guthaben = $result2[0];
$result3 = $db->query_first("SELECT gamekosten FROM bb".$n."_guthaben" );
$gamekosten = $result3[0];
$guthaben2= $guthaben-$gamekosten;
$db->query("UPDATE bb".$n."_users SET guthaben='$guthaben2' WHERE userid = '$wbbuserdata[userid]'");
$db->query("INSERT INTO bb".$n."_kontoauszug (kid,userid,datum,uhrzeit,info,betrag,art) VALUES ('','$userid','".date("d.m.y")."','".date("H:i")."','Spiele Kosten','$gamekosten','minus')");
//# Ende: Guthaben-Hack & Spiele Kosten


// fetch and store date as YYYY-MM-DD and time as HH:MM:SS
if (!$currYear) { $currYear = date("Y"); }
if (!$currMonth) { $currMonth = date("n"); }
if (!$currDay) { $currDay = date("j"); }
if (!$currTime) { $currTime = date("H:i:s"); }
$currDate = $currYear . "-" . sprintf("%02d", $currMonth) . "-" . $currDay;

$score_update = $db-> query("INSERT INTO bb".$n."_arcade (game,date,time,userid,username,score)
VALUES ('$game','$currDate','$currTime','$userid','$username','$thescore')");



$newscoreid = mysql_insert_id();

$newscorequery = $db-> query("SELECT scoreid,score FROM bb".$n."_arcade WHERE game='$game' ORDER BY score DESC");

$position = 0;
$foundscore = 0;

while (($newscoreloop=$db->fetch_array($newscorequery)) && ($foundscore == 0)) {

$thisid = $newscoreloop['scoreid'];

$position++;

if ($newscoreid==$thisid) {
$foundscore = 1;
}

}

# Start: Guthaben-Hack
$result = $db->query_first("SELECT gamekosten FROM bb".$n."_guthaben" );
$gamekosten = $result[0];
$row=$db->query_first("SELECT * FROM bb".$n."_guthaben WHERE gutid='1'");
$wonguthaben = $row['gamerecord'] + $gamekosten;
$db->query("INSERT INTO bb".$n."_kontoauszug (kid,userid,datum,uhrzeit,info,betrag,art) VALUES ('','$userid','".date("d.m.y")."','".date("H:i")."','Neue HighScore im Arcade Game $game & Spiele Kosten $gamekosten','$wonguthaben','plus')");
$db->query("UPDATE bb".$n."_users SET guthaben=guthaben+$wonguthaben WHERE userid='$userid'");

# Ende: Guthaben-Hack




}
// set up vars for leader_bit template
$lb_userid = $userid;
$lb_username = $username;
$lb_score = number_format($thescore);
$lb_position = number_format($position);

// make date/time look good
$lb_date = date("d.m Y", strtotime($currDate));
$lb_time = date("H:i ", strtotime($currTime));

$suffix = suffixlogic($position,1);
$position = number_format($position);


eval ("\$lb_comment = \"".$tpl->get("vbproarcade_gameover_comment")."\";");

eval ("\$scorebit .= \"".$tpl->get("vbproarcade_scorebit")."\";");

eval ("\$tpl->output(\"".$tpl->get("vbproarcade_gameover")."\");");
} else {

// score of zero; just go to the scoreboard
$subaction = "";
$action = "scoreboard";

}




// display the scoreboard
if ($action == "scoreboard") {

// here we are adding a comment
if ($subaction=="addcomment") {

// comment is left blank
if ($comment == "") {
$comment = "No comment";
}

$comment = addslashes($comment);
if ($userid == 0)

eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade_nicht_berechtigt")."\
");");
else
$comment_insert = $db-> query("UPDATE bb".$n."_arcade SET comment='$comment' WHERE scoreid='$newscoreid' AND userid='$wbbuserdata[userid]'");

}

// find out how many scores we have in the database for this game
$scorecount_q = $db->query_first("SELECT COUNT(*) AS scorecount FROM bb".$n."_arcade WHERE game='$game' AND score > 0");

// figure out the correct # of pages
$numpages = $scorecount_q[scorecount] / $perpage;
$numpages = ceil($numpages);

// if no argument is passed in, or pagenum is out of range, go to page 1
if (!isset($pagenumber) or ($pagenumber < 1) or ($pagenumber > $numpages))
$pagenumber = 1;

// get the page navigation going


// start at the correct position
$position = ($pagenumber-1) * $perpage;

$scoreboard_q = $db-> query("SELECT * FROM bb".$n."_arcade WHERE game='$game' ORDER BY score DESC LIMIT $position, $perpage");

while ($sb_loop=$db->fetch_array($scoreboard_q)) {

// rotate background colors for scoreboard
if (($counter++ % 2) != 0)
$backcolor="{firstaltcolor}";
else
$backcolor = "{secondaltcolor}";

// set up vars for templates to grab
$lb_userid = $sb_loop[userid];
$lb_username = $sb_loop[username];
$lb_score = number_format($sb_loop[score]);
$lb_comment = $sb_loop[comment];

// make date/time look good
$pre_date = $sb_loop[date];
$pre_time = $sb_loop[time];
$lb_date = date("d.m Y", strtotime($pre_date));
$lb_time = date("H:i ", strtotime($pre_time));


// increase position by one
$position++;

// display king icon instead of "1" if king icon is turned on
if (($arcadeinfo[usekingicon] == 1) and ($position == 1))
$lb_position = "<img src=\"$arcadeinfo[kingiconname]\"><br>";
else
$lb_position = number_format($position);



eval ("\$scorebit .= \"".$tpl->get("vbproarcade_scorebit")."\";");
}
//***********Gäste können die Seite nicht durch ein direkt link aufrufen********

if ($userid == 0)

eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade_nicht_berechtigt")."\
");");
else
eval("\$tpl->output(\"".$tpl->get("vbproarcade_scoreboard")."\");");
}
//*************************************************************************
******

// display the top score board
if ($action == "topscoreboard") {

// get the count
$scorecount_q = $db-> query("SELECT DISTINCT username FROM bb".$n."_arcade WHERE game='$game'");
$scorecount = mysql_num_rows($scorecount_q);

// get the average
$average_q = $db-> query("SELECT game,username,max(score) as maxscore
FROM bb".$n."_arcade
WHERE game='$game'
GROUP BY username");

while ($avgloop = $db->fetch_array($average_q))
$average += $avgloop['maxscore'];

if ($scorecount > 0)
$average = number_format(floor($average/$scorecount));
else
$average = 0;

// figure out the correct # of pages
$numpages = $scorecount / $perpage;
$numpages = ceil($numpages);

// if no argument is passed in, or pagenum is out of range, go to page 1
if (!isset($pagenumber) or ($pagenumber < 1) or ($pagenumber > $numpages))
$pagenumber = 1;

// get the page navigation going


// start at the correct position
$position = ($pagenumber-1) * $perpage;

// get the data
$topscoreboard_q = $db-> query("SELECT game,userid,username,date,time,comment,max(score) as maxscore
FROM bb".$n."_arcade
WHERE game='$game'
GROUP BY username
ORDER BY maxscore DESC
LIMIT $position, $perpage");

while ($tsb_loop=$db->fetch_array($topscoreboard_q)) {

// rotate background colors for scoreboard
if (($counter++ % 2) != 0)
$backcolor="{firstaltcolor}";
else
$backcolor = "{secondaltcolor}";

// set up vars for templates to grab
$lb_userid = $tsb_loop[userid];
$lb_username = $tsb_loop[username];
$lb_score = number_format($tsb_loop[maxscore]);
$lb_comment = $tsb_loop[comment];

// make date/time look good
$pre_date = $tsb_loop[date];
$pre_time = $tsb_loop[time];

$lb_date = date("d.m Y", strtotime($pre_date));
$lb_time = date("H:i ", strtotime($pre_time));

// increase position by one
$position++;

// display king icon instead of "1" if king icon is turned on
if (($arcadeinfo[usekingicon] == 1) and ($position == 1))
$lb_position = "<img src=\"$arcadeinfo[kingiconname]\"><br>";
else
$lb_position = $position;


eval ("\$scorebit .= \"".$tpl->get("vbproarcade_scorebit")."\";");

}
//***********Gäste können die Seite nicht durch ein direkt link aufrufen********
if ($userid == 0)

eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade_nicht_berechtigt")."\
");");
else
eval("\$tpl->output(\"".$tpl->get("vbproarcade_topscoreboard")."\");");


}
//*************************************************************************
*******

// the main arcade page
if ($action == "arcade") {

// get games info

$allgames_q = $db-> query("SELECT * FROM bb".$n."_arcadegames ORDER BY title ASC");
// do one game at a time
while ($allgames = mysql_fetch_array($allgames_q)) {
$gameid = $allgames[gameid];
$gamename = $allgames[name];
$gametitle = $allgames[title];
$gametext = $allgames[description];
$gameicon = $allgames[thumbnailname];

$thumbgame = "<img src=\"$gameicon\" border=\"0\">";

// get user's highest score for this game
$highscore_q = $db-> query_first("SELECT score,username,userid FROM bb".$n."_arcade WHERE game='$gamename' ORDER BY score DESC LIMIT 1");
$highscore_user_info = $db-> query_first("SELECT userid FROM bb".$n."_users WHERE username='".$highscore_q[username]."' ");


$highscore = "$highscore_q[score]";

if ($highscore > 0)
$highscoreuser = "<a href=\"profile.php?userid=$highscore_user_info[userid]&sid=$session[hash]\"
target=\"_blank\">$highscore_q[username]</a>";
else
$highscoreuser = "Noch kein Spiel!";


// get the viewing user's highest score
if ($wbbuserdata[userid] != 0) {

//************** Eigene Punkte vom Spiel Anzeigen ********************

$userscore_q = $db-> query_first("SELECT max(score) as maxscore FROM bb".$n."_arcade WHERE game='$gamename' AND userid='$userid' ");
$deinuserscore = $userscore_q[maxscore];

//************* Eigene Punkte vom Spiel Anzeigen ende *********************

// user has played the game and has a valid score
$totalusers_q = $db-> query("SELECT DISTINCT username, max(score) as maxscore FROM bb".$n."_arcade WHERE game='$gamename' GROUP BY username ORDER BY maxscore DESC");
$totalusers = mysql_num_rows($totalusers_q);

$userposition = 1;
$foundpos = 0;

while (($positionloop = $db->fetch_array($totalusers_q)) and ($foundpos == 0))
if ($positionloop[maxscore] > $userscore)
$userposition++;
else
$foundpos++;

// get the right suffix
$userposition = suffixlogic($userposition);

// make the number pretty
$userscore = number_format($userscore);

if (($userposition == "1st") and ($arcadeinfo[usekingicon] == 1))
// eval("\$thisuserscore = \"".gettemplate("vbproarcade_arcade_userscore_king")."\";");
eval ("\$thisuserscore = \"".$tpl->get("vbproarcade_arcade_userscore_king")."\";");
else
// eval("\$thisuserscore = \"".gettemplate("vbproarcade_arcade_userscore_notking")."\";");
eval ("\$thisuserscore = \"".$tpl->get("vbproarcade_arcade_userscore_notking")."\";");
}
else $thisuserscore = "Sie müssen angemeldet sein um zu spielen.";

//********Gäste bekommen keinen Link zum Spiel Angezeigt stattdessen den Text Du musst Registriert sein!*********
if ($userid == 0)
$gamelink = "Du musst Registriert sein!!";
else
$gamelink = "<a href=\"proarcade.php?game=$allgames[name]&action=play\">$allgames[title]</a
>";
//*************************************************************************
*********

//********Scorelisten nicht für Gäste Sichtbar**************************************
if ($userid == 0)
$scoredat = "Du musst Registriert sein!!";
else
$scoredat = "<a href=proarcade.php?game=$gamename&action=scoreboard><img src=images/icon-scoreboard.gif border=0 alt=Scoreboard $gametitle></a>
<a href=proarcade.php?game=$gamename&action=topscoreboard><img src=images/icon-scoreboard.gif border=0 alt=Topscoreboard $gametitle></a>";
//*************************************************************************
**********

eval ("\$arcadebits .= \"".$tpl->get("vbproarcade_arcadebit")."\";");
}
//***********************************Admin Text************************************************
$result = $db->query_first("SELECT admintext FROM bb".$n."_arcadeconfig" );
$admintext = $result[0];

if ($admintext == "")
eval ("\$admintext1 .= \"".$tpl->get("vbproarcade_admintextno")."\";");
else
eval ("\$admintext1 .= \"".$tpl->get("vbproarcade_admintext")."\";");
//*********************************Admin Text ende***********************************************
// do total output

eval("\$tpl->output(\"".$tpl->get("vbproarcade_arcade")."\");");
}


?>
09.04.2003 12:34
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von Torte am 09.04.2003 um 12:34 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Torte
unregistriert

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

jetzt klappt alles nach der neuinstallation!


aber eine sache macht mir noch kopfzerbrechen!

Prämie für HighScore - Aracade Games <------- da kann ich nichts einstellen bzw der teil fehlt mir komplett!

kann mir einer helfen?
11.04.2003 08:00
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von Torte am 11.04.2003 um 08:00 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
LordSilver

[meine Galerie]


Dabei seit: 18.10.2003
Beiträge: 46

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0
Herzen Status: Getränke Status:
    

Getränke erhalten

Getränke ausgegeben


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Bin ich Blöd !

also ich habe jetzt mir den arcade hack 1.6 von hier auf meinen Board eingerichtet !

und haben den Guthaben heck von Kermit & co

aber wenn ich jetzt den acarde hack Zahlen einbaue finde ich einfach nicht alle stellen (es sind einfach zwichen den setllen die ich suchen sollen noch andere befehle drin)

kann nicht mall einer eine Komplete anleitung für den erst installation hier posten?

Danke in voraus!
20.04.2003 08:05 LordSilver ist offline E-Mail an LordSilver senden Beiträge von LordSilver suchen Nehmen Sie LordSilver in Ihre Freundesliste auf
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von LordSilver am 20.04.2003 um 08:05 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
LordSilver

[meine Galerie]


Dabei seit: 18.10.2003
Beiträge: 46

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0
Herzen Status: Getränke Status:
    

Getränke erhalten

Getränke ausgegeben


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Habe es jetzt mit viel hin und her geschaft
20.04.2003 13:35 LordSilver ist offline E-Mail an LordSilver senden Beiträge von LordSilver suchen Nehmen Sie LordSilver in Ihre Freundesliste auf
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von LordSilver am 20.04.2003 um 13:35 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
sushi2003
WBB 1 User

[meine Galerie]


Dabei seit: 10.10.2005
Beiträge: 23

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0
Herzen Status: Getränke Status:
    

Getränke erhalten

Getränke ausgegeben
Herkunft: xxxx


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

habe das eingebaut.... wenn ich im acp guthabenkosten eingeben will bekomme ich folgende fehlermeldung:

Database error in WoltLab Burning Board: Invalid SQL: UPDATE bb2_guthaben SET waehrung='Schmuddels', threadguthaben='80', postguthaben='100', registerguthaben='1500', usetitgut='5000', boardpreis='10000000', werben='5000', titelonoff='1', boardonoff='1', werbenonoff='1', poweruser='10000', pugroupid='4', puseronoff='0', lotto='1000', lottoonoff='1', lottoday='2', gamerecord='100', gamekosten='50', WHERE gutid='1'
mysql error: You have an error in your SQL syntax near 'WHERE gutid='1'' at line 18
mysql error number: 1064

hab die tabelle erweitert und bei der erweiterung auch keine fehlermeldung bekommen

hat jemand ne lösung für mich?


spielen geht... wird auch im kontoauszug mit kosten 0 angezeigt.....
13.06.2003 19:04 sushi2003 ist offline E-Mail an sushi2003 senden Beiträge von sushi2003 suchen Nehmen Sie sushi2003 in Ihre Freundesliste auf
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von sushi2003 am 13.06.2003 um 19:04 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
sushi2003
WBB 1 User

[meine Galerie]


Dabei seit: 10.10.2005
Beiträge: 23

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0
Herzen Status: Getränke Status:
    

Getränke erhalten

Getränke ausgegeben
Herkunft: xxxx


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

hab den fehler gefunden

dankeeeeeeeee
13.06.2003 19:32 sushi2003 ist offline E-Mail an sushi2003 senden Beiträge von sushi2003 suchen Nehmen Sie sushi2003 in Ihre Freundesliste auf
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von sushi2003 am 13.06.2003 um 19:32 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
falkh
unregistriert

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ich such den hack jetzt schon seit längerem fürs wbb1.2 gibts den überhaupt oder könnte ihn einer von euch vieleicht umcoden?? auch wenns nur ne abgespeckte version wäre, wäre ich schon sehr sehr dankbar, denn so finde ich die games ein bißchen witzlos
11.07.2003 00:01
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von falkh am 11.07.2003 um 00:01 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  Arcade ZahlAddon
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
achim achim ist männlich
WBB 1 User

[meine Galerie]


Dabei seit: 12.12.2005
Beiträge: 1

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0
Herzen Status: Getränke Status:
    

Getränke erhalten

Getränke ausgegeben
Herkunft: daheim


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

jetzt raucht mir erst recht die Birne und ich bin genau so schlau wie vorher......

ich habe das Wbb1.2 mit Arcade- & Guthabenhack, natürlich auch das Addon das Spiele Geld kosten, funtioniert super bis hier !!

Wie kann ich es aber jetzt einrichten, dass User nicht ins Minus abrutschen können, sprich nur Spielen können, wenn Guthaben vorhanden ist ? - die Tipps hier habe ich jetzt alle durch, leider ohne Erfolg und immer Fehlermeldungen wie: Parse error: parse error, unexpected '\"' in /home/www/htdocs/den-ko.net/wbboard/proarcade.php on line 161

Ich hänge mal meine proarcade.php an, vielleicht weiss einer von Euch weiter .........

Dateianhang:
zip proarcade.zip (4,19 KB, 15 mal heruntergeladen)
11.08.2003 18:24 achim ist offline E-Mail an achim senden Homepage von achim Beiträge von achim suchen Nehmen Sie achim in Ihre Freundesliste auf
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von achim am 11.08.2003 um 18:24 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Seiten (4): « erste ... « vorherige 2 3 [4] Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Hacks4wbb by HFW™ » WBB Bereich » wbb 2 » WBB 2.0 Bereich » Hacks/Addons wbb2.0 » WBB 2.0 Addons » Suche Arcade ZahlAddon





Impressum

Views heute: | Views gestern: | Views gesamt: | Views der letzten 7 Tagen:

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH