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

Wysłany: 2017-04-03, 14:44


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

Witam mam problem a mianowicie doda?em ,?e jak nie ma si? prawka nie mo?na wej?? komunikat wy?wietla mi si? ,?e nie posiadam a wchodz? normalnie ?adnych b??d?w w DB3


addEventHandler("onVehicleStartEnter"resourceRoot, function(plr,seat)
    if seat ~= 0 then return end
    if jobOnline == false then
        outputChatBox("* Praca jest wy??czona."plr25500)
        cancelEvent()
        return
    end
    if getElementData(plr,"player:license:pjB"then
        exports.notyfikacje:outputNotificationBox(plr,"Aby tu pracowa? musisz mie? zdane prawo jazdy kat. B!"25500)            
        return
    end  
    if getElementData(plr,"gracz_praca"then
        exports.notyfikacje:outputNotificationBox(plr"Juz posiadasz aktywna prace. Aby sie z niej zwolnic wpisz /zwolnij"25500)
        cancelEvent()
        return
    end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-03, 15:31


Pumelowsky

Amator 3D






Wiek: 23
Na forum: 4181 dni
Posty: 199
Nick w MP: Pumelowsky

Piwa: 1666

Respekt: 200,5
Respekt: 200,5Respekt: 200,5

addEventHandler("onVehicleStartEnter"resourceRoot, function(plr,seat)
    if seat ~= 0 then return end
    if jobOnline == false then
        outputChatBox("* Praca jest wy??czona."plr25500)
        cancelEvent()
        return
    end
    if getElementData(plr,"player:license:pjB"then
        exports.notyfikacje:outputNotificationBox(plr,"Aby tu pracowa? musisz mie? zdane prawo jazdy kat. B!"25500)            
        cancelEvent()
    end  
    if getElementData(plr,"gracz_praca"then
        exports.notyfikacje:outputNotificationBox(plr"Juz posiadasz aktywna prace. Aby sie z niej zwolnic wpisz /zwolnij"25500)
        cancelEvent()
        return
    end
end)


Podpis
Kontakt:

- Skype: live:pumapl_2
- GG: 56865468
- Discord: Pumelowsky#1126
- PW forum
[/center]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-05, 17:23


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

wogule nie mo?na wzi???


local strefa = { }
local strefy = {
    {-1866.59802, -28.3678714.2562949.745849609375204.990444183357.1832365036011 },
}
 
local ogranicznik createElement ("ogranicznik");
for i,v in ipairs strefy  ) do
     strefa[i] = createColCuboid ], ], ], ], ], ], [7] )
     setElementParent (strefa [i], ogranicznik);
end
 
addEventHandler("onColShapeHit"ogranicznik, function(el,md)
    if getElementType(el)=="vehicle" then
            setElementData(el,"vehicle:tempspeed"5)
    end
end)
addEventHandler("onColShapeLeave"ogranicznik, function(el,md)
    if getElementType(el)=="vehicle" then
        removeElementData(el,"vehicle:tempspeed")
    end
end)





local money -- ile dostajesz za 1 kg
local core -- Reputacji ile dostajesz

local code="Sweepers" -- kod pracy
local jobOnline=true -- czy praca w??czona
local jobVehicles = { -- pozycjpojazd?w
    {574, -1925.86,584.93,34.95,0,0,180}, -- 1
    {574, -1929.04,584.95,34.95,0,0,180}, -- 2
    {574, -1932.03,584.96,34.95,0,0,180}, -- 3
    {574, -1934.99,584.69,34.95,0,0,180}, -- 4
    {574, -1938.27,585.00,34.95,0,0,180}, -- 5

}

local jobMarker createMarker(-1931.15,559.86,35.02-1.2,"cylinder",4000)
createBlipAttachedTo(jobMarker46)
local text createElement("text")
setElementData(text,"name""Punkt rozladowania")
setElementPosition(text,-1931.15,559.86,35.06)
for i,v in ipairs(jobVehicles) do
    local veh=createVehicle(v[1], v[2], v[3], v[4], v[5], v[6], v[7])
    setVehicleRespawnPosition(vehv[2], v[3], v[4], v[5], v[6], v[7])
    setElementData(veh,"vehicle:desc","Czyszczenie ulic")
    setElementData(veh,"vehicle:mileage"math.random(1000,50000))
    setElementData(veh,"vehicle:fuel",100)
    setElementData(veh,"vehicle:job",code)
    setVehicleDamageProof(vehtrue)
    toggleVehicleRespawn(vehtrue)
    setVehicleIdleRespawnDelay(veh10000)
    setElementFrozen(veh,true)
end



addEventHandler("onVehicleStartEnter"resourceRoot, function(plr,seat)
    if seat ~= 0 then return end
    if jobOnline == false then
        outputChatBox("* Praca jest wy??czona."plr25500)
        cancelEvent()
        return
    end
    if getElementData(plr,"player:license:pjB"then
        exports.notyfikacje:outputNotificationBox(plr,"Aby tu pracowa? musisz mie? zdane prawo jazdy kat. B!"25500)            
        cancelEvent()
    end  
    if getElementData(plr,"gracz_praca"then
        exports.notyfikacje:outputNotificationBox(plr"Juz posiadasz aktywna prace. Aby sie z niej zwolnic wpisz /zwolnij"25500)
        cancelEvent()
        return
    end
end)

addEventHandler("onVehicleExit"resourceRoot, function(plr,seat)
    if seat ~= 0 then return end
    setElementData(source,"vehicle:desc","Czyszczenie ulic")
    setVehicleLocked(sourcefalse)
    setElementData(plr,"gracz_praca",false)
  toggleControl plr"brake_reverse"true )
end)

addEventHandler("onVehicleEnter"resourceRoot, function(plr,seat)
    if seat ~= 0 then return end
    setElementFrozen(source,false)
    setVehicleDamageProof(sourcefalse)
    setElementData(source,"vehicle:trash",0)
    setElementData(plr,"gracz_praca",code)
    exports.notyfikacje:outputNotificationBox(plr"Rozpocz??e?(a?) prac?"255255255)
    exports.notyfikacje:outputNotificationBox(plr"Posprz?taj miasto!"255255255)
    exports.notyfikacje:outputNotificationBox(plr"Minimalna ilo?? kilogram?w wynosi 10!"255255255)
--    toggleControl plr"brake_reverse"false )
end)

addEventHandler("onVehicleRespawn"resourceRoot, function()
    veh=source
    setElementData(veh,"vehicle:desc","Czyszczenie ulic")
    setElementData(veh,"vehicle:mileage"math.random(1000,50000))
    setElementData(veh,"vehicle:fuel",100)
    setElementData(source,"vehicle:trash",0)
    setElementFrozen(veh,true)
    setVehicleDamageProof(vehtrue)
    setVehicleOverrideLights vehend)



addEventHandler("onMarkerHit",resourceRoot,function(element,md)
    if source ~= jobMarker then return end
    local type getElementType(element)
    if type == "player" then
    if not getPedOccupiedVehicle(elementthen return end
    if getElementData(getPedOccupiedVehicle(element),"vehicle:trash") and getElementData(getPedOccupiedVehicle(element),"vehicle:trash") >= 10 then 
        local cash getElementData(getPedOccupiedVehicle(element),"vehicle:trash")*money/2
        local m cash*2
        setElementData(getPedOccupiedVehicle(element),"vehicle:trash",0)
        setElementData(getPedOccupiedVehicle(element),"vehicle:desc","Czyszczenie ulic")
            if getElementData(element,"player:premium"then
            exports.notyfikacje:outputNotificationBox(element"Rozladowales zbiornik smieci. Wynagrodzenie ktore dostajesz 2x("..m..") PLN"2552550)
            --triggerEvent("givePlayerMo\\ney",element,cash*2)
            givePlayerMoney(elementcash*4)
            else
            exports.notyfikacje:outputNotificationBox(element"Rozladowales zbiornik smieci. Wynagrodzenie ktore dostajesz "..m.." PLN"255255255)
            --triggerEvent("givePlayerMoney",element,cash)
            givePlayerMoney(elementcash*2)
            end
    end
    end
end)
addEventHandler("onElementDestroy"resourceRoot, function()
    local type getElementType(source)
    if type == "vehicle" then
    cancelEvent()
    end
end)


[ Dodano: 2017-04-05, 17:27 ]
Zrobi?em ok zamykamy

Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-05, 18:58


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

No bo jeden z wy?szych if'?w jest prawd?? Ka?dy ma w sobie 'cancelEvent()' przez co nie mo?esz wsi???...

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Tagi: blokada :: wejścia
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