Jump to content

Recommended Posts

Posted

 

Hi, I need something like this:

 

 

procedure toVillage;

begin

Print('To Village');

Delay(100);

if (User.HP=0) then

begin

Delay(100);

Engine.GoHome;

Engine.Facecontrol(0,False);

Buff;

end;

end;

 

But to go to the clan hall, how?

 

Thank you in advance ...

I think for ch is engine.gohome(rtclanhall)

Posted

change to engine.delay(555)

Another error, I tried with "engine.delay(555)" only also and I still get an error. I'm playing Interlude

 

errre22.png

Posted

Another error, I tried with "engine.delay(555)" only also and I still get an error. I'm playing Interlude

 

errre22.png

var
  adena:tl2item;
begin
  while engine.delay(555) do begin
  inventory.user.byid(57, adena);
    if assigned(adena) and (adena.count > 5 * 1000000) then begin // more than 5kk
      while not user.target.dead do delay(11);
      engine.facecontrol(0,false); delay(555);
      engine.entertext('.deposit'); delay(555);
      engine.facecontrol(0,true);
    end;
  end;
end.
Posted

I think for ch is engine.gohome(rtclanhall)

I need change engine.gohome in script for this? Only this?

 

Do u have script for Forbbidden? To farm aa? Mine is not working very well, I put it in the 4 or 5 room, but the char sometimes does not give to village, sometimes it keeps walking without stopping, it comes close to the farm place and is killing mob and going back the way ... Half crazy hahahah, I have 10 days just using adrenaline, and I learned to edit some things about script, but I'm totally noob in that: /

 

Thanks for the support again, you're amazing!!

Posted
var
  adena:tl2item;
begin
  while engine.delay(555) do begin
  inventory.user.byid(57, adena);
    if assigned(adena) and (adena.count > 5 * 1000000) then begin // more than 5kk
      while not user.target.dead do delay(11);
      engine.facecontrol(0,false); delay(555);
      engine.entertext('.deposit'); delay(555);
      engine.facecontrol(0,true);
    end;
  end;
end.

Thanks a lot, working perfect now.

 

Best regards!

Posted

hi im trying to write a train script for warlord. i use moveto and useskill to provoke the mobs and get the train going then facecontrol to enable bot but i cant find a way to stop bot from fighting after all the train is dead. any ideas?

Posted

hi im trying to write a train script for warlord. i use moveto and useskill to provoke the mobs and get the train going then facecontrol to enable bot but i cant find a way to stop bot from fighting after all the train is dead. any ideas?

function checkAgro: boolean;
var npc: TL2Npc; 
begin
   result := Engine.FindEnemy(npc, user, 1100));
end;

begin
engine.moveto(123,123,123);
engine.useskill(123);
engine.facecontrol(0,true);
while checkAgro do delay(1111);
engine.facecontrol(0,false);
end.

like this should work

  • 2 weeks later...
Posted

I'm trying to save all items (that are not equipped) in the warehouse.

//auto store items in warehouse
var
items: TL2List;
i: integer

procedure save (itemId: integer)
    if not inventory.user.byid(728, item) or (item.count<1) then begin
        Engine.SetTarget(31268); // NPC's id
        Engine.DlgOpen;
        Engine.DlgSel(1); // NPC window option
        Engine.DlgSel(1);
        Engine.NPCExchange(itemId, 1); // (iditem, quantity)
        Print('OK');
        delay(1000);
    end;
end;

begin
    while Length(items) > 0 do begin
        for i:0 to Length(Inventory.User.Items) do begin
            save(Inventory.User.Items[i].);  //get Item id??
        end;
    end;
end.
Posted (edited)

I've seen that it can't be done like that in interlude. So I've done it with mouse events but it isn't dragging the object. What's wrong?

// Exchanges itemCount number of items from the inventory
function SetCursorPos(x, y : integer): boolean; stdcall; external 'user32.dll';
function mouse_event(dwFlags, dx, dy, dwData: byte; dwExtraInfo: integer): void; stdcall; external 'user32.dll';

var
i : integer;
const
itemCount = 3; // for testing purposes make this number small
perActionDelay = 200;

procedure mouseClick(x, y : integer);     
begin
  SetCursorPos(x, y);
  mouse_event($2, 0, 0, 0, 0);
  delay(perActionDelay);
  mouse_event($4, 0, 0, 0, 0);
end;

begin
i := 1;
  while i < itemCount do begin
    delay(perActionDelay);
    SetCursorPos(30, 310);
    delay(perActionDelay);
    mouse_event($2, 0, 0, 0, 0);
    delay(perActionDelay);
    SetCursorPos(30,480);
    delay(perActionDelay);
    mouse_event($4, 0, 0, 0, 0);
    delay(perActionDelay);
    mouseClick(900,480);
    delay(perActionDelay);
    mouseClick(690,480);
    delay(perActionDelay);
    i := i + 1;
    end;
end.
Edited by darknesscrysis
Posted

I was doing the A-Grade weapons quest script and I don't know why I can't select the next option.


// A-Grade weapon quest
uses Classes;

begin
  if User.Level > 61 then begin
    Engine.SetTarget(32105);
    Engine.DlgOpen;
    Delay(500);
    Engine.DlgSel('Quest');
    Delay(500);
    Engine.DlgSel('A Powerful Primeval creature');
    Delay(500);
    Engine.DlgSel('What rumors are you talking about?');
    Delay(500);
  end;
end.
  • 3 weeks later...
Posted

Hi, someone can help me with a script to go for gk in dwarven village? I need this because NPC buffer is next to gk.

 

My script is:

 

var Figth_Flag:boolean;
     Item: TL2Item;
     Npc: TL2Npc;
     Obj: TL2Buff;
     IdBuff: integer;
     Buffs:TL2Buff;
var L2Skill: TL2Skill;
 
 
procedure toVillage;
begin
Print('To Village');
  Delay(1000);
    if (User.HP=0) then
      begin
       Delay(2000);
       engine.gohome;
       Engine.Facecontrol(0,False);
       Buff;
      end;
end;
 
 
procedure buff;
begin
       Print('Go Buffer');
     Engine.Settarget(35458); //target npc buff
     Delay(15000);
     Engine.DlgOpen;       //abre chat npc
     Delay(1500);
     Engine.Settarget(35458); //target npc buff
     Delay(5000);
     Engine.DlgOpen;       //abre chat npc
     Delay(1500);
     Engine.DlgSel(34);
     Delay(800);
     Engine.DlgSel(4);
     Delay(800);
     Engine.DlgSel(21);
     Delay(800);
   RunTo;
end;
 
 
procedure RunTo;
begin
     Print('Go Teleporte');
     Engine.SetTarget(31114);  //Target do NCP GK
     Delay(1500);
     Engine.DlgOpen; // abre chat combat npc
     Delay(1500);
     Engine.DlgSel(2);
     Delay(1500);
     Engine.DlgSel(2);
     Delay(1500);
     Fight;
end;
 
 
procedure toBuff;
  begin
  IdBuff:=1204 ;  //Check BUFF
   while not User.Buffs.ById(IdBuff,obj) do begin
        Print('Check Buff');
        engine.facecontrol(0,false);
        Engine.UseItem(736);  //Scroll Escape
        Delay(30000);
        buff;
   end;
end;
 
 
procedure Fight;
   begin
   Print('Fight zone');
    Engine.MoveTo(144792, -174168, -1525);
    Delay(500);
    Engine.MoveTo(145480, -174792, -1525);
    Delay(500);
    Engine.MoveTo(146008, -175528, -1525);
    Delay(500);
    Engine.LoadConfig('1');    //Íàçâàíèå Âàøåãî êîíôèãà
    Engine.LoadZone('coalb.zmap');   //zona de combat
    Print('Ôàðì');
    toVillage;
    Engine.Facecontrol(0,True);
end;
 
 
//-----------------------------------------------------------------------------
begin    //repete novamente o script
Print('repete novamente');
  repeat
   toBuff;
   toVillage;
  until Engine.Status = lsOffline;
  Delay(15000);
end.
Posted (edited)

Anyone have a script for autojoin tvt? When appears in the chat chat system, TVT event open, how can i do a script like this,

 

I don't know the command for read chat system and then

Engine.EnterText('.jointvt');

Edited by powercheats

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • Hi, can you update the geodata link? Thanks
    • any public server using mobius epilogue files?
    • 新品上线! 提供高级订阅账号,支持热门AI服务:Gemini Pro 和 Perplexity AI。 ➡ Gemini Pro 订阅 + 2TB 谷歌云存储(绑定您的 Google 账号,有效期1年)| 需要访问您的 Google 账号 | 价格:6美元起 ➡ Perplexity AI Pro 订阅(绑定您的账号,有效期1年)| 需要访问您的账号 | 价格:6美元起 欢迎通过我们的网站或 Telegram 机器人购买! 有效链接: 数字商品商店(网站):前往 商店 Telegram 机器人:前往 其他服务: 购买 Telegram Stars 的机器人:前往 SMM 面板:前往 – 推广您的社交媒体账号。 以下是我们平台最新的促销与特别优惠列表: 1. 促销码 OCTOBER2025(8% 折扣),适用于十月期间在我们的网站或机器人中购物!首次购买可使用促销码 SOCNET(15% 折扣)。 2. 获取1美元余额或10–20%折扣 —— 注册后在我们网站的论坛帖子中留言,格式为:"SEND ME BONUS, MY USERNAME IS..."。 3. 首次试用 SMM 面板即可获得1美元奖励 —— 只需在我们网站(支持中心)提交主题为 “Get Trial Bonus” 的工单。 4. 每周在我们的 Telegram 频道和购买 Stars 的机器人中赠送 Telegram Stars! 新闻: ➡ Telegram 频道:https://t.me/accsforyou_shop✅ ➡ WhatsApp 频道:https://chat.whatsapp.com/K8rBy500nA73z27PxgaJUw?mode=ems_copy_t✅ ➡ Discord 服务器:https://discord.gg/y9AStFFsrh✅ 联系方式与支持: ➡ Telegram:https://t.me/socnet_support✅ ➡ WhatsApp:https://wa.me/79051904467✅ ➡ Discord:socnet_support ✅ ➡ ✉ 邮箱:solomonbog@socnet.store ✅
    • 新品上线! 提供高级订阅账号,支持热门AI服务:Gemini Pro 和 Perplexity AI。 ➡ Gemini Pro 订阅 + 2TB 谷歌云存储(绑定您的 Google 账号,有效期1年)| 需要访问您的 Google 账号 | 价格:6美元起 ➡ Perplexity AI Pro 订阅(绑定您的账号,有效期1年)| 需要访问您的账号 | 价格:6美元起 欢迎通过我们的网站或 Telegram 机器人购买! 有效链接: 数字商品商店(网站):前往 商店 Telegram 机器人:前往 其他服务: 购买 Telegram Stars 的机器人:前往 SMM 面板:前往 – 推广您的社交媒体账号。 以下是我们平台最新的促销与特别优惠列表: 1. 促销码 OCTOBER2025(8% 折扣),适用于十月期间在我们的网站或机器人中购物!首次购买可使用促销码 SOCNET(15% 折扣)。 2. 获取1美元余额或10–20%折扣 —— 注册后在我们网站的论坛帖子中留言,格式为:"SEND ME BONUS, MY USERNAME IS..."。 3. 首次试用 SMM 面板即可获得1美元奖励 —— 只需在我们网站(支持中心)提交主题为 “Get Trial Bonus” 的工单。 4. 每周在我们的 Telegram 频道和购买 Stars 的机器人中赠送 Telegram Stars! 新闻: ➡ Telegram 频道:https://t.me/accsforyou_shop✅ ➡ WhatsApp 频道:https://chat.whatsapp.com/K8rBy500nA73z27PxgaJUw?mode=ems_copy_t✅ ➡ Discord 服务器:https://discord.gg/y9AStFFsrh✅ 联系方式与支持: ➡ Telegram:https://t.me/socnet_support✅ ➡ WhatsApp:https://wa.me/79051904467✅ ➡ Discord:socnet_support ✅ ➡ ✉ 邮箱:solomonbog@socnet.store ✅
    • New Products! Accounts with premium subscriptions for popular AI services Gemini Pro and Perplexity AI. ➡ Gemini Pro Subscription + 2TB Google Storage on your Google Account for 1 YEAR | Requires access to your Google account | Price from: $6 ➡ Perplexity AI Pro Subscription ON YOUR ACCOUNT for 1 YEAR | Requires access to your account | Price from: $6 Shop in our online store or through our Telegram bot! Active Links: Digital goods store (Website): Go Store Telegram bot: Go Other services: Telegram bot for purchasing Telegram Stars: Go SMM Panel: Go – promote your social media accounts. We would like to present you with the current list of promotions and special offers for purchasing products and services from our platform: 1. Promo code OCTOBER2025 (8% discount) for purchases in our store (Website or Bot) in October! You can also use the first-time promo code SOCNET (15% discount). 2. Get $1 credited to your store balance or a 10–20% discount — just post your username after registration on our website in the following format: "SEND ME BONUS, MY USERNAME IS..." – post it in our forum thread! 3. Get $1 for your first SMM Panel trial — just open a support ticket titled “Get Trial Bonus” on our website (Support). 4. Weekly giveaways of Telegram Stars in our Telegram channel and in our Telegram bot for Star purchases! News: ➡ Telegram channel: https://t.me/accsforyou_shop✅ ➡ WhatsApp channel: https://chat.whatsapp.com/K8rBy500nA73z27PxgaJUw?mode=ems_copy_t✅ ➡ Discord server: https://discord.gg/y9AStFFsrh✅ Contacts and Support: ➡ Telegram: https://t.me/socnet_support✅ ➡ WhatsApp: https://wa.me/79051904467✅ ➡ Discord: socnet_support ✅ ➡ ✉ Email: solomonbog@socnet.store ✅
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock