Jump to content

[SOLVED] market script


grlayouts

Recommended Posts

I have a market game that depending on the ammount of product on the market depends on the price.

 

but here's the thing what i want it to do

 

1. it keep the price of the drugs between 100-200

2. if someone sells another product for example steaks it boosts the price for everything.

 

the code works but i dont know how to acheive what i want

 

<?
include('config.php');
$q2 = mysql_fetch_row(mysql_query("SELECT SUM(drugs) FROM players;"));
function price ($q)
{
    if ($q > 1000000) return 25;
    return ceil($q * -275 / 1000000) + 300;
}

$qtys = $q2;
foreach ($qtys as $q) 
{
    echo "$q :" . price($q) . '<br>';
}  
mysql_query('UPDATE players SET drugs = drugs + (drugfact*2), dpayout = (drugfact*2);');
mysql_query('UPDATE players SET credits = credits - (employees*wages)');
$sql = "UPDATE price SET cost = $q where ITEM = 'drugs'";
mysql_query($sql) or
  die($sql . ' : ' . mysql_error());
?>

Link to comment
Share on other sites

We have no idea what this code is doing (we have no database schema), and we are NOT your PHP slaves.  Go to the freelance forum if you want someone to "achieve what you want".  We can help if you provide some more information and actually try to do it yourself.

Link to comment
Share on other sites

its for rounding to a whole number. I wrote it.

 

ok..

 

$q2 takes the sum of the product which is drugs at the moment.

 

if there is over 100000 then it works out a price for selling the product.

 

what i want to do is when the price is worked out for the product i want to limit it between 1-200 just now im getting huge results and the ammount of the product sum is huge.

 

hows that?

 

 

Link to comment
Share on other sites

$q2 = mysql_fetch_row(mysql_query("SELECT SUM(drugs) FROM players;")); // GET THE AMMOUNT OF DRUGS
function price ($q)
{
    if ($q > 1000000) return 25;
    return ceil($q * -275 / 1000000) + 300;  // if there more than 1000000 drugs do equasion. to get the price.
}


what i want instead of a price equasion is a percentage.

ie $maxprice=200

equasion result = 15%

so i would get 15% of 200 


does that make sense?

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.