If you want to teleport somwhere but you want to make it require an item, then you have to do it in c++
I have used this in the warpNPC code on my sever so one of the warp locations requires an item to use.
You have to know how to add C++ script in for portals, but thats is easy to learn.
In that script make the following section of the portal script look like this.
Code:
.....................................
void OnActivate(Player * pPlayer)
{
if(pPlayer->GetItemInterface()->GetItemCount(123456, 1))
{
pPlayer->SafeTeleport(1, 0, 1.1111, -21.1111, 817.1224, 0.0000);
}
}
........................................
Obviously thats not all that you need. Input that into your scripts.
You need to change the "(123456, 1)" to (itemID, ammount)
and the numbers after "SafeTeleport" need to be changed in this order
1: map ID
0: Zone ID
1.1111: X
-21.1111: Y
817.1234: Z
0.0000: Orientation
Thanks for reading and I hope that I helped some of you.
Sassafrass