Kommunauty
Connexion
Inscription

bug officier géologue


caroline Messages : 209

bonjours jai un bug officier géologue sur xnova revolution 9.0 si quelqu’un peut m aidez.

le problème est quand on active le géologue qui et censée déduire 20% de la construction il affiche sans problème mes il prend pas les ressources qui et indiquez merci de votre aide

voici le lien de mon jeu http://spacehunter.besaba.com/

jeudi 24 janvier 2013

Homer Messages : 1839

Je recherche ou j'ai fais la modif pour palier a ce problème et je te donne ça

samedi 26 janvier 2013

caroline Messages : 209

ok merci c coul

samedi 26 janvier 2013

Homer Messages : 1839

J'ai la version 5.9 je sais pas si c'est le même code, mais quoi qu'il en soit l'idée reste la même, à toi de l'adapté a ton codé

J'ai donc rajouter :

			
if($USER['geologe'] >= 1)
$cost[$ResType] = $cost[$ResType] - ($cost[$ResType] * 20 / 100);

dans la page IsElementBuyable.php après que $cost[$ResType] soit implémenté.

tiens moi au courant si ça fonctionne

samedi 26 janvier 2013

caroline Messages : 209

je vais essayer

merci

samedi 26 janvier 2013

caroline Messages : 209

jai c a je le met ou?

if(!defined('INSIDE')) die('Hacking attempt!');

function IsElementBuyable ($USER, $PLANET, $Element, $Incremental = true, $ForDestroy = false)

{

global $pricelist, $resource;

include_once(ROOT_PATH . 'includes/functions/IsVacationMode.php');

if (IsVacationMode($USER))

return false;

if ($Incremental)

$level = isset($PLANET[$resource[$Element]]) ? $PLANET[$resource[$Element]] : $USER[$resource[$Element]];

$array = array('metal', 'crystal', 'deuterium', 'norio', 'energy_max', 'darkmatter');

foreach ($array as $ResType)

{

if (empty($pricelist[$Element][$ResType]))

continue;

$cost[$ResType] = $Incremental ? floor($pricelist[$Element][$ResType] * pow($pricelist[$Element]['factor'], $level)) : floor($pricelist[$Element][$ResType]);

if ($ForDestroy)

$cost[$ResType] = floor($cost[$ResType] / 2);

if ((isset($PLANET[$ResType]) && $cost[$ResType] > $PLANET[$ResType]) || (isset($USER[$ResType]) && $cost[$ResType] > $USER[$ResType]))

return false;

}

return true;

}

?>

samedi 26 janvier 2013

caroline Messages : 209

je pense pas que c dans se fichier ?

samedi 26 janvier 2013

Homer Messages : 1839

tu le met juste apres le

$cost[$ResType] = $Incremental ? floor($pricelist[$Element][$ResType] * pow($pricelist[$Element]['factor'], $level)) : floor($pricelist[$Element][$ResType]);
samedi 26 janvier 2013

caroline Messages : 209

ok je vais essayer merci c quand qui et finie ton project que je puisse testé lol

lundi 28 janvier 2013

Homer Messages : 1839

il est fini, si tu veux jeter un oeil : http://pleiades.dyndns-server.com

je l'améliore constamment, mine de rien y'avais beaucoup de petit bug

lundi 28 janvier 2013

Page suivante »