
Membre
|
Bonjour,
voila je post parce que je n'arrive pas a regler le probleme present .. nous pouvons repartir les xp a volonter sans fin si tu ajoute un 0 devant le nombre souhaiter ..
Pouvez-vous m'aider ??
<?php
include("lib.php");
define("PAGENAME", "Acheter");
$player = check_user($secret_key, $db);
$img = "<img src=images/bar_logo.PNG border=0 align=absmiddle><br /><br />";
include("templates/private_header.php");
?>
<div class="contenu">
<div class="contenu_bloc">
<h1>Acheter une boisson</h1>
<?
if (isset($_POST['byu']))
{
if (!$_POST['byu']) { //If username isn't filled in...
$msg = "Mmh oui et quoi encore ?<br />\n"; //Add to error message
echo $msg;
die();
}
if (!preg_match("/^[0-9]+$/", $_POST['byu1']))
{ //If username contains illegal characters...
$msg = "Essaye pas de me mettre la douille...\n"; //Add to error message
echo $msg;
die();
}
if (!preg_match("/^[0-9]+$/", $_POST['byu2']))
{ //If username contains illegal characters...
$msg = "Essaye pas de me mettre la douille...\n"; //Add to error message
echo $msg;
die();
}
if (!preg_match("/^[0-9]+$/", $_POST['byu3']))
{ //If username contains illegal characters...
$msg = "Essaye pas de me mettre la douille...\n"; //Add to error message
echo $msg;
die();
}
if (!preg_match("/^[0-9]+$/", $_POST['byu4']))
{ //If username contains illegal characters...
$msg = "Essaye pas de me mettre la douille...\n"; //Add to error message
echo $msg;
die();
}
if (!$_POST['byu1'] + $_POST['byu2'] + $_POST['byu3'] + $_POST['byu4'] > $player->stat_points || $_POST['byu4'] < 0 || $_POST['byu3'] < 0 || $_POST['byu2'] < 0 || $_POST['byu1'] < 0) { //If username isn't filled in...
$msg = "Mmh oui et quoi encore sale tricheur ?<br />\n"; //Add to error message
echo $msg;
die();
}
$cost = ($_POST['byu1'] + $_POST['byu2'] + $_POST['byu3'] + $_POST['byu4']);
$query = $db->execute("update `players` set `strength`=?, `force`=?, `vitality`=?, `def`=?, `stat_points`=? where `id`=?", array($player->strength + $_POST['byu1'], $player->force + $_POST['byu2'], $player->vitality + $_POST['byu3'], $player->def + $_POST['byu4'], $player->stat_points - $cost, $player->id));
echo "<font color=white>Xp répartie!</font><br /><br />";
}
?>
<i>Tu as <b><?=$player->stat_points?></b> points de compétence à dépenser.</i><br />
<form method="post" action="xp21.php">
<input readonly="readonly" type="text" name="byu" value="<?=$player->username?>" /><br />
Force:<input type="text" name="byu1" class="input_int" value="<?=$_POST['byu1'];?>" /><br />
Agileter:<input type="text" name="byu2" class="input_int" value="<?=$_POST['byu2'];?>" /><br />
Esquive:<input type="text" name="byu3" class="input_int" value="<?=$_POST['byu3'];?>" /><br />
Resistance:<input type="text" name="byu4" class="input_int" value="<?=$_POST['byu4'];?>" />
<input type="submit" name="action" value="XP"/>
</form>
<?php
include("templates/private_footer.php");
?>
https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
|

Admin
|
Bonjour,
essaye ce code:
<?php
include("lib.php");
define("PAGENAME", "Acheter");
$player = check_user($secret_key, $db);
$img = "<img src=images/bar_logo.PNG border=0 align=absmiddle><br /><br />";
include("templates/private_header.php");
?>
<div class="contenu">
<div class="contenu_bloc">
<h1>Acheter une boisson</h1>
<?
if (isset($_POST['byu']) and $_POST['byu1']>0 and $_POST['byu2']>0 and $_POST['byu3']>0 and $_POST['byu4']>0)
{
if (!$_POST['byu']) { //If username isn't filled in...
$msg = "Mmh oui et quoi encore ?<br />\n"; //Add to error message
echo $msg;
die();
}
if (!preg_match("/^[0-9]+$/", $_POST['byu1']))
{ //If username contains illegal characters...
$msg = "Essaye pas de me mettre la douille...\n"; //Add to error message
echo $msg;
die();
}
if (!preg_match("/^[0-9]+$/", $_POST['byu2']))
{ //If username contains illegal characters...
$msg = "Essaye pas de me mettre la douille...\n"; //Add to error message
echo $msg;
die();
}
if (!preg_match("/^[0-9]+$/", $_POST['byu3']))
{ //If username contains illegal characters...
$msg = "Essaye pas de me mettre la douille...\n"; //Add to error message
echo $msg;
die();
}
if (!preg_match("/^[0-9]+$/", $_POST['byu4']))
{ //If username contains illegal characters...
$msg = "Essaye pas de me mettre la douille...\n"; //Add to error message
echo $msg;
die();
}
if (!$_POST['byu1'] + $_POST['byu2'] + $_POST['byu3'] + $_POST['byu4'] > $player->stat_points || $_POST['byu4'] < 0 || $_POST['byu3'] < 0 || $_POST['byu2'] < 0 || $_POST['byu1'] < 0) { //If username isn't filled in...
$msg = "Mmh oui et quoi encore sale tricheur ?<br />\n"; //Add to error message
echo $msg;
die();
}
$cost = ($_POST['byu1'] + $_POST['byu2'] + $_POST['byu3'] + $_POST['byu4']);
$query = $db->execute("update `players` set `strength`=?, `force`=?, `vitality`=?, `def`=?, `stat_points`=? where `id`=?", array($player->strength + $_POST['byu1'], $player->force + $_POST['byu2'], $player->vitality + $_POST['byu3'], $player->def + $_POST['byu4'], $player->stat_points - $cost, $player->id));
echo "<font color=white>Xp répartie!</font><br /><br />";
}
?>
<i>Tu as <b><?=$player->stat_points?></b> points de compétence à dépenser.</i><br />
<form method="post" action="xp21.php">
<input readonly="readonly" type="text" name="byu" value="<?=$player->username?>" /><br />
Force:<input type="text" name="byu1" class="input_int" value="<?=$_POST['byu1'];?>" /><br />
Agileter:<input type="text" name="byu2" class="input_int" value="<?=$_POST['byu2'];?>" /><br />
Esquive:<input type="text" name="byu3" class="input_int" value="<?=$_POST['byu3'];?>" /><br />
Resistance:<input type="text" name="byu4" class="input_int" value="<?=$_POST['byu4'];?>" />
<input type="submit" name="action" value="XP"/>
</form>
<?php
include("templates/private_footer.php");
?>
Cordialement

|

Membre
|
maintenant il fais plus rien oula :S,
ok mais la le probleme maintenant exemple j'ai 1 xp qui me reste je peux pas le metre nul pas :S ses bien ses regler mais la oula :S
https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
|