Hallo leute,
ich habe ein bankraub Script gemacht und alles erscheint aber wenn ich z.b. durch den marker am safe laufe kommt kein text und der safe lässt sich auch net oeffnen und wenn ich den ped töte kommt keine diskette
hier mal das script ( noch nicht fertig ):
Lua
safestate = 0
mannmarker = createMarker(360.79998779297, 179.60000610352, 1007.4000244141 ,"cylinder",4,255,0,0,0, getRootElement())
keytrager = createPed ( 147, 356.29998779297, 180.19999694824, 1008.4000244141 )
setPedRotation(keytrager, 268.001831)
setElementInterior(keytrager, 3)
setElementInterior(mannmarker, 3)
addEventHandler("onMarkerHit", mannmarker, function()
if ( isPedDead ( keytrager ) ) then
outputChatBox("Der Arbeiter hat eine Diskette mit dem SafeCode fallen gelassen nimm sie!", player, 200, 0, 0)
local diskette = createObject( 1277, 355.5, 180.30000305176, 1007.700012207, 0, 0, 180 )
setElementInterior(diskette, 3)
end
end
)
addEventHandler("onElementClicked",diskette, function(theButton,theState,player)
outputChatBox("Der Code ist: E1FG34CL3 ")
destroyElement(diskette)
end
)
safemarker = createMarker(344, 156.39999389648, 1013.200012207 ,"cylinder",1,255,0,0,255, getRootElement())
setElementInterior(safemarker, 3)
addEventHandler("onMarkerHit", safemarker, function()
outputChatBox("Gebe nun den Code ein mit /open [code] !", player, 200, 0, 0)
end)
safedoor = createObject( 2634, 345.69921875, 157, 1014.700012207, 0, 0, 180 )
setElementInterior(safedoor, 3)
function safeopening ( player )
if (safestate == 0) then
local x1,y1,z1 = getElementPosition(player)
local x2,y2,z2 = getElementPosition(safedoor)
if getDistanceBetweenPoints2D(x1,y1,z1,x2,y2,z2) < 5 then
moveObject( safedoor, 5000, 347.5, 157, 1014.700012207 )
safestate = 1
end
else
if getDistanceBetweenPoints2D(x1,y1,z1,x2,y2,z2) < 5 then
moveObject( safedoor, 5000, 345.69921875, 157, 1014.700012207 )
safestate = 0
end
end
end
addCommandHandler("open E1FG34CL3",safeopening)
Alles anzeigen
Fehlermeldungen:
[2013-09-15 17:15:02] WARNING: bankraub/bankraub.lua:16: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil]
Würde mich über Antworten echt freuen!
PS: Sry. das ich heut schon so viele Fragen gestellt habe.
MFG. JasoN