PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zum Klicktor Add on.



jr-coolman
23.07.2007, 22:55
Beim klick tor add on sind bei den gewinnen 4 stellen hinter dem komm angegeben also XX.0000 bin angeschrieben worten das ein user das sehr iritierend fand weil er dachte er hat 600 K lose gewonnen dabei waren es nur 600 wie kann ich die tapelle so ändern das die zahlen keine kommastellen mehr haben oder ausgeben.

Gruß
JR

swinxx
24.07.2007, 00:53
Hmm, das sollte eigentlich nicht sein... Bei mir wird das ganz ohne Kommastellen angezeigt. Hast du im Adminforce wenn du die Gewinne einstellst da auch was hinter dem Komma wenn du die Daten neu übernimmst ?

cu, Swinxx

jr-coolman
24.07.2007, 11:53
Ja auch 4 stellen nach dem komma.

Das gleiche auch oben im klicktor add on kopf wo steht was für gewinne es giebt.

Da habe ich jetzt erst mal die datenbank abfrage rausgelöscht und die preise per hand reingeschrieben. Nicht das es da noch zu weiteren unklarheiten kommt.

Ich habe mir gerde nochmal die SQL befehle angeschaut.
Da sieht ein teil so aus:



CREATE TABLE `torgame_einstellungen` (
`id` int(1) NOT NULL default '1',
`ab_klicks` int(5) NOT NULL default '200',
`gewinn_1` double(11,4) NOT NULL default '0.0000',
`gewinn_2` double(11,4) NOT NULL default '0.0000',
`gewinn_3` double(11,4) NOT NULL default '0.0000',
`gewinn_4` double(11,4) NOT NULL,
`gewinn_5` double(11,4) NOT NULL,
`gewinn_6` double(11,4) NOT NULL,
`gewinn_7` double(11,4) NOT NULL,
`gewinn_8` double(11,4) NOT NULL,
`gewinn_9` double(11,4) NOT NULL
) ;

Ich bin da ja noch nicht ganz so der profi aber heissen die zahlen in der klammer nicht die zahl darf maximal 11 stellen haben und davon 4 hinter dem komma?

swinxx
24.07.2007, 14:17
Aso, du hast das Mega Klick Tor mit 9 Toren. Hab die ganze Zeit beim normalen mit den 3 Toren gesucht...

Also änder in der DB, dort wo die Felder sind die durch den SQL, den du unten gepostet hast, erstellt wurden, und zwar:

Aus
double (11,4)
immer ein
int(8)
bei allen gewinnen (oder so viele Stellen wie du eben brauchst) int(8) wäre dann für max. 99.999.999 was du aber eh sicher nciht brauchst...[/code]

Wenn du nciht weisst wie du das bei einer bestehenden Tabelle in der DB änders schreib mich heut Abend mal an, dann mach ich dir das dann !

cu, Swinxx

jr-coolman
25.07.2007, 08:56
Habes hinbekommen danke.

swinxx
25.07.2007, 11:13
ok, sehr gut. Dann mach ich hier auch gleich mal wieder zu !

cu, Swinxx

Dyman
10.08.2010, 22:29
Aso, du hast das Mega Klick Tor mit 9 Toren. Hab die ganze Zeit beim normalen mit den 3 Toren gesucht...

Also änder in der DB, dort wo die Felder sind die durch den SQL, den du unten gepostet hast, erstellt wurden, und zwar:

Aus
double (11,4)
immer ein
int(8)
bei allen gewinnen (oder so viele Stellen wie du eben brauchst) int(8) wäre dann für max. 99.999.999 was du aber eh sicher nciht brauchst...[/code]

Wenn du nciht weisst wie du das bei einer bestehenden Tabelle in der DB änders schreib mich heut Abend mal an, dann mach ich dir das dann !

cu, Swinxx
jo super das problem habe ich auch so gelöst, aber eine andere frage weiss jemand wie das ganze in bonuslose funktioniert?

Dyman
10.08.2010, 22:36
jo super das problem habe ich auch so gelöst, aber eine andere frage weiss jemand wie das ganze in bonuslose funktioniert?

Aus dem

kontobuchung ('+',$gewinn,$_SESSION['uid']);

das machen denke ich mal


bonuslose ('+',$gewinn,$_SESSION['uid']);

schlachtherr
10.08.2010, 22:43
Hi,

ein bisschen OT :biggrin1:

wo habt ihr dieses addon gekauft? kann kein 9er addon finden :hand:

Roadstar
10.08.2010, 22:45
Na hier :wink:
http://www.msxx-shop.eu/?site=details&id=9

Hi,

ein bisschen OT :biggrin1:

wo habt ihr dieses addon gekauft? kann kein 9er addon finden :hand:

schlachtherr
10.08.2010, 23:10
thx :biggrin1::biggrin1:

aber der Aufbau und das Aussehen fin ich net so klasse.. also bleibt es brav im shop :hand:

Dyman
11.08.2010, 07:03
Aus dem

kontobuchung ('+',$gewinn,$_SESSION['uid']);das machen denke ich mal


bonuslose ('+',$gewinn,$_SESSION['uid']);

Also so ist das nicht richtig, hat jemand eine Lösung bitte.
LG

didith1207
11.08.2010, 12:33
heist deine funktion bonuslose ?

wenn nicht mußt das klarerweise umbenennen.....

marcaust
11.08.2010, 14:03
Wenn es keine Funktion bonuslose gibt geht das in etwa so:


db_query ("UPDATE ".$db_prefix."_kontodaten SET bkontostand = bkontostand + '".$gewinn."' WHERE uid = '".$_SESSION['uid']."'");

du must allerdings evtl. die Spalte für die Bonuslose anpassen

Sam2004
27.12.2010, 15:13
*ed*
Bedienungsfehler xD

LG