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

Wysłany: 2019-05-01, 23:07


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam ot??, jak zdedam to dalej mam punkt, pr?bowa?em co? z funkcj? onPlayerWasted lecz nic :(
kod
s.lua

addEvent"koniecPracusi"true )
addEventHandler"koniecPracusi"resourceRoot, function( plr )
    if pojazd[plrthen
        destroyElementpojazd[plr] )
        pojazd[plr] = nil
    end
end )

addEvent"startujPrace"true )
addEventHandler"startujPrace"resourceRoot, function( plrtyp )
    if not pojazd[plrthen
        L math.random1#miejscaSpawnu )
        miejscaSpawnu[L]
        if typ == "1lvl" then
            pojazd[plr] = createVehicle462m[1], m[2], m[3], m[4], m[5], m[6] )
        end
        if typ == "2lvl" then        
            pojazd[plr] = createVehicle561m[1], m[2], m[3], m[4], m[5], m[6] )
        end
        if typ == "3lvl" then        
            pojazd[plr] = createVehicle482m[1], m[2], m[3], m[4], m[5], m[6] )            
        end
        setVehicleColor(pojazd[plr], 255700255255255 )
        setElementData(pojazd[plr], "plr"plr )
        setElementFrozen(pojazd[plr], true )
        warpPedIntoVehicleplrpojazd[plr], )
        setVehicleHandling(pojazd[plr], "engineAcceleration"15)
        setElementData (pojazd[plr], "Pojemnosc:silnika""1.6cm3")
        setElementData (pojazd[plr], "licznik:kolor""Pomaranczowy")
        deleteColisionsWithVehiclespojazd[plr] )
        triggerClientEventplr"startPracy"plrpojazdtyp )
    end
end)

addEventHandler"onPlayerVehicleExit"root, function( pojazdH )
    if getElementDatapojazdH"plr" ) == source then
        destroyElementpojazdH )
        pojazd[source] = nil
        triggerClientEventsource"stopPracy"source )
    end
end )


a tak ja pr?bowa?em
addEventHandler"onClientPlayerWasted"resourceRoot, function( plr )
    if pojazd[plrthen
        destroyElementpojazd[plr] )
        pojazd[plr] = nil
        triggerClientEventsource"stopPracy"source )
    end
end )


Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-01, 23:20


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

Piszesz w temacie "onPlayerWasted", a u?ywasz onClientPlayerWasted. Jakby? zauwa?y? to tw?j kod jest po sside czyli event nie mo?e by? nagle po cside. U?yj do tego eventu
Więcej informacji znajdziesz w Wikipedii MTA:

onPlayerWasted
.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-01, 23:48


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Mordko, dzi?kuje za upomnienie, lecz dalej nie dzia?a :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-02, 00:06


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

Poka? kod

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-02, 11:23


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

c.lua
sxsy guiGetScreenSize(  )
local screenWscreenH guiGetScreenSize()
local dxfont0_CaviarDreams_Bold dxCreateFont(":guied/fonts/CaviarDreams_Bold.ttf"9)

text createElement"text" )
setElementPositiontext, -2027.71, -40.8738.80+1.5 )
setElementDatatext"name""Listonosz" )

praca createMarker(-2027.71, -40.8738.80-0.9"cylinder"125570)
createBlipAttachedTopraca4622552552552550250 )

addEventHandler"onClientRender"root, function()
    if isElementWithinMarkerlocalPlayerpraca then
        dxDrawImage(screenW 0.3932screenH 0.2898screenW 0.2057screenH 0.3778"panel.png" )
        if isMouseInPosition(screenW 0.4469screenH 0.3157screenW 0.0938screenH 0.0954then
            dxDrawImage(screenW 0.4469screenH 0.3157screenW 0.0938screenH 0.0954"1lvl.png" )
        end
        if isMouseInPosition(screenW 0.4469screenH 0.4296screenW 0.0938screenH 0.0954then
            dxDrawImage(screenW 0.4469screenH 0.4296screenW 0.0938screenH 0.0954"2lvl.png" )
        end
        if isMouseInPosition(screenW 0.4469screenH 0.5444screenW 0.0938screenH 0.0954then
            dxDrawImage(screenW 0.4469screenH 0.5444screenW 0.0938screenH 0.0954"3lvl.png" )
        end        
        showCursortruefalse )
    else
        showCursorfalsefalse )
    end
end )

addEventHandler"onClientClick"root, function( buttonstateabsoluteXabsoluteYworldXworldYworldZclickedElement )
    if button == "left" and state == "down" then
        if isElementWithinMarkerlocalPlayerpraca then
            if isMouseInPosition(screenW 0.4469screenH 0.3157screenW 0.0938screenH 0.0954then
                if getElementDatalocalPlayer"player:movep" ) < 50 then
                triggerEvent("onClientAddNotification"localPlayer"Nie posiadasz 50 MovePoints'?w :(""error")
                else
                    if getElementDatalocalPlayer"player:license:pjB" ) ~= and getElementDatalocalPlayer"player:license:pjB" ) ~= true then
                        triggerEvent("onClientAddNotification"localPlayer"Nie posiadasz Prawa Jazdy Kategorii B""info")
                    else
                        triggerServerEvent "startujPrace"resourceRootlocalPlayer"1lvl" )
                    end
                end
            end
            if isMouseInPosition(screenW 0.4469screenH 0.4296screenW 0.0938screenH 0.0954then
                if getElementDatalocalPlayer"player:movep" ) < 250 then
                    triggerEvent("onClientAddNotification"localPlayer"Nie posiadasz 250 MovePoints'?w :(""error")
                else
                    triggerServerEvent "startujPrace"resourceRootlocalPlayer"2lvl" )
                end
            end
            if isMouseInPosition(screenW 0.4469screenH 0.5444screenW 0.0938screenH 0.0954then
                if getElementDatalocalPlayer"player:movep" ) < 500 then
                    triggerEvent("onClientAddNotification"localPlayer"Nie posiadasz 500 MovePoints'?w :(""error")
                else
                    triggerServerEvent "startujPrace"resourceRootlocalPlayer"3lvl" )
                end
            end            
        end
    end
end )

setTimer( function()
    for k,v in pairsgetElementsByType"vehicle" ) ) do
        if getElementDatav"disabledCols" then
            newalpha 255
            lastAlpha 255
            for _,v2 in pairsgetElementsByType"vehicle" ) ) do
                if ~= v2 then
                    xygetElementPosition)
                    x2y2z2 getElementPositionv2 )
                    dist getDistanceBetweenPoints3Dxyzx2y2z2 )
                    alpha 255
                    if dist 4 then
                        alpha 100
                    elseif dist 3 then
                        alpha 40
                    elseif dist 2 then
                        alpha 10
                    end
                    if lastAlpha alpha then newalpha alpha end
                    setElementCollidableWithv2vfalse )
                    setElementCollidableWithvv2false )
                end
            end
            setElementAlphavnewalpha )
        end
    end
end1000)

addEvent"wylaczKolizje"true )
addEventHandler"wylaczKolizje"localPlayer, function( pojazd )
    for k,v in pairsgetElementsByType"vehicle" ) ) do
        setElementCollidableWithpojazdvfalse )
        setElementCollidableWithvpojazdfalse )
    end
end )

function zakonczPrace()
    destroyElementblip )
    destroyElementmarkerPracy )
    triggerServerEvent"koniecPracusi"resourceRootlocalPlayer )
    pracuje false
    zadowolenie 100
end

addEvent"stopPracy"true )
addEventHandler"stopPracy"localPlayerzakonczPrace )

stacjeOneLVL = {
    {-2661.09,713.13,27.77},
    {-2359.63,573.23,24.74},
    {-2393.40,1112.37,55.58}, 
    {-2886.07,1162.21,13.05},
    {-2745.94,771.32,54.24},  
    {-2754.43,376.50,4.13},
    {-2637.73,165.06,4.33},   
    {-2804.24,-119.62,7.03},
    {-2450.62,1253.96,31.51}, 
    {-2531.76,984.16,78.33},    
    {-2020.77, -57.9435.33},
}

stacjeTwoLVL = {
    {-2102.09,1168.56,53.21},
    {-2460.56,1248.99,33.01},
    {-2880.99,1023.26,36.24},
    {-2840.01,695.90,23.73}, 
    {-2572.49,913.37,64.98}, 
    {-2584.27,999.27,78.29}, 
    {-2885.66,1174.48,10.44}, 
    {-2450.73,1338.99,8.37}, 
    {-2886.16,1070.01,31.16}, 
    {-2852.69,817.78,39.80},
    {-2710.82,-192.38,4.18}, 
    {-2701.82,-89.79,4.18}, 
    {-2657.85,371.92,4.35}, 
    {-2187.87,813.40,56.84},
    {-2274.09,1045.66,83.69},
    {-1955.66,1185.58,45.30}, 
    {-1967.25,738.64,45.30},
    {-2660.02,806.76,49.98},
    {-2828.08,884.17,43.91},
}

stacjeThreeLVL = {
    {-2274.94,1063.21,82.11}, --1
    {-2251.18,706.59,49.30 }, --2
    {-2358.94,482.56,30.64 },--3
    {-2381.51,740.23,35.02},--4
    {-2607.86,838.52,49.86},--5
    {-2749.06,797.61,52.97}, --6
    {-2340.31,670.43,38.24}, --7
    {-2188.15,1182.52,55.58},--8
    {-2503.63,910.90,64.76},--9
    {-2604.71,985.77,78.13},--10
    {-2824.05,915.78,43.91},--11
    {-2860.70,730.92,29.65},--12
    {-2605.04,448.47,14.45},--13
    {-2515.34,437.35,26.73},--14
    {-2168.89,569.02,35.02},--15
    {-2042.99,561.63,35.02},--16
    {-2048.82,733.48,57.37},--17
    {-2150.33,785.79,69.41},--18
    {-2223.91,806.97,49.30},--19
    {-2270.49,637.49,49.10},--20
    {-2357.12,569.24,24.74},--21
    {-2665.07,711.27,27.77},--22
    {-2721.35,1003.11,54.60},--23
    {-2402.20,1113.81,55.58},--24
    {-2384.70,910.63,45.30},--25
    {-2882.61,1111.13,25.96},--26
    {-2451.86,1337.88,8.67},--27
    {-2642.27,709.15,27.78}, --28
    {-2322.20,810.08,44.97}, --29
    {-2004.18,848.82,45.30}, --30,
}

function nastepnyMarkerOneLVLidMarkeru )
    stacjeOneLVL[idMarkeru]
        if p then
        markerPracy createMarkerp[1], p[2], p[3], "cylinder"2.5255800)
        blip createBlipAttachedTomarkerPracy41 )
    else
        zakonczPrace()
    end
end

function nastepnyMarkerTwoLVLidMarkeru )
    stacjeTwoLVL[idMarkeru]
        if p then
        markerPracy createMarkerp[1], p[2], p[3], "cylinder"2.525580)
        blip createBlipAttachedTomarkerPracy41 )
    else
        zakonczPrace()
    end
end

function nastepnyMarkerThreeLVLidMarkeru )
    stacjeThreeLVL[idMarkeru]
        markerPracy createMarkerp[1], p[2], p[3], "cylinder"2.525580)
        if p then
        blip createBlipAttachedTomarkerPracy41 )
    else
        zakonczPrace()
    end
end


function sprawdzBiletliczba )
    if bilet == liczba then
        jeszczeJeden math.random1)
        if jeszczeJeden == 1 then
            bxbybx2by2 sx 235sy 85sx 235sy 10
            bilet math.random1)
        else
            triggerEvent("onClientAddNotification"localPlayer"Podajesz Przesy?k? Klientowi.""success")
            removeEventHandler"onClientRender"rootbilety )
        end
        if typPracy == "1lvl" then
            zadowoleniee zadowolenie 30
            if zadowoleniee 100 then zadowoleniee 100 end
            triggerServerEvent"givePlayerMoney"localPlayer40000 * (zadowoleniee 100) )
            end
            if typPracy == "2lvl" then
            zadowoleniee zadowolenie 30
            if zadowoleniee 100 then zadowoleniee 100 end            
            triggerServerEvent"givePlayerMoney"localPlayer50000* (zadowoleniee 100) )
            end
            if typPracy == "3lvl" then
            zadowoleniee zadowolenie 30
            if zadowoleniee 100 then zadowoleniee 100 end            
            triggerServerEvent"givePlayerMoney"localPlayer80000* (zadowoleniee 100) )
            end
        else
        triggerEvent("onClientAddNotification"localPlayer"Podano z?? przesy?k? !""error")
        zadowolenie zadowolenie 10
        bxbybx2by2 sx 235sy 85sx 235sy 10
    end
end

function bilety(  )
    if pracuje then
        showCursortrue )

        dxDrawLine((screenW 0.3526) - 1, (screenH 0.3852) - 1, (screenW 0.3526) - 1screenH 0.5870tocolor(255550255), 1false)
        dxDrawLine(screenW 0.6583, (screenH 0.3852) - 1, (screenW 0.3526) - 1, (screenH 0.3852) - 1tocolor(255550255), 1false)
        dxDrawLine((screenW 0.3526) - 1screenH 0.5870screenW 0.6583screenH 0.5870tocolor(255550255), 1false)
        dxDrawLine(screenW 0.6583screenH 0.5870screenW 0.6583, (screenH 0.3852) - 1tocolor(255550255), 1false)
        dxDrawRectangle(screenW 0.3526screenH 0.3852screenW 0.3057screenH 0.2019tocolor(000210), false)
        dxDrawLine((screenW 0.5245) - 1, (screenH 0.3870) - 1, (screenW 0.5245) - 1screenH 0.5870tocolor(255550255), 1false)
        dxDrawLine(screenW 0.6583, (screenH 0.3870) - 1, (screenW 0.5245) - 1, (screenH 0.3870) - 1tocolor(255550255), 1false)
        dxDrawLine((screenW 0.5245) - 1screenH 0.5870screenW 0.6583screenH 0.5870tocolor(255550255), 1false)
        dxDrawLine(screenW 0.6583screenH 0.5870screenW 0.6583, (screenH 0.3870) - 1tocolor(255550255), 1false)
        dxDrawRectangle(screenW 0.5245screenH 0.3870screenW 0.1339screenH 0.2000tocolor(0000), false)        
        

        dxDrawImagebxby16575"paczka.png" )
        dxDrawImagebx2by216575"list.png" )

        if bilet == 1 then
        dxDrawText("Klient Prosi o paczk? 5KG.", (screenW 0.3995) - 1, (screenH 0.3352) - 1, (screenW 0.6240) - 1, (screenH 0.3778) - 1tocolor(000255), 1.00"pricedown""center""center"falsefalsefalsefalsefalse)
        dxDrawText("Klient Prosi o paczk? 5KG.", (screenW 0.3995) + 1, (screenH 0.3352) - 1, (screenW 0.6240) + 1, (screenH 0.3778) - 1tocolor(000255), 1.00"pricedown""center""center"falsefalsefalsefalsefalse)
        dxDrawText("Klient Prosi o paczk? 5KG.", (screenW 0.3995) - 1, (screenH 0.3352) + 1, (screenW 0.6240) - 1, (screenH 0.3778) + 1tocolor(000255), 1.00"pricedown""center""center"falsefalsefalsefalsefalse)
        dxDrawText("Klient Prosi o paczk? 5KG.", (screenW 0.3995) + 1, (screenH 0.3352) + 1, (screenW 0.6240) + 1, (screenH 0.3778) + 1tocolor(000255), 1.00"pricedown""center""center"falsefalsefalsefalsefalse)
        dxDrawText("Klient Prosi o paczk? 5KG."screenW 0.3995screenH 0.3352screenW 0.6240screenH 0.3778tocolor(255255255255), 1.00"pricedown""center""center"falsefalsefalsefalsefalse)
        else
        dxDrawText("Klient Prosi o list.", (screenW 0.3995) - 1, (screenH 0.5926) - 1, (screenW 0.6240) - 1, (screenH 0.6352) - 1tocolor(000255), 1.00"pricedown""center""center"falsefalsefalsefalsefalse)
        dxDrawText("Klient Prosi o list.", (screenW 0.3995) + 1, (screenH 0.5926) - 1, (screenW 0.6240) + 1, (screenH 0.6352) - 1tocolor(000255), 1.00"pricedown""center""center"falsefalsefalsefalsefalse)
        dxDrawText("Klient Prosi o list.", (screenW 0.3995) - 1, (screenH 0.5926) + 1, (screenW 0.6240) - 1, (screenH 0.6352) + 1tocolor(000255), 1.00"pricedown""center""center"falsefalsefalsefalsefalse)
        dxDrawText("Klient Prosi o list.", (screenW 0.3995) + 1, (screenH 0.5926) + 1, (screenW 0.6240) + 1, (screenH 0.6352) + 1tocolor(000255), 1.00"pricedown""center""center"falsefalsefalsefalsefalse)
        dxDrawText("Klient Prosi o list."screenW 0.3995screenH 0.5926screenW 0.6240screenH 0.6352tocolor(255255255255), 1.00"pricedown""center""center"falsefalsefalsefalsefalse)
        end

        if isMouseInPositionbxby16575 ) and getKeyState"mouse1" then
            cxcy getCursorPosition(  )
            cxcy cx sxcy sy
            bxby cx 165 2cy 75 2
            if bx sx 50 and bx sx 100 and by sy 100 and by sy 100 then
                sprawdzBilet)
            end
        elseif isMouseInPositionbx2by216575 ) and getKeyState"mouse1" then
            cxcy getCursorPosition(  )
            cxcy cx sxcy sy
            bx2by2 cx 165 2cy 75 2
            if bx2 sx 50 and bx2 sx 100 and by2 sy 100 and by2 sy 100 then
                sprawdzBilet)
            end
        end
    end
end

function biletF(  )
    addEventHandler"onClientRender"rootbilety )
    bilet math.random1)
    setElementVelocitygetPedOccupiedVehiclelocalPlayer ), 00)
    bxbybx2by2 sx 235sy 85sx 235sy 10
end

addEventHandler"onClientMarkerHit"root, function( plrdim )
    if plr == localPlayer then
        if source == markerPracy then
            aktualnyMarker aktualnyMarker 1
            destroyElementmarkerPracy )
            destroyElementblip )
            zadowolenie zadowolenie 30
            biletF()
            if typPracy == "1lvl" then
                nastepnyMarkerOneLVLaktualnyMarker )
            end
            if typPracy == "2lvl" then
                nastepnyMarkerTwoLVLaktualnyMarker )
            end
            if typPracy == "3lvl" then
                nastepnyMarkerThreeLVLaktualnyMarker )
            end
        end
    end
end )

addEventHandler"onClientVehicleDamage"root, function(tteloss)
    if pracuje then
        zadowolenie zadowolenie loss 10
    end
end )

pracuje false
zadowolenie 100

addEvent"startPracy"true )
addEventHandler"startPracy"localPlayer, function( pojazdtyp )
    if typ == "1lvl" then
        aktualnyMarker 1
        nastepnyMarkerOneLVLaktualnyMarker )
        pracuje true
        zadowolenie 100
    end
    if typ == "2lvl" then
        aktualnyMarker 1
        nastepnyMarkerTwoLVLaktualnyMarker )
        pracuje true
        zadowolenie 100
    end
    if typ == "3lvl" then
        aktualnyMarker 1
        nastepnyMarkerThreeLVLaktualnyMarker )
        pracuje true
        zadowolenie 100
    end        
    typPracy typ
end )
local px,py = (screenW/1920),(screenH/1080)
local dxfont0_CaviarDreams_Bold dxCreateFont(":guied/fonts/CaviarDreams_Bold.ttf"10)
addEventHandler"onClientRender"root, function()
    if pracuje then
        dxDrawLine((screenW 0.6828) - 1, (screenH 0.0259) - 1, (screenW 0.6828) - 1screenH 0.0583tocolor(255550255), 1false)
        dxDrawLine(screenW 0.7932, (screenH 0.0259) - 1, (screenW 0.6828) - 1, (screenH 0.0259) - 1tocolor(255550255), 1false)
        dxDrawLine((screenW 0.6828) - 1screenH 0.0583screenW 0.7932screenH 0.0583tocolor(255550255), 1false)
        dxDrawLine(screenW 0.7932screenH 0.0583screenW 0.7932, (screenH 0.0259) - 1tocolor(255550255), 1false)
        dxDrawRectangle(screenW 0.6828screenH 0.0259screenW 0.1104screenH 0.0324tocolor(000210), false)
        if zadowolenie 70 then
            ztt "Stan Towaru: Dobry"
        elseif zadowolenie <= 70 and zadowolenie 40 then
            ztt "Stan Towaru: ?redni"
        else
            ztt "Stan Towaru: Z?y" 
        end
        if zadowolenie 0 then zadowolenie 0 end
        if zadowolenie 100 then zadowolenie 100 end
        dxDrawText(ztt .. "\n" .. math.floor(zadowolenie) .. "%", (screenW 0.6828) - 1, (screenH 0.0259) - 1, (screenW 0.7932) - 1, (screenH 0.0583) - 1tocolor(6707255), 1.00*pxdxfont0_CaviarDreams_Bold"center""center"falsefalsefalsefalsefalse)
        dxDrawText(ztt .. "\n" .. math.floor(zadowolenie) .. "%", (screenW 0.6828) + 1, (screenH 0.0259) - 1, (screenW 0.7932) + 1, (screenH 0.0583) - 1tocolor(6707255), 1.00*pxdxfont0_CaviarDreams_Bold"center""center"falsefalsefalsefalsefalse)
        dxDrawText(ztt .. "\n" .. math.floor(zadowolenie) .. "%", (screenW 0.6828) - 1, (screenH 0.0259) + 1, (screenW 0.7932) - 1, (screenH 0.0583) + 1tocolor(6707255), 1.00*pxdxfont0_CaviarDreams_Bold"center""center"falsefalsefalsefalsefalse)
        dxDrawText(ztt .. "\n" .. math.floor(zadowolenie) .. "%", (screenW 0.6828) + 1, (screenH 0.0259) + 1, (screenW 0.7932) + 1, (screenH 0.0583) + 1tocolor(6707255), 1.00*pxdxfont0_CaviarDreams_Bold"center""center"falsefalsefalsefalsefalse)
        dxDrawText(ztt .. "\n" .. math.floor(zadowolenie) .. "%"screenW 0.6828screenH 0.0259screenW 0.7932screenH 0.0583tocolor(255255255255), 1.00*pxdxfont0_CaviarDreams_Bold"center""center"falsefalsefalsefalsefalse)        
    end
end )

setTimer( function()
    zadowolenie zadowolenie 1
end1000)

function isMouseInPosition xywidthheight )
    if ( not isCursorShowing( ) ) then
        return false
    end
    local sxsy guiGetScreenSize ( )
    local cxcy getCursorPosition ( )
    local cxcy = ( cx sx ), ( cy sy )
    if ( cx >= and cx <= width ) and ( cy >= and cy <= height then
        return true
    else
        return false
    end
end

s.lua

pojazd = {}

miejscaSpawnu = {
    {-2023.69,-44.44,35.03,359.7,359.0,179.5}, -- 431 Bus
    {-2019.45,-44.96,35.00,359.7,359.0,179.9},
    {-2019.47,-51.65,35.00,359.7,359.0,180.2},
    {-2024.15,-52.80,35.02,359.5,359.3,180.4},
}

function deleteColisionsWithVehiclespojazd )
    setElementDatapojazd"disabledCols"true )
    for k,p in pairsgetElementsByType"player" ) ) do
        triggerClientEventp"wylaczKolizje"ppojazd )
    end
end

addEvent"koniecPracusi"true )
addEventHandler"koniecPracusi"resourceRoot, function( plr )
    if pojazd[plrthen
        destroyElementpojazd[plr] )
        pojazd[plr] = nil
    end
end )

addEvent"startujPrace"true )
addEventHandler"startujPrace"resourceRoot, function( plrtyp )
    if not pojazd[plrthen
        L math.random1#miejscaSpawnu )
        miejscaSpawnu[L]
        if typ == "1lvl" then
            pojazd[plr] = createVehicle462m[1], m[2], m[3], m[4], m[5], m[6] )
        end
        if typ == "2lvl" then        
            pojazd[plr] = createVehicle561m[1], m[2], m[3], m[4], m[5], m[6] )
        end
        if typ == "3lvl" then        
            pojazd[plr] = createVehicle482m[1], m[2], m[3], m[4], m[5], m[6] )            
        end
        setVehicleColor(pojazd[plr], 255700255255255 )
        setElementData(pojazd[plr], "plr"plr )
        setElementFrozen(pojazd[plr], true )
        warpPedIntoVehicleplrpojazd[plr], )
        setVehicleHandling(pojazd[plr], "engineAcceleration"15)
        setElementData (pojazd[plr], "Pojemnosc:silnika""1.6cm3")
        setElementData (pojazd[plr], "licznik:kolor""Pomaranczowy")
        deleteColisionsWithVehiclespojazd[plr] )
        triggerClientEventplr"startPracy"plrpojazdtyp )
    end
end)

addEventHandler"onPlayerVehicleExit"root, function( pojazdH )
    if getElementDatapojazdH"plr" ) == source then
        destroyElementpojazdH )
        pojazd[source] = nil
        triggerClientEventsource"stopPracy"source )
    end
end )


Postaw piwo autorowi tego posta
 

 
Tagi: funkcja :: onplayerwasted
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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