18-10-2009, 02:55 PM
Ben, disons que cette capacité est notée sur 100. Tu fais
Code PHP :
<?php
$hasard = mt_rand(0, 100);
if($hasard <= $joueur['intelligence'])
{
//Trouvé quelque chose. Mais quoi?
$hasard = mt_rand(0, 3) * $joueur['intelligence'];
if($hasard > ...)
//Objet très rare
elseif($hasard < ... AND $hasard > ...)
//Objet un peu moins rare
//Et tu rajoutes autant de condition que tu veux
}
else
{
//Rien trouvé
}
C'est un système basique, à équilibrer bien sûr, mais tu peux partir sur un truc du genre, et le modifier (genre tu met un + au lieu d'un *, etc...)
Bye