Wysłany: 2021-01-19, 08:36
!ryzee
rebornMTA
Wiek: 19 Na forum: 2253 dni Posty: 111
Nick w MP: drakovskyy
Piwa : 55
Siemka! Chcia?bym aby doda? wymagania do pracy zio?a.
Z tego co si? orientuj? to chyba ta linijka:
if getElementData(el, "player:srp") < 1250 then outputChatBox('✘#ffffff Nie spe?niasz wymaga? - Wymagania 1250 SRP', el, 255, 0, 0, true) return end[code]
Kod: Client:
q = {
{-1523.00, 2621.56, 55.84, 92.075073242188},
{-1512.79, 2637.70, 55.84, 92.075073242188},
{-1517.99, 2646.68, 55.84, 92.075073242188},
{-1517.91, 2622.10, 55.84, 89.723968505859},
{-1520.47, 2633.49, 55.84, 272.09979248047},
{-1522.98, 2643.00, 55.84, 270.33645629883},
{-1526.63, 2622.53, 55.84, 270.92422485352},
{-1525.68, 2636.54, 55.84, 270.33645629883},
}
function stworzmaryche(plr, md)
x = math.random(1, #q)
object = createObject(14400, q[x][1], q[x][2], q[x][3]-0.55, 0,0, q[x][4], false)
setObjectScale(object, 0.5)
marker = createMarker(q[x][1], q[x][2], q[x][3]+4, "arrow", 1.4, 255,0,0, 40)
blip = createBlip(q[x][1], q[x][2], q[x][3],12)
marker2 = createMarker(q[x][1], q[x][2], q[x][3], "corona", 1.2, 0,0,0)
setElementAlpha(marker2, 255)
end
sx,sy = guiGetScreenSize()
screenW, screenH = guiGetScreenSize()
px, py = (screenW/1366),(screenH/768)
function mysz(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end
addEvent("marycha", true)
addEventHandler("marycha", getRootElement(), stworzmaryche)
addEvent("usunmarkery", true)
addEventHandler("usunmarkery", getRootElement(), function(gracz,dim)
if isElement(object) then
destroyElement(object)
end
if isElement(marker) then
destroyElement(marker)
end
if isElement(blip) then
destroyElement(blip)
end
if isElement(marker2) then
destroyElement(marker2)
end
end)
function nastepnamarycha(plr,md)
if plr ~= localPlayer then return end
if getElementData(plr,"player:premium") then
hajs = math.random(1254,7623)
else
hajs = math.random(1362,5432)
end
if isElement(object) then
destroyElement(object)
end
if isElement(marker) then
destroyElement(marker)
end
if isElement(blip) then
destroyElement(blip)
end
if isElement(marker2) then
destroyElement(marker2)
end
triggerServerEvent("dajhajs",plr,plr,md,hajs)
setElementFrozen(plr,false)
setPedAnimation(plr,nil,nil)
x = math.random(1, #q)
object = createObject(14400, q[x][1], q[x][2], q[x][3]-0.55, 0,0, q[x][4], false)
setObjectScale(object, 0.5)
marker = createMarker(q[x][1], q[x][2], q[x][3]+4, "arrow", 1.4, 255,0,0, 40)
blip = createBlip(q[x][1], q[x][2], q[x][3],12)
marker2 = createMarker(q[x][1], q[x][2], q[x][3], "corona", 1.2, 0,0,0)
setElementAlpha(marker2, 255)
end
addEventHandler("onClientMarkerHit", getRootElement(), function(el,md)
if el ~= localPlayer then return end
if source == marker2 then
setElementFrozen(el, true)
setPedAnimation (el, "COP_AMBIENT", "Copbrowse_nod", -1, true, false )
setTimer(nastepnamarycha,8000,1,el,md)
end
end)
local m1 = createMarker(-1522.77, 2659.06, 55.1, "cylinder", 1.5, 255, 115, 0, 75)
local gui = false
addEventHandler("onClientMarkerHit", m1, function(el,md)
if el ~= localPlayer then return end
addEventHandler("onClientRender", root, gui_transportttt)
showCursor(true)
gui = true
end)
addEventHandler("onClientMarkerLeave", m1, function(el,md)
if el ~= localPlayer then return end
removeEventHandler("onClientRender", root, gui_transportttt)
showCursor(false)
gui = false
end)
addEventHandler("onClientClick", root, function(btn, state)
if btn == "left" and state == "down" then
if gui == true then
if mysz(813*px, 528*py, 158*px, 30*py) then
removeEventHandler("onClientRender", root, gui_transportttt)
showCursor(false)
gui = false
triggerServerEvent("startJobZiolo", localPlayer, localPlayer)
elseif mysz(964*px, 202*py, 16*px, 19*py) then
removeEventHandler("onClientRender", root, gui_transportttt)
showCursor(false)
gui = false
end
end
end
end)
function gui_transportttt()
exports["buttons"]:createCustomWindow("Praca Dorywcza - Zbieranie marihuany", 353*px, 202*py, 629*px, 374*py, tocolor(255, 255, 255, 255), false)
dxDrawText("X", 962*px, 210*py, 982*px, 221*py, tocolor(255,255,255, 225), 1*px, "default-bold", "center", "center", false, false, false, false, false)
dxDrawRectangle(368*px, 240*py, 157*px, 318*py, tocolor(0, 0, 0, 55), false)
dxDrawText("Wymagania\n\n\n- Brak", 368*px, 240*py, 525*px, 558*py, tocolor(255, 255, 255, 255), 1*px, "default", "center", "center", false, false, false, false, false)
if getElementData(localPlayer, "player:job") then
exports["buttons"]:createCustomButton("Zako?cz prac?", 813*px, 528*py, 158*px, 30*py)
else
exports["buttons"]:createCustomButton("Rozpocznij prac?", 813*px, 528*py, 158*px, 30*py)
end
if mysz(964*px, 210*py, 16*px, 19*py) then
dxDrawText("X", 962*px, 210*py, 982*px, 221*py, tocolor(255,255,255, 22), 1*px, "default-bold", "center", "center", false, false, false, false, false)
else
dxDrawText("X", 962*px, 210*py, 982*px, 221*py, tocolor(255,255,255, 225), 1*px, "default-bold", "center", "center", false, false, false, false, false)
end
dxDrawRectangle(813*px, 230*py, 159*px, 287*py, tocolor(0, 0, 0, 55), false)
dxDrawText("Informacje\n\n\nPraca polega na\nzbieraniu marihuany", 813*px, 231*py, 972*px, 517*py, tocolor(255, 255, 255, 255), 1*px, "default", "center", "center", false, false, false, false, false)
end
Server:
local ped = createPed(264,-2352352352352352352352325235235235, 235235235235235235325235235235235235235235235235, 1284192847120948718927428194712894714)
local blipp = createBlip(-1523.66, 2659.07, 56.09, 46,2,0,0,0,0,0,275)
setElementFrozen(ped,true)
setElementRotation(ped, 0,0,90)
addEvent("startJobZiolo", true)
addEventHandler("startJobZiolo", root, function(el)
if (not getElementData(el, "player:job")) then
if getElementType(el) == "vehicle" then return end
if getPedOccupiedVehicle(el) then return end
outputChatBox("✔#FFFFFF Rozpocz??e? prac? zbieracza substancji psychoaktywnych", el, 255, 115, 0, true)
setElementData(el, "player:job","Marycha")
triggerClientEvent(el, "marycha", el, md)
toggleControl(el,"enter_exit", false)
elseif getElementData(el, "player:job") then
if getElementType(el) == "vehicle" then return end
if getPedOccupiedVehicle(el) then return end
if getElementData(el, "player:job") then
outputChatBox("✔#FFFFFF Zako?czy?e? prac? zbieracza substancji psychoaktywnych", el, 255,10, 0, true)
removeElementData(el, "player:job")
triggerClientEvent(el, "usunmarkery",el,md)
toggleControl(el,"enter_exit", true)
else
end
end
end)
function s********j(plr)
if getElementData(plr, "player:job") == "Marycha" then
cancelEvent()
end
end
addEventHandler("onVehicleStartEnter", getRootElement(), s********j)
addEvent("dajhajs",true)
addEventHandler("dajhajs",getRootElement(), function(gracz,dim,piniondze)
triggerEvent("givePlayerMoney", gracz, piniondze)
end)
local cub = createColCuboid(-1529.83, 2610.99, 54.84, 24.16, 51.45, 20.67)
addEventHandler("onColShapeLeave",getRootElement(), function(el,md)
if source == cub then
if getElementData(el, "player:job") then
outputChatBox("✔#FFFFFF Zako?czy?e? prac? zbieracza marihuany poniewa? oddali?e? si? za daleko plantacji!", el, 0, 255, 0, true)
removeElementData(el, "player:job")
triggerClientEvent(el, "usunmarkery",el,md)
toggleControl(el,"enter_exit", true)
end
end
end)
Wysłany: 2021-01-19, 09:34
xyzzz^
A nic
Wiek: 18 Na forum: 1993 dni Posty: 319
Nick w MP: Aspyk21
Piwa : 308
addEvent ( "startJobZiolo" , true )
addEventHandler ( "startJobZiolo" , root , function( el )
if getElementData ( el , "player:srp" ) < 1250 then
outputChatBox ( '✘#ffffff Nie spe?niasz wymaga? - Wymagania 1250 SRP' , el , 255 , 0 , 0 , true )
return
end
if ( not getElementData ( el , "player:job" )) then
if getElementType ( el ) == "vehicle" then return end
if getPedOccupiedVehicle ( el ) then return end
outputChatBox ( "✔#FFFFFF Rozpocz??e? prac? zbieracza substancji psychoaktywnych" , el , 255 , 115 , 0 , true )
setElementData ( el , "player:job" , "Marycha" )
triggerClientEvent ( el , "marycha" , el , md )
toggleControl ( el , "enter_exit" , false )
elseif getElementData ( el , "player:job" ) then
if getElementType ( el ) == "vehicle" then return end
if getPedOccupiedVehicle ( el ) then return end
if getElementData ( el , "player:job" ) then
outputChatBox ( "✔#FFFFFF Zako?czy?e? prac? zbieracza substancji psychoaktywnych" , el , 255 , 10 , 0 , true )
removeElementData ( el , "player:job" )
triggerClientEvent ( el , "usunmarkery" , el , md )
toggleControl ( el , "enter_exit" , true )
else
end
end
end )
Wysłany: 2021-01-19, 10:00
!ryzee
rebornMTA
Wiek: 19 Na forum: 2253 dni Posty: 111
Nick w MP: drakovskyy
Piwa : 55
Dzi?ki ci bardzo, piwko leci.
Tagi: wymagania :: pracy.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: