Kommunauty
Connexion
Inscription

Expedition


Tomas117 Messages : 433

Bonsoir

Alors voila mon soucis, mes expeditions ont un taux faibles d'avoir quelque chose de positif, en effet  :

4 * Flotte perdus dans l'espace

2 * Des matiere noires

1 * Du cristal

3 * Attaque d'une planète habités

2 * Retard au retour, les mains vides

Je voudrait augmenter Augmenter les chances d'obtiention de matière noire, d'obtention de flottes ou ressources, et un peu moins de flotte perdu ou autre.

J'ai fait plusieurs test sur le fichier CaseExpedition.php en modifiant les rand, mais pas très concluant

Merci de votre réponse.

jeudi 20 mars 2014

mexo Messages : 96

UP SVP? j'ai l'impression que ce topic est mort...

vendredi 21 mars 2014

mexo Messages : 96

même en inspirant d’autre ost sur ce topic, je n'y arrive pas.

vendredi 21 mars 2014

Homer Messages : 1814

le % de chande sont souvent défini dans des mt_rand(x,y);

suffit de jouer avec ses valeurs pour avoir plus de chance

samedi 22 mars 2014

mexo Messages : 96

J'ai tous monté mais cela n'augmente pas.

samedi 22 mars 2014

Homer Messages : 1814

de base c'est :

$GetEvent			= mt_rand(1, 9);

Donc, si tu veux plus de chance de gagner, tu en fait 2 et tu prend le plus petit :


$C1= mt_rand(1, 9);
$C2= mt_rand(1, 9);
$GetEvent = min($C1,$C2;
samedi 22 mars 2014

Tomas117 Messages : 433

Donc j'ai rajouté :

$C1 = mt_rand(1, 9);

$C2 = mt_rand(1, 9);

$GetEvent = min($C1,$C2);

Cela marche !

Mais comment augmenter ce que l'on recupère en ressources, en vaisseau trouvé, en matière noire, ...

Merci a toi

samedi 22 mars 2014 (Dernière édition samedi 22 mars 2014)

Homer Messages : 1814

switch($GetEvent)
{
case 1: // Gain en ressources
$ResMin = 100; // Gain Mini
$ResMax = 10000; // Gain Maxi

case 2: // Gain matière noire
$FindSize = mt_rand(0, 100);

ect...

Jte laisse chercher pour les autres

dimanche 23 mars 2014

mexo Messages : 96

$FindSize = mt_rand(0, 100);

a quoi correspond cela? vu qu'il n'y a pas de valeur pour la matière noire

dimanche 23 mars 2014

Homer Messages : 1814
$FindSize = mt_rand(0, 100);
if(10 < $FindSize) {
$Size = mt_rand(100, 300);
$Message = $LNG['sys_expe_found_dm_1_'.mt_rand(1,5)];
} elseif(0 < $FindSize && 10 >= $FindSize) {
$Size = mt_rand(301, 600);
$Message = $LNG['sys_expe_found_dm_2_'.mt_rand(1,4)];
} elseif(0 == $FindSize) {
$Size = mt_rand(601, 3000);
$Message = $LNG['sys_expe_found_dm_3_'.mt_rand(1,2)];
}
dimanche 23 mars 2014

Page suivante »