need help with script

Play Now

Justme

Dedicated Member
Dedicated Member
Oct 5, 2003
180
0
42
can some1 figure out why this aint working

[@Main]
#SAY
<Stone/@stone> I found a ExpStone \ \
<Cancel/@exit>\



[@stone]
#IF
checkhum B204 1
checkitem expstone 1
#SAY
I see u have found a ExpStone\
I grant u 2 minutes in a room\
where u can get loads of expierience\
#ELSESAY
U dont have a stone yet,Dont FOOL me \
#ACT
Take expStone 1
Give TownTeleport
TimeRecall 2
MapMove B204 10 10
#ELSEACT
goto @Exp
break

[@Exp]
#IF
checkhum B205 1
#SAY
Sorry <$USERNAME> there is another player inside\
You have to wait till he is finished.\
or try another room \ \
<another/@another> Try another free room \
#ELSESAY
I see u have found a ExpStone\
I grant u 2 minutes in a room\
where u can get loads of expierience\
#ACT
Take expStone 1
Give TownTeleport
TimeRecall 2
MapMove B205 10 10
break

<Exit/@exit>

[@another]
#IF
checkhum B206 1
#SAY
Sorry <$USERNAME> there is another player inside\
You have to wait till he is finished.\
or try another room \ \
<another/@another1> Try another free room \
#ELSESAY
I see u have found a ExpStone\
I grant u 2 minutes in a room\
where u can get loads of expierience\
#ACT
Take expStone 1
Give TownTeleport
TimeRecall 2
MapMove B206 10 10
break

<Exit/@exit>

[@another1]
#IF
checkhum B207 1
#SAY
Sorry <$USERNAME> there is another player inside\
You have to wait till he is finished.\
or try another room \ \
<another/@another2> Try another free room \
#ELSESAY
I see u have found a ExpStone\
I grant u 2 minutes in a room\
where u can get loads of expierience\
#ACT
Take expStone 1
Give TownTeleport
TimeRecall 2
MapMove B207 10 10
break

<Exit/@exit>

[@another2]
#IF
checkhum B208 1
#SAY
Sorry <$USERNAME> there is another player inside\
You have to wait till he is finished.\
or try another room \ \
<another/@another3> Try another free room \
#ELSESAY
I see u have found a ExpStone\
I grant u 2 minutes in a room\
where u can get loads of expierience\
#ACT
Take expStone 1
Give TownTeleport
TimeRecall 2
MapMove B208 10 10
break

<Exit/@exit>

[@another3]
#IF
checkhum B209 1
#SAY
Sorry <$USERNAME> there is another player inside\
You have to wait till he is finished.\
or try another room \ \
<another/@another4> Try another free room \
#ELSESAY
I see u have found a ExpStone\
I grant u 2 minutes in a room\
where u can get loads of expierience\
#ACT
Take expStone 1
Give TownTeleport
TimeRecall 2
MapMove B209 10 10
break

<Exit/@exit>

[@another4]
#IF
checkhum B210 1
#SAY
Sorry <$USERNAME> there is another player inside\
You have to wait till he is finished.\
or try another room \ \
<another/@another5> Try another free room \
#ELSESAY
I see u have found a ExpStone\
I grant u 2 minutes in a room\
where u can get loads of expierience\
#ACT
Take expStone 1
Give TownTeleport
TimeRecall 2
MapMove B210 10 10
<Exit/@exit>

[@another5]
#IF
checkhum B211 1
#SAY
Sorry <$USERNAME> there is another player inside\
You have to wait till he is finished.\
or try another room \ \
#ELSESAY
I see u have found a ExpStone\
I grant u 2 minutes in a room\
where u can get loads of expierience\
#ACT
Take expStone 1
Give TownTeleport
TimeRecall 2
MapMove B211 10 10
<Exit/@exit>
 

Miles

LOMCN VIP
VIP
Mar 27, 2003
1,195
0
213
I think it's because you have Say, elsesay, act and else act in at the same time so it gets confused as of which one to goto. Try changing the starter bit to

[@stone]
#IF
checkhum B204 1
checkitem expstone 1

/Miles
#SAY
I see u have found a ExpStone\
I grant u 2 minutes in a room\
where u can get loads of expierience\
<Okay/@Room1>
#ELSESAY
U dont have a stone yet, or there is already a player inside\
You can try another room <Okay/@Exp>
[@Room1]
#ACT
Take expStone 1
Give TownTeleport
TimeRecall 2
MapMove B204 10 10
 

Justme

Dedicated Member
Dedicated Member
Oct 5, 2003
180
0
42
tried that 1 ,didnt work :(


as soon as i leave the checkhum command out ,most of the script works