A bit hostile aren't you? Firstly, I didn't bash you, your scripting abilities, your idea, or your efforts. I said I probably -should- be bashing sphere due to it's gay administration.
1) You don't have to use txt files, it was an example of creating 72k items in one area at once
2) Congrats, you're importing nothing.... uh, read above
3) You said "interested in something that would build..." you didn't say "interested in a script that would build". I just finished re-reading just in case I missed it.
4) As I just said in #3, you didn't mention that before. Very difficult to comment on it as I didn't see it.
5) Read above yet again. We sure are repeating ourselves here
Secondly, my 72k item city did involve looping, just not the scripted kind. I'm fairly sure sphere had to loop to place them all. Your script is the reason sphere is crashing. You see, even C++ programs cannot handle infinite loops. If you add a lil bitty ENDIF to the end there, your script is fine.
[FUNCTION CRASHME]
VAR.NUMBER=0
SRC.CRASH
[FUNCTION CRASH]
IF (<EVAL <VAR.NUMBER>> <= 60)
SRC.NEWITEM I_RUNE_POISON
SRC.ACT.P=<SRC.P>
VAR.NUMBER=<EVAL <VAR.NUMBER>+1>
SRC.CRASH
RETURN 0
ELSE
SRC.SAY You will never see this message. Ever. Thank you for using The Crash Me Function.
RETURN 0
ENDIF
Voila! Your script works fine, sphere adds it fine. It does crash my client though
If you're doing any sort of 100+ item adding, I'd recommend you cancel this project or start using a 3rd party tool. Recursive functions are throttled by sphere eventually, after so many it assumes you've got an infinite loop and stops it and kicks your client off. That be this error: 07:32:ERROR:184:Client out overflow 15360+5!
Thirdly, you can bash sphere all you want, I didn't say you couldn't.
Moral of this post? Do not reply with bitchy and/or work-related harshness including scripts with very basic errors expecting me (or anyone else with sphere knowledge) to blame sphere that it's sphere's fault and not yours.