Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local marker=createMarker(-1622.46, 691.68, 18.00-0.8, 'cylinder', 1.0, 240, 240, 240, 240)
- setElementDimension(marker, 0)
- setElementInterior(marker, 0)
- function isPlayerInPoliceFaction(plr)
- local uid=getElementData(plr,'player:uid')
- if not uid then return end
- local result=exports['ogrpg-db']:dbGet('SELECT 1 FROM ogrpg_factions WHERE code=? AND uid=? LIMIT 1;', "SFPD", uid)
- if result[1] then
- return true
- else
- return false
- end
- end
- addEventHandler('onMarkerHit', marker, function(el,md)
- if isPlayerInPoliceFaction(el) then
- if not getElementData(el,'player:duty') then
- exports['frakcja']:rozpocznijnaliczanie(el)
- setElementData(el,'player:duty','SFPD')
- local rank = exports['frakcja']:getPlayerFactionRank(el,'SFPD')
- setElementData(el,"player:rank",rank)
- giveWeapon(el,23,9999)
- bindKey(el, "mouse_wheel_up","both", 'openSAPD')
- bindKey(el, "mouse_wheel_down","both", 'closeSAPD')
- bindKey(el, "mouse_wheel_up","both", 'openSAPD2')
- bindKey(el, "mouse_wheel_down","both", 'closeSAPD2')
- bindKey(el, "mouse_wheel_up","both", 'openSAPD3')
- bindKey(el, "mouse_wheel_down","both", 'closeSAPD3')
- triggerClientEvent(client,"addNotification",root, "✔Wszedłeś/aś na służbę w San Fierro Police Department.✔", "error")
- else
- takeWeapon(el,23)
- exports['frakcja']:zatrzymajnaliczanie(el)
- setElementData(el, 'player:duty', false)
- setElementData(el,"player:rank",false)
- local skin=getElementData(el,"player:skin")
- setElementModel(el, skin)
- triggerClientEvent(client,"addNotification",root, "✔Wyszedłeś/aś z służby w San Fierro Police Department.✔", "error")
- end
- else
- triggerClientEvent(client,"addNotification",root, "✘Nie jesteś zatrudniony jako San Fierro Police Department.✘", "error")
- end
- end)
- function naliczanie(el)
- if isElement(el) then
- local x = getElementData(el,"player:workinjob") or 0
- setElementData(el,"player:workinjob",x+1)
- else
- if isTimer(licz[el]) then
- killTimer(licz[el])
- licz[el] = nil
- end
- end
- end
- local bronie2 = createMarker ( -1619.86, 671.55, -4.91, "cylinder", 1.0, 0, 255, 0, 255 )
- setElementDimension(bronie2, 0)
- setElementInterior(bronie2, 0)
- local t=createElement("text")
- setElementData(t,"name", "Pistolet Glock-19")
- setElementPosition(t,-1619.86, 671.55, -4.91)
- setElementDimension(t, 0)
- setElementInterior(t, 0)
- function bronie11(hitElement, matchingDimension)
- if source == bronie2 then
- if getElementData(hitElement,"player:duty") == "SFPD" then
- if getElementData(hitElement,'player:rank') <= 4 then hitElement:outputChat("Jesteś aktualnie podczas akademii, nie przysługuje Ci wyposażenie!") return end
- outputChatBox("Bierzesz pistolet po czym wkładasz go do kabury.", hitElement)
- giveWeapon(hitElement, 24, 100000)
- else
- outputChatBox ("Nie jestes policjantem!", hitElement)
- end
- end
- end
- addEventHandler ("onMarkerHit", bronie2, bronie11)
- local bronie3 = createMarker ( -1619.89, 669.65, -4.91, "cylinder", 1.0, 0, 255, 0, 255 )
- setElementDimension(bronie3, 0)
- setElementInterior(bronie3, 0)
- local t=createElement("text")
- setElementData(t,"name", "Paralizator")
- setElementPosition(t,-1619.89, 669.65, -4.91)
- setElementDimension(t, 0)
- setElementInterior(t, 0)
- function bronie11(hitElement, matchingDimension)
- if source == bronie3 then
- if getElementData(hitElement,"player:duty") == "SFPD" then
- if getElementData(hitElement,'player:rank') <= 4 then hitElement:outputChat("Jesteś aktualnie podczas akademii, nie przysługuje Ci wyposażenie!") return end
- outputChatBox("Bierzesz paralizator po czym wkładasz go do kabury.", hitElement)
- giveWeapon(hitElement, 23, 100000)
- else
- outputChatBox ("Nie jestes policjantem!", hitElement)
- end
- end
- end
- addEventHandler ("onMarkerHit", bronie3, bronie11)
- local bronie4 = createMarker ( -1619.72, 667.63, -4.91, "cylinder", 1.0, 0, 255, 0, 255 )
- setElementDimension(bronie4, 0)
- setElementInterior(bronie4, 0)
- local t=createElement("text")
- setElementData(t,"name", "ShotGun Remington 870")
- setElementPosition(t,-1619.72, 667.63, -4.91)
- setElementDimension(t, 0)
- setElementInterior(t, 0)
- function bronie11(hitElement, matchingDimension)
- if source == bronie4 then
- if getElementData(hitElement,"player:duty") == "SFPD" then
- if getElementData(hitElement,'player:rank') <= 4 then hitElement:outputChat("Jesteś aktualnie podczas akademii, nie przysługuje Ci wyposażenie!") return end
- outputChatBox("Bierzesz ShotGuna po czym zawieszasz go na szyi.", hitElement)
- giveWeapon(hitElement, 25, 100000)
- else
- outputChatBox ("Nie jestes policjantem!", hitElement)
- end
- end
- end
- addEventHandler ("onMarkerHit", bronie4, bronie11)
- local bronie5 = createMarker ( -1619.78, 665.46, -4.91, "cylinder", 1.0, 0, 255, 0, 255 )
- setElementDimension(bronie5, 0)
- setElementInterior(bronie5, 0)
- local t=createElement("text")
- setElementData(t,"name", "Pistolet Maszynowy MP5")
- setElementPosition(t,-1619.78, 665.46, -4.91)
- setElementDimension(t, 0)
- setElementInterior(t, 0)
- function bronie11(hitElement, matchingDimension)
- if source == bronie5 then
- if getElementData(hitElement,"player:duty") == "SFPD" then
- if getElementData(hitElement,'player:rank') <= 4 then hitElement:outputChat("Jesteś aktualnie podczas akademii, nie przysługuje Ci wyposażenie!") return end
- outputChatBox("Wziąłeś swoje wyposażenie!", hitElement)
- giveWeapon(hitElement, 29, 100000)
- else
- outputChatBox ("Nie jestes policjantem!", hitElement)
- end
- end
- end
- addEventHandler ("onMarkerHit", bronie5, bronie11)
- local bronie6 = createMarker ( -1619.42, 664.17, -4.91, "cylinder", 1.0, 0, 255, 0, 255 )
- setElementDimension(bronie6, 0)
- setElementInterior(bronie6, 0)
- local t=createElement("text")
- setElementData(t,"name", "Karabin Maszynowy M4CQBR")
- setElementPosition(t,-1619.42, 664.17, -4.91)
- setElementDimension(t, 0)
- setElementInterior(t, 0)
- function bronie11(hitElement, matchingDimension)
- if source == bronie6 then
- if getElementData(hitElement,"player:duty") == "SFPD" then
- if getElementData(hitElement,'player:rank') <= 4 then hitElement:outputChat("Jesteś aktualnie podczas akademii, nie przysługuje Ci wyposażenie!") return end
- outputChatBox("Wziąłeś swoje wyposażenie!", hitElement)
- giveWeapon(hitElement, 31, 100000)
- else
- outputChatBox ("Nie jestes policjantem!", hitElement)
- end
- end
- end
- addEventHandler ("onMarkerHit", bronie6, bronie11)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement