local vehicle=plr:getOccupiedVehicle()
respawnVehicle(vehicle)
if vehicle then
removePedFromVehicle(plr)
end
[ Dodano: 2016-10-26, 20:26 ]
Dodaj to po zakupieniu pojazdu
Dodaj to po zakupieniu pojazdu
function kup(plr)
local v = getPedOccupiedVehicle(plr)
if getElementData(v,"dokupienia") then
local id = getElementModel(v)
if pojazdy[id] then
local cena = pojazdy[id][7]
if cena then
if getPlayerMoney(plr) >= cena then
takePlayerMoney(plr, cena)
local przebieg = getElementData(v,"pojazd_przebieg")
local x,y,z = getElementPosition(v)
local rotx,roty,rotz = getElementRotation(v)
local r1,g1,b1,r2,g2,b2,r3,g3,b3,r4,g4,b4 = getVehicleColor(v,true)
local hr,hg,hb = getVehicleHeadLightColor(v)
local account = getPlayerAccount(plr)
local wlasciciel = getAccountName(account)
--<<-->>
local query = dbQuery(handler, "INSERT INTO pojazdy (wlasciciel, model, x, y, z, rot, r1,g1,b1,r2,g2,b2,r3,g3,b3,r4,g4,b4, przebieg, paliwo) VALUES (?, ?, ?, ?, ?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", wlasciciel, id, x, y, z, rotx, r1,g1,b1,r2,g2,b2,r3,g3,b3,r4,g4,b4, przebieg, 60)
local result, num_affected_rows, last_insert_id = dbPoll(query, -1)
dbExec(handler, "INSERT INTO tuning (id, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, paintjob, hr, hg, hb) VALUES (?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", last_insert_id, "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "3", hr,hg,hb)
--<<-->>
destroyElement(v)
local pojazd = createVehicle(id,x,y,z,rx,ry,rz)
warpPedIntoVehicle(plr,pojazd)
local query = dbQuery(handler, "SELECT * FROM pojazdy")
local result, num_rows, errormsg = dbPoll (query, -1)
for i,v in pairs(result) do
setElementRotation(pojazd,rotx,roty,rotz)
setElementData(pojazd, "pojazdy_paliwo", v["paliwo"] or 100)
setElementData(pojazd, "pojazdy_przebieg", v["przebieg"] or 0)
setVehicleColor(pojazd, v["r1"],v["g1"],v["b1"],v["r2"],v["g2"],v["b2"],v["r3"],v["g3"],v["b3"],v["r4"],v["g4"],v["b4"])
setElementData(pojazd, "car_id", v["id"])
setElementData(pojazd, "car_owner", v["wlasciciel"])
setVehiclePlateText(pojazd, "SF "..v["id"])
setVehicleColor(pojazd, 150, 0, 0, 150, 0, 0 )
addVehicleUpgrade(pojazd, 1096 )
end
setTimer(function()
zrespponownie(id)
end,50,1)
else
outputChatBox("*Nie masz tyle pieni?dzy. Potrzebujesz PLN "..cena,plr,0,0,0,true)
end
end
end
end
end
addCommandHandler("kuppojazd",kup)
Zamie? na:
function kup(plr)
local v = getPedOccupiedVehicle(plr)
if getElementData(v,"dokupienia") then
local id = getElementModel(v)
if pojazdy[id] then
local cena = pojazdy[id][7]
if cena then
if getPlayerMoney(plr) >= cena then
takePlayerMoney(plr, cena)
local przebieg = getElementData(v,"pojazd_przebieg")
local x,y,z = getElementPosition(v)
local rotx,roty,rotz = getElementRotation(v)
local r1,g1,b1,r2,g2,b2,r3,g3,b3,r4,g4,b4 = getVehicleColor(v,true)
local hr,hg,hb = getVehicleHeadLightColor(v)
local account = getPlayerAccount(plr)
local wlasciciel = getAccountName(account)
--<<-->>
local query = dbQuery(handler, "INSERT INTO pojazdy (wlasciciel, model, x, y, z, rot, r1,g1,b1,r2,g2,b2,r3,g3,b3,r4,g4,b4, przebieg, paliwo) VALUES (?, ?, ?, ?, ?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", wlasciciel, id, x, y, z, rotx, r1,g1,b1,r2,g2,b2,r3,g3,b3,r4,g4,b4, przebieg, 60)
local result, num_affected_rows, last_insert_id = dbPoll(query, -1)
dbExec(handler, "INSERT INTO tuning (id, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, paintjob, hr, hg, hb) VALUES (?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", last_insert_id, "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "3", hr,hg,hb)
--<<-->>
destroyElement(v)
local pojazd = createVehicle(id,x,y,z,rx,ry,rz)
warpPedIntoVehicle(plr,pojazd)
local query = dbQuery(handler, "SELECT * FROM pojazdy")
local result, num_rows, errormsg = dbPoll (query, -1)
for i,v in pairs(result) do
setElementRotation(pojazd,rotx,roty,rotz)
setElementData(pojazd, "pojazdy_paliwo", v["paliwo"] or 100)
setElementData(pojazd, "pojazdy_przebieg", v["przebieg"] or 0)
setVehicleColor(pojazd, v["r1"],v["g1"],v["b1"],v["r2"],v["g2"],v["b2"],v["r3"],v["g3"],v["b3"],v["r4"],v["g4"],v["b4"])
setElementData(pojazd, "car_id", v["id"])
setElementData(pojazd, "car_owner", v["wlasciciel"])
setVehiclePlateText(pojazd, "SF "..v["id"])
setVehicleColor(pojazd, 150, 0, 0, 150, 0, 0 )
addVehicleUpgrade(pojazd, 1096 )
end
zrespponownie(id)
else
outputChatBox("*Nie masz tyle pieni?dzy. Potrzebujesz PLN "..cena,plr,0,0,0,true)
end
end
end
end
end
addCommandHandler("kuppojazd",kup)
addCommandHandler('kuppojazd', function(plr, cmd)
local data=plr:getData('vehsell:info')
if not data then return end
if getPlayerMoney(plr) < data.cost then
triggerClientEvent(plr,"addNotification",root,"Nie posiadasz wystarczajacej kwoty pieni?dzy!","error")
return
end
local vehicle=plr:getOccupiedVehicle()
if vehicle then
removePedFromVehicle(vehicle)
end
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