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

Wysłany: 2020-04-16, 13:02


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3873 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3172

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Witam, jest problem.. nie usuwa mi peda i obietku po uszkodzeniu pojazdu. B?ad destroyElement argument 1.
server

-- tutaj nadaje
if getElementModel(veh) == 414 then
    setVehicleVariant(veh, 0)
    local Znacznik=createObject ( 2255, 0, 0, 0, 0, 0, 0 )
    local Instruktor = createPed ( 17, 0, 0, 3 )
    setObjectScale ( Znacznik, 0.8)
    setElementDoubleSided ( Znacznik, true )
    warpPedIntoVehicle(Instruktor, veh, 1)
    
    attachElements(Znacznik, veh, 0, -3.75, 0.9)
    setElementCollisionsEnabled (Znacznik, false)
    end

-- tu powinno usuwa?
addEventHandler("onVehicleDamage", resourceRoot, function(loss)
    local kierowca=getVehicleController(source)
    if not kierowca then return end
     if not getElementData(source,"vehicle:lic") then return end
     destroyElement(source)
    destroyElement(Znacznik)
    destroyElement(Instruktor)
     exports["ec_noti"]:noti("Uszkodzi?e? pojazd nie zdajesz!",kierowca, "error")
     triggerClientEvent(kierowca, "license:finish", resourceRoot, true)
    triggerClientEvent(kierowca, "license:tp", resourceRoot, true)
 end)


Podpis

Zapraszam do współpracy :)
Discord: adaskOO#8255
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-16, 14:30


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3443 dni
Posty: 391
Nick w MP: kamison

Piwa: 599

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

?odyn problem

--musisz zdefiniowac wcze?niej swoje zmienne
local Znacznik = nil
local Instruktor = nil

-- tutaj nadaje
if getElementModel(veh) == 414 then
    setVehicleVariant(veh, 0)
    Znacznik=createObject ( 2255, 0, 0, 0, 0, 0, 0 )-- i zmieniasz te zmienne powyzej bez local bo local zamyka to w funkcji
    Instruktor = createPed ( 17, 0, 0, 3 )
    setObjectScale ( Znacznik, 0.8)
    setElementDoubleSided ( Znacznik, true )
    warpPedIntoVehicle(Instruktor, veh, 1)
    
    attachElements(Znacznik, veh, 0, -3.75, 0.9)
    setElementCollisionsEnabled (Znacznik, false)
    end

-- tu powinno usuwa?
addEventHandler("onVehicleDamage", resourceRoot, function(loss)
    local kierowca=getVehicleController(source)
    if not kierowca then return end
     if not getElementData(source,"vehicle:lic") then return end
     destroyElement(source)
    destroyElement(Znacznik)
    destroyElement(Instruktor)
     exports["ec_noti"]:noti("Uszkodzi?e? pojazd nie zdajesz!",kierowca, "error")
     triggerClientEvent(kierowca, "license:finish", resourceRoot, true)
    triggerClientEvent(kierowca, "license:tp", resourceRoot, true)
 end)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
adaskOO
Wysłany: 2020-04-16, 17:39


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3873 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3172

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

"kamison" napisał/a:

?odyn problem

--musisz zdefiniowac wcze?niej swoje zmienne
local Znacznik = nil
local Instruktor = nil

-- tutaj nadaje
if getElementModel(veh) == 414 then
    setVehicleVariant(veh, 0)
    Znacznik=createObject ( 2255, 0, 0, 0, 0, 0, 0 )-- i zmieniasz te zmienne powyzej bez local bo local zamyka to w funkcji
    Instruktor = createPed ( 17, 0, 0, 3 )
    setObjectScale ( Znacznik, 0.8)
    setElementDoubleSided ( Znacznik, true )
    warpPedIntoVehicle(Instruktor, veh, 1)
    
    attachElements(Znacznik, veh, 0, -3.75, 0.9)
    setElementCollisionsEnabled (Znacznik, false)
    end

-- tu powinno usuwa?
addEventHandler("onVehicleDamage", resourceRoot, function(loss)
    local kierowca=getVehicleController(source)
    if not kierowca then return end
     if not getElementData(source,"vehicle:lic") then return end
     destroyElement(source)
    destroyElement(Znacznik)
    destroyElement(Instruktor)
     exports["ec_noti"]:noti("Uszkodzi?e? pojazd nie zdajesz!",kierowca, "error")
     triggerClientEvent(kierowca, "license:finish", resourceRoot, true)
    triggerClientEvent(kierowca, "license:tp", resourceRoot, true)
 end)


Dzi?kiii, ju? jo b?d? wiedzia? jak to robi? :)

Podpis

Zapraszam do współpracy :)
Discord: adaskOO#8255
Postaw piwo autorowi tego posta
 

 
Tagi: destroyelement
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