As a point of reference should anyone else be attempting a similar spell, here is what someone came up with for me:
ScriptName MyHouseSCRIPT
ref pLocation1
ref pLocation2
ref pLocation3
short iButton
begin ScripEffectStart
if ( getStage, Dark01Knife >= 40 )
set pLocation1 to DarkSancDoorSoundREF
if ( getStage, TG11Heist == 160 )
set pLocation2 to TGGateREF
if ( GetStage, MQ04 >= 50 )
set pLocation3 to cloudRulerGateREF
MessageBox "Where do you wish to travel?" , "Wayside Manor" , "Dark Sanctuary", "Dareloth's House", "Cloud Ruler Temple", "Nowhere"
else
MessageBox "Where do you wish to travel?" , "Wayside Manor" , "Dark Sanctuary", "Dareloth's House", "Nowhere"
endif
elseif ( GetStage, MQ04 >= 50 )
set pLocation2 to CloudRulerGateREF
MessageBox "Where do you wish to travel?" , "Wayside Manor" , "Dark Sanctuary", "Cloud Ruler Temple", "Nowhere"
else
MessageBox "Where do you wish to travel?" , "Wayside Manor" , "Dark Sanctuary", "Nowhere"
endif
elseif ( GetStage, TG11Heist == 160 )
set pLocation1 to TGGateREF
if ( GetStage, MQ04 >= 50 )
set pLocation2 to CloudRulerGateREF
MessageBox "Where do you wish to travel?" , "Wayside Manor" , "Dareloth's House", "Cloud Ruler Temple", "Nowhere"
else
MessageBox "Where do you wish to travel?" , "Wayside Manor" , "Dareloth's House", "Nowhere"
endif
elseif ( GetStage, MQ04 >= 50 )
set pLocation1 to CloudRulerGateREF
MessageBox "Where do you wish to travel?" , "Wayside Manor" , "Cloud Ruler Temple", "Nowhere"
else
MessageBox "Where do you wish to travel?" , "Wayside Manor" , "Nowhere"
endif
end
Begin GameMode
set iButton to GetButtonPressed
; did the player press a button?
if iButton > -1
; depending of the button that was pressed in the messagebox, Teleport to a guildhall.
playSound DRSOblivionGateOpen
;Determine button
if ( iButton == 0 )
player.MoveTo, MyHOUSEGATEREF
elseif ( iButton == 1 )
if ( pLocation1 != 0 )
player.moveTo, pLocation1
endif
elseif ( iButton == 2 )
if ( pLocation2 != 0 )
player.moveTo, pLocation2
endif
elseif ( iButton == 3 )
if ( pLocation3 != 0 )
player.moveTo, pLocation3
endif
endif
endif
end
Hope this helps someone.
Sticz
Sticz
Member Since 28 Aug 2004Offline Last Active Apr 14 2009 03:47 AM
Community Stats
- Group Member
- Active Posts 385
- Profile Views 8880
- Member Title Monkey - In the time of Chimpanzees
- Age 50 years old
- Birthday June 10, 1974
-
Gender
Male
-
Location
In the Village Idiot's House- DeSoto, MO.
-
Interests
The ramifications of introducing cheese-wiz to active bacteria cultures.
User Tools
Friends
Sticz hasn't added any friends yet.
Latest Visitors
Posts I've Made
In Topic: Scripting Difficulties
24 July 2008 - 02:33 AM
In Topic: Scripting Difficulties
21 July 2008 - 09:10 PM
Ok, after alot of trial and error, this is what I have:
ScriptName MyHouseSCRIPT
; This is the script that runs when using the Teleport spell
int iButton
Begin ScriptEffectStart
; Open messagebox for selecting desired Teleport destination.
MessageBox "Where do you wish to travel?" , "Wayside Manor" , "Dark Sanctuary", "Dareloth's House", "Cloud Ruler Temple", "Nowhere",
end
Begin GameMode
set iButton to GetButtonPressed
; did the player press a button?
if iButton > -1
; depending of the button that was pressed in the messagebox, Teleport to a guildhall.
playSound DRSOblivionGateOpen
if iButton == 0
player.MoveTo MYHOUSEGATEREF
endif
if iButton == 1 && getstage Dark01Knife >= 40
player.MoveTo DarkSancDoorSoundRef
Else
TriggerHitShader 3
Message "You have not earned this location"
endif
if iButton == 2 && GetStage TG11HEIST == 160
player.MoveTo TGGateREF
Else
TriggerHitShader 3
Message "You have not earned this location"
endif
if iButton == 3 && Getstage MQ04 >= 50
player.MoveTo cloudrulergateREF
Else
TriggerHitShader 3
Message "You have not earned this location"
endif
endif
End
HOWEVER: This is a really lazy work around. I would rather have the buttons ("Wayside Manor" , "Dark Sanctuary", etc.) be 'activated' with variables, but I tried that several ways and to no avail. Does anyone know of a way to set up those buttons as variables? This script works with the only hitch that button number 4 seems to always default to one of the other button "else" conditions. I am not sure why.
Any expertise would be very welcome.
Sticz
ScriptName MyHouseSCRIPT
; This is the script that runs when using the Teleport spell
int iButton
Begin ScriptEffectStart
; Open messagebox for selecting desired Teleport destination.
MessageBox "Where do you wish to travel?" , "Wayside Manor" , "Dark Sanctuary", "Dareloth's House", "Cloud Ruler Temple", "Nowhere",
end
Begin GameMode
set iButton to GetButtonPressed
; did the player press a button?
if iButton > -1
; depending of the button that was pressed in the messagebox, Teleport to a guildhall.
playSound DRSOblivionGateOpen
if iButton == 0
player.MoveTo MYHOUSEGATEREF
endif
if iButton == 1 && getstage Dark01Knife >= 40
player.MoveTo DarkSancDoorSoundRef
Else
TriggerHitShader 3
Message "You have not earned this location"
endif
if iButton == 2 && GetStage TG11HEIST == 160
player.MoveTo TGGateREF
Else
TriggerHitShader 3
Message "You have not earned this location"
endif
if iButton == 3 && Getstage MQ04 >= 50
player.MoveTo cloudrulergateREF
Else
TriggerHitShader 3
Message "You have not earned this location"
endif
endif
End
HOWEVER: This is a really lazy work around. I would rather have the buttons ("Wayside Manor" , "Dark Sanctuary", etc.) be 'activated' with variables, but I tried that several ways and to no avail. Does anyone know of a way to set up those buttons as variables? This script works with the only hitch that button number 4 seems to always default to one of the other button "else" conditions. I am not sure why.
Any expertise would be very welcome.
Sticz
In Topic: Making Static Items
19 July 2008 - 11:16 PM
It took me some digging and a few different search engines, but found my own answer:
http://cs.elderscrol...p_by_Step_Guide
Hope this helps someone
http://cs.elderscrol...p_by_Step_Guide
Hope this helps someone
In Topic: where can I find Exnem's Eyecandy body replacer?
19 July 2008 - 10:52 PM
http://teseyecandy.com is the main site for Eye Candy. *There are some links to nudity, so please do not venture there if you are easily offended or under the age of 18.
Sticz
Sticz
In Topic: What is the Easiest way to... X2 - ?????
08 May 2008 - 05:19 PM
Sure thing. I havent been on here in a while and good to see my limited knowledge is useful to someone.
Sticz
Sticz
- Spellhold Studios
- → Viewing Profile: Posts: Sticz
- Guidelines