Hi Leute Ich hab hier ein Tombrun Script , der Leader macht das Tp und der Leecher soll rein gehen was und wo soll ich kopieren / einfügen ??
Leader Script;
Leecher Scipt;
Quelle; [Only registered and activated users can see links. Click Here To Register...]
Zurzeit bin ich so weit gekommen,
Der Leader Teleportiert sich zu den Tombs,
Der Leecher wartet in der Stadt auf die ``Tp is safe!´´ Nachricht
Der Leader sagt ``TP is safe!´´
Der Leecher geht durch das Leader Portal und fängt an zu Kämpfen.
Jetzt Möchte ich das wenn der Leader sagt ´´Next Tomb!´´ das der Leecher ein Portal aufmacht und durch das portal geht, wie stelle ich das an?
Leader Script;
Code:
// Tombrun script v1.0, Polish Sausage.
// What this script does:
// Teleports to each tomb in regular order(left to right), clears the tomb, TPs to town, then goes to next tomb.
// *If the bot gets stuck it will make a tp and go into the next tomb.
// At the end of the run, the bot clears the Canyon of the Magi.
// **At the moment this is only suitable for solo runs.
function NTMain()
{
Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
NTC_IncludeConfig("NTBot/char_configs");
NT_LoadConfig();
NTSI_LoadNIPFiles("NTBot/item_configs");
NTA_Initialize();
if(!NTTM_CheckAct(2, true))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()");
return;
}
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(46))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
NTP_DoPrecast(true);
if(!NTM_MoveToStair(me.areaid, 69))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
return;
}
if(!NTM_TakeStair(69))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
return;
}
NTM_MakeTP();
Delay(1000);
Say("Tp is safe!");
Delay(5000);
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
Say("Next tomb.");
NTM_MakeTP();
NTM_UsePortal("BluePortal", 131);
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(46))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
if(!NTM_MoveToStair(me.areaid, 68))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
return;
}
if(!NTM_TakeStair(68))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
return;
}
NTM_MakeTP();
Delay(1000);
Say("Tp is safe!");
Delay(5000);
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
Say("Next tomb.");
NTM_MakeTP();
NTM_UsePortal("BluePortal", 131);
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(46))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
if(!NTM_MoveToStair(me.areaid, 67))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
return;
}
if(!NTM_TakeStair(67))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
return;
}
NTM_MakeTP();
Delay(1000);
Say("Tp is safe!");
Delay(5000);
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
Say("Next tomb.");
NTM_MakeTP();
NTM_UsePortal("BluePortal", 131);
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(46))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
if(!NTM_MoveToStair(me.areaid, 66))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
return;
}
if(!NTM_TakeStair(66))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
return;
}
NTM_MakeTP();
Delay(1000);
Say("Tp is safe!");
Delay(5000);
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
Say("Next tomb.");
NTM_MakeTP();
NTM_UsePortal("BluePortal", 131);
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(46))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
if(!NTM_MoveToStair(me.areaid, 70))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
return;
}
if(!NTM_TakeStair(70))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
return;
}
NTM_MakeTP();
Delay(1000);
Say("Tp is safe!");
Delay(5000);
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
Say("Next tomb.");
NTM_MakeTP();
NTM_UsePortal("BluePortal", 131);
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(46))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
if(!NTM_MoveToStair(me.areaid, 71))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
return;
}
if(!NTM_TakeStair(71))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
return;
}
NTM_MakeTP();
Delay(1000);
Say("Tp is safe!");
Delay(5000);
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
Say("Next tomb.");
NTM_MakeTP();
NTM_UsePortal("BluePortal", 131);
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(46))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
if(!NTM_MoveToStair(me.areaid, 72))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
return;
}
if(!NTM_TakeStair(72))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
return;
}
NTM_MakeTP();
Delay(1000);
Say("Tp is safe!");
Delay(5000);
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END");
}
Code:
// Tombrun script v1.0, Polish Sausage.
// What this script does:
// Teleports to each tomb in regular order(left to right), clears the tomb, TPs to town, then goes to next tomb.
// *If the bot gets stuck it will make a tp and go into the next tomb.
// At the end of the run, the bot clears the Canyon of the Magi.
// **At the moment this is only suitable for solo runs.
var _AllowedToEnterTP = false;
function NTMain()
{
Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
NTC_IncludeConfig("NTBot/char_configs");
NT_LoadConfig();
NTSI_LoadNIPFiles("NTBot/item_configs");
NTA_Initialize();
RegisterEvent(EVENT_GAMEMSG, NT_GameMsgEvents);
var _leader = "Rus_HaMMerDiN";
if(!NTTM_CheckAct(2, true))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()");
return;
}
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
return;
}
NTTM_TownMove("portalspot");
for(i = 0; i <= 200; i++)
{
if(NTC_InMyParty(NTConfig_Leader))
break;
if(!NTConfig_Leader)
{
_portal = NTM_FindPortalAreaInt(131, 0);
if(_portal != -1)
{
_owner = _portal.GetParent();
if(_owner && !NTC_InMyParty(_owner))
NTConfig_Leader = _owner;
}
}
NTC_Delay(200);
}
if(MWConfig_EnterUnsafeTP)
_AllowedToEnterTP = true;
while(NTC_InTown() && NTC_InMyParty(NTConfig_Leader))
{
if(_AllowedToEnterTP)
NTM_UsePortal("BluePortal", 131, NTConfig_Leader);
NTC_Delay(500);
}
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
NTM_UsePortal("BluePortal", 131);
NTTM_TownMove("portalspot");
for(i = 0; i <= 200; i++)
{
if(NTC_InMyParty(NTConfig_Leader))
break;
if(!NTConfig_Leader)
{
_portal = NTM_FindPortalAreaInt(131, 0);
if(_portal != -1)
{
_owner = _portal.GetParent();
if(_owner && !NTC_InMyParty(_owner))
NTConfig_Leader = _owner;
}
}
NTC_Delay(200);
}
if(MWConfig_EnterUnsafeTP)
_AllowedToEnterTP = true;
while(NTC_InTown() && NTC_InMyParty(NTConfig_Leader))
{
if(_AllowedToEnterTP)
NTM_UsePortal("BluePortal", 131, NTConfig_Leader);
NTC_Delay(500);
}
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
NTM_UsePortal("BluePortal", 131);
NTTM_TownMove("portalspot");
for(i = 0; i <= 200; i++)
{
if(NTC_InMyParty(NTConfig_Leader))
break;
if(!NTConfig_Leader)
{
_portal = NTM_FindPortalAreaInt(131, 0);
if(_portal != -1)
{
_owner = _portal.GetParent();
if(_owner && !NTC_InMyParty(_owner))
NTConfig_Leader = _owner;
}
}
NTC_Delay(200);
}
if(MWConfig_EnterUnsafeTP)
_AllowedToEnterTP = true;
while(NTC_InTown() && NTC_InMyParty(NTConfig_Leader))
{
if(_AllowedToEnterTP)
NTM_UsePortal("BluePortal", 131, NTConfig_Leader);
NTC_Delay(500);
}
NTM_UsePortal("BluePortal", 131);
NTTM_TownMove("portalspot");
for(i = 0; i <= 200; i++)
{
if(NTC_InMyParty(NTConfig_Leader))
break;
if(!NTConfig_Leader)
{
_portal = NTM_FindPortalAreaInt(131, 0);
if(_portal != -1)
{
_owner = _portal.GetParent();
if(_owner && !NTC_InMyParty(_owner))
NTConfig_Leader = _owner;
}
}
NTC_Delay(200);
}
if(MWConfig_EnterUnsafeTP)
_AllowedToEnterTP = true;
while(NTC_InTown() && NTC_InMyParty(NTConfig_Leader))
{
if(_AllowedToEnterTP)
NTM_UsePortal("BluePortal", 131, NTConfig_Leader);
NTC_Delay(500);
}
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
NTM_UsePortal("BluePortal", 131);
NTTM_TownMove("portalspot");
for(i = 0; i <= 200; i++)
{
if(NTC_InMyParty(NTConfig_Leader))
break;
if(!NTConfig_Leader)
{
_portal = NTM_FindPortalAreaInt(131, 0);
if(_portal != -1)
{
_owner = _portal.GetParent();
if(_owner && !NTC_InMyParty(_owner))
NTConfig_Leader = _owner;
}
}
NTC_Delay(200);
}
if(MWConfig_EnterUnsafeTP)
_AllowedToEnterTP = true;
while(NTC_InTown() && NTC_InMyParty(NTConfig_Leader))
{
if(_AllowedToEnterTP)
NTM_UsePortal("BluePortal", 131, NTConfig_Leader);
NTC_Delay(500);
}
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
NTM_UsePortal("BluePortal", 131);
NTTM_TownMove("portalspot");
for(i = 0; i <= 200; i++)
{
if(NTC_InMyParty(NTConfig_Leader))
break;
if(!NTConfig_Leader)
{
_portal = NTM_FindPortalAreaInt(131, 0);
if(_portal != -1)
{
_owner = _portal.GetParent();
if(_owner && !NTC_InMyParty(_owner))
NTConfig_Leader = _owner;
}
}
NTC_Delay(200);
}
if(MWConfig_EnterUnsafeTP)
_AllowedToEnterTP = true;
while(NTC_InTown() && NTC_InMyParty(NTConfig_Leader))
{
if(_AllowedToEnterTP)
NTM_UsePortal("BluePortal", 131, NTConfig_Leader);
NTC_Delay(500);
}
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
NTM_UsePortal("BluePortal", 131);
NTTM_TownMove("portalspot");
for(i = 0; i <= 200; i++)
{
if(NTC_InMyParty(NTConfig_Leader))
break;
if(!NTConfig_Leader)
{
_portal = NTM_FindPortalAreaInt(131, 0);
if(_portal != -1)
{
_owner = _portal.GetParent();
if(_owner && !NTC_InMyParty(_owner))
NTConfig_Leader = _owner;
}
}
NTC_Delay(200);
}
if(MWConfig_EnterUnsafeTP)
_AllowedToEnterTP = true;
while(NTC_InTown() && NTC_InMyParty(NTConfig_Leader))
{
if(_AllowedToEnterTP)
NTM_UsePortal("BluePortal", 131, NTConfig_Leader);
NTC_Delay(500);
}
if(!NTA_ClearLevel())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
return;
}
NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END");
}
function NT_GameMsgEvents(msg, type)
{
var _msg = msg.toLowerCase();
if(type == 0 && _msg.indexOf(NTConfig_Leader.toLowerCase()) > -1 && MWConfig_Announcements.BaalTpSafe && _msg.indexOf(MWConfig_Announcements.BaalTpSafe.toLowerCase()) > -1)
_AllowedToEnterTP = true;
}
Quelle; [Only registered and activated users can see links. Click Here To Register...]
Zurzeit bin ich so weit gekommen,
Der Leader Teleportiert sich zu den Tombs,
Der Leecher wartet in der Stadt auf die ``Tp is safe!´´ Nachricht
Der Leader sagt ``TP is safe!´´
Der Leecher geht durch das Leader Portal und fängt an zu Kämpfen.
Jetzt Möchte ich das wenn der Leader sagt ´´Next Tomb!´´ das der Leecher ein Portal aufmacht und durch das portal geht, wie stelle ich das an?