ID:167126
 
How would I make it so if you talk to an NPC, you get teleported to the stadium and you fight all the enemies and you get telpeorted back to the NPC? I really can't imagine how to code that.
Teleporting is easy
mob
verb
Talk()
if(!src.yourtelevar)
src.loc=locate(x,y,z)
else
src << "Good job you beat the arena"
src.yourtelevar=1

Now, alert them that after beating all monsters, talk to another NPC(one way to do it)
    Talk()
if(!src.beatmonsters)
src << "CONTINUE FIGHTING!"
else
src << "wow you beat them all"
src.loc=locate(x,y,z)

Another way this could be done is to give the monsters a var so when they die, kills+=1, then run a proc like StadiumCheck() and if they have x amount of kills(the amount of total monsters in stadium) send them back to there old x,y,z!