Wysłany: 2017-04-03, 14:44
Krzemo1234
Wiek: 26 Na forum: 3751 dni Posty: 387
Nick w MP: Krzemo
Piwa : 16
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." , plr , 255 , 0 , 0 )
cancelEvent ()
return
end
if getElementData ( plr , "player:license:pjB" ) then
exports . notyfikacje : outputNotificationBox ( plr , "Aby tu pracowa? musisz mie? zdane prawo jazdy kat. B!" , 255 , 0 , 0 )
return
end
if getElementData ( plr , "gracz_praca" ) then
exports . notyfikacje : outputNotificationBox ( plr , "Juz posiadasz aktywna prace. Aby sie z niej zwolnic wpisz /zwolnij" , 255 , 0 , 0 )
cancelEvent ()
return
end
end )
Wysłany: 2017-04-03, 15:31
Pumelowsky
Amator 3D
Wiek: 23 Na forum: 4182 dni Posty: 199
Nick w MP: Pumelowsky
Piwa : 1666
addEventHandler ( "onVehicleStartEnter" , resourceRoot , function( plr , seat )
if seat ~= 0 then return end
if jobOnline == false then
outputChatBox ( "* Praca jest wy??czona." , plr , 255 , 0 , 0 )
cancelEvent ()
return
end
if getElementData ( plr , "player:license:pjB" ) then
exports . notyfikacje : outputNotificationBox ( plr , "Aby tu pracowa? musisz mie? zdane prawo jazdy kat. B!" , 255 , 0 , 0 )
cancelEvent ()
end
if getElementData ( plr , "gracz_praca" ) then
exports . notyfikacje : outputNotificationBox ( plr , "Juz posiadasz aktywna prace. Aby sie z niej zwolnic wpisz /zwolnij" , 255 , 0 , 0 )
cancelEvent ()
return
end
end )
Podpis
Kontakt:
- Skype: live:pumapl_2
- GG: 56865468
- Discord: Pumelowsky#1126
- PW forum
[/center]
Wysłany: 2017-04-05, 17:23
Krzemo1234
Wiek: 26 Na forum: 3751 dni Posty: 387
Nick w MP: Krzemo
Piwa : 16
wogule nie mo?na wzi???
local strefa = { }
local strefy = {
{- 1866.59802 , - 28.36787 , 14.25629 , 49.745849609375 , 204.99044418335 , 7.1832365036011 },
}
local ogranicznik = createElement ( "ogranicznik" );
for i , v in ipairs ( strefy ) do
strefa [ i ] = createColCuboid ( v [ 1 ], v [ 2 ], v [ 3 ], v [ 4 ], v [ 5 ], v [ 6 ], v [ 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 = 8 -- ile dostajesz za 1 kg
local core = 2 -- Reputacji ile dostajesz
local code = "Sweepers" -- kod pracy
local jobOnline = true -- czy praca w ?? czona
local jobVehicles = { -- pozycj ? pojazd ? 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" , 4 , 0 , 0 , 0 )
createBlipAttachedTo ( jobMarker , 46 )
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 ( veh , v [ 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 ( veh , true )
toggleVehicleRespawn ( veh , true )
setVehicleIdleRespawnDelay ( veh , 10000 )
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." , plr , 255 , 0 , 0 )
cancelEvent ()
return
end
if getElementData ( plr , "player:license:pjB" ) then
exports . notyfikacje : outputNotificationBox ( plr , "Aby tu pracowa? musisz mie? zdane prawo jazdy kat. B!" , 255 , 0 , 0 )
cancelEvent ()
end
if getElementData ( plr , "gracz_praca" ) then
exports . notyfikacje : outputNotificationBox ( plr , "Juz posiadasz aktywna prace. Aby sie z niej zwolnic wpisz /zwolnij" , 255 , 0 , 0 )
cancelEvent ()
return
end
end )
addEventHandler ( "onVehicleExit" , resourceRoot , function( plr , seat )
if seat ~= 0 then return end
setElementData ( source , "vehicle:desc" , "Czyszczenie ulic" )
setVehicleLocked ( source , false )
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 ( source , false )
setElementData ( source , "vehicle:trash" , 0 )
setElementData ( plr , "gracz_praca" , code )
exports . notyfikacje : outputNotificationBox ( plr , "Rozpocz??e?(a?) prac?" , 255 , 255 , 255 )
exports . notyfikacje : outputNotificationBox ( plr , "Posprz?taj miasto!" , 255 , 255 , 255 )
exports . notyfikacje : outputNotificationBox ( plr , "Minimalna ilo?? kilogram?w wynosi 10!" , 255 , 255 , 255 )
-- 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 ( veh , true )
setVehicleOverrideLights ( veh , 1 )
end )
addEventHandler ( "onMarkerHit" , resourceRoot ,function( element , md )
if source ~= jobMarker then return end
local type = getElementType ( element )
if type == "player" then
if not getPedOccupiedVehicle ( element ) then 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" , 255 , 255 , 0 )
-- triggerEvent ( "givePlayerMo\\ney" , element , cash * 2 )
givePlayerMoney ( element , cash * 4 )
else
exports . notyfikacje : outputNotificationBox ( element , "Rozladowales zbiornik smieci. Wynagrodzenie ktore dostajesz " .. m .. " PLN" , 255 , 255 , 255 )
-- triggerEvent ( "givePlayerMoney" , element , cash )
givePlayerMoney ( element , cash * 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
Wysłany: 2017-04-05, 18:58
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
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 :
Tagi: blokada :: wejścia
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: