Arkadaşlar merhaba elimde araç kutu scripti var kutuyu açıyorum chate çıkıyor Örnek İnfernus markalı araç kazandınız ben chate çıkan aracın şahısın yanına inmesini istiyorum nasıl yaparım
local hediyeler = {
--{"arac isim",yuzdeorani},
{"İnfernus",60},
{"NRG-500",50},
{"Hotring Racer 1",40},
{"Hotring Racer 2",30},
{"Hotring Racer 3",20},
{"Bloodring Banger",10},
}
addCommandHandler("kutuacarac", function(oyuncu)
if exports.global:hasItem(oyuncu, 315) then
local aracisim = unpack(hediyeler[randomHediye()])
local aracid = getVehicleModelFromName(aracisim)
local cid = tonumber(getElementData(oyuncu,"account:character:id"))
local serial = exports.global:createVehicle(1,cid)
exports.global:takeItem(oyuncu, 315, 1)
outputChatBox("#ffdf03[#5c8282ARAC-KUTUSU#ffdf03] #b82828 ".. aracisim .." Markalı Araç Çıktı! ", oyuncu, 0, 255, 0, true)
exports.global:sendMessageToAdmins("[ARAC-KUTU]: "..getPlayerName(oyuncu).." İsimli oyuncu Araç Kutusun'dan "..aracisim.." çıkardı!")
else
outputChatBox("#ffdf03[#5c8282O-RPG#ffdf03] #ffdf03Malesef Donate Arac Kutunuz Bulunmamaktadır. ", oyuncu, 0, 255, 0, true)
end
end)
function randomHediye()
for i=1,#hediyeler do -- hediyeler tablosu kadar for döndür
local yuzde = hediyeler[i][2] -- yuzde oranını çek
if randomChange(yuzde) then -- eğer yuzde tutarsa
return i -- hediye sırasını gönder
end
end
return randomHediye() -- eğer tutmazsa tekrar dene
end
function randomChange(percent) -- returns true a given percentage of calls
assert(percent >= 0 and percent <= 100) -- sanity check
return percent >= math.random(1, 100) -- 1 succeeds 1%, 50 succeeds 50%,
-- 100 always succeeds, 0 always fails
end