besoin pour math.random

  • Initiateur de la discussion
V

vodka51200

Geek
Messages
52
Score réaction
2
Points
90
Bonjour voila je voudrais faire en sorte que les gain change mais le problème ces que ca reste as un seul nombre par exemple pour le ptit prix si le random et 1220 ca reste toujours a 1220 moi je voudrais que ca change tout le temps pouvez m'aider a résoudre ce probleme

local petitprix = math.random(1000,2000);
zcrga.config.Prize = {
[1] = {
Name = "Small Prize",
Amount = petitprix,
WinChance = 60, --% How big is the chance of getting a small Prize
},
[2] = {
Name = "Medium Prize",
Amount = math.random(3000,6000),
WinChance = 30,
},
[3] = {
Name = "Big Prize",
Amount = math.random(5000,10000),
WinChance = 10,
},
}
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Amount = function return math.random(3000,6000) end,

et donc pour recup la valeur zcrga.config.Prize[1].Amount()
 
  • Initiateur de la discussion
V

vodka51200

Geek
Messages
52
Score réaction
2
Points
90
ok je vais essayer merci
 
  • Initiateur de la discussion
V

vodka51200

Geek
Messages
52
Score réaction
2
Points
90
Unexpected return
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
oops manque les () juste apres function :/
 
  • Initiateur de la discussion
V

vodka51200

Geek
Messages
52
Score réaction
2
Points
90
ouep j'avais compris mais ca marche toujours pas ces toujours le même chiffre sauf quand on reboot =)

local petitprix = function() return math.random(1000,2000) end;

zcrga.config.Prize = {
[1] = {
Name = "Small Prize",
Amount = petitprix(),
WinChance = 60, --% How big is the chance of getting a small Prize
},
[2] = {
Name = "Medium Prize",
Amount = math.random(3000,6000),
WinChance = 30,
},
[3] = {
Name = "Big Prize",
Amount = math.random(5000,10000),
WinChance = 10,
},
}
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
mais non le function return va pour Amount =
et tu appel la fonction zcrga.config.Prize[1].Amount() quand tu as besoin
 
  • Initiateur de la discussion
V

vodka51200

Geek
Messages
52
Score réaction
2
Points
90
desoler je comprend pas ce que je doit faire dans le code ^^
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Envoie la partie ou tu te sert du Amount
 
  • Initiateur de la discussion
V

vodka51200

Geek
Messages
52
Score réaction
2
Points
90
local petitprix = function() return math.random(1000,2000) end;
-- There are currently 3 pize amounts do win, You can change its amount and WinChance but dont add more items do the list
zcrga.config.Prize = {
[1] = {
Name = "Small Prize",
Amount = petitprix(),
WinChance = 60, --% How big is the chance of getting a small Prize
},
[2] = {
Name = "Medium Prize",
Amount = math.random(3000,6000),
WinChance = 30,
},
[3] = {
Name = "Big Prize",
Amount = math.random(5000,10000),
WinChance = 10,
},
}
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Le code avant que tu changes
 
  • Initiateur de la discussion
V

vodka51200

Geek
Messages
52
Score réaction
2
Points
90
je vois pas ou il est
 
Discord d'entraide
Rejoignz-nous sur Discord