ok, this is a script i made on bandet server when we had a mob spawn npc in the contest room, you will need to change the level requirements and monster names etc but it works 100% correctly as we had it on the go for quite a while, feel free to use it, obviously for it to work the monsters in the list need to be in the database, if you cant get this script to work you will be doing something wrong your end.
enjoy
for it to check items and take items just change the first section of the txt to an item check like km has on his script
spawn command explained:
[@dl1]
#ACT
Param1 0139 - map name
Param2 29 - cord x
Param3 29 - cord y
MonGen DemonLord 1 1 - monstername x1 level 1
close
[@main]
#IF
checklevel 50
#SAY
Go, and fight.....or something!\ \
By the way, do you want some <mobs/@spawnlist1> to fight also?\
#ELSESAY
Go and lvl some more u need to be 50 to use me!\
[@spawnlist1]
#if
CHECKMONMAP 0139 2
#act
goto @tomany
#elseact
goto @spawnlist
[@spawnlist]
#SAY
I see you are an experienced fighter\
Prehaps you would like to test yourself agaisnt\
some monsters?\
<DemonLord/@dl1> - <omaking/@hp1>\
<mutantknight/@mi12> - <SkeletonLord/@sklo>\
<next/@next2>
[@next2]
#say
continued\
<yimoogi/@fear> - <smugglerslord/@ds> - <mysticking/@lp> - <septicking/@go>\
<DragonMaster/@dm> - <Lucifer/@lu> - <DarkLord/@dl> - <Crusade/@cru> - <WarriorLord/@wlo>\
<exit/@exit>
[@dl1]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen DemonLord 1 1
close
[@kof1]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen Greatfoxspirit 1 1
close
[@hp1]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen OmaKing 1 1
close
[@mi12]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen Mutantknight 1 1
close
[@sklo]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen SkeletonLord 1 1
close
[@fof99]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen OmakingSpirit 1 1
close
[@fear]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen Yimoogi 1 1
close
[@ds]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen SmugglersLord 1 1
close
[@lp]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen MysticKing 1 1
close
[@go]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen SepticKing 1 1
close
[@wm]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen WiddowMaker 1 1
close
[@sv]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen SupremeVermin 1 1
close
[@gs]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen GeneticSnake 1 1
close
[@dm]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen DragonMaster 1 1
close
[@lu]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen Lucifer 1 1
close
[@dl]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen DarkLord 1 1
close
[@wl]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen WolfLord 1 1
close
[@cru]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen Crusade 1 1
close
[@wlo]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen WarriorLord 1 1
close
[@ch]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen CrystalHog1 1 1
close
[@vil]
#ACT
Param1 0139
Param2 29
Param3 29
MonGen Viperlord 1 1
close
[@tomany]
#say
Iam sorry no more then 2 monsters can be in the room\
when you use me to spawn mobs, kill whats here and\
remove pets you can bring your pets back in once\
the monster you choose has spawned\\
have fun\
<OK/@exit>