- Joined
- Oct 6, 2008
- Messages
- 1,394
- Reaction score
- 198
When I do my rebirth I get a problem because it get money from inventory, and if you don't have it put negative number.
How to fix that:s?
For example rebirth cost 20mill and if I have 10mill, I get rebirth and too I get -10mill. I want, what if no have money cannot rebirth
How to fix that:s?
PHP:
if ($act == 'reborn')
{
$id = $_GET["charid"];
$matchrows = mysql_query("SELECT * FROM characters AS c INNER JOIN accounts AS a ON a.username = c.accountname WHERE c.id = $id AND a.username = '$user'");
$checkrows = @mysql_num_rows($matchrows);
if ($checkrows != 0)
{
$id = $_GET["charid"];
$query = mysql_query("SELECT * FROM characters WHERE id = $id");
$get = @mysql_fetch_array($query);
$class = $get['class'];
$lvl = $get['level'];
$penya = $get['penya'];
$rebirths = $get['rebirths'];
$maxrebirths = 50;
if (($lvl == 120) && ($class >= 24) && ($class <= 31) && ($rebirths < $maxrebirths))
{
if ($class == 24) { mysql_query("UPDATE characters SET class = 6 WHERE id = $id"); }
if ($class == 25) { mysql_query("UPDATE characters SET class = 7 WHERE id = $id"); }
if ($class == 26) { mysql_query("UPDATE characters SET class = 8 WHERE id = $id"); }
if ($class == 27) { mysql_query("UPDATE characters SET class = 9 WHERE id = $id"); }
if ($class == 28) { mysql_query("UPDATE characters SET class = 10 WHERE id = $id"); }
if ($class == 29) { mysql_query("UPDATE characters SET class = 11 WHERE id = $id"); }
if ($class == 30) { mysql_query("UPDATE characters SET class = 12 WHERE id = $id"); }
if ($class == 31) { mysql_query("UPDATE characters SET class = 13 WHERE id = $id"); }
mysql_query("UPDATE characters SET level = 60 WHERE id = $id");
mysql_query("UPDATE characters SET posWorldID = 1 WHERE id = $id");
mysql_query("UPDATE characters SET posX = 6973 WHERE id = $id");
mysql_query("UPDATE characters SET posY = 10 WHERE id = $id");
mysql_query("UPDATE characters SET posZ = 3328 WHERE id = $id");
mysql_query("UPDATE characters SET rebirths = rebirths + 1 WHERE id = $id");
mysql_query("UPDATE characters SET exp = 9421875 WHERE id = $id");
mysql_query("UPDATE characters SET penya = $penya - 20000000 WHERE id = $id");
if (mysql_affected_rows() != 0)
{
echo "<center><h3>Character has successfully been reborn!</h3></center>";
}
else
{
echo "<center><h3>An error has occured, please try again.</h3></center>";
}
}
else
{
echo "<center><h3>Your character can not yet be reborn. You must be level 120 HERO and get 20000000 of penya.</h3></center>";
}
}
}