Français Solved Changer le script du process pour obtenir des ressources aléatoires

Skyrise

TP-Shop Team
Developer
29/12/19
33
1
9
600
Bonjour,

Je voudrais savoir s'il y a moyen de changer le script du process pour pouvoir par exemple en traitant avoir des ressources random avec un pourcentage de chance d'être donné comme l'exemple si dessous :


S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Merci d'avance pour celui qui m'amènera une réponse.
 

Maxence

Admin
Membre du personnel
Yop !

J'ai fait un fonctionnement similaire au Config_Gather.hpp pour les probabilités de ces traitements. La class du config sera :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Dans ton fn_processAction.sqf, remplace ces lignes :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
par celles-ci :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Ensuite, remplace ces lignes :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
par celles-ci :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Attention : Le dernier bloc de lignes est 2 fois dans le fichier. Il faut bien le remplacer les deux fois.

Je n'ai pas eu le temps de tester, ça m'a déjà pris beaucoup de temps de trouver comment faire. J'espère que ça ira 😅
 
Solution

Yuri Zoko

TP-Shop Team
Membre du personnel
Developer
31/3/20
437
73
63
1 300
As tu bien suivis les étapes? Si oui mais que ton probleme est présent, tu devrai avoir une erreur lors du process, regarde bien ou envoi nous tes logs
 
31/1/20
333
45
74
1 300
23
Bordeaux
Salut Skyrise Skyrise .

C'est normal que ca fonctionne pas. Quand tu as mis ca :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Tu dis entre 100 et 100. En gros ca veut dire qu'il y a 0% de chance.
Faut mettre ca :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Des exemple :
0, 100 : 100%
55, 60 : 5%
20, 100 : 80%
20, 20 : 0%

En gros le pourcentage de chance est égal à l'écart entre les deux valeurs.
Par contre, si tu as 2 ressources, et que tu veux pas avoir ces deux ressources en même temps, il ne faut pas utiliser les mêmes écarts.

MAUVAIS :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Si on tombe sur la valeur random 8 par exemple, bah on va recevoir les deux ressources.

BON :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Bien entendu, si tu veux recevoir à coup sûr une ressource, faut que toutes les ressources fassent un total de 100%, sinon si dans cette exemple, si tu tombe sur 64, bah t'auras rien.
 
Dernière édition par un modérateur:
  • Like
Les réactions: Maxence

Skyrise

TP-Shop Team
Developer
29/12/19
33
1
9
600
Voila ca fonctionne correctement merci Maxence pour le script.
Liliannismo33 merci à toi pour les explications.
 
Activité
Pour l'instant, il n'y a personne ici