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

Wysłany: 2018-04-20, 12:00


TovuPL

.LUA






Wiek: 25
Na forum: 3482 dni
Posty: 25
Nick w MP: TovU



Respekt: 40

Siema, przerobi mi kto? skrypt ?eby sie zapisywa?o w ogrpg_vehicle? Bo tuning mi sie nie zapisuje (tuning gwintowane zawieszenie)

S.lua

silnik20 = 500000       -- Kwota za tuning cz??ci PLN
silnik25 750000
silnik35 1220000
zawieszeniePneu 180000
drzwiDoGory 100000

MarkerTuning createMarker( -2528.73,-31.47,25.62-3"cylinder"3.152521315140)

Motocykle = {

[581] = true,

[509] = true,

[481] = true,
[468] = true,

[586] = true,
[448] = true,

[522] = true,
[461] = true,

[462] = true,
[463] = true,
[510] = true,
[521] = true,
}


function TuningMarker(el,md)
if not md or getElementType(el) ~= "player" then return end
    if not getPedOccupiedVehicle(elthen
            outputChatBox("✘ Wejd? do pojazdu!",el25500)
    return
end
local veh getPedOccupiedVehicle(el)
    if Motocykle[getElementModel(veh)] then
            outputChatBox("✘ Nie mo?esz zamontowa? ulepszenia do motocyklu!",el25500)
   return
end
       triggerClientEvent(el"PokazGuiTuning"resourceRoot)
       setMarkerColor (MarkerTuning25500145 )
end
addEventHandler"onMarkerHit"MarkerTuningTuningMarker)

addEventHandler("onMarkerLeave"MarkerTuning, function(elmd)
    if not md or getElementType(el) ~= "player" then return end
    setMarkerColor (MarkerTuning2521315145)
end)

addEvent("Pojemnosc20"true)
addEventHandler("Pojemnosc20"root, function()
if getPlayerMoney(source) < silnik20 then
outputChatBox("&#10008; Nie posiadasz tyle pieni?dzy!"source25500)
return
end
takePlayerMoney(source,silnik20)
local vehicle getPedOccupiedVehicle(source)
setElementData (vehicle"Pojemnosc:silnika""2.0cm3")
            outputChatBox("&#10004; Zamontowa?e? pojemno?? 2.0cm3!"source255255255) 
            outputChatBox("&#10004; Wyjdz z pojazdu, aby pojemno?? si? wczyta?a."source255255255)
end)

addEvent("Pojemnosc25"true)
addEventHandler("Pojemnosc25"root, function()
if getPlayerMoney(source) < silnik25 then
outputChatBox("&#10008; Nie posiadasz tyle pieni?dzy!"source25500)
return
end
takePlayerMoney(source,silnik25)
local vehicle getPedOccupiedVehicle(source)
setElementData (vehicle"Pojemnosc:silnika""2.5cm3")
            outputChatBox("&#10004; Zamontowa?e? pojemno?? 2.5cm3!"source255255255)
            outputChatBox("&#10004; Wyjdz z pojazdu, aby pojemno?? si? wczyta?a."source255255255)
end)

addEvent("Pojemnosc35"true)
addEventHandler("Pojemnosc35"root, function()
if getPlayerMoney(source) < silnik35 then
outputChatBox("&#10008; Nie posiadasz tyle pieni?dzy!"source25500)
return
end
takePlayerMoney(source,silnik35)
local vehicle getPedOccupiedVehicle(source)
setElementData (vehicle"Pojemnosc:silnika""3.5cm3")
            outputChatBox("&#10004; Zamontowa?e? pojemno?? 3.5cm3!"source255255255)
            outputChatBox("&#10004; Wyjdz z pojazdu, aby pojemno?? si? wczyta?a."source255255255)
end)

addEvent("DodajZawieszenie"true)
addEventHandler("DodajZawieszenie"root, function()
if getPlayerMoney(source) < zawieszeniePneu then
outputChatBox("&#10008; Nie posiadasz tyle pieni?dzy!"source25500)
return
end
takePlayerMoney(source,zawieszeniePneu)
local vehicle getPedOccupiedVehicle(source)
setElementData (vehicle"Zawieszenie:Pneumatyczne""Tak")
outputChatBox("&#10004; Zamontowa?e?/a? zawieszenie pneumatyczne!"source255255255)
end)

addEvent("ZdemontujZawieszenie"true)
addEventHandler("ZdemontujZawieszenie"root, function()
local vehicle getPedOccupiedVehicle(source)
    setElementData (vehicle"Zawieszenie:Pneumatyczne""Nie")
setVehicleHandling(vehicle"suspensionLowerLimit"getOriginalHandling(getElementModel(vehicle))["suspensionLowerLimit"])
end)

addEvent("DodajDrzwiDoGory"true)
addEventHandler("DodajDrzwiDoGory"root, function()
if getPlayerMoney(source) < drzwiDoGory then
outputChatBox("&#10008; Nie posiadasz tyle pieni?dzy!"source25500)
return
end
takePlayerMoney(source,drzwiDoGory)
local vehicle getPedOccupiedVehicle(source)
setElementData (vehicle"vehicle:drzwidogury""Tak")
setElementData (vehicle"tuning.lsdDoor"true)
outputChatBox("&#10004; Zamontowa?e?/a? drzwi otwieraj?ce si? do g?ry!"source255255255)
end)

addEvent("ZdemontujDrzwiDoGory"true)
addEventHandler("ZdemontujDrzwiDoGory"root, function()
local vehicle getPedOccupiedVehicle(source)
setElementData (vehicle"vehicle:drzwidogury""Nie")
setElementData (vehicle"tuning.lsdDoor"false)
end)



Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-20, 16:14


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

musisz zrobi? UPDATE do bazy danych w tabeli przy zakupie

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Tagi: zapis :: tuningu
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