Zurück   klamm-Forum > klamm-Lose > Lose4Scripts > Lose4Scripts (erledigt)

 
 
LinkBack Themen-Optionen Ansicht
Alt 03.11.2006, 20:14:53   #1 (permalink)
Erfahrener Benutzer
Benutzerbild von Andyhx888

ID: 84743
Lose-Remote

Andyhx888 eine Nachricht über ICQ schicken Andyhx888 eine Nachricht über Skype™ schicken
Reg: 28.04.2006
Beiträge: 1.939
Standard Progger gesucht closed

Hallo,

ich habe probleme mit dem Diceday. Ich kann keinen minimum JP einstellen, da mir bisher keiner bei dem Spiel helfen kann suchen ich eine ANleitung oder ähnliches wo ich rausbekomme, was die einzelnen Befehle in den Dateien bedeuten. Kann mir jemand helfen? gerne auch per ICQ 116992262
 

Geändert von Andyhx888 (09.11.2006 um 01:07:35 Uhr)
Andyhx888 ist offline  
Alt 03.11.2006, 20:27:19   #2 (permalink)
Ich wars nicht!

ID: 70252
Lose-Remote
Gesperrt

Reg: 20.04.2006
Beiträge: 749
Standard

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
[...]
$mj1=1000;
$mj2=10000;
$mj3=100000;
$mj4=1000000;

[...]

if (
$gewinn $gewinntopf)        
            {
                
$repeat true;
            }
           if (
$sechsen == && $jackpot4<$mj4
           {
                  
$repeat true;
           }
           if (
$sechsen == && $jackpot3<$mj3
           {
                  
$repeat true;
           }
           if (
$sechsen == && $jackpot2<$mj2
           {
                  
$repeat true;
           }
           if (
$sechsen == && $jackpot1<$mj1
           {
                  
$repeat true;
           }

    }
    while (
$repeat);

[...] 
Script Shop - Flash Games [VMS / FWX] und Addons [VMS] - Stand Alone Scripts - R4E Lizenzen
Lose geschenkt
cdiehr ist offline  
Alt 03.11.2006, 22:28:13   #3 (permalink)
Erfahrener Benutzer
Benutzerbild von Andyhx888

ID: 84743
Lose-Remote

Andyhx888 eine Nachricht über ICQ schicken Andyhx888 eine Nachricht über Skype™ schicken
Reg: 28.04.2006
Beiträge: 1.939
Standard

danke schön
 
Andyhx888 ist offline Threadstarter  
Alt 03.11.2006, 22:39:21   #4 (permalink)
Ich wars nicht!

ID: 70252
Lose-Remote
Gesperrt

Reg: 20.04.2006
Beiträge: 749
Standard

gerne. ich hoffe, daß es hilft...
Script Shop - Flash Games [VMS / FWX] und Addons [VMS] - Stand Alone Scripts - R4E Lizenzen
Lose geschenkt
cdiehr ist offline  
Alt 04.11.2006, 02:29:13   #5 (permalink)
Erfahrener Benutzer
Benutzerbild von Andyhx888

ID: 84743
Lose-Remote

Andyhx888 eine Nachricht über ICQ schicken Andyhx888 eine Nachricht über Skype™ schicken
Reg: 28.04.2006
Beiträge: 1.939
Standard

hm leider doch nicht hatte ihn auf 50k minimum eingestellt, ist aber schon bei 20k gefallen.

while ($repeat);


$gewinntopf-= $gewinn;

if ($sechsen == 6 && $jackpot4<$mj4)
{
$gewinn = $gewinn + $jackpot1 + $jackpot2 + $jackpot3 + $jackpot4;
$jackpot1 = 0; $jackpot2 = 0; $jackpot3 = 0; $jackpot4 = 0;
}
else if ($sechsen == 5 && $jackpot3<$mj3)
{
$gewinn = $gewinn + $jackpot1 + $jackpot2 + $jackpot3;
$jackpot1 = 0; $jackpot2 = 0; $jackpot3 = 0;
}
else if ($sechsen == 4 && $jackpot2<$mj2)
{
$gewinn = $gewinn + $jackpot1 + $jackpot2;
$jackpot1 = 0; $jackpot2 = 0;
}
else if ($sechsen == 3 && $jackpot1<$mj1)
{
$gewinn = $gewinn + $jackpot1;
$jackpot1 = 0;
}

if ($gewinn > 0)


so sieht das jetzt aus.
inder der config hab ich
die $mj 's eingefügt.
 
Andyhx888 ist offline Threadstarter  
Alt 04.11.2006, 09:25:08   #6 (permalink)
Ich wars nicht!

ID: 70252
Lose-Remote
Gesperrt

Reg: 20.04.2006
Beiträge: 749
Standard

du musst das ja auch innerhalb der while schleife einbauen, nicht darunter...
Script Shop - Flash Games [VMS / FWX] und Addons [VMS] - Stand Alone Scripts - R4E Lizenzen
Lose geschenkt
cdiehr ist offline  
Alt 04.11.2006, 09:59:27   #7 (permalink)
Erfahrener Benutzer

ID: 217591
Lose-Remote

Aradiv eine Nachricht über ICQ schicken Aradiv eine Nachricht über MSN schicken
Reg: 20.04.2006
Beiträge: 1.683
Standard

PHP-Code:
1:
$sechsen == && $jackpot4<$mj4 
omfg dreh mal die < ruzm weil was steht den jetzt da?

wenn die anzahl der sechsen 6 ist und der Jackpott kleiner als mindestjackpott dann kann man den Jackpott gewinnen


aber ich glaube das war andersrum gemeint


mfg
Aradiv
 
Aradiv ist offline  
Alt 04.11.2006, 10:33:10   #8 (permalink)
Ich wars nicht!

ID: 70252
Lose-Remote
Gesperrt

Reg: 20.04.2006
Beiträge: 749
Standard

an der stelle, wo das hingehört, stimmt das so...
allerding so, wie ich es oben gepostet habe...
Script Shop - Flash Games [VMS / FWX] und Addons [VMS] - Stand Alone Scripts - R4E Lizenzen
Lose geschenkt
cdiehr ist offline  
Alt 04.11.2006, 10:45:09   #9 (permalink)
Erfahrener Benutzer

ID: 217591
Lose-Remote

Aradiv eine Nachricht über ICQ schicken Aradiv eine Nachricht über MSN schicken
Reg: 20.04.2006
Beiträge: 1.683
Standard

ok ich hab mir den Code angeschaut und habs kapiert. aberder ausschnitt sieht auf den ersten blick echt verwirrend aus ^^

mfg
Aradiv
 

Geändert von Aradiv (04.11.2006 um 10:47:26 Uhr)
Aradiv ist offline  
Alt 04.11.2006, 10:51:03   #10 (permalink)
Ich wars nicht!

ID: 70252
Lose-Remote
Gesperrt

Reg: 20.04.2006
Beiträge: 749
Standard

ganz einfach... das ganze gehört IN die while schleife:

PHP-Code:
1:
if ($sechsen == && $jackpot4<$mj4
also bei 6 sechsen und wenn der jackpot KLEINER als der mindestjackpot ist

PHP-Code:
1:
2:
3:

                  
$repeat true

und dann...

PHP-Code:
1:
while ($repeat); 
also, wenn die bedingung zutrifft, dann wird ein neues ergebnis ermittelt...


nach der while schleife macht es eh keinen sinn, weil das ergebnis da schon feststeht...

edit: jetzt haste die frage zu meiner antwort editiert...

Zitat:
Zitat von Aradiv Beitrag anzeigen
ok ich hab mir den Code angeschaut und habs kapiert. aberder ausschnitt sieht auf den ersten blick echt verwirrend aus ^^

mfg
Aradiv
wenn du vor dem originalscript sitzt, sollte es verständlich sein. als aussenstehender ist das sicherlich verwirrend...
Script Shop - Flash Games [VMS / FWX] und Addons [VMS] - Stand Alone Scripts - R4E Lizenzen
Lose geschenkt

Geändert von cdiehr (04.11.2006 um 10:53:40 Uhr)
cdiehr ist offline  
Alt 04.11.2006, 12:16:17   #11 (permalink)
klbank.de

ID: 25847
Lose-Remote

feivel eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 590
Standard

Meint ihr nicht, dass ihr über ICQ schneller das Problem löst?
 
feivel ist offline  
Alt 04.11.2006, 12:37:21   #12 (permalink)
Ich wars nicht!

ID: 70252
Lose-Remote
Gesperrt

Reg: 20.04.2006
Beiträge: 749
Standard

sicherlich... nur wird doch hier immer wieder darauf hingewiesen, daß es sich hier um ein diskussionsforum handelt.
noch schneller wäre es per mail... script her - code einfügen - script zurück...
Script Shop - Flash Games [VMS / FWX] und Addons [VMS] - Stand Alone Scripts - R4E Lizenzen
Lose geschenkt
cdiehr ist offline  
Alt 04.11.2006, 14:17:56   #13 (permalink)
Erfahrener Benutzer
Benutzerbild von Andyhx888

ID: 84743
Lose-Remote

Andyhx888 eine Nachricht über ICQ schicken Andyhx888 eine Nachricht über Skype™ schicken
Reg: 28.04.2006
Beiträge: 1.939
Standard

ich habe es jetzt so geändert:

$jackpot > $mj1

so scheint es zu funktionieren.
werd es mal weiter beobachten
danke
 
Andyhx888 ist offline Threadstarter  
Alt 04.11.2006, 17:41:11   #14 (permalink)
Erfahrener Benutzer
Benutzerbild von Andyhx888

ID: 84743
Lose-Remote

Andyhx888 eine Nachricht über ICQ schicken Andyhx888 eine Nachricht über Skype™ schicken
Reg: 28.04.2006
Beiträge: 1.939
Standard

so sieht die datei aus. was für änderungen muss ich machen? in der schleife versteh ich nicht :

die datei sieht so aus:

<?
/*
slot4_game.php


(c) 2004 Khanh Vinh Duong-Luu
Alle Recht vorbehalten
*/

session_start();
include("conf.php");

$einsatz = intval($_REQUEST["einsatz"]);
$result=mysql_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid='$_SESSION[uid]'");
$row=mysql_fetch_array($result);


if ($row[kontostand] < $einsatz)
{
echo "&result=Zu wenig Lose.&";
}
elseif (strlen($_SESSION["uid"]) > 0)
{

// spielstand auslesen
$fp = file($status_file);
$status = split(",",$fp[0]);
$jackpot1 = $status["0"];
$jackpot2 = $status["1"];
$jackpot3 = $status["2"];
$jackpot4 = $status["3"];
$gewinntopf = $status["4"]; // aktueller gewinntopf
$gameid = $status["5"] +1; // aktuelle game-id

$Wahl = intval($_POST["wahl"]);

if ($einsatz < $mineinsatz or $einsatz > $maxeinsatz)
{
die("&result=Einsatzmuss zwischen $mineinsatz und $maxeinsatz liegen&");
}

if ($wahl != 0 and $wahl != 1)
{
die("&result=Fehlerhafte Wahl&");
}

// einsatz vom userkonto abziehen
$buchungs_id = create_code(14);
gamebuchungsliste ($buchungs_id,'-'.$einsatz,'Diceday-Slot-Einsatz',$_SESSION['uid']);
kontobuchung ('-',$einsatz,$_SESSION['uid']);
refumsatz ($einsatz,$_SESSION['uid']);
aktivralley ($einsatz,$_SESSION['uid']);
aktivpunkte ($einsatz/10,$_SESSION['uid']);

$jp1 = round($jp1 / 100 * $einsatz);
$jp2 = round($jp2 / 100 * $einsatz);
$jp3 = round($jp3 / 100 * $einsatz);
$jp4 = round($jp4 / 100 * $einsatz);

// spielstand neu berechnen
$gewinntopf = $gewinntopf + $einsatz - $jp1 - $jp2 - $jp3 - $jp4;
$jackpot1+= $jp1;
$jackpot2+= $jp2;
$jackpot3+= $jp3;
$jackpot4+= $jp4;

// spielergebnis berechnen
do
{
$repeat = false;
$gewinn = 0;
$summe = 0;
$sechsen = 0;

for ($i = 1; $i <= 6; $i++)
{
$res[$i] = rand(1,6);
$summe += $res[$i];
if ($res[$i] == 6)
{
$sechsen++;
}
}

if ($summe % 2 == $wahl)
{
$gewinn = $einsatz * $multiplikator;
}


if ($gewinn > 0)
{
if ($gewinn > $gewinntopf)
{
$repeat = true;
}
}

}
while ($repeat);


$gewinntopf-= $gewinn;

if ($sechsen == 6 & $jackpot4>$mj4)
{
$gewinn = $gewinn + $jackpot1 + $jackpot2 + $jackpot3 + $jackpot4;
$jackpot1 = 0; $jackpot2 = 0; $jackpot3 = 0; $jackpot4 = 0;
}
else if ($sechsen == 5 & $jackpot3>$mj3)
{
$gewinn = $gewinn + $jackpot1 + $jackpot2 + $jackpot3;
$jackpot1 = 0; $jackpot2 = 0; $jackpot3 = 0;
}
else if ($sechsen == 4 & $jackpot2>$mj2)
{
$gewinn = $gewinn + $jackpot1 + $jackpot2;
$jackpot1 = 0; $jackpot2 = 0;
}
else if ($sechsen == 3 & $jackpot1>$mj1)
{
$gewinn = $gewinn + $jackpot1;
$jackpot1 = 0;
}

if ($gewinn > 0)
{
// gewinn gutschreiben
$buchungs_id = create_code(14);
gamebuchungsliste ($buchungs_id,$gewinn,'Diceday-Slot-Gewinn',$_SESSION['uid']);
kontobuchung ('+',$gewinn,$_SESSION['uid']);

}


// neuen spielstand zurückschreiben
$final_content = "$jackpot1,$jackpot2,$jackpot3,$jackpot4,$gewinntopf,$gameid";
if (!$handle2 = fopen($status_file, "w")) die("open error");
if (!$finalwrite = fwrite($handle2, $final_content)) die("write error");
fclose($handle2);


$kontostand = $row[kontostand]+$gewinn-$einsatz;

// ausgabe für flash
echo "&r1=".$res[1]."&r2=".$res[2]."&r3=".$res[3]."&r4=".$res[4]."&r5=".$res[5]."&r6=".$res[6] ."&jackpot1=".$jackpot1."&jackpot2=".$jackpot2."&jackpot3=".$jackpot3." &jackpot4=".$jackpot4 ."&gameid=$gameid&gewinn=$gewinn&result=OK&kontostand=$kontostand&kid=" .$_SESSION["id"];
}
else
{
echo "&result=Nicht eingeloggt. Bitte einloggen&";
}
?>
 
Andyhx888 ist offline Threadstarter  
Alt 04.11.2006, 17:58:07   #15 (permalink)
Erfahrener Benutzer
Benutzerbild von Andyhx888

ID: 84743
Lose-Remote

Andyhx888 eine Nachricht über ICQ schicken Andyhx888 eine Nachricht über Skype™ schicken
Reg: 28.04.2006
Beiträge: 1.939
Standard

kann dir die datei auch gerne zuschicken. hab dich bei icq angeschrieben.
 
Andyhx888 ist offline Threadstarter  
 

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
progger gesucht .. adler Lose4Scripts 4 25.12.2007 01:53:39
Progger gesucht Nimroad Lose4Scripts 3 09.12.2007 18:12:10
Progger gesucht/ closed Andyhx888 Lose4Scripts (erledigt) 2 01.05.2007 23:38:58
VMS Progger gesucht myRose Lose4Scripts (erledigt) 2 20.04.2007 21:07:25
Progger gesucht. Juppo Lose4Scripts (erledigt) 1 26.09.2006 21:22:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44:53 Uhr.