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

Wysłany: 2019-02-20, 15:11


Pyrek24







Wiek: 26
Na forum: 3579 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam ot?? mam b??d z prac? dostawcy
KOD
c
local elo=createColCuboid(1612.37, -1801.68, 12.47, 10.75, 10.5, 6.75)
local bm="910340"
local s1="Srednia"
local l1="Duza"
local fc="825400"
local bb="186000"
local zlecenia2={
--nazwa, zarobek, cel, zarobek RP--
{"Silniki", bb, "BB", s1},
{"Imigranci", fc, "FC", "Mala"},
}

addEvent("kur:open", true)
addEventHandler("kur:open", getRootElement(), function(hitElement)
local screenW, screenH = guiGetScreenSize()
if hitElement == localPlayer then
    gluwno = guiCreateWindow((screenW - 390) / 2, (screenH - 285) / 2, 390, 285, "System zlece?", fabbe)
    guiWindowSetMovable(gluwno, fabbe)
    guiWindowSetSizable(gluwno, fabbe)
    guiSetAlpha(gluwno, 0.75)
    informejszyn = guiCreateLabel(16, 29, 364, 43, "Poni?ej wy?wietlono mo?liwe zlecenia, wybierz jedno z nich a nast?pnie kliknij OK.", fabbe, gluwno)
    guiSetFont(informejszyn, "default-bold-small")
    guiLabelSetHorizontalAlign(informejszyn, "left", true)
    button = guiCreateButton(236, 249, 144, 26, "ZAMKNIJ", fabbe, gluwno)
    ok = guiCreateButton(10, 249, 144, 26, "OK", fabbe, gluwno)
    zlecenia = guiCreateGridList(10, 68, 370, 176, fabbe, gluwno)
    kolumna=guiGridListAddColumn(zlecenia, "Zlecenie", 0.4)
    guiGridListAddColumn(zlecenia, "Zarobek", 0.2)
    guiGridListAddColumn(zlecenia, "Cel", 0.2)
    guiGridListAddColumn(zlecenia, "Warto??", 0.1)
    for i,v in pairs(zlecenia2) do
    guiGridListAddRow(zlecenia)
    guiGridListSetItemText(zlecenia, i-1, 1, v[1], fabbe, fabbe)
    guiGridListSetItemText(zlecenia, i-1, 2, v[2].." $", fabbe, fabbe)
    guiGridListSetItemText(zlecenia, i-1, 3, v[3], fabbe, fabbe)
    guiGridListSetItemText(zlecenia, i-1, 4, v[4], fabbe, fabbe)
    info1=v[1]
    info2=v[2]
    info3=v[3]
    info4=v[4]
    showCursor(true)
    end
    end
end)

addEvent("bbm:create", true)
addEventHandler("bbm:create", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
bbm=createBlip(212.88, 24.88, 2.57, 41)
end)

addEvent("bfc:create", true)
addEventHandler("bfc:create", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
bfc=createBlip(-361.08, 1191.43, 19.74, 41)
end)

addEvent("bbb:create", true)
addEventHandler("bbb:create", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
bbb=createBlip(212.88, 24.88, 2.57, 41)
end)

addEvent("bbm:destroy", true)
addEventHandler("bbm:destroy", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
destroyElement(bbm)
end)

addEvent("bfc:destroy", true)
addEventHandler("bfc:destroy", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
destroyElement(bfc)
end)

addEvent("bbb:destroy", true)
addEventHandler("bbb:destroy", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
destroyElement(bbb)
end)


function click()
if source == button then
showCursor(fabbe)
guiSetVisible(gluwno,fabbe)
end
if source == ok then
wrow, wcol = guiGridListGetSelectedItem ( zlecenia )
akcja = guiGridListGetItemText( zlecenia, wrow, kolumna )
if akcja == "" then outputChatBox("Musisz wybra? zlecenie", 255, 255, 255) return end
for i,v in pairs(zlecenia2) do
if akcja==v[1] then
local vehicles=getElementsWithinColShape(elo,"vehicle")
if #vehicles > 0 then
outputChatBox("Poczekaj a? gracz odjedzie z miejsca spawnu pojazdu!", 255, 255, 255)
guiSetVisible(gluwno,fabbe)
showCursor(fabbe)
return
end
guiSetVisible(gluwno,fabbe)
showCursor(fabbe)
outputChatBox("Informacje nt. zlecenia:", 255, 255, 255)
outputChatBox("Zlecenie: "..v[1].."", 255, 255, 255)
outputChatBox("Zarobek: "..v[2].." $", 255, 255, 255)
--outputChatBox("Za wykonanie zlecenia otrzymasz: "..v[4].." RP", 255, 255, 255)
triggerServerEvent("k:zacznij", localPlayer, localPlayer, v[1], v[2], v[3], v[4])
end
end
end
end
addEventHandler ( "onClientGUIClick", resourceRoot, click)
fileDelete("c.lua")


s
local m=createMarker(-2520.93, -624.80, 132.78-0.9, "cylinder", 1.1, 255, 80, 0)
local mbb=createMarker(212.88, 24.88, 2.57-0.9, "cylinder", 2.5, 255, 80, 0)
local mfc=createMarker(-361.08, 1191.43, 19.74-0.9, "cylinder", 2.5, 255, 80, 0)
local mbm=createMarker(-2614.54, 2254.56, 8.20-0.9, "cylinder", 2.5, 255, 80, 0)
setElementData(m, 'typ', 'praca')
setElementData(mbb, 'typ', 'praca')
setElementData(mfc, 'typ', 'praca')
setElementData(mbm, 'typ', 'praca')
createBlip(-2520.93, -624.80, 132.78, 51)
local tm=createElement("text")
setElementData(tm, "name", "Zlecenia")
setElementPosition(tm, -2520.93, -624.80, 132.78)
local tbb=createElement("text")
setElementData(tbb, "name", "Roz?adunek\BlueBerry")
setElementPosition(tbb, 212.88, 24.88, 2.57+0.2)
local tfc=createElement("text")
setElementData(tfc, "name", "Roz?adunek\nFort Carson")
setElementPosition(tfc, -361.08, 1191.43, 19.74)
local tbm=createElement("text")
setElementData(tbm, "name", "Roz?adunek\nBayside Marina")
setElementPosition(tbm, -2614.54, 2254.56, 8.20)

addEventHandler ( "onMarkerHit", m, function(hitElement)
local car = getPedOccupiedVehicle(hitElement)
if car then return end
if getElementData(hitElement, "player:job",true) then outputChatBox("Posiadasz ju? aktywn? prace!", hitElement,255,255,255) return end
if getElementData(hitElement, "k:praca",true) then outputChatBox("Posiadasz ju? aktywn? prace!", hitElement,255,255,255) return end
triggerClientEvent("kur:open", hitElement, hitElement)
end)

addEventHandler ( "onMarkerHit", mfc, function(hitElement,md)
if not md then return end
if getElementType(hitElement)~="player" then return end
local car = getPedOccupiedVehicle(hitElement)
if not car then return end
setTimer(function(car)
if getElementData(car, "vehicle:cel:K") == "FC" then
        local z=getElementData(car, "vehicle:zarobek")
        givePlayerMoney(hitElement, z)
        triggerClientEvent("bfc:destroy", hitElement, hitElement)
        setElementData(hitElement, "k:praca", fabbe)
        --setElementData(hitElement, "player:reputation", getElementData(hitElement, "player:reputation")+getElementData(car, "vehicle:rp"))
        --exports["psrpg-db"]:dbSet("UPDATE psrpg_users SET reputation=? WHERE id=?", getElementData(hitElement, "player:reputation")+getElementData(car, "vehicle:rp"), getElementData(hitElement, "player:sid"))
        outputChatBox("Otrzymujesz "..z.." $ za dostarczenie zlecenia: "..getElementData(getPedOccupiedVehicle(hitElement), "vehicle:zlecenie").." do "..getElementData(car, "vehicle:cel:K").."", hitElement, 0, 102, 204)
        destroyElement(car)
        setTimer ( function()
        setElementPosition(hitElement, -2522.69, -621.71, 132.74)
        
    end, 600, 1 )
    end
end,1000,1,car)
end)

addEventHandler ( "onMarkerHit", mbb, function(hitElement,md)
if not md then return end
if getElementType(hitElement)~="player" then return end
local car = getPedOccupiedVehicle(hitElement)
if not car then return end
setTimer(function(car)
if getElementData(car, "vehicle:cel:K") == "BB" then
        local z=getElementData(car, "vehicle:zarobek")
        givePlayerMoney(hitElement, z)
        triggerClientEvent("bbb:destroy", hitElement, hitElement)
        setElementData(hitElement, "k:praca", fabbe)
        --setElementData(hitElement, "player:reputation", getElementData(hitElement, "player:reputation")+getElementData(car, "vehicle:rp"))
        --exports["psrpg-db"]:dbSet("UPDATE psrpg_users SET reputation=? WHERE id=?", getElementData(hitElement, "player:reputation")+getElementData(car, "vehicle:rp"), getElementData(hitElement, "player:sid"))
        outputChatBox("Otrzymujesz "..z.." $ za dostarczenie zlecenia: "..getElementData(car, "vehicle:zlecenie").." do "..getElementData(car, "vehicle:cel:K").."", hitElement, 0, 102, 204)
        destroyElement(car)
        setTimer ( function()
        setElementPosition(hitElement, -2522.69, -621.71, 132.74)
        end, 600, 1 )
    end
end,1000,1,car)
end)

addEventHandler ( "onMarkerHit", mbm,function(hitElement,md)
if not md then return end
if getElementType(hitElement)~="player" then return end
local car = getPedOccupiedVehicle(hitElement)
if not car then return end
setTimer(function(car)
if not car then return end
if getElementData(car, "vehicle:cel:K") == "BM" then
        local z=getElementData(car, "vehicle:zarobek")
        givePlayerMoney(hitElement, z)
        triggerClientEvent("bbm:destroy", hitElement, hitElement)
        setElementData(hitElement, "k:praca", fabbe)
        --setElementData(hitElement, "player:reputation", getElementData(hitElement, "player:reputation")+getElementData(car, "vehicle:rp"))
        --exports["psrpg-db"]:dbSet("UPDATE psrpg_users SET reputation=? WHERE id=?", getElementData(hitElement, "player:reputation")+getElementData(car, "vehicle:rp"), getElementData(hitElement, "player:sid"))
        outputChatBox("Otrzymujesz "..z.." $ za dostarczenie zlecenia: "..getElementData(getPedOccupiedVehicle(hitElement), "vehicle:zlecenie").." do "..getElementData(car, "vehicle:cel:K").."", hitElement, 0, 102, 204)
        destroyElement(car)
        setTimer ( function()
        setElementPosition(hitElement, -2522.69, -621.71, 132.74)
        end, 600, 1 )
    end
end,1000,1,car)
end )
local auto= {}
addEvent("k:zacznij", true) 
addEventHandler("k:zacznij", getRootElement(), function(gracz,zlecenie,zarobek,cel,rp)
if not gracz == source then return end
if cel == "BM" then 
--"-1874.89, 1418.53, 7.18"-- 
triggerClientEvent("bbm:create", gracz, gracz)
--bbm=createBlip(-1874.89, 1418.53, 7.18-0.9, 41, 255, 0, 0, 255, 0)
--setElementVisibleTo ( bbm, gracz, true )
end
if cel == "FC" then 
triggerClientEvent("bfc:create", gracz, gracz)
--"1091.44, 1895.34, 10.82"--
--bfc=createBlip(1091.44, 1895.34, 10.82-0.9, 41, 255, 0, 0, 255, 0)
--setElementVisibleTo ( bfc, gracz, true )
end
if cel == "BB" then 
triggerClientEvent("bbb:create", gracz, gracz)
--"592.44, -1246.55, 18.09"--
--bbb=createBlip(592.44, -1246.55, 18.09-0.9, 41, 255, 0, 0, 255, 0)
--setElementVisibleTo ( bbb, gracz, true )
end
--triggerClientEvent(gracz, "onClientAddNotification", gracz, "Rozpoczynasz zlecenie do ("..cel..")", "success")
--outputChatBox("Rozpoczynasz prace rozwoziciela towar?w, na mapie zaznaczono twoje zlecenie. ("..cel..")", gracz, 255, 255, 255)
auto[gracz]=createVehicle(456, -2511.87,-614.26,132.74,359.9,0.0,268.6)
local veh = auto[gracz]

setTimer(function(gracz,veh)
warpPedIntoVehicle(gracz, veh)
end,500,1,gracz,veh)
setElementData(veh, "vehicle:mileage", math.random(1,950000))
setElementData(veh, "vehicle:fuel", 100)
--setElementData(veh, "vehicle:desc", "Zlecenie: "..zlecenie.."\nCel: "..cel.."")
--exports["iyw_vehtexts"]:add3DTextForElement(elements["vehicle"],{0,0,0},"Skuter publiczny",{255,255,255,255},"diploma",1.2,30,1)
--source:setData('vehicle:desc', 'Pojazd publiczny zaj?ty przez #008ed2'..getPlayerName(plr):gsub("#%x%x%x%x%x%x", ''));
setElementData(veh,"vehicle:desc","Praca Przewo?nika")
setElementData(veh, "vehicle:praca:K",true)
setElementData(veh, "vehicle:cel:K",cel)
setElementData(veh, "vehicle:zarobek",zarobek)
--setElementData(veh, "vehicle:rp",rp)
setElementData(veh, "vehicle:zlecenie",zlecenie)
addVehicleUpgrade ( veh, 1087 )
addVehicleUpgrade ( veh, 1025 )
setElementData(gracz, "k:praca", true)

end)

function cancel(thePlayer, seat)
if source and getElementData(source, "vehicle:praca:K",true) and seat==0 then
    if source and getElementData(source, "vehicle:cel:K") == "FC" then
    triggerClientEvent("bfc:destroy", thePlayer, thePlayer)
    destroyElement(source)
    setElementData(thePlayer, "k:praca", fabbe)
    ebbeif source and getElementData(source, "vehicle:cel:K") == "BB" then
    triggerClientEvent("bbb:destroy", thePlayer, thePlayer)
    destroyElement(source)
    setElementData(thePlayer, "k:praca", fabbe)
    ebbeif source and getElementData(source, "vehicle:cel:K") == "BM" then
    triggerClientEvent("bbm:destroy", thePlayer, thePlayer)
    destroyElement(source)
    setElementData(thePlayer, "k:praca", fabbe)
    end
end
end
addEventHandler ( "onVehicleStartExit", getRootElement(), cancel )


addEventHandler ( "onPlayerQuit", getRootElement(), function() 
if getElementData(source, "k:praca") then
    if isElement(auto[gracz]) then destroyElement(auto[gracz]) end
end
end)


DB3
Kliknij, aby powiększyć.

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-20, 15:58


BlueCry

ŚĆRIPTER LUJA






Wiek: 25
Na forum: 4147 dni
Posty: 78
Nick w MP: BlueCry

Piwa: 2178

Respekt: 110
Respekt: 110

Poprawiona strona serwera, powinno dzia?a?:

local m=createMarker(-2520.93, -624.80, 132.78-0.9, "cylinder", 1.1, 255, 80, 0)
local mbb=createMarker(212.88, 24.88, 2.57-0.9, "cylinder", 2.5, 255, 80, 0)
local mfc=createMarker(-361.08, 1191.43, 19.74-0.9, "cylinder", 2.5, 255, 80, 0)
local mbm=createMarker(-2614.54, 2254.56, 8.20-0.9, "cylinder", 2.5, 255, 80, 0)
setElementData(m, 'typ', 'praca')
setElementData(mbb, 'typ', 'praca')
setElementData(mfc, 'typ', 'praca')
setElementData(mbm, 'typ', 'praca')
createBlip(-2520.93, -624.80, 132.78, 51)
local tm=createElement("text")
setElementData(tm, "name", "Zlecenia")
setElementPosition(tm, -2520.93, -624.80, 132.78)
local tbb=createElement("text")
setElementData(tbb, "name", "Roz?adunek\BlueBerry")
setElementPosition(tbb, 212.88, 24.88, 2.57+0.2)
local tfc=createElement("text")
setElementData(tfc, "name", "Roz?adunek\nFort Carson")
setElementPosition(tfc, -361.08, 1191.43, 19.74)
local tbm=createElement("text")
setElementData(tbm, "name", "Roz?adunek\nBayside Marina")
setElementPosition(tbm, -2614.54, 2254.56, 8.20)

addEventHandler ( "onMarkerHit", m, function(hitElement)
local car = getPedOccupiedVehicle(hitElement)
if car then return end
if getElementData(hitElement, "player:job",true) then outputChatBox("Posiadasz ju? aktywn? prace!", hitElement,255,255,255) return end
if getElementData(hitElement, "k:praca",true) then outputChatBox("Posiadasz ju? aktywn? prace!", hitElement,255,255,255) return end
triggerClientEvent("kur:open", hitElement, hitElement)
end)

addEventHandler ( "onMarkerHit", mfc, function(hitElement,md)
if not md then return end
if getElementType(hitElement)~="player" then return end
local car = getPedOccupiedVehicle(hitElement)
if not car then return end
setTimer(function(car)
if getElementData(car, "vehicle:cel:K") == "FC" then
        local z=getElementData(car, "vehicle:zarobek")
        givePlayerMoney(hitElement, z)
        triggerClientEvent("bfc:destroy", hitElement, hitElement)
        setElementData(hitElement, "k:praca", fabbe)
        --setElementData(hitElement, "player:reputation", getElementData(hitElement, "player:reputation")+getElementData(car, "vehicle:rp"))
        --exports["psrpg-db"]:dbSet("UPDATE psrpg_users SET reputation=? WHERE id=?", getElementData(hitElement, "player:reputation")+getElementData(car, "vehicle:rp"), getElementData(hitElement, "player:sid"))
        outputChatBox("Otrzymujesz "..z.." $ za dostarczenie zlecenia: "..getElementData(getPedOccupiedVehicle(hitElement), "vehicle:zlecenie").." do "..getElementData(car, "vehicle:cel:K").."", hitElement, 0, 102, 204)
        destroyElement(car)
        setTimer ( function()
        setElementPosition(hitElement, -2522.69, -621.71, 132.74)
        
    end, 600, 1 )
    end
end,1000,1,car)
end)

addEventHandler ( "onMarkerHit", mbb, function(hitElement,md)
if not md then return end
if getElementType(hitElement)~="player" then return end
local car = getPedOccupiedVehicle(hitElement)
if not car then return end
setTimer(function(car)
if getElementData(car, "vehicle:cel:K") == "BB" then
        local z=getElementData(car, "vehicle:zarobek")
        givePlayerMoney(hitElement, z)
        triggerClientEvent("bbb:destroy", hitElement, hitElement)
        setElementData(hitElement, "k:praca", fabbe)
        --setElementData(hitElement, "player:reputation", getElementData(hitElement, "player:reputation")+getElementData(car, "vehicle:rp"))
        --exports["psrpg-db"]:dbSet("UPDATE psrpg_users SET reputation=? WHERE id=?", getElementData(hitElement, "player:reputation")+getElementData(car, "vehicle:rp"), getElementData(hitElement, "player:sid"))
        outputChatBox("Otrzymujesz "..z.." $ za dostarczenie zlecenia: "..getElementData(car, "vehicle:zlecenie").." do "..getElementData(car, "vehicle:cel:K").."", hitElement, 0, 102, 204)
        destroyElement(car)
        setTimer ( function()
        setElementPosition(hitElement, -2522.69, -621.71, 132.74)
        end, 600, 1 )
    end
end,1000,1,car)
end)

addEventHandler ( "onMarkerHit", mbm,function(hitElement,md)
if not md then return end
if getElementType(hitElement)~="player" then return end
local car = getPedOccupiedVehicle(hitElement)
if not car then return end
setTimer(function(car)
if not car then return end
if getElementData(car, "vehicle:cel:K") == "BM" then
        local z=getElementData(car, "vehicle:zarobek")
        givePlayerMoney(hitElement, z)
        triggerClientEvent("bbm:destroy", hitElement, hitElement)
        setElementData(hitElement, "k:praca", fabbe)
        --setElementData(hitElement, "player:reputation", getElementData(hitElement, "player:reputation")+getElementData(car, "vehicle:rp"))
        --exports["psrpg-db"]:dbSet("UPDATE psrpg_users SET reputation=? WHERE id=?", getElementData(hitElement, "player:reputation")+getElementData(car, "vehicle:rp"), getElementData(hitElement, "player:sid"))
        outputChatBox("Otrzymujesz "..z.." $ za dostarczenie zlecenia: "..getElementData(getPedOccupiedVehicle(hitElement), "vehicle:zlecenie").." do "..getElementData(car, "vehicle:cel:K").."", hitElement, 0, 102, 204)
        destroyElement(car)
        setTimer ( function()
        setElementPosition(hitElement, -2522.69, -621.71, 132.74)
        end, 600, 1 )
    end
end,1000,1,car)
end )
local auto= {}
addEvent("k:zacznij", true) 
addEventHandler("k:zacznij", getRootElement(), function(gracz,zlecenie,zarobek,cel,rp)
if not gracz == source then return end
if cel == "BM" then 
--"-1874.89, 1418.53, 7.18"-- 
triggerClientEvent("bbm:create", gracz, gracz)
--bbm=createBlip(-1874.89, 1418.53, 7.18-0.9, 41, 255, 0, 0, 255, 0)
--setElementVisibleTo ( bbm, gracz, true )
end
if cel == "FC" then 
triggerClientEvent("bfc:create", gracz, gracz)
--"1091.44, 1895.34, 10.82"--
--bfc=createBlip(1091.44, 1895.34, 10.82-0.9, 41, 255, 0, 0, 255, 0)
--setElementVisibleTo ( bfc, gracz, true )
end
if cel == "BB" then 
triggerClientEvent("bbb:create", gracz, gracz)
--"592.44, -1246.55, 18.09"--
--bbb=createBlip(592.44, -1246.55, 18.09-0.9, 41, 255, 0, 0, 255, 0)
--setElementVisibleTo ( bbb, gracz, true )
end
--triggerClientEvent(gracz, "onClientAddNotification", gracz, "Rozpoczynasz zlecenie do ("..cel..")", "success")
--outputChatBox("Rozpoczynasz prace rozwoziciela towar?w, na mapie zaznaczono twoje zlecenie. ("..cel..")", gracz, 255, 255, 255)
auto[gracz]=createVehicle(456, -2511.87,-614.26,132.74,359.9,0.0,268.6)
local veh = auto[gracz]

setTimer(function(gracz,veh)
warpPedIntoVehicle(gracz, veh)
end,500,1,gracz,veh)
setElementData(veh, "vehicle:mileage", math.random(1,950000))
setElementData(veh, "vehicle:fuel", 100)
--setElementData(veh, "vehicle:desc", "Zlecenie: "..zlecenie.."\nCel: "..cel.."")
--exports["iyw_vehtexts"]:add3DTextForElement(elements["vehicle"],{0,0,0},"Skuter publiczny",{255,255,255,255},"diploma",1.2,30,1)
--source:setData('vehicle:desc', 'Pojazd publiczny zaj?ty przez #008ed2'..getPlayerName(plr):gsub("#%x%x%x%x%x%x", ''));
setElementData(veh,"vehicle:desc","Praca Przewo?nika")
setElementData(veh, "vehicle:praca:K",true)
setElementData(veh, "vehicle:cel:K",cel)
setElementData(veh, "vehicle:zarobek",zarobek)
--setElementData(veh, "vehicle:rp",rp)
setElementData(veh, "vehicle:zlecenie",zlecenie)
addVehicleUpgrade ( veh, 1087 )
addVehicleUpgrade ( veh, 1025 )
setElementData(gracz, "k:praca", true)

end)

function cancel(thePlayer, seat)
if source and getElementData(source, "vehicle:praca:K",true) and seat==0 then
    if source and getElementData(source, "vehicle:cel:K") == "FC" then
    triggerClientEvent("bfc:destroy", thePlayer, thePlayer)
    destroyElement(source)
    setElementData(thePlayer, "k:praca", fabbe)
elseif source and getElementData(source, "vehicle:cel:K") == "BB" then
    triggerClientEvent("bbb:destroy", thePlayer, thePlayer)
    destroyElement(source)
    setElementData(thePlayer, "k:praca", fabbe)
elseif source and getElementData(source, "vehicle:cel:K") == "BM" then
    triggerClientEvent("bbm:destroy", thePlayer, thePlayer)
    destroyElement(source)
    setElementData(thePlayer, "k:praca", fabbe)
    end
end
end
addEventHandler ( "onVehicleStartExit", getRootElement(), cancel )


addEventHandler ( "onPlayerQuit", getRootElement(), function() 
if getElementData(source, "k:praca") then
    if isElement(auto[gracz]) then destroyElement(auto[gracz]) end
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-20, 19:56


Pyrek24







Wiek: 26
Na forum: 3579 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Kolejny b??d jak w marker wchodze
DB3


Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-20, 20:35


Gravgor







Wiek: 22
Na forum: 3760 dni
Posty: 380
Nick w MP: 1944

Piwa: 702

Respekt: 57,8

local elo=createColCuboid(1612.37, -1801.68, 12.47, 10.75, 10.5, 6.75)
local bm="910340"
local s1="Srednia"
local l1="Duza"
local fc="825400"
local bb="186000"
local zlecenia2={
--nazwa, zarobek, cel, zarobek RP--
{"Silniki", bb, "BB", s1},
{"Imigranci", fc, "FC", "Mala"},
}
local screenW, screenH = guiGetScreenSize()

gluwno = guiCreateWindow((screenW - 390) / 2, (screenH - 285) / 2, 390, 285, "System zlece?", fabbe)
local gridlist =  guiCreateGridList(10, 68, 370, 176, fabbe, gluwno)
local zlecenie = guiGridListAddColumn(gridlist, "Zlecenie", 0.4)
local zarobek = guiGridListAddColumn(zlecenia, "Zarobek", 0.2)
local cel = guiGridListAddColumn(gridlist, "Cel", 0.2)
local wartosc = guiGridListAddColumn(gridlist, "Warto??", 0.1)

addEvent("kur:open", true)
addEventHandler("kur:open", getRootElement(), function(hitElement)
if hitElement == localPlayer then
    guiSetVisible(gluwno, true)
    guiSetVisible(gridlist, true)
    guiWindowSetMovable(gluwno, fabbe)
    guiWindowSetSizable(gluwno, fabbe)
    guiSetAlpha(gluwno, 0.75)
    informejszyn = guiCreateLabel(16, 29, 364, 43, "Poni?ej wy?wietlono mo?liwe zlecenia, wybierz jedno z nich a nast?pnie kliknij OK.", fabbe, gluwno)
    guiSetFont(informejszyn, "default-bold-small")
    guiLabelSetHorizontalAlign(informejszyn, "left", true)
    button = guiCreateButton(236, 249, 144, 26, "ZAMKNIJ", fabbe, gluwno)
    ok = guiCreateButton(10, 249, 144, 26, "OK", fabbe, gluwno)
    for i,v in pairs(zlecenia2) do
    local row = guiGridListAddRow(gridlist)
    guiGridListSetItemText(gridlist, row, 1, v[1], fabbe, fabbe)
    guiGridListSetItemText(gridlist,row, 2, v[2].." $", fabbe, fabbe)
    guiGridListSetItemText(gridlist, row, 3, v[3], fabbe, fabbe)
    guiGridListSetItemText(gridlist, row, 4, v[4], fabbe, fabbe)
    info1=v[1]
    info2=v[2]
    info3=v[3]
    info4=v[4]
    showCursor(true)
    end
    end
end)

addEvent("bbm:create", true)
addEventHandler("bbm:create", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
bbm=createBlip(212.88, 24.88, 2.57, 41)
end)

addEvent("bfc:create", true)
addEventHandler("bfc:create", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
bfc=createBlip(-361.08, 1191.43, 19.74, 41)
end)

addEvent("bbb:create", true)
addEventHandler("bbb:create", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
bbb=createBlip(212.88, 24.88, 2.57, 41)
end)

addEvent("bbm:destroy", true)
addEventHandler("bbm:destroy", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
destroyElement(bbm)
end)

addEvent("bfc:destroy", true)
addEventHandler("bfc:destroy", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
destroyElement(bfc)
end)

addEvent("bbb:destroy", true)
addEventHandler("bbb:destroy", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
destroyElement(bbb)
end)


function click()
if source == button then
showCursor(fabbe)
guiSetVisible(gluwno,fabbe)
end
if source == ok then
wrow, wcol = guiGridListGetSelectedItem ( zlecenia )
akcja = guiGridListGetItemText( zlecenia, wrow, kolumna )
if akcja == "" then outputChatBox("Musisz wybra? zlecenie", 255, 255, 255) return end
for i,v in pairs(zlecenia2) do
if akcja==v[1] then
local vehicles=getElementsWithinColShape(elo,"vehicle")
if #vehicles > 0 then
outputChatBox("Poczekaj a? gracz odjedzie z miejsca spawnu pojazdu!", 255, 255, 255)
guiSetVisible(gluwno,fabbe)
showCursor(fabbe)
return
end
guiSetVisible(gluwno,fabbe)
showCursor(fabbe)
outputChatBox("Informacje nt. zlecenia:", 255, 255, 255)
outputChatBox("Zlecenie: "..v[1].."", 255, 255, 255)
outputChatBox("Zarobek: "..v[2].." $", 255, 255, 255)
--outputChatBox("Za wykonanie zlecenia otrzymasz: "..v[4].." RP", 255, 255, 255)
triggerServerEvent("k:zacznij", localPlayer, localPlayer, v[1], v[2], v[3], v[4])
end
end
end
end
addEventHandler ( "onClientGUIClick", resourceRoot, click)
fileDelete("c.lua")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-20, 22:52


Pyrek24







Wiek: 26
Na forum: 3579 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Dalej error
DB3
https://imgur.com/khLWft5

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-21, 15:25


Gravgor







Wiek: 22
Na forum: 3760 dni
Posty: 380
Nick w MP: 1944

Piwa: 702

Respekt: 57,8

W og?le Ci si? wy?wietla okienko?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-21, 15:54


Pyrek24







Wiek: 26
Na forum: 3579 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Nic si? nie wy?wietla, tylko kursor si? ukazuje.

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-21, 17:11


Gravgor







Wiek: 22
Na forum: 3760 dni
Posty: 380
Nick w MP: 1944

Piwa: 702

Respekt: 57,8

"Pyrek24" napisał/a:

Nic si? nie wy?wietla, tylko kursor si? ukazuje.


Stw?rz jeszcze raz okienko

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-21, 19:24


Pyrek24







Wiek: 26
Na forum: 3579 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Jak? Pom?g?by? ?

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-21, 19:39


Gravgor







Wiek: 22
Na forum: 3760 dni
Posty: 380
Nick w MP: 1944

Piwa: 702

Respekt: 57,8

To jak Ty tworzy?e? to GUI, je?li nie wiesz jak teraz je zrobi??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-21, 20:28


Pyrek24







Wiek: 26
Na forum: 3579 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Ja tego nie tworzy?em, przerobilem owy skrypt, naprawi?by? mi gui?

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-21, 20:30


Gravgor







Wiek: 22
Na forum: 3760 dni
Posty: 380
Nick w MP: 1944

Piwa: 702

Respekt: 57,8

Musisz stworzy? od nowa GUI

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2019-02-21, 22:23


Pyrek24







Wiek: 26
Na forum: 3579 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Ja w gui nie ogarniam zrobi?by? na szybko pls ?

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-22, 09:50


BlueCry

ŚĆRIPTER LUJA






Wiek: 25
Na forum: 4147 dni
Posty: 78
Nick w MP: BlueCry

Piwa: 2178

Respekt: 110
Respekt: 110

Spr?buj tego kodu:
local elo=createColCuboid(1612.37, -1801.68, 12.47, 10.75, 10.5, 6.75)
local bm="910340"
local s1="Srednia"
local l1="Duza"
local fc="825400"
local bb="186000"
local zlecenia2={
--nazwa, zarobek, cel, zarobek RP--
{"Silniki", bb, "BB", s1},
{"Imigranci", fc, "FC", "Mala"},
}
local screenW, screenH = guiGetScreenSize()

gluwno = guiCreateWindow((screenW - 390) / 2, (screenH - 285) / 2, 390, 285, "System zlece?", false)
local gridlist =  guiCreateGridList(10, 68, 370, 176, false, gluwno)
local zlecenie = guiGridListAddColumn(gridlist, "Zlecenie", 0.4)
local zarobek = guiGridListAddColumn(zlecenia, "Zarobek", 0.2)
local cel = guiGridListAddColumn(gridlist, "Cel", 0.2)
local wartosc = guiGridListAddColumn(gridlist, "Warto??", 0.1)

addEvent("kur:open", true)
addEventHandler("kur:open", getRootElement(), function(hitElement)
if hitElement == localPlayer then
    guiSetVisible(gluwno, true)
    guiSetVisible(gridlist, true)
    guiWindowSetMovable(gluwno, false)
    guiWindowSetSizable(gluwno, false)
    guiSetAlpha(gluwno, 0.75)
    informejszyn = guiCreateLabel(16, 29, 364, 43, "Poni?ej wy?wietlono mo?liwe zlecenia, wybierz jedno z nich a nast?pnie kliknij OK.", false, gluwno)
    guiSetFont(informejszyn, "default-bold-small")
    guiLabelSetHorizontalAlign(informejszyn, "left", true)
    button = guiCreateButton(236, 249, 144, 26, "ZAMKNIJ", false, gluwno)
    ok = guiCreateButton(10, 249, 144, 26, "OK", false, gluwno)
    for i,v in pairs(zlecenia2) do
    local row = guiGridListAddRow(gridlist)
    guiGridListSetItemText(gridlist, row, 1, v[1], false, false)
    guiGridListSetItemText(gridlist,row, 2, v[2].." $", false, false)
    guiGridListSetItemText(gridlist, row, 3, v[3], false, false)
    guiGridListSetItemText(gridlist, row, 4, v[4], false, false)
    info1=v[1]
    info2=v[2]
    info3=v[3]
    info4=v[4]
    showCursor(true)
    end
    end
end)

addEvent("bbm:create", true)
addEventHandler("bbm:create", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
bbm=createBlip(212.88, 24.88, 2.57, 41)
end)

addEvent("bfc:create", true)
addEventHandler("bfc:create", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
bfc=createBlip(-361.08, 1191.43, 19.74, 41)
end)

addEvent("bbb:create", true)
addEventHandler("bbb:create", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
bbb=createBlip(212.88, 24.88, 2.57, 41)
end)

addEvent("bbm:destroy", true)
addEventHandler("bbm:destroy", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
destroyElement(bbm)
end)

addEvent("bfc:destroy", true)
addEventHandler("bfc:destroy", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
destroyElement(bfc)
end)

addEvent("bbb:destroy", true)
addEventHandler("bbb:destroy", getRootElement(), function(gracz)
if gracz ~= localPlayer then return end
destroyElement(bbb)
end)


function click()
if source == button then
showCursor(false)
guiSetVisible(gluwno,false)
end
if source == ok then
wrow, wcol = guiGridListGetSelectedItem ( zlecenia )
akcja = guiGridListGetItemText( zlecenia, wrow, kolumna )
if akcja == "" then outputChatBox("Musisz wybra? zlecenie", 255, 255, 255) return end
for i,v in pairs(zlecenia2) do
if akcja==v[1] then
local vehicles=getElementsWithinColShape(elo,"vehicle")
if #vehicles > 0 then
outputChatBox("Poczekaj a? gracz odjedzie z miejsca spawnu pojazdu!", 255, 255, 255)
guiSetVisible(gluwno,false)
showCursor(false)
return
end
guiSetVisible(gluwno,false)
showCursor(false)
outputChatBox("Informacje nt. zlecenia:", 255, 255, 255)
outputChatBox("Zlecenie: "..v[1].."", 255, 255, 255)
outputChatBox("Zarobek: "..v[2].." $", 255, 255, 255)
--outputChatBox("Za wykonanie zlecenia otrzymasz: "..v[4].." RP", 255, 255, 255)
triggerServerEvent("k:zacznij", localPlayer, localPlayer, v[1], v[2], v[3], v[4])
end
end
end
end
addEventHandler ( "onClientGUIClick", resourceRoot, click)
fileDelete("c.lua")


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2019-02-22, 10:15


Pyrek24







Wiek: 26
Na forum: 3579 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Nie dzia?a, jak odpali?em skrypt ka?demu wy?wietli?o si? gui

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Tagi: praca :: dostawcy.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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