PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : brauche Hilfe beim tattoslot!!!



Schlumpfine
03.06.2010, 20:28
hallo,
ich brauche hilfe beim tattoo slot,
ich möchte da das bonuslose addon einbinden aber ich finde die stellen in der php nich die im bonuslose addon angegeben werden zum tauschen bzw ändern =( kann mir da einer helfen?? habe vms1.2.4

gruß

jpwfour
03.06.2010, 21:44
Gibt da ja vermutlich 2 Dinge:

Einsatz erst BL, dann L abziehen:

Dazu schreibt das BL Addon normalerweise die Funktion kontobuchunge() um, daher gehe ich von aus, der Slot benutzt die nicht, sondern etwas in der Art:


db_query('UPDATE '.$db_prefix.'_kontodaten SET kontostand=....');

Meistens reicht es dann, die Zeile gegen kontobuchung('-',$einsatz,$_SESSION['uid']); zu tauschen.

Beim Kontostand im Slot L+BL anzeigen:

Dazu müsste ich dann doch den Slot kennen, da gibt es zu viele Möglichkeiten :wink:

Schlumpfine
03.06.2010, 21:54
also laut meinen bonuslosen addon soll ich folgendes suchen:


$result=mysql_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid='$_SESSION[uid]'");
$row=mysql_fetch_array($result);
$slot_daten = mysql_fetch_array(db_query("SELECT * FROM smilie_slot"));

if ($row[kontostand < $einsatz)

{
echo "&result=Zu wenig Lose.&";
und das denn machen


Hier muß diese Zeile
if ($row[kontostand] < $einsatz)
in
if (($row[kontostand]+ $row[bkontostand]) < $einsatz)
abgeändert werden.
aber im tattoo oder jetzt auch im Geisterlosen Slot finde ich diese variable nich :frusty:

Skalo
03.06.2010, 22:56
Hängt auch immer vom Slot ab! :wink:
Such mal nach:

$r= mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid='".$_SESSION['uid']."'"));
$guthaben = floor($r['kontostand']);

Und änder es dann in:

$r= mysql_fetch_array(db_query("SELECT `kontostand`,`bkontostand` FROM ".$db_prefix."_kontodaten WHERE uid='".$_SESSION['uid']."'"));
$guthaben = floor($r['kontostand']+$r['bkontostand']);

Wenn du das nicht findest musste einfach mal "kontostand" suchen und da versuchen nachzuvollziehen wo und wie die Abfrage
durchgeführt wird...

P.S. Is aber kompliziert dein B-Lose Addon... :biggrin1:

hankfromhelvete
04.06.2010, 01:20
In der universal_game.php den Qery der den Kontostand abfragt (ca. Zeile 9) ersetzen mit:


if (!$r = mysql_fetch_array(db_query("select * from ".$datentabelle." where ".$idfeld." = ".$_SESSION[$sessionname])))


In der selben Datei (ca. Zeile 14):


$guthaben = floor($r[$kontostandfeld]);

ersetzen mit:


$guthaben = floor($r[$kontostandfeld]+ $r[$bkontostand]);


Gruß
hankfromhelvete

Schlumpfine
04.06.2010, 10:28
hey danke funktioniert beides, nun noch eine extrag frage vllt wisst ihr das ja auch :biggrin1::

in den slots wird ja nur der normale kontostand angezeigt, kann ich bzw wenn ja wie kann ich da mit einbauen das uch der bonuslose-kontostand angezeigt wird????

Hardy
04.06.2010, 10:59
Garnicht sofern du nicht die flash datei hast.
Du kannst nur kontostand = kontostand+bonuslose anzeigen (wie oben beschrieben) :wink:

Schlumpfine
04.06.2010, 11:05
du meinst das das zusammen gerechnet wird oder wie?

Hardy
04.06.2010, 11:11
Jepp extra anzeige geht nicht da in der Flash datei garkein Feld dafür vorgesehen.

Schlumpfine
04.06.2010, 11:17
aber viele lose-seiten haben es umgebaut das die entweer in den feld für den kontostand mit drinne steht oder ein extra feld haben =(

Skalo
04.06.2010, 11:31
Dann haben halt Loseseiten eine Umbaulizenz oder ein Slot der das schon anzeigt... (Wie den Artur-Slot):yes:

Schlumpfine
04.06.2010, 13:22
wo bekomme ich denn so eine umbaulizenz her?

Skalo
04.06.2010, 13:28
Rumfragen... Du solltest aber auch bedenken, dass Die zum einen teuer sind, zum anderen brauchst du ein Programm mit dem du die Flash Dateien bearbeiten kannst. (Flash Professional kostet ca. 800 Euro)
UND, es gibt nicht für jeden eine U-Lizenz!

Schlumpfine
04.06.2010, 14:25
hmmm den lass ich sie so nur das die das bonuslose konto mit verbuchen ^^