GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: The Bird le 02 Septembre 2009, 19:55:49

Titre: 1 chance sur 6
Posté par: The Bird le 02 Septembre 2009, 19:55:49
Je sais qu'il existe déjà un sujet par rapport à ceci, mais je ne parvient pas à mètre la main dessus.

Comment peut on faire une alternative du genre


1. Spawn avec +5$
2. Soawn avec 0$
3. ...
4. ...
5. ...
6. ...


Merci d'avance
Titre: Re : 1 chance sur 6
Posté par: ghm94 le 02 Septembre 2009, 20:07:20
Comprend pas... tu peut réexpliquer stp.
Titre: Re : 1 chance sur 6
Posté par: The Bird le 02 Septembre 2009, 20:13:15
Autre exemple ( qui devrait faire mieux comprendre )

imaginons la cmd /loto

1 chance sur 6 : perdu
2 chance sur 6 : perdu
3 chance sur 6 : perdu
4 chance sur 6 : perdu
5 chance sur 6 : perdu
6 chance sur 6 : gagné

En gros, au spawn, le joueur pourai obtenir plusieurs possibilité, par exemple, 1 fois il reçoit 1 shotgun, 1 autre fois un m4, ect....
Titre: Re : 1 chance sur 6
Posté par: R@f le 02 Septembre 2009, 20:14:47
Faut que tu fasses un switch et que tu utilises la fonction random ;)
Essaie de faire un code et si tu as un problème je t'aiderai ;)

++
R@f
Titre: Re : 1 chance sur 6
Posté par: Ssk le 02 Septembre 2009, 20:20:44
new Chance = Rand(5)+1;

switch(Chance)
{
case 1:{//ton code a executer
}
case 2:
{
//ton ici =)
}
}
Titre: Re : 1 chance sur 6
Posté par: The Bird le 02 Septembre 2009, 20:29:27
Dès que je rajoute

new Chance = Rand(5)+1;

Mon compiler crash
Titre: Re : 1 chance sur 6
Posté par: MrFredo le 02 Septembre 2009, 20:41:28
La fonction correct n'est pas Rand() mais random()
Titre: Re : 1 chance sur 6
Posté par: Ssk le 02 Septembre 2009, 21:53:55
Ouais désolé je me suit tromper avec un autre language mais je sais plus lequel lol