Sziasztok!
Itt a kapu nyitási kódom:
local avk = createObject ( 971, 264, -1333.7, 55,0,0,36.5 )
local state = 0
function move(p)
if state == 0 then
moveObject ( avk, 2000, 264, -1333.7, 45)
state = state + 1
elseif state == 1 then
moveObject ( avk, 2000, 264, -1333.7, 55)
state = state - 1
end
end
addCommandHandler(\"kapu\", move )
Ezt hogy tudnám megoldani hogy csak akkor lehessen kinyitni ha egy kulcs van nála x értékkel.
Pl: a ház kulcs idje 30 és 6os értékel adom le magamnak akkor birjam csak kinyitni.
Egy valhallás inventory rendszerrel ez hogy oldható meg?
Segítségeket köszönöm!
if exports.global:hasItem( element, itemID, itemValue ) then
Ezzel egészítsd ki és írd át a zárójelben lévő változókat.
Ezt a hibát kapom ha ezt berakom:
\'end\' expected (to close \'function\' at line 86) near \'<eof>\'
Itt a parancs:
local avk = createObject ( 971, 264, -1333.7, 55,0,0,36.5 )
local state = 0
function move(element) --ez a 86os sor
if exports.global:hasItem( element, 30, 6 ) then
if state == 0 then
moveObject ( avk, 2000, 264, -1333.7, 45)
state = state + 1
elseif state == 1 then
if exports.global:hasItem( element, 30, 6 ) then
moveObject ( avk, 2000, 264, -1333.7, 55)
state = state - 1
end
end
addCommandHandler(\"kapu\", move )
Dupla hozzászólás automatikusan összefûzve. ( 2016. július 11. - 11:45:20 )
Megoldva.