GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: FlorentinG le 17 Décembre 2013, 18:21:01

Titre: FS
Posté par: FlorentinG le 17 Décembre 2013, 18:21:01
Bonsoir a tous et a tout!

Donc voila j'ai un problème je voudrais faire un FS pour noël mon serveur faire par exemple on tape une commande et on a 1chance sur 20 d'avoir un cadeau ( de l'argent) mais je ne sais pas comment le tourner je ne ses pas comment le scripte si quelqu'un pouvait m'aider sa serai hyper gentil et sa m'enlèverai un poids des épaule s'ils vous plais .

Merci d'avance
Titre: Re : FS
Posté par: vincentdu90 le 17 Décembre 2013, 20:53:06
Bonjour,

C'est très simple, tu commences par tirer un nombre au hasard entre 0 et 19 grâce à :
Code: (Pawn) [Sélectionner]
random()Ensuite tu choisis un nombre, de façon arbitraire, dans cet intervalle et tu fais un test pour savoir si le tirage aléatoire est tombé dessus. Un simple if suffit.
Titre: Re : FS
Posté par: Infu le 17 Décembre 2013, 21:27:04
C'est sûrement ce qu'à dit Vince, mais je vais approfondir.

En gros, tu choisis un chiffre/nombre entre 0 et 20. ->
new tirage = random(20);
Nous par exemple on va vouloir que le nombre 14 soit tiré pour ensuite donner l'argent. Dans le cas contraire il ne se passera rien du tout.
->
if(tirage == 14) { }
Après, tu expliques que si le nombre tiré est un autre que 14, il ne se passe rien.


Bonne soirée.  :smile:
Titre: Re : FS
Posté par: Kiloutre le 18 Décembre 2013, 05:11:03
Voilà la page wiki en FR si tu souhaites un peu mieux comprendre via l'exemple:
http://wiki.sa-mp.com/wiki/Random_FR (http://wiki.sa-mp.com/wiki/Random_FR)