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

Wysłany: 2017-01-01, 18:46


Wilkuu*

InsideMTA.pl






Wiek: 23
Na forum: 3573 dni
Posty: 50
Nick w MP: Wilku.

Piwa: 268

Respekt: 30,5

Mam pytanie bo chcia?em to przerobi? na notifickacje ale jak w??czy?em notifikacje to nie dzia?a jestem zielony wi?c prosz? o pomoc w przerobienu tego. Stawiam :piwo:




 --[[
 Skrypt pisany dla serwisu GTAO.pl
 Autormarcin778 ,barcioo Juran 
 w jedeniej w funkcji pom?gHaze :)
 System jest pod ogrpg mo?na edytowajak sipodoba 
 Zakaz udostepnia na innych forach 
 Zakaz zmiany autora.
 --]]
 
 
 
 -- Tabela jest sko?czona w 65% 
 local niedozwolone = { -- w ostatnim rekordzie nie dawaprzecinka po true lub false
     [524] = true,  --cement truck
     [532] = true, 
     [519] = true, --shamal
     [577] = true, -- At-400
     [592] = true, --adromeda
     [433] = true,
     [511] = true,
     [590] = true,
     [431] = true,
     [437] = true,
     [593] = true,
     [486] = true,
     [406] = true,
     [573] = true,
     [455] = true,
     [537] = true,
     [569] = true,
     [425] = true,
     [520] = true,
     [493] = true,
     [595] = true,
     [417] = true,
     [403] = true,
     [444] = true,
     [556] = true,
     [557] = true,
     [553] = true,
     [443] = true,
     [432] = true
     
     
}

local lawety = {
    {"policja", -2684.84961,-240.81404,7.44664,6,67,113},
    {"..."2472.17432,-1663.28931,13.32395+0.5,0,0,0}
}


local ID_LAWETY 578
local colspheres = {}
local attXattYattZ 0, -1.20.5

for kv in ipairs(lawety) do
    local laweta createVehicle(ID_LAWETYv[2], v[3], v[4])
    setElementData(laweta"laweta"true)
    setElementData(laweta"zaladunek"false)
    addVehicleUpgrade(laweta,1025)
    setVehicleColor(lawetav[5], v[6],v[7])
    setVehiclePlateTextlaweta"Laweta" )
    setElementData(laweta,"vehicle:rank",1)
    setElementData(laweta,"vehicle:police"true)
    setElementFrozen(laweta,true)
    setElementData(laweta,"vehicle:fuel"100)

    setElementData(laweta,"dbid"k)


end


addCommandHandler("zaladuj", function(playercommand)
    if isPedInVehicle(playerthen
        local veh getPedOccupiedVehicle(player)
        if getElementModel(veh) == ID_LAWETY and not getElementData(veh"zaladunek") and getElementData(veh"laweta"then
            local x,y,getElementPosition(veh)
            colspheres[veh] = createColSphere(x,y,z7) -- domyslna wartosc np4 
            local elements getElementsWithinColShape(colspheres[veh], "vehicle")
                for kv in pairs(elements) do
                    if getElementModel(v) ~= ID_LAWETY and not niedozwolone[getElementModel(v)] then
                        attachElements(vvehattXattYattZ)
                        setElementData(veh"zaladunek"v)
                        setElementFrozen(vtrue)
                    end
                end
            if colspheres[veh] and isElement(colspheres[veh]) then
                destroyElement(colspheres[veh])
                colspheres[veh] = nil
            end
        else
            exports["jb-notyfikacje"]:addNotification("Tw?j pojazd prawdopodobnie ma juz jakis za?adunek"player)
        end
    else
        exports["jb-notyfikacje"]:addNotification("Nie znajdujesz sie w poje?dzie"player)
    end
end)

function getPositionFromElementOffset(element,offX,offY,offZ)

    local m getElementMatrix element )  -- Get the matrix
    local x offX m[1][1] + offY m[2][1] + offZ m[3][1] + m[4][1]  -- Apply transform
    local y offX m[1][2] + offY m[2][2] + offZ m[3][2] + m[4][2]
    local z offX m[1][3] + offY m[2][3] + offZ m[3][3] + m[4][3]
    return xyz                               -- Return the transformed pointend
    
end
addCommandHandler("rozladuj", function(playercommand)
    if isPedInVehicle(playerthen
        local veh getPedOccupiedVehicle(player)
        if getElementModel(veh) == ID_LAWETY and getElementData(veh"zaladunek"then
            local zaladunek getAttachedElements(veh)[1]
            if zaladunek and getElementType(zaladunek) == "vehicle" then
                local x,y,getElementPosition(zaladunek)
                detachElements(zaladunekveh)
                setElementFrozen(findVehOnLavet(veh), false)
                local newXnewYnewZ getPositionFromElementOffset(zaladunek300)
                setElementPosition(zaladuneknewXnewYnewZ)
                setElementData(veh"zaladunek"false)
                exports["jb-notyfikacje"]:addNotification("No chyba dziala"player)
            else
                exports["jb-notyfikacje"]:addNotification("Brak za?adunku b?d? za?adunek to nie pojazd"player)
            end
        else
            exports["jb-notyfikacje"]:addNotification("Brak za?adunku lub nie przyjechales lawet?"player)
        end
    end
end)



function findVehsOnLavet()
    for k,v in pairs(getElementsByType("vehicle")) do
        if getElementData(v"zaladunek") == v then
            vehsOnLavet={}
            table.insert(vehsOnLavetv)
            return vehsOnLavet
        end 
    end
    return false
end

function findVehOnLavet(veh)
    if isElement(veh) and getElementType(veh) == "vehicle"  then
        for k,v in pairs(getElementsByType("vehicle")) do
            if getElementData(veh"zaladunek") == v then
                return v
            end
        end
    end
return false
end
[/b]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-01, 18:53


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Tadzio., napisa?em ci ju? wcze?niej aby? najpierw da? argument gracza a potem tekst .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-01, 19:18


Wilkuu*

InsideMTA.pl






Wiek: 23
Na forum: 3573 dni
Posty: 50
Nick w MP: Wilku.

Piwa: 268

Respekt: 30,5

"BlackGamePL" napisał/a:

Tadzio., napisa?em ci ju? wcze?niej aby? najpierw da? argument gracza a potem tekst .



Tak wiem jak widzisz jestem zielony i niezbyt wiem jak to zrobi? jak by? m?g? to poprawi? i wys?a? bym by? wdzienczny.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-01, 19:40


Pumelowsky

Amator 3D






Wiek: 23
Na forum: 4182 dni
Posty: 199
Nick w MP: Pumelowsky

Piwa: 1666

Respekt: 200,5
Respekt: 200,5Respekt: 200,5

exports["jb-notyfikacje"]:addNotification(player,"Brak za?adunku b?d? za?adunek to nie pojazd")
I tak dalej

Podpis
Kontakt:

- Skype: live:pumapl_2
- GG: 56865468
- Discord: Pumelowsky#1126
- PW forum
[/center]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-01, 19:49


Wilkuu*

InsideMTA.pl






Wiek: 23
Na forum: 3573 dni
Posty: 50
Nick w MP: Wilku.

Piwa: 268

Respekt: 30,5

Dzi?kuje PumaPL123 do zamkni?cia.

Podpis
InsideMTA.pl

Wilku#2675
Postaw piwo autorowi tego posta
 

 
Tagi: nie :: działą :: notifikacja.
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