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

Wysłany: 2020-06-14, 03:43


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam, jak naprawi? taki b??d? Totalnie nie mam pomys?u
b??dy

278Bad argument 'destroyElement' [Expected element at argument 1]
279Bad argument 'destroyElement' [Expected element at argument 1]

c_side

--[[
@
@
@
@
@
@
@
@
--]]

local startPracyMagazyn =  createMarker(-1549.52,1165.43,7.19-0.9"cylinder"1.2255170060)
setElementData(startPracyMagazyn"marker:icon""praca")
--local oznaczeniePracy createBlip(-2109.26,-2.57,35.3246,225500,255,0,500)
local screenWscreenH guiGetScreenSize()
local dxfont0_normal dxCreateFont(":buttony-MoveRPG/normal.ttf"17)
local dxfont1_normal dxCreateFont(":buttony-MoveRPG/normal.ttf"10)
local dxfont3_normal dxCreateFont(":buttony-MoveRPG/normal.ttf"17)
local dxfont4_normal dxCreateFont(":buttony-MoveRPG/normal.ttf"10)
local dxfont5_normal dxCreateFont(":buttony-MoveRPG/normal.ttf"12)

pxpy = (screenW/1024), (screenH/768)

addEventHandler("onClientMarkerHit"startPracyMagazyn, function(h)
    if ~= localPlayer then return end
    if isPedInVehicle(localPlayerthen return end    
    setElementData(localPlayer"praca:magazyn:gui"true)
    showCursor(true)
end)

function isMouseIn xywidthheight )
    if ( not isCursorShowing( ) ) then
        return false
    end
    local sxsy guiGetScreenSize ( )
    local cxcy getCursorPosition ( )
    local cxcy = ( cx sx ), ( cy sy )
    if ( cx >= and cx <= width ) and ( cy >= and cy <= height then
        return true
    else
        return false
    end
end

setElementData(localPlayer"praca"nil)

strona "1"

function gui()
    if not getElementData(localPlayer"praca:magazyn:gui") == true then return end
    if strona == "1" then
        -- g??wne okno    
        dxDrawLine((screenW 0.3755) - 1, (screenH 0.1815) - 1, (screenW 0.3755) - 1screenH 0.6333tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.5964, (screenH 0.1815) - 1, (screenW 0.3755) - 1, (screenH 0.1815) - 1tocolor(2551600255), 1false)
        dxDrawLine((screenW 0.3755) - 1screenH 0.6333screenW 0.5964screenH 0.6333tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.5964screenH 0.6333screenW 0.5964, (screenH 0.1815) - 1tocolor(2551600255), 1false)
        dxDrawRectangle(screenW 0.3755screenH 0.1815screenW 0.2208screenH 0.4519tocolor(000175), false)    
        -- zako?cz prac?
        dxDrawLine((screenW 0.3865) - 1, (screenH 0.5694) - 1, (screenW 0.3865) - 1screenH 0.6074tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.4693, (screenH 0.5694) - 1, (screenW 0.3865) - 1, (screenH 0.5694) - 1tocolor(2551600255), 1false)
        dxDrawLine((screenW 0.3865) - 1screenH 0.6074screenW 0.4693screenH 0.6074tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.4693screenH 0.6074screenW 0.4693, (screenH 0.5694) - 1tocolor(2551600255), 1false)
        dxDrawRectangle(screenW 0.3865screenH 0.5694screenW 0.0828screenH 0.0380tocolor(000175), false)
        -- zamknij okno
        dxDrawLine((screenW 0.5052) - 1, (screenH 0.5694) - 1, (screenW 0.5052) - 1screenH 0.6074tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.5880, (screenH 0.5694) - 1, (screenW 0.5052) - 1, (screenH 0.5694) - 1tocolor(2551600255), 1false)
        dxDrawLine((screenW 0.5052) - 1screenH 0.6074screenW 0.5880screenH 0.6074tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.5880screenH 0.6074screenW 0.5880, (screenH 0.5694) - 1tocolor(2551600255), 1false)
        dxDrawRectangle(screenW 0.5052screenH 0.5694screenW 0.0828screenH 0.0380tocolor(000175), false)
        -- rozpocznij prac?
        dxDrawLine((screenW 0.3865) - 1, (screenH 0.5102) - 1, (screenW 0.3865) - 1screenH 0.5481tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.4693, (screenH 0.5102) - 1, (screenW 0.3865) - 1, (screenH 0.5102) - 1tocolor(2551600255), 1false)
        dxDrawLine((screenW 0.3865) - 1screenH 0.5481screenW 0.4693screenH 0.5481tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.4693screenH 0.5481screenW 0.4693, (screenH 0.5102) - 1tocolor(2551600255), 1false)
        dxDrawRectangle(screenW 0.3865screenH 0.5102screenW 0.0828screenH 0.0380tocolor(000175), false)
        -- dobieranie list?w
        dxDrawLine((screenW 0.5052) - 1, (screenH 0.5102) - 1, (screenW 0.5052) - 1screenH 0.5481tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.5880, (screenH 0.5102) - 1, (screenW 0.5052) - 1, (screenH 0.5102) - 1tocolor(2551600255), 1false)
        dxDrawLine((screenW 0.5052) - 1screenH 0.5481screenW 0.5880screenH 0.5481tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.5880screenH 0.5481screenW 0.5880, (screenH 0.5102) - 1tocolor(2551600255), 1false)
        dxDrawRectangle(screenW 0.5052screenH 0.5102screenW 0.0828screenH 0.0380tocolor(000175), false)
        
        dxDrawText("Dobierz Listy"screenW 0.5052screenH 0.5102screenW 0.5885screenH 0.5481tocolor(255255255255), 1.00dxfont1_normal"center""center"falsefalsefalsefalsefalse)        
        dxDrawText("magazyn - Praca Dorywcza"screenW 0.3740screenH 0.1806screenW 0.5964screenH 0.2593tocolor(255255255255), 1.00dxfont0_normal"center""center"falsefalsefalsefalsefalse)        
        dxDrawText("Zako?cz Prac?"screenW 0.3859screenH 0.5694screenW 0.4693screenH 0.6074tocolor(255255255255), 1.00dxfont1_normal"center""center"falsefalsefalsefalsefalse)
        dxDrawText("Zamknij Okno"screenW 0.5047screenH 0.5694screenW 0.5880screenH 0.6074tocolor(255255255255), 1.00dxfont1_normal"center""center"falsefalsefalsefalsefalse)        
        dxDrawText("Rozpocznij Prac?"screenW 0.3859screenH 0.5102screenW 0.4693screenH 0.5481tocolor(255255255255), 1.00dxfont1_normal"center""center"falsefalsefalsefalsefalse)
        elseif strona == "2" then
--poz 1
        dxDrawLine((screenW 0.4099) - 1, (screenH 0.2657) - 1, (screenW 0.4099) - 1screenH 0.2954tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.5635, (screenH 0.2657) - 1, (screenW 0.4099) - 1, (screenH 0.2657) - 1tocolor(2551600255), 1false)
        dxDrawLine((screenW 0.4099) - 1screenH 0.2954screenW 0.5635screenH 0.2954tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.5635screenH 0.2954screenW 0.5635, (screenH 0.2657) - 1tocolor(2551600255), 1false)
        dxDrawRectangle(screenW 0.4099screenH 0.2657screenW 0.1536screenH 0.0296tocolor(000175), false)
--poz 2
        dxDrawLine((screenW 0.4099) - 1, (screenH 0.3259) - 1, (screenW 0.4099) - 1screenH 0.3556tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.5635, (screenH 0.3259) - 1, (screenW 0.4099) - 1, (screenH 0.3259) - 1tocolor(2551600255), 1false)
        dxDrawLine((screenW 0.4099) - 1screenH 0.3556screenW 0.5635screenH 0.3556tocolor(2551600255), 1false)
        dxDrawLine(screenW 0.5635screenH 0.3556screenW 0.5635, (screenH 0.3259) - 1tocolor(2551600255), 1false)
        dxDrawRectangle(screenW 0.4099screenH 0.3259screenW 0.1536screenH 0.0296tocolor(000175), false)

        dxDrawRectangle(screenW 0.5375screenH 0.5630screenW 0.0542screenH 0.0481tocolor(255255255255), false)
        
        dxDrawText("Poziom I"screenW 0.4094screenH 0.2639screenW 0.5635screenH 0.2954tocolor(255255255255), 1.00dxfont0_normal"center""center"falsefalsefalsefalsefalse)        
        dxDrawText("Poziom II"screenW 0.4094screenH 0.3241screenW 0.5635screenH 0.3556tocolor(255255255255), 1.00dxfont0_normal"center""center"falsefalsefalsefalsefalse)
       -- dxDrawText("Posiadasz "..punkciki.." pkt"screenW 0.3932screenH 0.4231screenW 0.5781screenH 0.4611tocolor(255255255255), 2.00"default-bold""center""center"falsefalsefalsefalsefalse)        
end
        
end



addEventHandler("onClientRender"rootgui)



local wm
local wb


local mcel
local bcel
local ocel
local oblip

bindKey("mouse1""down", function()
    if getElementData(localPlayer"praca:magazyn:gui") == true then 
    if isMouseIn(screenW 0.4099screenH 0.2657screenW 0.1536screenH 0.0296) and strona == "2" then
--[[    if not (getElementData(localPlayer"praca") == "magazyn") == true then
        triggerEvent("onClientAddNotification"localPlayer"Najpierw rozpocznij prac? !""info")
        return end        --]]
        setElementData(localPlayer"praca""magazyn")
        setElementData(localPlayer"magazyn:poziom""1")            
        setElementData(localPlayer"praca:magazyn:gui"false)    
        odbierzpaczke()
        showCursor(false)        
        triggerEvent("onClientAddNotification"localPlayer"Rozpoczynasz prac? magazyniera.""success")                
end
    if isMouseIn(screenW 0.4099screenH 0.3259screenW 0.1536screenH 0.0296) and strona == "2" then
--[[    if not (getElementData(localPlayer"praca") == "magazyn") == true then
        triggerEvent("onClientAddNotification"localPlayer"Najpierw rozpocznij prac? !""info")
        return end        --]]
        setElementData(localPlayer"praca""magazyn")    
        setElementData(localPlayer"magazyn:poziom""2")            
        setElementData(localPlayer"praca:magazyn:gui"false)    
        triggerServerEvent("cvmagazyn"localPlayer)
        paczkawidlak()
        showCursor(false)        
    --    triggerEvent("onClientAddNotification"localPlayer"Rozpoczynasz prac? magazyniera.""success")                
end
    if isMouseIn(screenW 0.3865screenH 0.5694screenW 0.0828screenH 0.0380) and strona == "1" then
if not (getElementData(localPlayer"praca") == "magazyn") == true then
        triggerEvent("onClientAddNotification"localPlayer"Najpierw rozpocznij prac? !""info")
        return end        
        setElementData(localPlayer"praca:magazyn:gui"false)
        setElementData(localPlayer"praca"nil)    
        triggerEvent("magazyn:usun"localPlayer)        
        triggerEvent("magazyn:usun:widlak"localPlayer)            
        showCursor(false)
           triggerServerEvent("magazyn:skrzynka"localPlayerfalse)       
    if  (getElementData(localPlayer"magazyn:poziom") ~= "2"then
    destroyElement(wm)
    destroyElement(wb)
    destroyElement(wcel)
    destroyElement(wblip)    
    elseif (getElementData(localPlayer"magazyn:poziom") ~= "1"then
    destroyElement(mcel)
    destroyElement(bcel)
    destroyElement(ocel)
    destroyElement(oblip)            
    end
        triggerEvent("onClientAddNotification"localPlayer"Ko?czysz prac? magazyniera.""info")               
end
    if isMouseIn(screenW 0.5052screenH 0.5694screenW 0.0828screenH 0.0380) and strona == "1" then
        setElementData(localPlayer"praca:magazyn:gui"false)
        showCursor(false)
end
    if isMouseIn(screenW 0.3865screenH 0.5102screenW 0.0828screenH 0.0380) and strona == "1" then
        strona "2"
end
    if isMouseIn(screenW 0.5375screenH 0.5630screenW 0.0542screenH 0.0481) and strona == "2" then
        strona "1"
end
end
end)


        


punkty = {
{-1552.62,1148.50,7.19},
{-1565.68,1146.31,7.19},
{-1561.87,1159.27,7.18},
{-1551.13,1163.74,7.19},
}

points = {
{-1552.62,1148.50,7.19},
{-1565.68,1146.31,7.19},
{-1561.87,1159.27,7.18},
{-1551.13,1163.74,7.19},
}

function odbierzpaczke()
 ocel createMarker(-1554.24,1136.42,7.19"cylinder"5000100)
 oblip createBlipAttachedTo(ocel41)
    addEventHandler("onClientMarkerHit"ocel, function(el) 
        if el ~= localPlayer then return end    
    destroyElement(ocel)
    destroyElement(oblip)
      triggerEvent("magazyn:cm"localPlayer)  
   triggerServerEvent("magazyn:skrzynka"localPlayertrue)      
end)
end

function paczkawidlak()
 wcel createMarker(-1554.24,1136.42,7.19"cylinder"525500100)
 wblip createBlipAttachedTo(wcel41)
    addEventHandler("onClientMarkerHit"wcel, function(el) 
   if not isPedInVehicle(localPlayerthen   
    triggerEvent("onClientAddNotification"localPlayer"Aby odebra? paczk? wejd? do widlaka !""info")         
   return end      
        if el ~= localPlayer then return end    
    destroyElement(wcel)
    destroyElement(wblip)
      widlakmarker() 
   triggerServerEvent("magazyn:skrzynka:widlak"localPlayertrue)      
end)
end

function stworzMarker()
if isElement(mcelthen
  destroyElement(mcel)
  destroyElement(bcel)
  end
  rd math.random(1#punkty)
  mcel createMarker(punkty[rd][1],  punkty[rd][2],  punkty[rd][3],  "checkpoint"22551600200)
  bcel createBlipAttachedTo(mcel41) 
   addEventHandler("onClientMarkerHit"mcel, function(el) 
   triggerServerEvent("magazyn:skrzynka"localPlayerfalse)
   triggerEvent("magazyn:usun"localPlayer)
   odbierzpaczke()
   if el~=localPlayer then return end
endend

function widlakmarker()
if isElement(wmthen
  destroyElement(wm)
  destroyElement(wb)
  end
  randy math.random(1#points)
  wm createMarker(points[randy][1],  points[randy][2],  points[randy][3],  "checkpoint"2255255255200)
  wb createBlipAttachedTo(wm41) 
   addEventHandler("onClientMarkerHit"wm, function(el) 
   if not isPedInVehicle(localPlayerthen   
    triggerEvent("onClientAddNotification"localPlayer"Aby odda? paczk? wejd? do widlaka !""info")         
   return end     
   triggerServerEvent("magazyn:skrzynka:widlak"localPlayerfalse)
   triggerEvent("magazyn:usun:widlak"localPlayer)
   paczkawidlak()
   if el~=localPlayer then return end
endend
  

  
addEvent("magazyn:cm")
addEventHandler("magazyn:cm"root, function()
  stworzMarker()
end)  


addEvent("magazyn:usun")
addEventHandler("magazyn:usun"root, function()
        destroyElement(mcel)
        destroyElement(bcel)
    destroyElement(ocel)
    destroyElement(oblip)        
end)



addEvent("magazyn:usun:widlak"true)
addEventHandler("magazyn:usun:widlak"root, function()
        if not wcel then return end
        if not wblip then return end    
        if not wm then return end        
        if not wb then return end        
        destroyElement(wm)
        destroyElement(wb)
    destroyElement(wblip)                
    destroyElement(wcel)
   triggerServerEvent("magazyn:skrzynka:widlak"localPlayerfalse)        
end)

Za pomoc zimne piwko

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-14, 05:36


AmLotte.







Wiek: 21
Na forum: 2184 dni
Posty: 134
Nick w MP: AmLotte

Piwa: 443

Respekt: 50

spr?buj tak

Kod:


--[[
@
@
@
@
@
@
@
@
--]]

local startPracyMagazyn = createMarker(-1549.52,1165.43,7.19-0.9, "cylinder", 1.2, 255, 170, 0, 60)
setElementData(startPracyMagazyn, "marker:icon", "praca")
--local oznaczeniePracy = createBlip(-2109.26,-2.57,35.32, 46,2, 255, 0, 0,255,0,500)
local screenW, screenH = guiGetScreenSize()
local dxfont0_normal = dxCreateFont(":buttony-MoveRPG/normal.ttf", 17)
local dxfont1_normal = dxCreateFont(":buttony-MoveRPG/normal.ttf", 10)
local dxfont3_normal = dxCreateFont(":buttony-MoveRPG/normal.ttf", 17)
local dxfont4_normal = dxCreateFont(":buttony-MoveRPG/normal.ttf", 10)
local dxfont5_normal = dxCreateFont(":buttony-MoveRPG/normal.ttf", 12)

px, py = (screenW/1024), (screenH/768)

addEventHandler("onClientMarkerHit", startPracyMagazyn, function(h)
if h ~= localPlayer then return end
if isPedInVehicle(localPlayer) then return end
setElementData(localPlayer, "praca:magazyn:gui", true)
showCursor(true)
end)

function isMouseIn ( x, y, width, height )
if ( not isCursorShowing( ) ) then
return false
end
local sx, sy = guiGetScreenSize ( )
local cx, cy = getCursorPosition ( )
local cx, cy = ( cx * sx ), ( cy * sy )
if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then
return true
else
return false
end
end

setElementData(localPlayer, "praca", nil)

strona = "1"

function gui()
if not getElementData(localPlayer, "praca:magazyn:gui") == true then return end
if strona == "1" then
-- g??wne okno
dxDrawLine((screenW * 0.3755) - 1, (screenH * 0.1815) - 1, (screenW * 0.3755) - 1, screenH * 0.6333, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.5964, (screenH * 0.1815) - 1, (screenW * 0.3755) - 1, (screenH * 0.1815) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine((screenW * 0.3755) - 1, screenH * 0.6333, screenW * 0.5964, screenH * 0.6333, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.5964, screenH * 0.6333, screenW * 0.5964, (screenH * 0.1815) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawRectangle(screenW * 0.3755, screenH * 0.1815, screenW * 0.2208, screenH * 0.4519, tocolor(0, 0, 0, 175), false)
-- zako?cz prac?
dxDrawLine((screenW * 0.3865) - 1, (screenH * 0.5694) - 1, (screenW * 0.3865) - 1, screenH * 0.6074, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.4693, (screenH * 0.5694) - 1, (screenW * 0.3865) - 1, (screenH * 0.5694) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine((screenW * 0.3865) - 1, screenH * 0.6074, screenW * 0.4693, screenH * 0.6074, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.4693, screenH * 0.6074, screenW * 0.4693, (screenH * 0.5694) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawRectangle(screenW * 0.3865, screenH * 0.5694, screenW * 0.0828, screenH * 0.0380, tocolor(0, 0, 0, 175), false)
-- zamknij okno
dxDrawLine((screenW * 0.5052) - 1, (screenH * 0.5694) - 1, (screenW * 0.5052) - 1, screenH * 0.6074, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.5880, (screenH * 0.5694) - 1, (screenW * 0.5052) - 1, (screenH * 0.5694) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine((screenW * 0.5052) - 1, screenH * 0.6074, screenW * 0.5880, screenH * 0.6074, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.5880, screenH * 0.6074, screenW * 0.5880, (screenH * 0.5694) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawRectangle(screenW * 0.5052, screenH * 0.5694, screenW * 0.0828, screenH * 0.0380, tocolor(0, 0, 0, 175), false)
-- rozpocznij prac?
dxDrawLine((screenW * 0.3865) - 1, (screenH * 0.5102) - 1, (screenW * 0.3865) - 1, screenH * 0.5481, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.4693, (screenH * 0.5102) - 1, (screenW * 0.3865) - 1, (screenH * 0.5102) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine((screenW * 0.3865) - 1, screenH * 0.5481, screenW * 0.4693, screenH * 0.5481, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.4693, screenH * 0.5481, screenW * 0.4693, (screenH * 0.5102) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawRectangle(screenW * 0.3865, screenH * 0.5102, screenW * 0.0828, screenH * 0.0380, tocolor(0, 0, 0, 175), false)
-- dobieranie list?w
dxDrawLine((screenW * 0.5052) - 1, (screenH * 0.5102) - 1, (screenW * 0.5052) - 1, screenH * 0.5481, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.5880, (screenH * 0.5102) - 1, (screenW * 0.5052) - 1, (screenH * 0.5102) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine((screenW * 0.5052) - 1, screenH * 0.5481, screenW * 0.5880, screenH * 0.5481, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.5880, screenH * 0.5481, screenW * 0.5880, (screenH * 0.5102) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawRectangle(screenW * 0.5052, screenH * 0.5102, screenW * 0.0828, screenH * 0.0380, tocolor(0, 0, 0, 175), false)

dxDrawText("Dobierz Listy", screenW * 0.5052, screenH * 0.5102, screenW * 0.5885, screenH * 0.5481, tocolor(255, 255, 255, 255), 1.00, dxfont1_normal, "center", "center", false, false, false, false, false)
dxDrawText("magazyn - Praca Dorywcza", screenW * 0.3740, screenH * 0.1806, screenW * 0.5964, screenH * 0.2593, tocolor(255, 255, 255, 255), 1.00, dxfont0_normal, "center", "center", false, false, false, false, false)
dxDrawText("Zako?cz Prac?", screenW * 0.3859, screenH * 0.5694, screenW * 0.4693, screenH * 0.6074, tocolor(255, 255, 255, 255), 1.00, dxfont1_normal, "center", "center", false, false, false, false, false)
dxDrawText("Zamknij Okno", screenW * 0.5047, screenH * 0.5694, screenW * 0.5880, screenH * 0.6074, tocolor(255, 255, 255, 255), 1.00, dxfont1_normal, "center", "center", false, false, false, false, false)
dxDrawText("Rozpocznij Prac?", screenW * 0.3859, screenH * 0.5102, screenW * 0.4693, screenH * 0.5481, tocolor(255, 255, 255, 255), 1.00, dxfont1_normal, "center", "center", false, false, false, false, false)
elseif strona == "2" then
--poz 1
dxDrawLine((screenW * 0.4099) - 1, (screenH * 0.2657) - 1, (screenW * 0.4099) - 1, screenH * 0.2954, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.5635, (screenH * 0.2657) - 1, (screenW * 0.4099) - 1, (screenH * 0.2657) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine((screenW * 0.4099) - 1, screenH * 0.2954, screenW * 0.5635, screenH * 0.2954, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.5635, screenH * 0.2954, screenW * 0.5635, (screenH * 0.2657) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawRectangle(screenW * 0.4099, screenH * 0.2657, screenW * 0.1536, screenH * 0.0296, tocolor(0, 0, 0, 175), false)
--poz 2
dxDrawLine((screenW * 0.4099) - 1, (screenH * 0.3259) - 1, (screenW * 0.4099) - 1, screenH * 0.3556, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.5635, (screenH * 0.3259) - 1, (screenW * 0.4099) - 1, (screenH * 0.3259) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine((screenW * 0.4099) - 1, screenH * 0.3556, screenW * 0.5635, screenH * 0.3556, tocolor(255, 160, 0, 255), 1, false)
dxDrawLine(screenW * 0.5635, screenH * 0.3556, screenW * 0.5635, (screenH * 0.3259) - 1, tocolor(255, 160, 0, 255), 1, false)
dxDrawRectangle(screenW * 0.4099, screenH * 0.3259, screenW * 0.1536, screenH * 0.0296, tocolor(0, 0, 0, 175), false)

dxDrawRectangle(screenW * 0.5375, screenH * 0.5630, screenW * 0.0542, screenH * 0.0481, tocolor(255, 255, 255, 255), false)

dxDrawText("Poziom I", screenW * 0.4094, screenH * 0.2639, screenW * 0.5635, screenH * 0.2954, tocolor(255, 255, 255, 255), 1.00, dxfont0_normal, "center", "center", false, false, false, false, false)
dxDrawText("Poziom II", screenW * 0.4094, screenH * 0.3241, screenW * 0.5635, screenH * 0.3556, tocolor(255, 255, 255, 255), 1.00, dxfont0_normal, "center", "center", false, false, false, false, false)
-- dxDrawText("Posiadasz "..punkciki.." pkt", screenW * 0.3932, screenH * 0.4231, screenW * 0.5781, screenH * 0.4611, tocolor(255, 255, 255, 255), 2.00, "default-bold", "center", "center", false, false, false, false, false)
end

end



addEventHandler("onClientRender", root, gui)



local wm
local wb


local mcel
local bcel
local ocel
local oblip

bindKey("mouse1", "down", function()
if getElementData(localPlayer, "praca:magazyn:gui") == true then
if isMouseIn(screenW * 0.4099, screenH * 0.2657, screenW * 0.1536, screenH * 0.0296) and strona == "2" then
--[[ if not (getElementData(localPlayer, "praca") == "magazyn") == true then
triggerEvent("onClientAddNotification", localPlayer, "Najpierw rozpocznij prac? !", "info")
return end --]]
setElementData(localPlayer, "praca", "magazyn")
setElementData(localPlayer, "magazyn:poziom", "1")
setElementData(localPlayer, "praca:magazyn:gui", false)
odbierzpaczke()
showCursor(false)
triggerEvent("onClientAddNotification", localPlayer, "Rozpoczynasz prac? magazyniera.", "success")
end
if isMouseIn(screenW * 0.4099, screenH * 0.3259, screenW * 0.1536, screenH * 0.0296) and strona == "2" then
--[[ if not (getElementData(localPlayer, "praca") == "magazyn") == true then
triggerEvent("onClientAddNotification", localPlayer, "Najpierw rozpocznij prac? !", "info")
return end --]]
setElementData(localPlayer, "praca", "magazyn")
setElementData(localPlayer, "magazyn:poziom", "2")
setElementData(localPlayer, "praca:magazyn:gui", false)
triggerServerEvent("cvmagazyn", localPlayer)
paczkawidlak()
showCursor(false)
-- triggerEvent("onClientAddNotification", localPlayer, "Rozpoczynasz prac? magazyniera.", "success")
end
if isMouseIn(screenW * 0.3865, screenH * 0.5694, screenW * 0.0828, screenH * 0.0380) and strona == "1" then
if not (getElementData(localPlayer, "praca") == "magazyn") == true then
triggerEvent("onClientAddNotification", localPlayer, "Najpierw rozpocznij prac? !", "info")
return end
setElementData(localPlayer, "praca:magazyn:gui", false)
setElementData(localPlayer, "praca", nil)
triggerEvent("magazyn:usun", localPlayer)
triggerEvent("magazyn:usun:widlak", localPlayer)
showCursor(false)
triggerServerEvent("magazyn:skrzynka", localPlayer, false)
if (getElementData(localPlayer, "magazyn:poziom") ~= "2") then
destroyElement(wm)
destroyElement(wb)
destroyElement(wcel)
destroyElement(wblip)
elseif (getElementData(localPlayer, "magazyn:poziom") ~= "1") then
destroyElement(mcel)
destroyElement(bcel)
destroyElement(ocel)
destroyElement(oblip)
end
triggerEvent("onClientAddNotification", localPlayer, "Ko?czysz prac? magazyniera.", "info")
end
if isMouseIn(screenW * 0.5052, screenH * 0.5694, screenW * 0.0828, screenH * 0.0380) and strona == "1" then
setElementData(localPlayer, "praca:magazyn:gui", false)
showCursor(false)
end
if isMouseIn(screenW * 0.3865, screenH * 0.5102, screenW * 0.0828, screenH * 0.0380) and strona == "1" then
strona = "2"
end
if isMouseIn(screenW * 0.5375, screenH * 0.5630, screenW * 0.0542, screenH * 0.0481) and strona == "2" then
strona = "1"
end
end
end)





punkty = {
{-1552.62,1148.50,7.19},
{-1565.68,1146.31,7.19},
{-1561.87,1159.27,7.18},
{-1551.13,1163.74,7.19},
}

points = {
{-1552.62,1148.50,7.19},
{-1565.68,1146.31,7.19},
{-1561.87,1159.27,7.18},
{-1551.13,1163.74,7.19},
}

function odbierzpaczke()
ocel = createMarker(-1554.24,1136.42,7.19, "cylinder", 5, 0, 0, 0, 100)
oblip = createBlipAttachedTo(ocel, 41)
addEventHandler("onClientMarkerHit", ocel, function(el)
if el ~= localPlayer then return end
destroyElement(ocel)
destroyElement(oblip)
triggerEvent("magazyn:cm", localPlayer)
triggerServerEvent("magazyn:skrzynka", localPlayer, true)
end)
end

function paczkawidlak()
wcel = createMarker(-1554.24,1136.42,7.19, "cylinder", 5, 255, 0, 0, 100)
wblip = createBlipAttachedTo(wcel, 41)
addEventHandler("onClientMarkerHit", wcel, function(el)
if not isPedInVehicle(localPlayer) then
triggerEvent("onClientAddNotification", localPlayer, "Aby odebra? paczk? wejd? do widlaka !", "info")
return end
if el ~= localPlayer then return end
destroyElement(wcel)
destroyElement(wblip)
widlakmarker()
triggerServerEvent("magazyn:skrzynka:widlak", localPlayer, true)
end)
end

function stworzMarker()
if isElement(mcel) then
destroyElement(mcel)
destroyElement(bcel)
end
rd = math.random(1, #punkty)
local mcel = createMarker(punkty[rd][1], punkty[rd][2], punkty[rd][3], "checkpoint", 2, 255, 160, 0, 200)
local bcel = createBlipAttachedTo(mcel, 41)
addEventHandler("onClientMarkerHit", mcel, function(el)
triggerServerEvent("magazyn:skrzynka", localPlayer, false)
triggerEvent("magazyn:usun", localPlayer)
odbierzpaczke()
if el~=localPlayer then return end
end)
end

function widlakmarker()
if isElement(wm) then
destroyElement(wm)
destroyElement(wb)
end
randy = math.random(1, #points)
wm = createMarker(points[randy][1], points[randy][2], points[randy][3], "checkpoint", 2, 255, 255, 255, 200)
wb = createBlipAttachedTo(wm, 41)
addEventHandler("onClientMarkerHit", wm, function(el)
if not isPedInVehicle(localPlayer) then
triggerEvent("onClientAddNotification", localPlayer, "Aby odda? paczk? wejd? do widlaka !", "info")
return end
triggerServerEvent("magazyn:skrzynka:widlak", localPlayer, false)
triggerEvent("magazyn:usun:widlak", localPlayer)
paczkawidlak()
if el~=localPlayer then return end
end)
end



addEvent("magazyn:cm")
addEventHandler("magazyn:cm", root, function()
stworzMarker()
end)


addEvent("magazyn:usun")
addEventHandler("magazyn:usun", root, function()
destroyElement(mcel)
destroyElement(bcel)
destroyElement(ocel)
destroyElement(oblip)
end)



addEvent("magazyn:usun:widlak", true)
addEventHandler("magazyn:usun:widlak", root, function()
if not wcel then return end
if not wblip then return end
if not wm then return end
if not wb then return end
destroyElement(wm)
destroyElement(wb)
destroyElement(wblip)
destroyElement(wcel)
triggerServerEvent("magazyn:skrzynka:widlak", localPlayer, false)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-14, 11:09


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Wska? te linijki.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-14, 16:38


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Wilq oto te linijki

addEvent("magazyn:usun:widlak"true)
addEventHandler("magazyn:usun:widlak"root, function()
        if not wcel then return end
        if not wblip then return end    
        if not wm then return end        
        if not wb then return end        
        destroyElement(wm)
        destroyElement(wb)
    destroyElement(wblip)                
    destroyElement(wcel)
   triggerServerEvent("magazyn:skrzynka:widlak"localPlayerfalse)        
end)


W tych jest b?ad
    destroyElement(wblip)                
    destroyElement(wcel)



[ Dodano: 2020-06-14, 16:44 ]
AmLotte dalej to samo

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-14, 22:00


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Te 2 zmienne s? zdefiniowane? Mo?e w momencie wykonania funkcji destroyElement tych element?w ju? nie ma?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Tagi: destroyelement
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