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

Wysłany: 2016-07-19, 11:29


xJakob







Wiek: 31
Na forum: 3662 dni
Posty: 164
Nick w MP: tylkoyolo

Piwa: 984

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

Witam zrobi?em sobie ju? po stronie client ?e kt?ry jest zwyk?y a kt?ry stop marker na np 5 sekund

c-side


local districtsBus = {
     {-1771.5693359375946.084960937524.874113082886,zwykly=true},
    {-1955.75,933.93,42.85,10.2,359.9,90.6,zwykly=true},
    {-2009.06,882.39,45.43,0.0,359.8,179.7stop=true"SF Carlton Heights"},
    {-2009.41,693.28,45.43,0.0,359.9,179.5,zwykly=true},
    {-2008.96,488.91,35.13,0.0,359.8,179.9,stop=true"SF Kings - s?u?by miejskie"},
    {-2009.68,169.38,27.67,360.0,359.9,180.5stop=true"SF Doherty - warsztat, salon"},
    {-2009.45,78.19,27.92,3.7,0.2,179.7stop=true"SF Doherty - stra? po?arna"},
    {-2010.23,-53.52,35.30,360.0,0.1,178.8},
    {-2147.36,-67.23,35.31,0.0,0.0,89.7},
    {-2169.45,-153.81,35.31,360.0,359.9,179.2},
    {-2289.54,-187.09,35.31,360.0,359.6,90.0stop=true"SF Garcia - warsztat"},
    {-2357.33,-182.24,35.31,359.9,0.3,55.9},
    {-2369.73,-87.09,35.31,0.0,359.9,357.6},
    {-2275.95,-72.82,35.30,360.0,360.0,269.6},
    {-2262.52,-173.64,35.31,0.0,0.2,180.3,stop=true},
    {-2262.80,-345.20,51.01,0.1,0.1,179.1},
    {-2199.80,-484.37,48.34,356.6,2.3,202.0},
    {-2262.33,-645.72,69.51,0.4,2.1,159.2},
    {-2273.26,-757.48,80.64,17.1,0.3,115.5},
    {-2344.32,-721.49,107.28,16.7,6.9,338.4},
    {-2394.19,-633.42,131.04,7.2,359.9,53.2},
    {-2417.56,-605.31,132.70,360.0,0.1,36.7,stop=true,"SF Missionary Hill - Radio"},
    {-2444.21,-562.63,127.39,347.2,0.2,15.9},
    {-2485.31,-478.80,97.75,348.1,358.7,70.7},
    {-2623.19,-496.05,70.67,352.8,357.9,20.9},
    {-2557.81,-469.17,68.80,2.5,0.7,276.8},
    {-2425.81,-420.35,85.88,1.4,0.2,274.7},
    {-2324.67,-459.89,80.15,360.0,0.5,309.5},
    {-2406.01,-369.12,74.25,356.5,0.7,81.8},
    {-2627.77,-377.83,38.25,348.5,0.4,112.2},
    {-2690.51,-524.86,15.47,349.1,0.1,106.1},
    {-2810.73,-463.73,7.22,359.4,359.9,39.1},
    {-2815.20,-349.33,7.16,359.9,0.2,355.0},
    {-2727.75,-311.92,7.17,360.0,0.2,315.9,stop=true"SF Ko?ci??"},
    {-2653.88,-226.19,4.69,356.3,359.3,355.6},
    {-2792.96,-208.23,7.17,359.9,0.1,90.6,stop=true"SF Egzamin p?ywacki"},
    {-2806.96,81.73,7.17,360.0,359.9,359.9},
    {-2806.80,272.13,7.16,0.1,360.0,0.4},
    {-2724.29,285.68,4.48,358.8,359.7,270.3},
    {-2704.40,318.54,4.32,0.1,0.5,0.2},
    {-2747.23,378.15,4.27,359.9,359.9,1.0stop=true"SF City Hall - urz?d miasta"},
    {-2720.11,413.44,4.28,0.0,359.0,270.8},
    {-2704.13,452.35,4.32,0.0,360.0,358.2},
    {-2563.99,465.58,14.59,0.1,359.9,270.0},
    {-2523.95,549.09,14.60,0.0,359.7,0.1},
    {-2408.12,560.96,24.87,0.0,0.0,269.5},
    {-2292.92,560.86,35.13,0.2,360.0,270.6stop=true"SF King's - zajezdnia tramwajowa"},
    {-2251.49,603.33,41.07,13.8,359.7,359.1},
    {-2251.36,792.42,49.43,360.0,0.0,0.9},
    {-2119.77,805.54,69.54,359.8,359.9,270.7},
    {-2000.86,822.10,45.43,360.0,0.6,359.5},
    {-1998.49,883.87,45.43,0.0,0.0,359.4stop=true"SF Centrum"},
    {-1942.75,912.59,40.50,349.8,359.8,269.9},
    {-1813.66,913.80,24.89,359.9,0.1,271.3},   
    {-1773.66,944.04,24.88,0.0,360.0,330.3stop=false"SF Zajezdnia"},

}

local jobTarget
local jobMarker
local jobVehicle
local maxTarget #districtsBus
local jobBlip

function finishJob()
    if jobMarker and isElement(jobMarkerthen
        destroyElement(jobMarker)
        jobMarker nil
    end
    
    if jobTarget and isElement(jobTargetthen
        destroyElement(jobTarget)
        jobTarget nil
        jobTarget 0
        
    end
    if jobBlip and isElement(jobBlipthen
        destroyElement(jobBlip)
        jobBlip nil
    end
    
triggerServerEvent("destroyVeh"localPlayer)

end


function busDriver(elmd)
    if el ~= localPlayer or not md then return end
    if jobTarget maxTarget and getPedOccupiedVehicle(elthen return end
    if jobTarget == maxTarget and not getPedOccupiedVehicle(elthen return end
    
    if jobTarget == #districtsBus then
        finishJob()
        playSoundFrontEnd(5)
        outputChatBox("* Zako?czy?e?/a? prac?.")
    else
        showMarker()
        playSoundFrontEnd(12)
        triggerServerEvent("wyplaty"localPlayer20)
    end
end

function showMarker()
    if jobMarker and isElement(jobMarkerthen
        destroyElement(jobMarker)
        jobMarker nil
    end
    
    jobTarget jobTarget 1
    jobMarker createMarker(districtsBus[jobTarget][1], districtsBus[jobTarget][2], districtsBus[jobTarget][3], "checkpoint"30200255)
     jobBlip setTarget(jobMarker)
    if districtsBus[jobTarget+1then
        ile districtsBus[jobTarget+1]
        setMarkerTarget(jobMarkerile[1], ile[2], ile[3])
    end
    
    addEventHandler("onClientMarkerHit"jobMarkerbusDriver)
end

addEvent("STARTJobBus"true)
addEventHandler("STARTJobBus"resourceRoot, function(veh)
    outputChatBox("* Rozpocz??e?/a? prac?.")
    jobVehicle veh
    jobTarget 0
    showMarker()
end)

addEventHandler("onClientResourceStop"resourceRoot, function()
    if jobVehicle and getElementData(localPlayer"gracz_praca"then
        setElementData(localPlayer"gracz_praca"false)
    end
end)

addEventHandler("onClientVehicleExit"resourceRoot, function(plrseat)
    if seat == 0 then
        if plr == localPlayer then
            finishJob()
            outputChatBox("* Zako?czy?e? prac?")
            setPlayerNametagColor(sourcefalse)
        end
    end
end)


[ Dodano: 2016-07-19, 11:31 ]
Jak po stronie s-side zrobi???

[ Dodano: 2016-07-19, 11:43 ]
Wpad?em na pomys? aby zrobi? freeza na timera
 setVehicleFrozen vehicletrue )

Ale jak zrobi? na wybrany marker ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-19, 12:03


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Nie rozumiem. Ty chcesz aby trzeba byy?o czeka? np 5 sekund w markerze czy jak?

PS:
Więcej informacji znajdziesz w Wikipedii MTA:

setElementFrozen
nie setVehicleFrozen

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-19, 12:12


xJakob







Wiek: 31
Na forum: 3662 dni
Posty: 164
Nick w MP: tylkoyolo

Piwa: 984

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

tak chce aby 5 sek si? czeka?o w wybranych

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-19, 12:23


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Na s side


Więcej informacji znajdziesz w Wikipedii MTA:

onMarkerHit


Więcej informacji znajdziesz w Wikipedii MTA:

isPedInVehicle


Więcej informacji znajdziesz w Wikipedii MTA:

getElementModel


Więcej informacji znajdziesz w Wikipedii MTA:

setTimer


Więcej informacji znajdziesz w Wikipedii MTA:

setElementFrozen


i ew


Więcej informacji znajdziesz w Wikipedii MTA:

killTimer


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-19, 14:37


xJakob







Wiek: 31
Na forum: 3662 dni
Posty: 164
Nick w MP: tylkoyolo

Piwa: 984

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

Marcin a pokaza?by? mi jak to ma wygl?da??? bo nwm jestem zielony w lua

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-19, 14:51


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

po wjechaniu w marker sprawdza czy gracz jest w markerze, w poje?dzie i czy w autobusie. Je?li tak to zamra?a go na 5 sekund, po 5 sekundach odmra?a. u?yj jeszcze
Więcej informacji znajdziesz w Wikipedii MTA:

getPedOccupiedVehicle
do pobrania pojazdu

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Tagi: busy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Busy 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