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

Wysłany: 2017-08-20, 06:45


Avenged

Młodszy Szkrypter






Wiek: 24
Na forum: 3651 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1572

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

Kod Client:
addEventHandler("onClientResourceStart", resourceRoot,function()
for i,v in ipairs(getElementsByType("vehicle")) do
if getElementData(v, "Unit") then
shader = dxCreateShader('texreplace.fx')
shaderek = dxCreateShader('shader.fx')

local unit = getElementData(v, "Unit")
if unit == 1 then

texture = dxCreateTexture('files/SF01.png')
dxSetShaderValue(shader,'gTexture',texture)
engineApplyShaderToWorldTexture(shader,"224",v)
        textures = dxCreateTexture('files/SF01.png')
dxSetShaderValue(shaderek,'gTexture',textures)
engineApplyShaderToWorldTexture(shaderek,"03",v)

elseif unit == 2 then 

texture2 = dxCreateTexture('files/SF02.png')
dxSetShaderValue(shader,'gTexture',texture2)
engineApplyShaderToWorldTexture(shader,"224",v)
        textures = dxCreateTexture('files/SF02.png')
dxSetShaderValue(shaderek,'gTexture',textures)
engineApplyShaderToWorldTexture(shaderek,"03",v)

end
end
end
end)

addEventHandler("onClientResourceStart", resourceRoot,function()
for i,v in ipairs(getElementsByType("vehicle")) do
if getElementData(v, "Unit2") then
shader = dxCreateShader('texreplace.fx')

local unit2 = getElementData(v, "Unit2")
if unit2 == 1 then
textury1 = dxCreateTexture('files/SF01.png')
dxSetShaderValue(shader,'gTexture',textury1)
engineApplyShaderToWorldTexture(shader,"vehiclegrunge25",v)
elseif unit2 == 2 then
textury2 = dxCreateTexture('files/SF02.png')
dxSetShaderValue(shader,'gTexture',textury2)
engineApplyShaderToWorldTexture(shader,"vehiclegrunge25",v)


end
end
end
end)


i w skrypcie na pojazdy pogotowia nadaj? odpowiedni? element date
        setElementData(vehicle,"Unit2",i)



A nie wczytuje mi tego na poje?dzie :/ za pomoc piwko + respekt :D

[ Dodano: 2017-08-20, 06:48 ]
0 b??d?w w DB3.

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-20, 10:34


Kalizman







Wiek: 24
Na forum: 3792 dni
Posty: 1394

Piwa: 4624

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Podaj kod od pojazd?w

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-20, 10:39


Kibol1908.

Good Boy






Wiek: 27
Na forum: 4252 dni
Posty: 69
Nick w MP: Hello_Boy

Piwa: 99

Respekt: 65,3

Ostrzeżeń: 60%
A masz nadan? elementDat? "Unit"? Je?eli nie, w tedy nie wczyta Ci podmienienia tych tekstur:
addEventHandler("onClientResourceStart", resourceRoot,function()
for i,v in ipairs(getElementsByType("vehicle")) do
if getElementData(v, "Unit") then
shader = dxCreateShader('texreplace.fx')
shaderek = dxCreateShader('shader.fx')

local unit = getElementData(v, "Unit")
if unit == 1 then

texture = dxCreateTexture('files/SF01.png')
dxSetShaderValue(shader,'gTexture',texture)
engineApplyShaderToWorldTexture(shader,"224",v)
        textures = dxCreateTexture('files/SF01.png')
dxSetShaderValue(shaderek,'gTexture',textures)
engineApplyShaderToWorldTexture(shaderek,"03",v)

elseif unit == 2 then 

texture2 = dxCreateTexture('files/SF02.png')
dxSetShaderValue(shader,'gTexture',texture2)
engineApplyShaderToWorldTexture(shader,"224",v)
        textures = dxCreateTexture('files/SF02.png')
dxSetShaderValue(shaderek,'gTexture',textures)
engineApplyShaderToWorldTexture(shaderek,"03",v)

end
end
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-20, 10:47


Avenged

Młodszy Szkrypter






Wiek: 24
Na forum: 3651 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1572

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

Kod pojazd?w
local wayfarer={ -- wayfarer
    {1091.82, -1311.44, 13.36, -0.00, 0.00, 270},
    {1098.76, -1311.44, 13.36, -0.00, 0.00, 270},
    {1105.56, -1311.44, 13.36, -0.00, 0.00, 270},
}
local karetki_1={ --czerwono bia?e
    {-2588.90, 638.52, 14.66, -0.04, 0.39, 270.33},
    {-2588.90, 632.90, 14.66, -0.04, 0.41, 270.49},
    {-2588.90, 627.75, 14.66, -0.04, 0.41, 269.56},
    {-2588.90, 622.72, 14.66, -0.04, 0.39, 269.01},
}
local karetki_2={ -- z??to czerwone
    {-2587.52, 648.66, 14.66, -0.04, 0.40, 271.36},
    {-2587.52, 652.84, 14.66, -0.04, 0.39, 268.77},
    {-2587.52, 658.22, 14.66, -0.04, 0.39, 269.10},
    --{1140.94, -1379.57, 13.79, -0.00, 0.00, 179.57},
}
local intrudery={ ----- Ranchery MDSA
    {-2573.70, 648.42, 14.65+0.3, 0.26, -0.00, 269.98},
    {-2573.70, 658.81, 14.65+0.3, 0.26, 0.00, 268.78},
    
}
--
local hantleje={ --hantleje
    {1183.28, -1331.69, 13.4, -0.00, 0.00, 180},
}

local patrol={ -- karetki
    {-2571.13, 633.26, 14.62, -0.05, 0.53, 269.98},
    {-2570.84, 621.90, 14.66, -0.04, 0.40, 269.42},
--    {1135.42, -1295.83, 13.56, 0, 0, 180}
}

local helikoptery={
    {-2569.66, 637.83, 28.33, -3.33, -0.00, 355.50},
    {-2566.71, 667.74, 28.33, -3.33, 0.01, 354.36},
    
}
local Inspekcja={  -- Zarz?d 
    {-2545.87, 657.52, 14.20, 0.24, -0.02, 90.56},

}

local karawany={ --KARAWANY
    {-2545.48, 652.92, 14.40, 0.24, -0.02, 90.56}
}
local maverikiMDSA={ -- MAVERIKI
    {-2674.24, 596.35, 66.50, -0.00, 0.00, 269.82},
    {-2674.24, 606.95, 66.50, -0.00, 0.00, 266.76}
}
local intruzy={ -- MAVERIKI
    {-2546.76, 647.72, 14.46, 0.24, -0.02, 90.56},
    {-2546.76, 642.52, 14.45, 0.24, -0.02, 90.56}, 
    {-2546.76, 637.54, 14.45, 0.24, -0.02, 90.56}, 
        {-2546.76, 632.48, 14.45, 0.24, -0.02, 90.56},
        {-2546.76, 626.97, 14.45, 0.24, -0.02, 90.56},
}
for i,v in ipairs(maverikiMDSA) do
    local vehicle=createVehicle(563,v[1],v[2],v[3])
    setElementRotation(vehicle,v[4],v[5],v[6])
    setVehicleEngineState(vehicle,false)
    setElementFrozen(vehicle,true)
    setVehicleColor( vehicle,99 ,184,255,255,255,255)
    setElementData(vehicle,"vehicle:rank",50)
    setElementData(vehicle,"vehicle:fuel",100)
    setElementData(vehicle,"vehicle:desc","[SF]H-0" ..i)
        addVehicleUpgrade(vehicle,1073)
end

for i,v in ipairs(wayfarer) do
    local vehicle=createVehicle(586,v[1],v[2],v[3])
    setVehicleColor(vehicle,255,255,255,255)
    setElementRotation(vehicle,v[4],v[5],v[6])
    setVehicleEngineState(vehicle,false)
    setElementFrozen(vehicle,true)
    removeVehicleSirens(vehicle)
    addVehicleSirens(vehicle,6,2,true,false,false,true )
    setVehicleSirens(vehicle,1,0.000,0.900,2.200,255,0,0,255,255 )
    setVehicleSirens(vehicle,2,0.000,0.900,2.200,255,255,255,255,255 )
    setVehicleSirens(vehicle,3,0.000,0.900,2.200,255,0,0,255,255 )
    setVehicleSirens(vehicle,4,0.000,-3.700,2.400,255,0,0,255,255 )
    setVehicleSirens(vehicle,5,0.000,-3.700,2.400,255,0,0,255,255 )
    setVehicleColor( vehicle,99 ,184,255,255,255,255)
    setElementData(vehicle,"vehicle:rank",30)
    setElementData(vehicle,"vehicle:fuel",100)
    setElementData(vehicle,"vehicle:desc","[SF]MM-0" ..i)
end

for i,v in pairs(intrudery) do ----- Ranchery MDSA
    local vehicle=createVehicle(489,v[1],v[2],v[3]-0.4)
    setVehicleColor(vehicle,255,255,255,255)
    setElementRotation(vehicle,v[4],v[5],v[6])
    setVehicleEngineState(vehicle,false)
    setElementFrozen(vehicle,true)
    removeVehicleSirens(vehicle)
    addVehicleSirens(vehicle,6,2,true,false,false,true )
    setVehicleSirens(vehicle,1,-0.900,0.300,1.000,255,0,0,255,255 )
    setVehicleSirens(vehicle,2,0.000,0.800,0.410,255,255,255,255,255 )
    setVehicleSirens(vehicle,3,0.900,0.300,1.000,255,0,0,255,255 )
    setVehicleSirens(vehicle,4,0.900,-2.100,1.000,255,0,0,255,255 )
    setVehicleSirens(vehicle,5,-0.900,-2.100,1.000,255,0,0,255,255 )
    setVehicleColor( vehicle,99 ,184,255,255,255,255)
        addVehicleUpgrade(vehicle,1073)
    setElementData(vehicle,"vehicle:rank",10)
    setElementData(vehicle,"vehicle:fuel",100)
    setElementData(vehicle,"vehicle:desc","[SF]JP-0" .. i)
end

for i,v in pairs(karetki_2) do --zolto czerwone
    local vehicle=createVehicle(416,v[1],v[2],v[3])
    setVehicleColor(vehicle,255,255,0,255,0,0)
    setElementRotation(vehicle,v[4],v[5],v[6])
    setVehicleEngineState(vehicle,false)
    setElementFrozen(vehicle,true)
setElementData(vehicle,"Unit",i)
    addVehicleSirens(vehicle,6,2,true,false,false,true )
    setVehicleSirens(vehicle,1,-0.400,0.900,1.200,255,0,0,255,255 )
    setVehicleSirens(vehicle,2,0.400,0.900,1.200,255,0,0,255,255 )
    setVehicleSirens(vehicle,3,0.900,-3.700,1.400,255,0,0,255,255 )
    setVehicleSirens(vehicle,4,-0.900,-3.700,1.400,255,0,0,255,255 )
    setVehicleColor( vehicle,99 ,184,255,255,255,255)
        setVehicleColor(vehicle,255,255,0,255,0,0)
        addVehicleUpgrade(vehicle,1073)
    setElementData(vehicle,"vehicle:rank",5)
    setElementData(vehicle,"vehicle:fuel",100)
    setElementData(vehicle,"vehicle:desc","[SF]S-0" .. i)
setElementData(vehicle,"Unit2",i)
end

for i,v in pairs(karetki_1) do
    local vehicle=createVehicle(416,v[1],v[2],v[3])
    --setVehicleColor(vehicle,255,255,255,255)
    setElementRotation(vehicle,v[4],v[5],v[6])
    setVehicleEngineState(vehicle,false)
    setElementFrozen(vehicle,true)
setElementData(vehicle,"Unit",i)
    addVehicleSirens(vehicle,6,2,false,false,false,true )
    setVehicleSirens(vehicle,1,-0.400,0.900,1.200,255,0,0,255,255 )
    setVehicleSirens(vehicle,2,0.000,0.900,1.200,255,255,255,255,255 )
    setVehicleSirens(vehicle,3,0.400,0.900,1.200,255,0,0,255,255 )
    setVehicleSirens(vehicle,4,0.900,-3.700,1.400,255,0,0,255,255 )
    setVehicleSirens(vehicle,5,-0.900,-3.700,1.400,255,0,0,255,255 )
    --setVehicleColor( vehicle,255,0,0,0,0,0)
        addVehicleUpgrade(vehicle,1073)
    setElementData(vehicle,"vehicle:rank",5)
    setElementData(vehicle,"vehicle:fuel",100)
    setElementData(vehicle,"vehicle:desc","[SF]P-0" .. i)
end

for i,v in pairs(helikoptery) do
    local vehicle=createVehicle(417,v[1],v[2],v[3])
    setVehicleColor(vehicle,255,255,255,255)
    setElementRotation(vehicle,v[4],v[5],v[6])
    setVehicleEngineState(vehicle,false)
    setElementFrozen(vehicle,true)
    addVehicleSirens(vehicle,2,2,true,false,true,false )
    setVehicleSirens(vehicle,1,-0.400,2.600,-0.200,255,0,0,255,255 )
    setVehicleSirens(vehicle,2,0.400,2.600,-0.200,0,0,255,255,255 )
    setVehicleColor( vehicle,99 ,184,255,255,255,255)
    setElementData(vehicle,"vehicle:rank",50)
    setElementData(vehicle,"vehicle:fuel",100)
    setElementData(vehicle,"vehicle:desc","[SF]Ratownik-" ..i)
end

for i,v in pairs(karawany) do
    local vehicle=createVehicle(442,v[1],v[2],v[3])
    setVehicleColor(vehicle,255,255,255,255)
    setElementRotation(vehicle,v[4],v[5],v[6])
    setVehicleEngineState(vehicle,false)
    setElementFrozen(vehicle,true)
    addVehicleSirens(vehicle,2,2,true,false,true,false )
    setVehicleSirens(vehicle,1,-0.400,2.600,-0.200,255,0,0,255,255 )
    setVehicleSirens(vehicle,2,0.400,2.600,-0.200,0,0,255,255,255 )
    setVehicleColor( vehicle,0,0,0,255,255,255)
        addVehicleUpgrade(vehicle,1073)
    setElementData(vehicle,"vehicle:fuel",100)
    setElementData(vehicle,"vehicle:rank",1)
end

for i,v in pairs(patrol) do --karetki niebieski
    local vehicle=createVehicle(416,v[1],v[2],v[3])
    setVehicleColor(vehicle,99 ,184,255)
    setElementRotation(vehicle,v[4],v[5],v[6])
    setVehicleEngineState(vehicle,false)
    setElementFrozen(vehicle,true)
    addVehicleSirens(vehicle,6,2,true,false,false,true )
    setVehicleSirens(vehicle,1,-0.400,0.900,1.200,255,0,0,255,255 )
    setVehicleSirens(vehicle,2,0.000,0.900,1.200,255,255,255,255,255 )
    setVehicleSirens(vehicle,3,0.400,0.900,1.200,255,0,0,255,255 )
    setVehicleSirens(vehicle,4,0.900,-3.700,1.400,255,0,0,255,255 )
    setVehicleSirens(vehicle,5,-0.900,-3.700,1.400,255,0,0,255,255 )
    setVehicleColor( vehicle,99 ,184,255,255,255,255)
        addVehicleUpgrade(vehicle,1073)
    setElementData(vehicle,"vehicle:fuel",100)
    setElementData(vehicle,"vehicle:rank",5)
    setElementData(vehicle,"vehicle:desc","[SF]T-0" ..i)
end
for i,v in pairs(hantleje) do --hantleje
    local vehicle=createVehicle(579,v[1],v[2],v[3])
    setVehicleColor(vehicle,99 ,184,255)
    setElementRotation(vehicle,v[4],v[5],v[6])
    setVehicleEngineState(vehicle,false)
    setElementFrozen(vehicle,true)
    setVehicleColor( vehicle,0,0,0,0,0,0)
    setElementData(vehicle,"vehicle:fuel",100)
    setElementData(vehicle,"vehicle:rank",40)
    setElementData(vehicle,"vehicle:desc","MDSA\nPojazd Dyspozytora")
end
for i,v in pairs(intruzy) do --hantleje
    local vehicle=createVehicle(405,v[1],v[2],v[3])
    setVehicleColor(vehicle,99 ,184,255)
    setElementRotation(vehicle,v[4],v[5],v[6])
    setVehicleEngineState(vehicle,false)
    setElementFrozen(vehicle,true)
    setVehicleColor( vehicle,0,160,255,0,0,0)
        addVehicleUpgrade(vehicle,1073)
    setElementData(vehicle,"vehicle:fuel",100)
    setElementData(vehicle,"vehicle:rank",1)
    setElementData(vehicle,"vehicle:desc","[SF]MDSA\nPojazd Akademii")
end
--[[
for i,v in pairs(patrol_2) do --karetki niebieski
    local vehicle=createVehicle(416,v[1],v[2],v[3])
    setVehicleColor(vehicle,255,255,255,255)
    setElementRotation(vehicle,v[4],v[5],v[6])
    setVehicleEngineState(vehicle,false)
    setElementFrozen(vehicle,true)
    addVehicleSirens(vehicle,2,2,true,false,true,false )
    setVehicleSirens(vehicle,1,-0.400,2.600,-0.200,255,0,0,255,255 )
    setVehicleSirens(vehicle,2,0.400,2.600,-0.200,0,0,255,255,255 )
    setVehicleColor( vehicle,99 ,184,255,255,255,255)
        addVehicleUpgrade(vehicle,1073)
    setElementData(vehicle,"vehicle:fuel",100)
    setElementData(vehicle,"vehicle:rank",2)
    setElementData(vehicle,"vehicle:desc","[SF]T-0" ..i)
    setVehicleVariant(vehicle,2,255)
end
]]
local Inspekcja_upgrades={1031,1033,1028,1170,1141}
for i,v in pairs(Inspekcja) do
    local vehicle=createVehicle(560,v[1],v[2],v[3])
    setVehicleColor(vehicle,255,255,255,255)
    setElementRotation(vehicle,v[4],v[5],v[6])
    setVehicleEngineState(vehicle,false)
    setElementFrozen(vehicle,true)
    addVehicleSirens(vehicle,2,2,true,false,true,false )
    setVehicleSirens(vehicle,1,-0.400,2.600,-0.200,255,0,0,255,255 )
    setVehicleSirens(vehicle,2,0.400,2.600,-0.200,0,0,255,255,255 )
    --setVehiclePaintjob(vehicle,2)
    setVehicleColor( vehicle,0 ,76,153,255,255,255)
    setElementData(vehicle,"pojazd_mk1",1)
    setElementData(vehicle,"pojazd_mk2",1)
    setElementData(vehicle,"vehicle:fuel",100)
    setElementData(vehicle,"vehicle:rank",98)
    setElementData(vehicle,"vehicle:desc","MDSA - Zarz?d frakcyjny")
    addVehicleUpgrade(vehicle,1073)
    for i,upgrade in pairs(Inspekcja_upgrades) do
        addVehicleUpgrade(vehicle,upgrade)
    end
end

setTimer(function() for i,v in pairs(getElementsByType("vehicle",resourceRoot)) do setElementData(v,"vehicle:faction","MDSA") end end,1200,1)

addEventHandler("onVehicleEnter", resourceRoot, function(plr,seat,jacked)
    if seat == 0 then
        setElementFrozen(source,false)
        setElementData(source,"use:player",true)
        outputChatBox(" Wszelkie zostawiania pojazd?w b?da karane banem.", plr)
        outputChatBox(" Wszedle?/a? do pojazdu frakcyjnego, dbaj o niego i odstaw na miejsce.", plr)
    end
end)

addEventHandler("onVehicleRespawn",resourceRoot,function() setElementFrozen(source,true) end)

setTimer(function()
     for i,vehicle in pairs(getElementsByType("vehicle", resourceRoot)) do
        local x,y,z = getElementPosition(vehicle)
        local r1,r2,r3 = getElementRotation(vehicle)
        setVehicleRespawnPosition(vehicle,x,y,z,r1,r2,r3)
        toggleVehicleRespawn(vehicle,true)
        setVehicleIdleRespawnDelay(vehicle,1800000)
        setElementData(vehicle,"vehicle:duty","MDSA")
        setElementFrozen(vehicle,true)
      end


Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-20, 10:48


Kalizman







Wiek: 24
Na forum: 3792 dni
Posty: 1394

Piwa: 4624

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

W kodzie ok, musisz posiedzie? w kodzie od kryptonim?w

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-20, 10:52


Avenged

Młodszy Szkrypter






Wiek: 24
Na forum: 3651 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1572

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

Kalizman, w?a?nie nie wiem o cho tam chodzi :/

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-20, 21:47


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4979 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Najlepiej gdyby? stworzy? pojazd server side w tabeli np. takiej:

local tbl = {
{x,y,z},
[x,y,z},
{x,y,z},
}

Przekazywa? przy ka?dym stworzeniu auta (w p?tli, index iteracji p?tli, to ta zmienna 'k' lub 'i' najcz??ciej), w triggerze; zrobi? sobie np. obrazki z numerami i w triggerze na clientside nadawa? temu autu now? tekstur?.

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-20, 23:00


Avenged

Młodszy Szkrypter






Wiek: 24
Na forum: 3651 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1572

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

Jurandovsky, nie do ko?ca rozumiem poka?esz to w jaki? spos?b? :/

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: nadaje :: kryptonimu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nie nadaje kryptonimu Odpowiedz do tematu

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