so i made some portals, all working
Add this on your gameobjects.scp
CODE
[gameobj 800000]
flags=040
model=4396
name=Portal to Molten Core
sound1=75
sound2=1
type=2
questscript=molten
[gameobj 800001]
flags=040
model=4396
name=Portal to Zul`gurub
sound1=75
sound2=1
type=2
questscript=gurub
[gameobj 800002]
flags=040
model=4396
name=Portal to Sholomance
sound1=75
sound2=1
type=2
questscript=Sholomance
[gameobj 800003]
flags=040
model=4396
name=Portal to Onyxia’s Lair
sound1=75
sound2=1
type=2
questscript=Onyxia
[gameobj 800004]
flags=040
model=4396
name=Portal to BlackrockDepths
sound1=75
sound2=1
type=2
questscript=BlackrockDepths
[gameobj 800005]
flags=040
model=4396
name=Portal BlackRockSpire
sound1=75
sound2=1
type=2
questscript=BlackRockSpire
[gameobj 800006]
flags=040
model=4396
name=Portal to Zul`Farrak
sound1=75
sound2=1
type=2
questscript=Farrak
[gameobj 800007]
flags=040
model=4396
name=Portal to The Scarlet Monastery
sound1=75
sound2=1
type=2
questscript=Scarlet
[gameobj 800008]
flags=040
model=4396
name=Portal to Stratholme
sound1=75
sound2=1
type=2
questscript=Stratholme
[gameobj 800009]
flags=040
model=4396
name=Portal to Dire Maul
sound1=75
sound2=1
type=2
questscript=Dire
[gameobj 800010]
flags=040
model=4396
name=Portal to Blackwing Lair
sound1=75
sound2=1
type=2
questscript=Blackwing
[gameobj 800011]
flags=040
model=4396
name=Portal to Uldaman
sound1=75
sound2=1
type=2
questscript=Uldaman
[gameobj 800012]
flags=040
model=4396
name=Portal to Blackfathom Deeps
sound1=75
sound2=1
type=2
questscript=Blackfathom
[gameobj 800013]
flags=040
model=4396
name=Portal to Deadmines Instance
sound1=75
sound2=1
type=2
questscript=Deadmines
[gameobj 800014]
flags=040
model=4396
name=Portal to Gnomeragan
sound1=75
sound2=1
type=2
questscript=Gnomeragan
[gameobj 800015]
flags=040
model=4396
name=Portal to GM Island
sound1=75
sound2=1
type=2
questscript=Island
[gameobj 800016]
flags=040
model=4396
name=Portal to Mount Hyjal
sound1=75
sound2=1
type=2
questscript=hyjal
--------
Then add this inside any of the tcl files inside scripts/tcl folder
i recommend you put this inside 100_AAAwowemu file
CODE:
namespace eval molten {
proc QueryQuest { obj player questid ** {
Teleport $player 230 1116.37 -458.124 -102.811 //molten core
**
**
namespace eval gurub {
proc QueryQuest { obj player questid ** {
Teleport $player 0 -11916.3 -1209.73 92.2617 //zul gurub
**
**
namespace eval Sholomance {
proc QueryQuest { obj player questid ** {
Teleport $player 0 1265.39 -2556.05 94.128 //scholomance
**
**
namespace eval Onyxia {
proc QueryQuest { obj player questid ** {
Teleport $player 249 27.607 -61.4587 -4.83827 //onyxia
**
**
namespace eval BlackrockDepths {
proc QueryQuest { obj player questid ** {
Teleport $player 230 458.098 34.6597 -69.4462 //blackrock depths
**
**
namespace eval BlackRockSpire {
proc QueryQuest { obj player questid ** {
Teleport $player 229 80.1406 -237.005 54.106 //BlackRockSpire Blackrock
**
**
namespace eval Farrak {
proc QueryQuest { obj player questid ** {
Teleport $player 209 1232.52 841.765 8.93945 //Zul`Farrak
**
**
namespace eval Scarlet {
proc QueryQuest { obj player questid ** {
Teleport $player 0 2889.91 -811.148 160.332 //The Scarlet Monastery
**
**
namespace eval Stratholme {
proc QueryQuest { obj player questid ** {
Teleport $player 329 3439.85 -3379.25 140.941 //Stratholme
**
**
namespace eval Dire {
proc QueryQuest { obj player questid ** {
Teleport $player 429 -250.854 -33.3498 -2.70243 //Dire Maul
**
**
namespace eval Blackwing {
proc QueryQuest { obj player questid ** {
Teleport $player 469 -7666.19 -1102.34 399.679 //Blackwing Lair
**
**
namespace eval Uldaman {
proc QueryQuest { obj player questid ** {
Teleport $player 70 -228 31 -45 //Uldaman
**
**
namespace eval Blackfathom {
proc QueryQuest { obj player questid ** {
Teleport $player 48 -150 106 -38 //Blackfathom Deeps
**
**
namespace eval Deadmines {
proc QueryQuest { obj player questid ** {
Teleport $player 0 -11208.2 1673.74 24.628 //DeadminesInstance
**
**
namespace eval Gnomeragan {
proc QueryQuest { obj player questid ** {
Teleport $player 0 -5162.81 924.722 257.177 //Gnomeragan
**
**
namespace eval Island {
proc QueryQuest { obj player questid ** {
Teleport $player 1 16222.1 16252.1 12.5872 //GM Island
**
**
namespace eval hyjal {
proc QueryQuest { obj player questid ** {
Teleport $player 1 4674.88 -3638.37 965.264 //mount hyjal
**
**
------that should do it,
Explanation, its like this, put these lines inside your gameobjects.scp, make sure you use
an unused id number
CODE:
[gameobj xxxxxxx]
flags=040
model=4396
name=Portal to XXXXXXXX ( whatever name you want) example HYJAL
sound1=75
sound2=1
type=2
questscript=PORTAL (change the word PORTAL to some word you recognize, ex. hyjal)
----
then set these lines into 100_AAAwowemu file inside scripts/tcl folder
namespace eval PORTAL { (here you replace PORTALfor the word you use up, ex hyjal)
proc QueryQuest { obj player questid ** {
Teleport $player 1 4674.88 -3638.37 965.264 (here the coords of the place you like)
**
**
--------
then you are reasy to . restart your emu, make a .rescp , and just type .addgo xxxxxx for the id of your portal.
just that simple.
ciao
edit: ** should be replaced for the closing parentesis of this {
the characters got messed on my spanish keyboad sorry
T_T, just replace (i mean counter part for this { character if oyu know what i mean )
