| Tematy otagowane jako: czesci |
| 1. Pasujące częsci do danego pojazdu |
Witam, chcia?bym zrobi? tak ?e jak wybierzemy np w dxGridliscie "Exhaust" to ?eby pokaza?o pasuj?ce t?umniki do danego pojazdu.
[img]https://i.imgur.com/QxLYD0D.jpg[/img]
Kod:
[lua]x, y = guiGetScreenSize()
_sX = 0
_sY = 0
function resX(value)
return (value/1920) * x
end
function resY(value)
return (value/1920) * y
end
addEvent("PokazGuiTuning", true)
addEventHandler("PokazGuiTuning", resourceRoot, function(pojazd)
GetVDBTrabalhos(pojazd)
text = {}
for i,_ in ipairs(editBox) do
table.insert(text,{})
end
boxClick = false
addEventHandler("onClientRender",root,interfacetrabs)
addEventHandler("onClientClick",root,clicktrabs)
showCursor(true)
end)
font = "default-bold"
function updateTrabList(tuning)
startDxGridlist(tuning,_sX+resX(600),_sY+resY(350),resX(800),resY(720),7,resY(2.5),font,"Wyszukaj...")
end
function interfacetrabs()
showDxGridlist(100)
end
function clicktrabs()
local trab = getElementData(localPlayer,"dxGridLineSelecTrab")
if not trab then return end
outputDebugString("Wybrano: "..data[trab][1].." ",0,232,172,57)
end
function GetVDBTrabalhos(veh)
tuning = {}
local upgrades = getVehicleCompatibleUpgrades(veh)
for upgradeKey, upgradeValue in ipairs ( upgrades ) do
local slot = getVehicleUpgradeSlotName(upgradeValue)
if not t... |
| 2. Naprawianie pojedynczych czesci |
| Siema, mam problem bo juz z 3x pisze temat tu bo nikt nie wie jak zrobic naprawe jednej czesci jak np. Chce tylko drzwi lewe to wpisze /dl i tylko te naprawi a nie cale auto. Prosze o pomoc bo jak ja kombinuje to smieje sie sam z siebie. |
| 3. Destroy i dalsze czesci pracy |
Witam nie dziala mi destroy auta jak sie z auta wysiadzie
[lua]marker = createMarker (-2477.85,741.61,34.0,"cylinder",3.0,0,255,255,255)
function zresp ( player )
local auto = createVehicle (552,-2473.05,740.76,34.73,359.7,360.0,179.4)
setElementData ( auto, "pojazd_paliwo", 50 )
setElementData ( auto, "pojazd_opis", "Praca dorywcza - ?atanie dziur " )
setVehiclePlateText(auto, "ZRD")
warpPedIntoVehicle ( player , auto, 0 )
outputChatBox (" ",player,0,200,0)
outputChatBox ("Praca dorywcza - ?atanie dziur ",player,0,200,0)
outputChatBox (" ",player,0,200,0)
end
addEventHandler ("onMarkerHit",marker,zresp)
local punkty = {
{-2337.45,725.73,43.49},
{-2149.48,654.08,51.84},
{-1999.69,514.99,34.59},
{-1893.74,800.24,37.61},
{-1789.41,978.51,24.32},
{-1776.95,1267.21,10.43},
{-2169.30,1277.51,27.65},
{-2269.48,1066.80,81.08},
{-2255.72,340.48,33.47},
}
function markery (player)
local pkt = punkty[math.random(1, #punkty)]
marker = createMarker(pkt[1], pkt[2], pkt[3], "checkpoint",2.0, 123, 225, 56, 150,player)
blip = createBlipAttachedTo(marker, 11,2,255,0,0,255,0,99999.0,player)
end
addEventHandler("onMarkerHit",marker, markery)
function destroyauto ( player, seat )
if seat == 1 then
outputChatBox("Zakonczyles prace.",player)
destroyElement(auto)
end
end
addE... |
| 4. Zniszczone czesci auta. Jak dodac? |
Witam. Mam kod na zapis aut w SQL, ale chcia?bym aby zapisywa?o te? zepsute cz??ci auta (np. maska itp). Pr?bowa?em ju? to robi? ale si? nie uda?o. Bardzo prosi?bym o dodanie do kodu odpowiedniej funkcji. Z g?ry dzi?kuje.
Kod:
[lua]
test_db = dbConnect( "sqlite", "auta.db" )
function save()
dbQuery( test_db,"DROP TABLE auta")
dbQuery( test_db,"CREATE TABLE auta (VehicleID INTEGER,ID INTEGER, px REAL, py REAL, pz REAL, rx REAL, ry REAL, rz REAL, Color1 INTEGER, Color2 INTEGER, Health REAL, upgrades TEXT, paintjob INTEGER, PALIWO TEXT, PRZEBIEG TEXT, Zarejstrowany TEXT, NaKogo1 TEXT, NaKogo2 TEXT)")
for i, vehicle in pairs (getElementsByType("vehicle")) do
if getElementData(vehicle,"Pojazd_zapis") == true then
local px, py, pz = getElementPosition(vehicle)
local rx, ry, rz = getElementRotation(vehicle)
local color1, color2, color3, color4 = getVehicleColor(vehicle)
local model = getElementModel(vehicle)
local health = getElementHealth (vehicle)
local tableUpgrades = getVehicleUpgrades(vehicle)
local upgrades = table.concat(tableUpgrades, ",")
local paintjob = getVehiclePaintjob(vehicle)
local id1 = tostring(getElementData(vehicle,"id"))
local paliwo = tostring(getElementData(vehicle,"fuel"))
local przebieg = tostring(getElementData(vehicle,"przebieg"))
local zarejstrowany = tostring(getElementData(vehicle,"Zarejstrowany&qu... |
|