need systeleporters for ilshenar, tokuno, malas

Here you can post threads requesting help on the official POL Ultima Online Emulator Core 096.
Note: Core 096 is no longer officially supported.

Moderator: POL Developer

Post Reply
BELL
Journeyman Poster
Posts: 68
Joined: Tue Apr 22, 2008 6:09 am

need systeleporters for ilshenar, tokuno, malas

Post by BELL »

give me please )) thx..
if need any script for save teleporters in file - i write..
Justae
Expert Poster
Posts: 79
Joined: Thu May 24, 2007 2:12 pm
Location: South Africa

Re: need systeleporters for ilshenar, tokuno, malas

Post by Justae »

Hello Bell,

See this post for a decent listing :

http://forums.polserver.com/viewtopic.php?f=14&t=1742
BELL
Journeyman Poster
Posts: 68
Joined: Tue Apr 22, 2008 6:09 am

Re: need systeleporters for ilshenar, tokuno, malas

Post by BELL »

whaaaaa, thanks!!!!!! :)
BELL
Journeyman Poster
Posts: 68
Joined: Tue Apr 22, 2008 6:09 am

Re: need systeleporters for ilshenar, tokuno, malas

Post by BELL »

maybe somebody needed...
/packet/teleporters.cfg
/packet/textcmd/admin/makesystele.src

Code: Select all

use uo;
use os;
use cfgfile;

program makesystele(who)
var tox;
var toy;
var toz;
var torealm;
var fromx;
var fromy;
var fromz;
var fromrealm;

var cfg:=ReadConfigFile(":packetname:teleporters");
var keys := GetConfigIntKeys( cfg );
for i := 0 to keys.Size()
      tox := FindConfigElem(cfg,keys[i]).tox;
      toy := FindConfigElem(cfg,keys[i]).toy;
      toz := FindConfigElem(cfg,keys[i]).toz;
      torealm := FindConfigElem(cfg,keys[i]).torealm;
      fromx := FindConfigElem(cfg,keys[i]).fromx;
      fromy := FindConfigElem(cfg,keys[i]).fromy;
      fromz := FindConfigElem(cfg,keys[i]).fromz;
      fromrealm := FindConfigElem(cfg,keys[i]).fromrealm;
      var syst := CreateItemAtLocation(fromx, fromy, fromz, 0x6200, 1, fromrealm);
      if (syst)
		SetObjProperty(syst, "DestX", tox);
		SetObjProperty(syst, "DestY", toy);
		SetObjProperty(syst, "DestZ", toz);
		SetObjProperty(syst, "DestRealm", torealm);
	endif
endfor
endprogram
/scripts/items/dungTele.src

Code: Select all

use os;
use uo;

include "include/client";
include "include/attributes";

program walk_on_moongate(mobile, gate)
   if ( !CanTeleport(mobile))
        return 0;
   endif
  var magery := CInt(GetObjProperty(gate,"magery"));
  if((magery) && (mobile.acctname))
    if(GetEffectiveSkill(mobile, SKILLID_MAGERY) < magery)
      SendSysMessage(mobile,"your knowledge of the arcane arts is too low to traverse this gate.");
      return;
    endif
  endif
  set_critical(1);
  if(GetObjProperty(mobile, "#justgated"))
	return;
  endif
  var x, y, z, realm;
  x := GetObjProperty( gate, "DestX" );
  y := GetObjProperty( gate, "DestY" );
  z := GetObjProperty( gate, "DestZ" );
  realm := GetObjProperty( gate, "DestRealm" );
  if (!realm)
	realm := "britannia";
      SetObjProperty(gate, "DestRealm", realm);
  endif

  foreach critter in ListMobilesNearLocation( gate.x, gate.y, gate.z, 8);
    if(((critter.script == "employed") && (CInt(GetObjProperty(critter, "master")) == mobile.serial)) || ((critter.script == "escortee") && (CInt(GetObjProperty(critter, "Escortee")) == mobile.serial)) || ((critter.script == "tamed") && (CInt(GetObjProperty(critter, "master")) == mobile.serial)))
      SetObjProperty(critter, "Pause", 1);
      MoveObjectToLocation( critter, gate.x, gate.y, gate.z, gate.realm, MOVECHAR_FORCELOCATION);
      EraseObjProperty(critter, "Pause");
    endif
  endforeach
  SetObjProperty(mobile,"#justgated",1);
  MoveObjectToLocation(mobile, x, y, z, realm );
  sleep(1);
  EraseObjProperty(mobile,"#justgated");
endprogram

function CanTeleport(mobile)
   if ( mobile.acctname ) // player
        return 1;
   elseif ( mobile.npctemplate )
      if ( mobile.script == "employed" )
         return 1;
      elseif ( mobile.script == "tamed" )
         return 1;
      elseif ( mobile.script == "escortee" )
         return 1;
      else
          return 0;
      endif
   endif
endfunction
BELL
Journeyman Poster
Posts: 68
Joined: Tue Apr 22, 2008 6:09 am

Re: need systeleporters for ilshenar, tokuno, malas

Post by BELL »

mmm... who give me signs, doors in alt realms? ))
Post Reply