Перейти к содержимому

Фотография
- - - - -

checker под essence


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1
Vasyani4

Vasyani4
  • 2
    0
    Не выбрано
    • Гремлин
    • Пользователь

Добрый вечер господа, интересует скрипт проверки рб через карту и простейшей отправки в чат сообщения о респе. если есть у кого, то буду признателен, готов "поблагодарить" за рабочий вариант.


  • 0

#2
fAkeN

fAkeN

https://plugins.rawr.pro/#checker


  • 0

#3
Vasyani4

Vasyani4
  • 2
    0
    Не выбрано
    • Гремлин
    • Пользователь
https://plugins.rawr.pro/#checker

 

не работает на ессенсе, боссы мертвы, бот спамит сообщения как будто бы живы

ид боссов взял через бота.


Сообщение отредактировал Vasyani4: 02 Май 2020 - 19:06

  • 0

#4
vvfrc33

vvfrc33
  • 114
    28
    Горит!
    • Lvl 40
    • Пользователь
    Skype
    teodor2475
    Город
    СПБ

Vasyani4, https://gyazo.com/b2...2dcfa07b5<br>  пиши по контактам


  • 0

Пишу скрипты на заказ 

Discord neowhite#3259


#5
dsp68rus

dsp68rus
  • 44
    4
    Кривляюсь
    • Lvl 24
    • Пользователь
Есть что-то типа такого.
 
uses Classes, SysUtils;


const
     Queen = 29001;
       Mos = 25312;
  Barakiel = 25325;

procedure RaidNotification(Raid : Cardinal);
var
  npc: TL2Live;
begin
  while true do begin
    delay(5000);
    NpcList.ByID(Raid, npc);
    if (Assigned(npc))then begin
      PlaySound('Sounds\sirena.wav',  true);
      delay(5000);
      StopSound;
//      SaveRaidTime; //  это можно дописать самому чтоб время респа боса сохранялось
      exit();    
    end;
  end; 
end; 

begin    
  script.newThread(@RaidNotification(Barakiel)); 
end.
  

 

До боса лететь уже можно самому написать. Послать месседж вместо сирены тоже не сложно написать.

 

 

Сообщение отредактировал dsp68rus: 13 Май 2020 - 17:58

  • 0

#6
BreadfanLock

BreadfanLock

Зачем лететь, если существует EX_RAID_BOSS_SPAWN_INFO ?

 

Структура там будет такая если не ошибаюс - 

d(CountRB:Loop.01.03)d(idRB)d(state)d(time)

Сообщение отредактировал BreadfanLock: 23 Май 2020 - 14:16

  • 0
Не изготавливаю готовый код...

#7
dsp68rus

dsp68rus
  • 44
    4
    Кривляюсь
    • Lvl 24
    • Пользователь

А есл итак :

 

uses Classes, SysUtils;


const
     Queen = 29001;
       Mos = 25312;
  Barakiel = 25325;

procedure RaidAttack(Raid : Cardinal);
var
  npc : TL2Live;
begin
  while true do begin
    delay(1000);
    NpcList.ByID(Raid, npc);
    if (Assigned(npc)) then begin
      delay(5000);
//      if npc.HP < 70 then begin
        Engine.LoadConfig('Barakiel');  
        Engine.LoadZone('Barakiel');

        Engine.SetTarget(Raid);
        Engine.FaceControl(0,true);
        delay(600000);

        Engine.FaceControl(0,false);
        Engine.Useskill(2099);
        Delay(5000);
        break;
      end;  
//    end;
  end;
end;

begin    
  script.newThread(@RaidAttack(Barakiel)); 
end.
Лететь надо ?

  • 0

#8
BreadfanLock

BreadfanLock

интересует скрипт проверки рб через карту

Зачем ему куча палилок, если он может одним персом следить за всеми нужными.

 

Тема про Essence


Сообщение отредактировал BreadfanLock: 22 Май 2020 - 22:29

  • 0
Не изготавливаю готовый код...


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Rawr.pro - Сделано с для игроков.