1.)I'm not entirely sure what you mean (damn language barriers), but there are a couple of different ways to create NPCs. You can spawn them through spawn.dfn, following the method lined out in the example file that comes with UOX3 or in the downloadable spawn.dfn which adds monsters/shopkeepers/animals.
You can also spawn them ingame using
'ADD NPC <npc-section-id> where <npc-section-id> is the name contained within the [ and ] brackets in the NPC DFN files. For instance [orc] or [waterelemental], which means you'd do 'ADD NPC orc and 'ADD NPC waterelemental to add those two specific NPCs.
You can add them through the GM menu, accessable by using the 'ADD command with no additional parameters.
And you can spawn them using "item-based spawners", i.e. items you add ingame with the sole purpose of spawning new NPCs. To learn more about that particular method of spawning NPCs, check out my
UOX3 Guide, section 2.07.
2.) Hm it's possible, I guess, using for instance the GetHour() JS method, then teleporting to a different location based on the time.
Quick example follows. Copy & paste into notepad, save as
teleport.js file in for instance the UOX3\JS\CUSTOM\ folder, then add a new entry in JSE_FILEASSOCIATIONS.SCP saying
6000=custom/teleport.js, right below where it says 5010=item/axe.js. Start up the server, assign the script to your moongate/teleport item by using 'SETSCPTRIG 6000 on it. Walk on the item to be teleported in a different direction based on the ingame clock.
Code: Select all
function onCollide( trgSock, srcChar, trgItem )
{
if( !srcChar.npc )
{
var iHour = GetHour();
switch( iHour )
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
srcChar.Teleport( srcChar.x + 5, srcChar.y, srcChar.z );
break;
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
srcChar.Teleport( srcChar.x - 5, srcChar.y, srcChar.z );
break;
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
srcChar.Teleport( srcChar.x, srcChar.y + 5, srcChar.z );
break;
case 18:
case 19:
case 20:
case 21:
case 22:
case 23:
case 24:
srcChar.Teleport( srcChar.x, srcChar.y - 5, srcChar.z );
break;
}
}
}
3.) Alas, I don't know of any webpage with tutorials for building houses

Trial and error has been the way, along with good help from tools such as InsideUO and (in the past at least) my WorldBuilder program. (You'll find a link to InsideUO in the uox3.org links page, and as for WorldBuilder... still working on a new & updated version of it which will work with current UOX3. A TEST-version can be found
here, if you're a brave soul ;P