Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2020-12-17, 16:29


yalee_







Wiek: 23
Na forum: 2519 dni
Posty: 30
SPONSOR

Piwa: 1806

Respekt: 40

Mam system prezentow z EclipseRPG auta nie dodaje do przecho

KOD:


Kod:

local Gifts = {
position = {
{-2644.25, -33.30, 6.13},
},
special = {
{411, "Porshe 911"},
{502, "Jaguar F-Type 1.6dm3 V4"},
{558, "Maserati 1.6dm3 V4"},
},
}

Gifts.settings = {}
Gifts.settings.pickupID = 1241
Gifts.settings.giftMoney = 3e6

Gifts.create = function()
for k, v in ipairs(Gifts.position) do
v.pickup = createPickup(v[1], v[2], v[3], 3, Gifts.settings.pickupID, 0)
if v[4] then setElementDimension(v.pickup, v[4]) end
setElementData(v.pickup, "gift:id", k)
addEventHandler("onPickupHit", v.pickup, Gifts.hitPickup)
end
end

Gifts.hitPickup = function(player)
if player.type == "player" and not player.vehicle then
local gifts = exports["pystories-db"]:dbGet("select prezenty from ec_prezenty where id = ?", getElementData(player, "player:sid"))
if not gifts[1] or not gifts[1].prezenty then _gifts = {} else _gifts = fromJSON(gifts[1].prezenty) end

if not table.find(_gifts, getElementData(source, "gift:id")) then
table.insert(_gifts, getElementData(source, "gift:id"))
else
outputChatBox("#ff0000??— #ffffffZebra?‚e?› juĹĽ ten prezent!", player, 63, 173, 168, true)
return
end

if not gifts[1] then
exports["pystories-db"]:dbSet("insert into ec_prezenty values(?,?)", getElementData(player, "player:sid"), toJSON(_gifts))
else
exports["pystories-db"]:dbSet("update ec_prezenty set prezenty = ? where id = ?", toJSON(_gifts), getElementData(player, "player:sid"))
end

if #_gifts >= #Gifts.position then
local veh = Gifts.special[math.random(#Gifts.special)]
outputChatBox("#3fada8?“? "..getPlayerName(player):gsub("#%x%x%x%x%x%x", "").." #ffffffzebra?‚ prezent i znalaz?‚ w nim: #3fada8"..veh[2].."!", root, 255, 255, 255, true)
exports["pystories-db"]:dbSet("INSERT INTO `pystories_vehicles` (`model`,`ownedPlayer`,`mileage`,`registered`,`parking`) VALUES (?,?,?,?,1,?)", model, getElementData(hit,"player:sid"),0,"true","diesel") else
givePlayerMoney(player, Gifts.settings.giftMoney)
outputChatBox("#3fada8??“ #ffffffZebra?‚e?› prezent, otrzymujesz "..formatNumber(Gifts.settings.giftMoney).."PLN!", player, 63, 173, 168, true)
end
end
end
addEventHandler("onResourceStart", resourceRoot, Gifts.create)

function table.find(t, val)
for k, v in pairs(t) do
if v == val then
return true
end
end

return false
end

function formatNumber(number)
while true do
number, k = string.gsub(number, "^(-?%d+)(%d%d%d)", '%1,%2')
if k==0 then
break
end
end
return number
end
[code][/code]

Ostatnio zmieniony przez Mezo. 2020-12-17, 17:38, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-17, 17:45


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

jakie? db3?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
yalee_
Tagi: prezenty :: błąd
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku