this is a script ive been working on. when u activate a teleportation stone it asks you to which floor you want to go.
the problem is that no matter which option you choose, it always teleports you to the first option. please tell me what is wrong
CODE
scn JKCPTeleportStonesScript
short button
short buttonPressed
short getbuttonpressed
Begin OnActivate
if IsActionRef player == 1
set buttonPressed to 1
set button to -1
messagebox "teleport to?", "level 1", "level 2", "level 3"
endif
end
begin gamemode
if buttonPressed == 1
set button to getbuttonpressed
if button > -1
if button == 0
set buttonPressed to 0
set button to -1
player.movetomarker JKCPXMarkerRoom01
elseif button == 1
set buttonPressed to 0
set button to -1
player.movetomarker JKCPXMarkerRoom00
elseif button == 2
set buttonPressed to 0
set button to -1
player.movetomarker JKCPXMarkerRoomM1
endif
endif
elseif buttonPressed == 0
set button to -1
endif
end
short button
short buttonPressed
short getbuttonpressed
Begin OnActivate
if IsActionRef player == 1
set buttonPressed to 1
set button to -1
messagebox "teleport to?", "level 1", "level 2", "level 3"
endif
end
begin gamemode
if buttonPressed == 1
set button to getbuttonpressed
if button > -1
if button == 0
set buttonPressed to 0
set button to -1
player.movetomarker JKCPXMarkerRoom01
elseif button == 1
set buttonPressed to 0
set button to -1
player.movetomarker JKCPXMarkerRoom00
elseif button == 2
set buttonPressed to 0
set button to -1
player.movetomarker JKCPXMarkerRoomM1
endif
endif
elseif buttonPressed == 0
set button to -1
endif
end
