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: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

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: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

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: 4111 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: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

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

Kod pojazd?w
local wayfarer={ -- wayfarer
    {1091.82, -1311.4413.36, -0.000.00270},
    {1098.76, -1311.4413.36, -0.000.00270},
    {1105.56, -1311.4413.36, -0.000.00270},
}
local karetki_1={ --czerwono bia?e
    {-2588.90638.5214.66, -0.040.39270.33},
    {-2588.90632.9014.66, -0.040.41270.49},
    {-2588.90627.7514.66, -0.040.41269.56},
    {-2588.90622.7214.66, -0.040.39269.01},
}
local karetki_2={ -- z??to czerwone
    {-2587.52648.6614.66, -0.040.40271.36},
    {-2587.52652.8414.66, -0.040.39268.77},
    {-2587.52658.2214.66, -0.040.39269.10},
    --{1140.94, -1379.5713.79, -0.000.00179.57},
}
local intrudery={ ----- Ranchery MDSA
    {-2573.70648.4214.65+0.30.26, -0.00269.98},
    {-2573.70658.8114.65+0.30.260.00268.78},
    
}
--
local hantleje={ --hantleje
    {1183.28, -1331.6913.4, -0.000.00180},
}

local patrol={ -- karetki
    {-2571.13633.2614.62, -0.050.53269.98},
    {-2570.84621.9014.66, -0.040.40269.42},
--    {1135.42, -1295.8313.5600180}
}

local helikoptery={
    {-2569.66637.8328.33, -3.33, -0.00355.50},
    {-2566.71667.7428.33, -3.330.01354.36},
    
}
local Inspekcja={  -- Zarz?d 
    {-2545.87657.5214.200.24, -0.0290.56},

}

local karawany={ --KARAWANY
    {-2545.48652.9214.400.24, -0.0290.56}
}
local maverikiMDSA={ -- MAVERIKI
    {-2674.24596.3566.50, -0.000.00269.82},
    {-2674.24606.9566.50, -0.000.00266.76}
}
local intruzy={ -- MAVERIKI
    {-2546.76647.7214.460.24, -0.0290.56},
    {-2546.76642.5214.450.24, -0.0290.56}, 
    {-2546.76637.5414.450.24, -0.0290.56}, 
        {-2546.76632.4814.450.24, -0.0290.56},
        {-2546.76626.9714.450.24, -0.0290.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)
    setVehicleColorvehicle,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 )
    setVehicleColorvehicle,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 )
    setVehicleColorvehicle,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 )
    setVehicleColorvehicle,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 )
    --setVehicleColorvehicle,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 )
    setVehicleColorvehicle,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 )
    setVehicleColorvehicle,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 )
    setVehicleColorvehicle,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)
    setVehicleColorvehicle,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)
    setVehicleColorvehicle,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 )
    setVehicleColorvehicle,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)
    setVehicleColorvehicle,,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,trueend)

setTimer(function()
     for i,vehicle in pairs(getElementsByType("vehicle"resourceRoot)) do
        local x,y,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: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

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: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

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: 4838 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: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

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 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