Mam problem z prac?, polega on na tym, ?e po rozpocz?ciu pracy ?adujemy pojazd, a po za?adowaniu mamy uda? si? do punktu ?eby roz?adowa?, ale podczas roz?adowywania nie dostaje si? kasy, checkpoint nie znika, pojazd b?d?c w tym punkcie ci?gle jest zamro?ony, a podczas wyj?cia z pojazdu, po chwili pojazd powinien znikn?? i zrespi? si? na swoim miejscu - tak si? nie dzieje
Witam u?ytkownik?w forum GTAONLINE.PL.
Chcia?bym dzisiaj odda? w wasze r?ce prace spawacza polegaj?ca na spawaniu w dxDrawie poprzez przesuni?cie cursora myszki po okre?lonej trasie.
Praca jest nie doko?czona otwiera si? ona przy w??czeniu skryptu ( mo?na to ?atwo naprawi?.
[color=orange][size=18]
[b]Zalety skryptu: [/b][/size][/color]
[list][b]Innowacja
Prostota skryptu
System poziom?w
Mo?liwo?? wprowadzenia nowych tras ( spawu )
dxDraw
Auto Rozdzielczo?? ( na ka?dym monitorze praca wygl?da podobnie )
Brak grafiki [ wszystko funkcje MTA ][/b]
[/list]
[color=orange][b]Autor:[/b][/color] ja [luki123luki123]
[size=18][center][color=orange]Prezentacja[/color][/center][/size][line]
[youtube]Hv2kMCu0d_s[/youtube]
[size=18][center][color=orange]Download/Pobierz[/color][/center][/size][line]
[hide]Wiadomość została ukryta, aby ją przeczytać należy się zalogować.[/hide]
[center][color=red]Wyra?am zgod? na edytacje skryptu prosz? jedynie o zostawienie w pliku meta autora skryptu.[/color][/center]
[size=18][center][color=orange]Dodawanie poziom?w[/color][/center][/size][line]
Aby doda? nowy poziom trzeba zastosowa? si? do tego wzoru:
[lua]local linia = {
[1] = {
{ x= screenW*0.1250, y= screenH*0.3472, sz= screenW*0.6250, wy= screenH*0.0069, pos="x+" },
{ x= screenW*0.7500, y= screenH*0.3472, sz= screenW*0.0039, wy= screenH*0.3472, pos="y+" },
{ x= screenW*0.1563, y= screenH*0.6875, sz= screenW*0.5938, wy= screenH*0...
Client:
[lua]local sraczkowatyBlip
local sraczkowatyPikap
local sraczkowateAuto
local sraczkaCzescNext
local sraczkowateXd
local copryight="sraczkowatyFCserwer"
local autor="Kuksisko"
local function sraczkowatyFiniszPracy(missionValue)
if isElement(sraczkowatyBlip) then
destroyElement(sraczkowatyBlip)
sraczkowatyBlip=nil
end
if isElement(sraczkowatyMarker) then
destroyElement(sraczkowatyMarker)
sraczkowatyMarker=nil
end
if missionValue then
setElementData(localPlayer,"player:job",false)
triggerServerEvent("mower:stopJOB", localPlayer, sraczkowateAuto)
sraczkowateAuto=nil
sraczkowatyMarker=nil
sraczkowatyBlip=nil
end
end
addEventHandler("onClientVehicleExit",root,function (plr,seat)
if plr == localPlayer and seat == 0 and source == sraczkowateAuto then
local vh = sraczkowateAuto
sraczkowatyFiniszPracy(sraczkowateAuto)
end
end)
function showMarker()
el=localPlayer
veh=getPedOccupiedVehicle(el)
if not getPedOccupiedVehicle(el) then return end
if getVehicleController(veh) == el then
sraczkowatyMarker=createMarker(-74.62537, 1203.48425, 19.74219, "checkpoint", 3, 0, 71, 255 )
sraczkowatyBlip=createBlipAttachedTo(sraczkowatyMarker, 12)
addEventHandler("onClientMarkerHit", sraczkowatyMarker, function(el,md)
if el~=localPla...
Client:
[lua]local sraczkowatyBlip
local sraczkowatyPikap
local sraczkowateAuto
local sraczkaCzescNext
local sraczkowateXd
local copryight="sraczkowatyFCserwer"
local autor="Kuksisko"
local function sraczkowatyFiniszPracy(missionValue)
if isElement(sraczkowatyBlip) then
destroyElement(sraczkowatyBlip)
sraczkowatyBlip=nil
end
if isElement(sraczkowatyMarker) then
destroyElement(sraczkowatyMarker)
sraczkowatyMarker=nil
end
if missionValue then
setElementData(localPlayer,"player:job",false)
triggerServerEvent("mower:stopJOB", localPlayer, sraczkowateAuto)
sraczkowateAuto=nil
sraczkowatyMarker=nil
sraczkowatyBlip=nil
end
end
addEventHandler("onClientVehicleExit",root,function (plr,seat)
if plr == localPlayer and seat == 0 and source == sraczkowateAuto then
local vh = sraczkowateAuto
sraczkowatyFiniszPracy(sraczkowateAuto)
end
end)
function showMarker()
el=localPlayer
veh=getPedOccupiedVehicle(el)
if not getPedOccupiedVehicle(el) then return end
if getVehicleController(veh) == el then
sraczkowatyMarker=createMarker(-74.62537, 1203.48425, 19.74219, "checkpoint", 3, 0, 71, 255 )
sraczkowatyBlip=createBlipAttachedTo(sraczkowatyMarker, 12)
addEventHandler("onClientMarkerHit", sraczkowatyMarker, function(el,md)
if el~=localPla...
addEventHandler("onClientMarkerHit",marker,function(el,md)
if not md or el~=localPlayer then return end
if guiGetVisible(wm.window) == false then
guiSetVisible(wm.window, true)
showCursor(true)
end
end)
function if2()
if guiGetVisible(wm.window) == true then
guiSetVisible(wm.window, false)
showCursor(false)
end
end
addEventHandler("onClientGUIClick", wm.button, if2)
function greetingCommand ( commandName )
triggerServerEvent("onTrigger", resourceRoot)
end
addEventHandler ( "onClientGUIClick", wm.button, greetingCommand )
function if3()
if guiGetVisible(wm.window) == true then
guiSetVisible(wm.window, false)
showCursor(false)
end
end
addEventHandler("onClientGUIClick", wm.exit, if3)
Witam mam problem gdy? zrobi?em Prac? OSP w urz?dzie wszystko dzia?a skiny itp ale mam jeden problem mianowicie nie wiem jak doda? pojazdy dla cz?onk?w tej pracy.. m?g? by kto? pom?c? praca jest robiona przez baz? danych tzn ogrpg-offices prosi? bym o pomoc
Witam , mam problem, gdy? mam prace sweepera, kt?ry jest prawie na ka?dym serwerze tak? sam? jak na Its Your World. Liczy ona po 1 kg, a ja chcia?bym zrobi? ?eby liczy?o po 0.01 kg . Jak to zrobi? ?
Za pomoc piwko i respekt
CLIENT:
[lua]local czas = getTickCount()
function speeed(car)
local a1,b1,c1 = getElementVelocity(car)
local fast = ((a1^2+b1^2+c1^2)^(0.5) *180)
return fast
end
local code="Sweepers" -- kod pracy
tekstury = {
[0] = true,
[1] = true,
[2] = true,
}
function render(pojazd)
local x,y,z = getElementPosition(pojazd)
fxAddWaterSplash (x,y,z-1.9)
if (getTickCount() - czas) < 6000 then return end
czas = getTickCount()
--if (not isVehicleOnGround(pojazd)) then outputDebugString("ground FALSE") return end
if speeed(pojazd) < 30 then return end
ziemia = getGroundPosition(x,y,z) - 0.001
hit,_,_,_,_,_,_,_,material,_,target = processLineOfSight (x,y,z, x, y, ziemia,true, false, true, true, false, true )
if hit == false then
--outputDebugString("HIT FALSE")
return end
if (not tekstury[material]) then
--outputDebugString("MATERIAL FALSE")
return end
local smiecie = getElementData(pojazd,"vehicle:trash")
local kg = math.random(0.8,1.2)
if not getElementData(localPlayer,"player:premium") then
limit = 200
else
limit = 250
end
if smiecie >= limit then return end
setElementData(pojazd,"vehicle:trash",smiecie+kg)
local praca = createMarker(1043.85,-1105.89,23.83, "cylinder", 2.0, 255, 0, 0, 0)
local baza = {
{-1047.20,-1081.36,23.83},
{-1047.20,-1081.36,23.83},
{-1047.20,-1081.36,23.83},
{-1047.20,-1081.36,23.83},
{-1047.20,-1081.36,23.83},
}
local miejscaelektryk = {
{-2765.27,375.17,6.34},
{-2765.27,375.17,6.34},
{-2765.27,375.17,6.34},
{-2765.27,375.17,6.34},
}
addEventHandler("onClientMarkerHit", praca, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
outputChatBox("* Zarobki pracy: 1576 Z?")
outputChatBox("* Aby rozpocz?? prac? wci?nij 'E'")
end)
bindKey("e", "down", function()
if not isElementWithinMarker(localPlayer, praca) then return end
if not getElementData(localPlayer, "gracz_praca") then
local losuj = math.random(2, #miejscaelektryk)
setElementData(localPlayer, "gracz_praca", true)
outputChatBox("* Jedz do Celu Oznaczonym Liter? C i go Okradnij nast?pnie Wru? do bazy!.")
local cel = createMarker(miejscaelektryk[losuj][1], miejscaelektryk[losuj][2], miejscaelektryk[losuj][3]-1.0, "checkpoint", 1.0, 255, 0, 0)
local blip = creat...
function render(pojazd)
if (getTickCount() - czas) < 2500 then return end
czas = getTickCount()
if (not isVehicleOnGround(pojazd)) then return end
if speeed(pojazd) < 30 then return end
x,y,z = getElementPosition(pojazd)
ziemia = getGroundPosition(x,y,z) - 0.001
hit,_,_,_,_,_,_,_,material,_,target = processLineOfSight (x,y,z, x, y, ziemia,true, false, true, true, false, true )
if hit == false then return end
if (not tekstury[material]) then return end
local smiecie = getElementData(pojazd,"vehicle:trash")
local kg = math.random(0.3,0.8)
setElementData(pojazd,"vehicle:trash",smiecie+kg)
setElementData(pojazd,"vehicle:desc","Nape?nienie zbiornika : ["..smiecie.." kg]")
end
local function shit()
local pojazd = getPedOccupiedVehicle(localPlayer)
if not pojazd then return end
if not getVehicleEngineState(pojazd) then return end
if speeed(pojazd) < 2 then
toggleControl ("brake_reverse", false )
else
toggleControl ("brake_reverse", true )
end
render(pojazd)
end
Wiem ,?e kto? ju? kiedy? rozpocz?? ten temat lecz nie zosta? on rozwi?zany.
Mam problem z premium w pracach. B??d w DB3
Ot?? wywala w db3 ten b??d i nie dzia?a nic.
Dodam, ?e to jest po stronie clienta:
Drodzy u?ytkownicy GTAO.PL mam taki problem i? mam prace niekt?re z YA i mam
te prace niekt?re jak napisa?em wy?ej. Bo na tym serwerze dawnym YA co by? przed ITS to daje kasae do bankomatu za 1 pkt na pracy streetview. No i jak to zrobi? zeby nie dawa?o kasy do bankomatu tylko odrazu na konto gracza za pomoc daje 5 I
Praca StreetView :
Kod z strony Clienta :
[lua]
--[[
Praca busa
]]--
local code = "StreetView"
local districtsBus = {
{2467.59,-1729.61,12.90},
{2434.20,-1664.15,25.05},
{2433.48,-1459.84,23.34},
{2341.13,-1380.98,23.35},
{2099.35,-1381.12,23.35},
{2073.41,-1247.81,23.34},
{2161.84,-1224.48,23.34},
{2372.89,-1156.75,26.97},
{2667.25,-1157.26,52.83},
{2871.18,-1198.94,10.40},
{2898.06,-1505.07,10.39},
{2847.69,-1679.34,10.39},
{2821.14,-1900.94,10.46},
{2692.69,-2152.78,10.43},
{2260.25,-2222.39,12.83},
{1975.36,-2107.68,12.89},
{1964.12,-1901.65,12.90},
{2005.56,-1754.56,12.90},
{2211.57,-1734.02,12.91},
{2375.42,-1735.23,12.90},
{2495.86,-1750.82,12.99},
}
local jobTarget
local jobMarker
local jobVehicle
local maxTarget = #districtsBus
function finishJob()
if jobMarker and isElement(jobMarker) then
destroyElement(jobMarker)
jobMarker = nil
end
if jobTarget and isElement(jobTarget) then
destroyElement(jobTarget)
jobTarget = nil
jobTarget = 0
end
if getElementData(localPlayer,"player:job&qu...
Witam was po raz kolejny . Tym razem chc? zrobic Prac? Betoniarki . Ma to polega? na tym ?e bierze si? auto kt?re si? respi? w wyznaczonych miejscach . Potem wje?dzamy do markera aby za?adowa? beton i na mapie jest drugi marker do kt?rego trzeba si? udac wci?? w tym samym miejscu . I tak w k??ko a auto zniknie dopiero jak sie wysi?dzie .
Jezeli mo?na to chcia?bym o podanie funkcji i kt?re maj? byc po stronie clienta a kt?re po stronie serwera .
Dzi?kuje wszystkim za pomoc . Mi?ej Nocy .
Witam mam problem z praca autobusu - Gdy w??czam salon panaPrezesa a na nast?pnie wejd? do markeru pracy autobusu to pojawia mi sie na chwile pojazd a pozniej znika + Gdy zniknie pojazd pojawia sie ze Zako?czy?em prace.
Prosze o szybk? pomoc postawiam piwko
[lua]addEvent("kurier:start",true)
addEventHandler("kurier:start",resourceRoot,function(plr)
if not plr then return end
if not getElementData(plr,"job:vehicle") then
outputChatBox("*Zaczales prace kuriera",plr)
setElementData(plr,"player:job",true)
--auto
local v = vehiclePos
local rol = math.random(1,#vehiclePos)
local checkzone = getElementsWithinColShape ( zone[rol], "vehicle" )
if #checkzone ~= 0 ...
!
Przedstawiam Ci skrypt, kt?rego napisanie nie zaj??o mi du?o czasu.
Mianowicie - jest to praca kierowcy lawety (jak kto woli - "laweciarza").
Prac? rozpoczynamy za salonem pojazd?w w SF - wchodzimy w marker, jedziemy do celu, wracamy i cieszymy si? naszymi nowymi na koncie $.
Na razie tras oraz pojazd?w na lawecie jest niezbyt du?o, zawsze mo?ecie dopisa? do tabeli.
Jest komentarz, jak doda? swoje w?asne miejsca/usun??/poprawi? (edytowa?).
[you]
! Je?eli zauwa?y?e?/a? problem odno?nie dzia?ania skryptu, napisz o tym. Postaram si? to jak najszybciej poprawi?
Witam, chcia?bym wam udost?pni? przerobiony przeze mnie skrypt Emm'a.
Podstawowo to by? kelner, lecz ja to przerobi?em w roznoszenie ulotek dodam, ?e praca znajduje si? w Montgomery.
SS:
Link do skryptu:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Witam, mam b??d z prac?! Gdy daje isPedInVehicle/isPlayerInVehicle to nic sie nie dzieje i dalej moge wjezdzac w marker gdy jestem w pojezdzie i rozpoczac prace..
Witam pomocy nie wiem czemu nie dzia?a . Wgra?em kawa?ek kodu od mlodyasnygo i markery mi znikly i opisu na aucie dalej niema.
c-side
[lua]
function finishJob()
if jobMarker and isElement(jobMarker) then
destroyElement(jobMarker)
jobMarker = nil
end
if jobBlip and isElement(jobBlip) then
destroyElement(jobBlip)
jobBlip = nil
end
end
function hideNextPoint(el, md)
if el ~= localPlayer or not md then return end
if not getPedOccupiedVehicle(el) then return end
local pojazd = getPedOccupiedVehicle(el)
if not getElementData(pojazd, "pojazd_smieci") then setElementData(pojazd, "pojazd_smieci", 100)
end
if getElementData(pojazd, "pojazd_smieci") > 100 then
outputChatBox("* Posiadasz 100% ropy, odwie? je.")
return
end
local smieci = getElementData(pojazd, "pojazd_smieci") + math.random(10, 23)
local wysypiska = {
{-2077.47,-155.21,35.32},
{-2053.43,-113.47,35.29},
}
addEvent("startSMIECI",true)
addEventHandler("startSMIECI",root,
function ()
for i,v in ipairs(markery) do
local marker = createMarker(v[1],v[2],v[3],"checkpoint",4,0,0,255,255)
addEvent("stopSMIECI",true)
addEventHandler("stopSMIECI",root,
function ()
destroyElement(marker)
end
)
addEventHandler("onClientMarkerHit",marker,
function ()
local veh = getPedOccupiedVehicle(localPlayer)
smieci = getElementData(veh,"zapelenienie")
smieci = smieci + 12
setElementData(veh,"zapelnienie",smieci)
setElementData(veh,"pojazd_opis","Zape?nienie: "..smieci.."%")
destroyElement(source)
end
)
end
for i,v in ipairs(wysypiska) do
local wysyp = createMarker(v[1],v[2],v[3],"checkpoint",4,255,0,0,255)
addEvent("stopSMIECI",true)
addEventHandler("stopSMIECI",root,
function ()
destr...
function startMission (hitElement)
if getElementType (hitElement) == "player" then
--Check team
-- local team = getPlayerTeam (hitElement)
-- if getTeamName (team) ~= "Workers" then
-- local teamName = getTeamName (team)
-- outputChatBox ("#ffaa00// #ffffffOnly workers can drive trucks! Press F2 to change the te...
Przedstawiam wam skrypt na serwery RPG o nazwie my?liwy
Praca znajduje si? na g?rce pomi?dzy LS a LV
Polega on na zabijaniu w lesie zwierz?t kt?re si? pojawiaj? losowo w 25 miejscach
Za ka?dy rodzaj zabitego zwierzaka otrzymuje si? 50$
Za strzelenie w innego gracza, traci si? 2000$ oraz prac?.
Za strzelenie w pojazd traci si? 1000$ oraz prac?.
W Skrypcie s? wbudowane podmianki zwierz?t
Praca zawiera r?wnie? logi kto kogo zabi?, zapisuj? si? w g??wnym pliku z logami z tagiem:
MYSLIWYZABIJANIEPOJAZD - je?eli gracz trafi pojazd
MYSLIWYZABIJANIE - je?li gracz trafi gracza
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
local jobTarget
local jobMarker
local jobVehicle
local maxTarget = #districtsBus
function finishJob()
if jobMarker and isElement(jobMarker) then
destroyElement(jobMarker)
jobMarker = nil
end
if jobTarget and isElement(jobTarget) then
destroyElement(jobTarget)
jobTarget = nil
jobTarget = 0
end
triggerServerEvent("destroyVeh",resourceRoot,jobVehicle)
end
function busDriver(el, md)
if el ~= localPlayer or not md then return end
if jobTarget > maxTarget and getPedOccupiedVehicle(el) then return end
if jobTarget == maxTarget and not getPedOccupiedVehicle(el) then return end
if jobTarget == #districtsBus then
finishJob()
playSoundFrontEnd(5)
outputChatBox("* Zako?czy?e?/a? prac?.")
else
showMarker()
playSoundFrontEnd(12)
givePlayerMoney (20)
end
end
function showMarker()
if jobMarker and isElement(jobMarker) then
destroyElement(jobMarker)
jobMarker = nil
end
opis = guiCreateMemo(9, 25, 389, 365, "Praca polega na dowo?eniu paliwa na stacji poprzez wydobycie i za?adowanie do auta ropy, prze?adunek ropy z samochodu do poci?gu, przew?z paliwa poci?giem do Koncernu Naftowego, ponowny przyjazd do zbiornika z rop? i przew?z przerobionej ropy na benzyne do stacji paliw. Za jeden taki kurs dostaje si? od 90 do 110 $, a tak?e wzbogaca si? dystrybutor z paliwem od 150 do 300 litr?w paliwa.", false, okno)
guiMemoSetReadOnly(opis, true)
btnzat = guiCreateButton(11, 405, 387, 59, "Zatrudnij si?", false, okno)
btnzwol = guiCreateButton(11, 483, 387, 63, "Zwolnij si?", false, okno)
zamknij = guiCreateButton(347, 564, 51, 20, "X", false, okno)
guiSetVisible(okno, false)
function showGUI(hitElement)
if getElementType(hitElement) == "player" and (hitElement == localPlayer) then
if not guiGetVisible(okno) then
if not getPedOccupiedVehicle(localPlayer) then
guiSetVisible(okno, true)
showCursor(true)
end
end
end
end
addEventHandler("onClientMarkerHit", marker, showGUI)
function hideGUI()
guiSetVisible(okno, false)
showCurs...
function zresp ( player )
local auto = createVehicle (499,1106.56,-1249.39,15.91,0.0,360.0,3.6)
setElementData(auto, "pojazd_wsiadaj",true)
setElementData ( auto, "pojazd_paliwo", 50 )
setElementData ( auto, "pojazd_opis", "Praca dorywcza - Spedytor " )
setVehiclePlateText(auto, "Spedytor")
warpPedIntoVehicle ( player , auto, 0 )
outputChatBox ("Praca dorywcza - Spedytor ",player,0,200,0)
end
addEventHandler("rozpocznijprace",root,zresp)
addEventHandler("onMarkerHit",rozpocznijspedytor,function(player)
if isElementWithinMarker(player,rozpocznijspedytor) then
triggerClientEvent(player,"pokazoknopracy",root)
end
end)
local punkty = {
{321.15,-1775.28,4.12},
{862.37,-1793.81,13.17},
{1358.18,-1753.69,12.67},
{1848.02,-1757.15,12.74},
{2495.34,-1753.75,12.79},
{2757.16,-1943.38,12.86},
{2855.11,-1341.69,10.37},
}
function markery (player)
local pkt = punkty[math.random(1, #punkty)]
cel = createMarker(pkt[1], pkt[2], pkt[3], "checkpoint",4.0, 123, 225, 56, 150,player)
blip = createBlipAttachedTo(cel, 51,2,255,0,0,255,0,99999.0,player)
end
a...
Witam was. Juz pisalem to wczesniej ale nikt nie pomogl. Chodzi mi aby markery i blipy byly robione dla jednej osoby
[color=orange]server : [/color]
[lua]
marker = createMarker (-208.78,1221.14,19.0,"cylinder",1.0,0,200,0,255)
ped = createPed (16,-208.82,1220.29,19.89)
function zresp ( player )
local auto = createVehicle (552,-194.61,1224.06,19.43,359.1,0.0,180.2)
setElementData ( auto, "pojazd_paliwo", 50 )
setElementData ( auto, "pojazd_opis", "Praca dorywcza - ?atanie dziur " )
warpPedIntoVehicle ( player , auto, 0 )
outputChatBox (" ",player,0,200,0)
outputChatBox ("Praca dorywcza - ?atanie dziur ",player,0,200,0)
outputChatBox (" ",player,0,200,0)
end
addEventHandler ("onMarkerHit",marker,zresp)
cos mi tu nie pyka bo hajsu nie dostaje
[lua]local praca = createMarker( 2524.33,-1298.10,1030.70, "cylinder", 2.0, 255, 96, 0, 100)
-- local pracaablip = createBlip(2472.45361, -1522.77454, 24.23447, 52)
local blip = createBlip(2193.31,2789.94,10.82, 52, 2)
setElementInterior(praca, 2)
local miejscaelektryk = {
{2543.44,-1301.67,1031.42},
{2544.71,-1293.26,1031.42},
{2534.21,-1290.72,1031.42},
{2563.46,-1291.90,1031.42},
}
addEventHandler("onClientMarkerHit", praca, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
outputChatBox("* Praca by BlackTen")
outputChatBox("* Aby rozpocz?? prac? wci?nij 'M'")
end)
bindKey("m", "down", function()
if not isElementWithinMarker(localPlayer, praca) then return end
if not getElementData(localPlayer, "gracz_praca") then
local losuj = math.random(2, #miejscaelektryk)
setElementData(localPlayer, "gracz_praca", true)
setPedAnimation ( localPlayer, "CARRY", "crry_prtial", 1,true )
local skrzynia = createObject(1271, 0, 0, 0)
setElementInterior(skrzynia, 2)
attachElements ( skrzynia, localPlayer, 0, 0.8, 0.5)
local cel = createMarker(miejscaelektryk[losuj][1], miejscaelektryk[losuj][2], miejscaelektryk[losuj][3]-1.0, "checkpoint...
function removePreviousVehicles(plr)
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
local sby = getElementData(v, "zrespilGracz")
if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
destroyElement(v)
end
end
end
addEventHandler("onMarkerHit", m1, function(el, md)
if getElementData(el, "zrespilGracz") then
outputChatBox("Praca w trakcie przygotowania.", el)
return
end
if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(el) then return end
local x,y,z = getElementPosition(el)
local bus = createVehicle(574, x,y,z,0.0, 360.0, 269.9)
Witam,
jestem w trakcie robienia pracy koszenia trawnika i chcia?bym zrobi? pewn? rzecz, ale nie wiem jak, wi?c prosz? Was o pomoc
Do rzeczy chcia?bym zrobi? ?e jak poruszam si? kosiark? po danym obszarze co jaki? czas wpada mi $ do mojego portfela, oczywi?cie jak si? porusza bo je?li nie to hajsu nie nalicza
Kto? wie jak to wykona? b?d? jakich funkcji u?y??
Stawiam , a za kod dodatkowo Respa
Witam mam problem z praca, dok?adniej poprostu jak wjad? w pierwszy punkt to nie daje kasy jak i w pozosta?e tak samo.
B??d w debugscript : triggered serverside event givePlayerMoney, but event is not added serverside.
O to kod :
if jobTarget == #districtsBus then
finishJob()
playSoundFrontEnd(5)
outputChatBox("* Zako?czy?e?/a? prac?.")
else
showMarker()
playSoundFrontEnd(12)
triggerServerEvent("givePlayerMoney", localPlayer, 15, 0)
end
end
function showMarker()
if jobMarker and isElement(jobMarker) then
destroyElement(jobMarker)
jobMarker = nil
end
for k,v in ipairs(vehs)do
taxi[k]=createVehicle(420,v[1],v[2],v[3])
setElementData(taxi[k],"vehicle:taxi",true)
end
addEventHandler("onPlayerVehicleEnter",root,function(veh,seat)
if seat==0 then
if allow_vehs[getElementModel(veh)] then
if getElementData(veh,"vehicle:taxi") then
outputChatBox("*Zosta?e?(a?) taks?wkarzem. Dostaniesz informacj? o po?o?eniu klienta po wezwaniu us?ugi.",source,255,255,255)
setElementData(source,"player:taxi",true)
end
end
end
if allow_vehs[getElementModel(veh)] then
if getElementData(veh,"vehicle:taxi") then
setElementData(source,"taxi",false)
end
end
end)
addEventHandler("onPlayerVehicleExit",root,function(veh,seat)
if seat==0 then
if allow_vehs[getElementModel(veh)] then
if getElementData(veh,"vehicle:taxi") then
respawnVehicle(veh)
setElementData(source,"player:taxi",false)
end
end
end
end)
addCommandHandler("taxi",function(plr)
if getElementData(plr,"taxi") then
return outputChatBox("*Zam?wi?e?(a?) ju? us?ug?. Poczekaj cierpliwie na taks?wk?&qu...