Es gibt einen Unterschied zwischen festen Spawns und Spawns durch ein Script/NPCs.
Das was du machen möchtest geht leider (derzeit) nur scripttechnisch. Könnte ungefähr so aussehen:
izlude,189,115,1 script ZombieSpawner 799,{
end;
OnInit: //Scipt wurde geladen
initnpctimer; //Starte Timer
end;
OnTimer10000: //Alle 10 Sekunden ausgelöst durch timer
if( mobcount(.@map$,strnpcinfo(0)+"::OnZombieKilled") > 100 )
end; //Bei mehr als 100 Monstern keine erneut spawnen
//Auf .@map$ in einem bestimmten Bereich .@mobcount Zombies (mit optionalem Event) spawnen:
areamonster .@map$,.@posX-5,.@posY-5,.@posX+5,.@posY+5,"Zombie",1015,.@mobcount,strnpcinfo(0)+"::OnZombieKilled";
//Timer erneut starten
initnpctimer;
end;
OnZombieKilled:
//Wenn ein Zombie getötet wurde mach' irgendwas lustiges
end;
}
Viel Glück ^^
(Bitte beachte, dass du .@mobcount, .@map$, .@posX und .@posY selbst bestimmen musst, damit das ganze funktioniert. Z.b. durch getmapxy)
Edit: Falls du noch fragen hast oder damit gar nicht umgehen kannst, kannst du gerne nochmal fragen oder deinen Wunsch genauer beschreiben ;>