Vreau sa fac un quest de halloween.
Daca ii aduci lui jack 200 de dovleci, iti poti alege o frizura la intamplare sau un costum la intamplare
Aici am folosit local dani = select("Frizura","Costum","Iesi")
Daca jucatorul a ales Frizura, vreau sa ii dea o frizura la intamplare CUM FAC ASTA?
Cum fac sa ii dea la intamplare o frizura ?
Exista vreo functie care sa denumeasca "random" ?
[INTREBARE]Random
deci daca erau 4 iteme, puneam in loc de 3 - 4?.Jose scrie:local vnums = { 19, 29, 39 } -- aici iti bagi vnum de la iteme
pc.give_item2(vnums[math.random(1, 3)]) -- incepi de la 1, 3 reprezinta numarul de elemente din vnums
pc.give_item2(vnums[math.random(1, 3)], 1) nu e corect sa adaug si ,1 la sfarsit ca sa stie cate iteme sa ii dea?
omfgdwicked scrie:deci daca erau 4 iteme, puneam in loc de 3 - 4?.Jose scrie:local vnums = { 19, 29, 39 } -- aici iti bagi vnum de la iteme
pc.give_item2(vnums[math.random(1, 3)]) -- incepi de la 1, 3 reprezinta numarul de elemente din vnums
pc.give_item2(vnums[math.random(1, 3)], 1) nu e corect sa adaug si ,1 la sfarsit ca sa stie cate iteme sa ii dea?
daca vrei 4 iteme
local vnums = { 19, 29, 39, 49 } -- mai adaugi aici unul
pc.give_item2(vnums[math.random(1, 4)]) -- inlocuiesti 3 cu 4
daca vrei sa dea mai multe iteme da poti pune asa
pc.give_item2(vnums[math.random(1, 4)], 10) -- o sa iti dea in cantitatea 10 orice item pe care l-ai pus in vnums, daca vrei sa dea doar 1 poti sa lasi asa cum am facut eu, sa nu mai adaugi si 1
daca vrei ca itemele sa aibe cantitati diferite atunci poti face asa
local vnum_and_count = {
{ 19, 10 }, -- 19 e vnum de la item, 10 e cantitatea
{ 29, 12 },
{ 39, 5 },
{ 49, 82 }
}
local random = math.random(1, 4)
pc.give_item2(vnum_and_count[random][1], vnum_and_count[random][2])
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Semrush [Bot] și 17 vizitatori


daca te-am ajutat