Need help to convert my php/mysql/html game to drupal

gangas - December 2, 2008 - 17:56

Who can help me with migrating my php/mysql/html game to Drupal?

In drupal 6.(6)
I would like to use the following modules:

-- Vieuws
-- Panels
-- og

My Theming is done...

If someone can/would help me, or reply this topic,

Or mail me:

mailman@gangas.nl

Thanks,

Thom

If you are looking for

nevets - December 2, 2008 - 18:37

If you are looking for advice you are more likely to get answers to specific questions.

Okay, If i add my own page

gangas - December 2, 2008 - 18:58

Okay,

If i add my own page in it, with submit buttons, it won't work, i don't know how to get it pointed to my page, code like:

( language is dutch )

$fish = ($player->fish_level * 10);
$fish2 = ($player->fish_level * 50);
$expgain = 1;
$expgain2 = 2;

include("templates/private_header.php");

if ($player->hp <= 0)
{
echo "Je bent dood, ga naar een ziekenhuis of wacht tot je weer levend word :-)" ;
include("templates/private_footer.php");
exit;
}

if ($player->energy <= 0)
{
echo "Je kan niet vissen! Ga even uitrusten, je hebt geen energie meer!!" ;
include("templates/private_footer.php");
exit;
}

if ($_GET['act'] == "fish")
{

if ($player->pole < 1)
{
echo "U heeft geen hengel!";
exit;

}
else
{

$effect[0] = "Je hebt een vis gevangen. Ga verder vissen of Stop met vissen";
$effect[1] = "Je hebt een schoen opgevist. Ga verder vissen of Stop met vissen";
$effect[2] = "Je hebt een dikke vis gevangen. Ga verder vissen of Stop met vissen";
$effect[3] = "Je hebt een vis gevangen. Ga verder vissen of Stop met vissen";
$effect[4] = "Je hebt een band aan je hengel. Ga verder vissen of Stop met vissen";
$effect[5] = "Je hebt een oude fietsband. Ga verder vissen of Stop met vissen";
$effect[6] = "Je hebt een steen aan de haak geslagen. Ga verder vissen of Stop met vissen";
$effect[7] = "Je hebt een gans, hij sloeg je met zijn vleuges, je hebt je bezeert. Ga verder vissen of Stop met vissen";
$effect[8] = "Je hebt een schoen aan je hengel. Ga verder vissen of Stop met vissen";

$randeffect = array_rand($effect);
$randoutput = $effect[$randeffect];

$blurb = "

Je hebt iets aan je lijn!! Je trekt aan je hengel...
";

switch ($randeffect) {

case 0:

if ($expgain + $player->fish_exp >= $player->fish_maxexp) //Player gained a level!
{
//Update player, gained a level
echo "
Je viservaring is een level omhoog gegaan!";
$newexp = $expgain + $player->fish_exp - $player->fish_maxexp;
$query = $db->execute("update `players` set `fish_level`=?, `fish_maxexp`=?, `fish_exp`=?, `fish`=? where `id`=?", array($player->fish_level + 1, $player->fish_maxexp + 1, $newexp, $player->fish + $fish, $player->id));
}
else
{
$query = $db->execute("update `players` set `energy`=?, `fish_exp`=?, `fish`=? where `id`=?", array($player->energy - 1, $player->fish_exp + 1, $player->fish + $fish, $player->id));
echo "$blurb $randoutput

";
}
break;
case 1:

if ($player->pole > 0) {
$query = $db->execute("update `players` set `energy`=? where `id`=?", array($player->energy - 1, $player->id));
echo "$blurb $randoutput

";
}
break;
case 2:

if ($expgain + $player->fish_exp >= $player->fish_maxexp) //Player gained a level!
{
//Update player, gained a level
echo "
Je viservaring is een level omhoog gegaan!";
$newexp = $expgain2 + $player->fish_exp - $player->fish_maxexp;
$query = $db->execute("update `players` set `fish_level`=?, `fish_maxexp`=?, `fish_exp`=?, `fish`=? where `id`=?", array($player->fish_level + 1, $player->fish_maxexp + 1, $newexp, $player->fish + $fish2, $player->id));
}
else
{
$query = $db->execute("update `players` set `energy`=?, `fish_exp`=?, `fish`=? where `id`=?", array($player->energy - 1, $player->fish_exp + 2, $player->fish + $fish2, $player->id));
echo "$blurb $randoutput

";
}
break;
case 3:

if ($expgain + $player->fish_exp >= $player->fish_maxexp) //Player gained a level!
{
//Update player, gained a level
echo "
Je viservaring is een level omhoog gegaan!";
$newexp = $expgain + $player->fish_exp - $player->fish_maxexp;
$query = $db->execute("update `players` set `fish_level`=?, `fish_maxexp`=?, `fish_exp`=?, `fish`=? where `id`=?", array($player->fish_level + 1, $player->fish_maxexp + 1, $newexp, $player->fish + $fish, $player->id));
}
else
{
$query = $db->execute("update `players` set `energy`=?, `fish_exp`=?, `fish`=? where `id`=?", array($player->energy - 1, $player->fish_exp + 1, $player->fish + $fish, $player->id));
echo "$blurb $randoutput

";
}
break;
case 4:

if ($player->pole > 0) {
$query = $db->execute("update `players` set `energy`=? where `id`=?", array($player->energy - 1, $player->id));
echo "$blurb $randoutput

";
}
break;
case 5:

if ($player->pole > 0) {
$query = $db->execute("update `players` set `energy`=? where `id`=?", array($player->energy - 1, $player->id));
echo "$blurb $randoutput

";
}
break;
case 6:

if ($player->pole > 0) {
$query = $db->execute("update `players` set `energy`=? where `id`=?", array($player->energy - 1, $player->id));
echo "$blurb $randoutput

";
}
break;
case 7:

if ($player->pole > 0) {
$query = $db->execute("update `players` set `hp`=?, `energy`=? where `id`=?", array($player->hp - 10, $player->energy - 1, $player->id));
echo "$blurb $randoutput

";
}
break;
case 8:

if ($player->pole > 0) {
$query = $db->execute("update `players` set `energy`=? where `id`=?", array($player->energy - 1, $player->id));
echo "$blurb $randoutput

";
}
break;
}
}
}

echo "Ga vissen!";

One more question in this post... ( i am using adodb )

How to ask/change things from the database, like these things:

$query = $db->execute("update `players` set `energy`=? where `id`=?", array($player->energy - 1, $player->id));

if ($player->energy <= 0)

I hope someone could help me...

Someone?

gangas - December 3, 2008 - 19:35

Could someone help?

-------

Sorry for double post

No-one?

gangas - December 19, 2008 - 21:04

No-one?

YOu may need to look into

Thirtysixway - December 30, 2008 - 21:51

YOu may need to look into developing a module for your game.

 
 

Drupal is a registered trademark of Dries Buytaert.