BoskiJohnyy
Wiek: 25 Na forum: 3284 dni Posty: 18
Piwa : 502
Witam , mam problem, mam skrypt z ?wi?tym miko?ajem pod ogrpg aczkolwiek nie zapisuj? si? prezenty z niego , pewnie chodzi o tabelke prezent w ogrpg_users ale nie umiem tego doda? jak ktos by wiedzia? to pomocy!
Kod:
-- Skrypt na prezenty Edit by LooK
local marker = createMarker(-2682.65, 20.82, 4.34-1, "cylinder", 2, 255, 255, 255, 25)
local t=createElement("text")
setElementPosition(t, -2682.65, 20.82, 4.34)
setElementData(t,"name","Odbierz prezent swiateczny!")
local wm={}
wm.window=guiCreateWindow(0.38, 0.30, 0.25, 0.35, "Odbieranie prezentu", true)
guiWindowSetSizable(wm.window, false)
guiWindowSetMovable(wm.window, false)
guiSetVisible(wm.window, false)
wm.label=guiCreateLabel(0.02, 0.02, 0.96, 0.25, "Z ponizszej listy wybierz przezent ktory chcesz otrzymac.\n Mozesz wybrac tylko jeden prezent na serial!", true, wm.window)
guiLabelSetHorizontalAlign(wm.label, "center", false)
guiLabelSetVerticalAlign(wm.label, "center")
guiGridListAddColumn(wm.gridlist, "Mozesz wybrac tylko jedna rzecz na serial", 0.5)
wm.close=guiCreateButton(0.32, 0.83, 0.36, 0.13, "Anuluj", true, wm.window)
faggio=guiCreateButton(0.32, 0.63, 0.36, 0.13, "Faggio", true, wm.window)
hajs=guiCreateButton(0.32, 0.43, 0.36, 0.13, "20 000 PLN", true, wm.window)
premka=guiCreateButton(0.32, 0.23, 0.36, 0.13, "Premium 3 Dni", true, wm.window)
addEventHandler("onClientGUIClick", wm.close, function()
if not guiGetVisible(wm.window) then return end
showCursor(false)
guiSetVisible(wm.window, false)
outputChatBox("Anulowales wybor prezentu.")
end)
addEventHandler("onClientGUIClick", hajs, function()
if not guiGetVisible(wm.window) then return end
showCursor(false)
guiSetVisible(wm.window, false)
outputChatBox("Wybrales prezent: 20 000PLN.", 0, 255, 0)
triggerServerEvent("dajprezent",resourceRoot,prezent)
givePlayerMoney(20000)
destroyElement(marker)
end)
addEventHandler("onClientGUIClick", faggio, function()
if not guiGetVisible(wm.window) then return end
showCursor(false)
guiSetVisible(wm.window, false)
outputChatBox("Wybrales prezent: Faggio, znajdziesz je w przecho.", 0, 255, 0)
triggerServerEvent("dajprezent",resourceRoot,prezent)
triggerServerEvent("dajskuter",resourceRoot,prezent)
destroyElement(marker)
end)
addEventHandler("onClientGUIClick", premka, function()
if not guiGetVisible(wm.window) then return end
showCursor(false)
guiSetVisible(wm.window, false)
outputChatBox("Wybrales prezent: Konto Premium na 3 dni.", 0, 255, 0)
triggerServerEvent("dajprezent",resourceRoot,prezent)
triggerServerEvent("dajpremium",resourceRoot,prezent)
destroyElement(marker)
end)
addEventHandler("onClientMarkerHit", marker, function(el,md)
if not md or el~=localPlayer then return end
if guiGetVisible(wm.window) then return end
showCursor(true)
guiSetVisible(wm.window,true)
end)
Kod: addEvent("dajprezent",true)
addEventHandler("dajprezent",resourceRoot,function()
local dbid = getElementData(client,"player:uid")
exports['ogrpg-db']:dbSet("UPDATE ogrpg_users SET prezent=? WHERE id=?",1,dbid)
end)
local days = 1
addEvent("dajpremium",true)
addEventHandler("dajpremium",resourceRoot,function()
exports['ogrpg-db']:dbSet(string.format("UPDATE ogrpg_users SET premiumdate = DATE(curdate()) + INTERVAL %d DAY WHERE id=%d",days,getElementData(client,"player:uid")))
triggerEvent("save:player",root,client)
triggerEvent("load:player",root,client)
end)
local model = 462
local mileage = 0
addEvent("dajskuter",true)
addEventHandler("dajskuter",resourceRoot,function()
local dbid = getElementData(client,"player:uid")
exports["ogrpg-db"]:dbSet("INSERT INTO ogrpg_vehicles (model,ownedPlayer,mileage,registered,parking) VALUES (?,?,?,?,1)", model, dbid,mileage,"false")
end)