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

Wysłany: 2018-03-30, 15:47


IgorPL222

LUA






Wiek: 26
Na forum: 3112 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

Witam. Mam tutaj kod, na tworzenie i branie noszy, tworz? si? normalnie, lecz nie da si? ich wzia??.
Tzn. bierze si? je, ale nie znikaj? z karetki.
Prosz? o pomoc.
Z g?ry dzi?kuj?

Kod server:

local ambulance 416
local noszemarkers = {}
local objectnosze = {}
local nosze = {}
local mrk = {}

function dnosze(plr)
if getElementData(plr"user:duty") == 3 then
x,y,getElementPosition(plr)
x2,y2,z2 getElementRotation(plr)
local veh getPedOccupiedVehicle(plr)
if not veh then return end
mrk[veh] = createMarker(000"cylinder"22550050)
attachElements(mrk[veh], veh0, -4, -1)
objectnosze[veh] = createObject(1997000000)
setElementCollisionsEnabled(objectnosze[veh], false)
attachElements(objectnosze[veh], veh0, -1, -0.5)
outputChatBox("Dodano nosze do karetki!"plr255255255)
end
end
addCommandHandler("dnosze"dnosze)

function weznosze(plr)
 local xd,yd,zd getElementPosition(plr)
 col createColSphere xdydzd)
 local veh getElementsWithinColShape col"marker" )
 elements getElementAttachedTo veh )
if not getElementData(plr"player:nosze") and getElementData(plr"user:faction") == "SAMC" then
setElementData(plr"player:nosze"true)
setElementData(plr"nosze:plr"1)
outputChatBox("Wzi??e? nosze."plr)
outputChatBox("Aby je postawi?/wzi??? wpisz /pusc-nosze."plr)
outputChatBox("Aby kogo? na nie po?o?y? wpisz /na-nosze <ID/NICK>."plr)
outputChatBox("Aby kogo? z nich zdj?? wpisz /z-noszy <ID/NICK>."plr)
destroyElement(objectnosze[elements])
nosze[plr] = createObject(1997000000)
attachElements(nosze[plr], plr01.5, -1)
toggleControl(plr"jump"false)
toggleControl(plr"sprint"false)
toggleControl(plr"enter_exit"false)
setElementCollisionsEnabled(nosze[plr], false)
elseif getElementData(plr"player:nosze") and getElementData(plr"user:faction") == "SAMC" then
setElementData(plr"player:nosze"false)
setElementData(plr"nosze:plr"0)
destroyElement(nosze[plr])
objectnosze[elements] = createObject(1997000000)
attachElements(objectnosze[elements], elements0, -1, -0.5)
setElementData(plr"player:puscilnosze"false)
toggleControl(plr"jump"true)
toggleControl(plr"sprint"true)
toggleControl(plr"enter_exit"true)
end
end
addCommandHandler("wez-nosze"weznosze)


DB3:
Kod:


[frakcje]\nosze-samd\s.lua:36: Bad argument @ 'getElementAttachedTo' [Expected element at argument 1, got table]
[frakcje]\nosze-samd\s.lua:36: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil]


[ Dodano: 2018-03-30, 16:31 ]
Dobrze, poradzi?em sobie, lecz teraz jest nowy problem.
Ot??, gdy u?ywam:

if not isElementWithinMarker(plrresourceRootthen return end

To wyskakuje w DB3:
Kod:


Bad argument @ 'isElementWithinMarker' [Expected marker at argument 2, got resource]


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-30, 19:09


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

pr?bowa?e? tak?:
 if not isElementWithinMarker(plrmrkthen return end 


Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
IgorPL222
Wysłany: 2018-03-30, 20:08


IgorPL222

LUA






Wiek: 26
Na forum: 3112 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

TeeNekk, niestety to te? nie dzia?a.

[ Dodano: 2018-03-30, 20:09 ]
Dobrze, poradzi?em ju? sobie. Dzi?kuj? za ch?? pomocy, daj? wzamian piwko.
Do zamkni?cia

Podpis
discord: mxgvr
Postaw piwo autorowi tego posta
 

 
Tagi: nosze :: dla :: pogotowia
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nosze dla pogotowia 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