Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Гарант RF-Cheats.ru Чёрный рынок Реклама и привилегии Разработка читов Арбитраж

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > >

Скрипты и боты для ArcheAge

: Различные механизмы, программы и скрипты для автоматизации игры в ArcheAge
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр






Ответ
 
Опции темы
Старый 27.03.2014, 18:07   #1
Ruof
Нуб
Аватар для Ruof
OFFLINE
Регистрация: 26.03.2014
Сообщений: 0
Благодарностей:
11 всего
Репутация: 34

[Jungler] Вытаскиваем паки из под текстур


Важно помнить:

- Если Тема находиться под скрытым текстом, и Вы не понимаете, что происходит, прочитайте >> Правила

- Не оставляйте сообщения, не относящиеся к тематики первоначального поста!

- Если у Вас что-то не работает, описывайте более детально вашу проблему, дабы Вам могли помочь

- Если тема более не актуальна, укажите в какой момент тема перестала быть интересной, рабочей и почему

- Если тема находится не в АРХИВЕ, то значит она всё ещё действенна. Не надо писать "Работает ли?"

- На нашем портале нет "Личных хайдов", а так же запрещено просить слить имеющийся хайд лично Вам!

- Хотите отблагодарить автора темы? Для этого есть специальная кнопка, в правом нижнем углу сообщения.


( прим. DarkCat )

Часто в некоторых портах люди теряют паки и они падают "в текстуры" (камни, кораллы, строения). Иногда их видно визуально, иногда только с помощью радара.
С помощью UseDoodadSkill можно попробовать достать пак, если он упал не сильно далеко от края меша. Часто это не удается и тогда можно воспользоваться микро-телепортацией туда-обратно. Именно это делает скрипт ниже: пробует поднять ближайший пак, если не выходит, то телепортируется к нему, подбирает и возвращается на прежние координаты.
Судя по количеству подтекстурных паков на моем сервере до этого еще никто не додумывался. У первого же порта сдал паков на 60 звезд за 20 минут.
Код:
public void PluginRun()
{  
   Log("Working..");
   List<DoodadObject> objs = getDoodads();
   List<DoodadObject> objs2 = new List<DoodadObject>(); 
   objs.ForEach(delegate(DoodadObject obj)
    {
        if(obj.name.IndexOf("Груз") >= 0)
        {
            objs2.Add(obj);
            Log(String.Format("{0} - {1}", obj.name, dist(obj)));
        }
    });
    if(objs2.Count<1) {
       Log("Can't find pack."); 
    }
    objs2.Sort(delegate(DoodadObject obj1, DoodadObject obj2)
    {
        return Math.Sign(dist(obj1)-dist(obj2));
    });
    DoodadObject pack = objs2[0];
    Log(String.Format("Picking up: {0} - {1}", pack.name, dist(pack)));
    uint packObjId = pack.objId;
    bool check = true;
    UseDoodadSkill("Забрать", pack, true);
    Thread.Sleep(2000);
    List<DoodadObject> objs3 = getDoodads();
    objs3.ForEach(delegate(DoodadObject obj)
    {
        if(obj.objId == packObjId)
            check = false;
    });
    if(!check) {
       Log("Fail. Teleporting...");
       double x = me.X, y = me.Y, z = me.Z;
       Teleport(pack.X, pack.Y, pack.Z);
       Thread.Sleep(2000);
       UseDoodadSkill("Забрать", pack, false);
       Thread.Sleep(2000);
       Teleport(x, y, z);
    }
    else
    {
        Log("Picked!"); 
    }  
}

Последний раз редактировалось Big Bad Sensey; 05.04.2014 в 13:30.
 
Ответить с цитированием
Сказали спасибо:
Vakuum (15.06.2015), mymotion (25.04.2014), KoMyHuCT (10.04.2014), temp3105 (28.03.2014)


Старый 27.03.2014, 19:09   #2
temp3105
Подпольщик AA
Аватар для temp3105
OFFLINE
Регистрация: 01.02.2014
Возраст: 31
Сообщений: 140
Благодарностей:
52 всего
Мнения: + 139
Репутация: 157
Отправить сообщение для temp3105 с помощью Skype™

Эм, если я не ошибаюсь, то под хайдом может лежать, что я уже выкладывал и с более низким хайдом. Если нет прошу меня поправить удалю коммент =)
 
Ответить с цитированием
Сказали спасибо:
Vakuum (15.06.2015), Ezrealeno (27.08.2014), Недоступно (29.03.2014)
Старый 27.03.2014, 19:20   #3
Ruof
Нуб
Аватар для Ruof
OFFLINE
Регистрация: 26.03.2014
Сообщений: 0
Благодарностей:
11 всего
Репутация: 34

Цитата:
Сообщение от temp3105 Посмотреть сообщение
Эм, если я не ошибаюсь, то под хайдом может лежать, что я уже выкладывал и с более низким хайдом. Если нет прошу меня поправить удалю коммент =)
Посмотрел твою тему, под хайдом не вижу, но видимо то. Только тут решена проблема "цель слишком далеко".
 
Ответить с цитированием
Старый 29.03.2014, 07:46   #4
redlanius
Подпольщик AA
Аватар для redlanius
OFFLINE
Регистрация: 22.03.2014
Сообщений: 700
Благодарностей:
0 всего
Репутация: 1

после обновы работает?

Американский форум: задал вопрос — получил ответ.
Русский форум: задал вопрос и тебе долго и нудно втирают почему ты *****
 
Ответить с цитированием
Старый 29.03.2014, 22:41   #5
Narkoman4ik
Гость
Аватар для Narkoman4ik
Сообщений: n/a
Благодарностей:
0 всего

Друг проверял, все работает спасибо!
 
Ответить с цитированием
Сказали спасибо:
Ezrealeno (27.08.2014)
Старый 30.03.2014, 02:16   #6
Ruof
Нуб
Аватар для Ruof
OFFLINE
Регистрация: 26.03.2014
Сообщений: 0
Благодарностей:
11 всего
Репутация: 34

Работает, но не забывайте что сейчас дают крота и банят за телепорт даже без пака. Скорее всего только на большие расстояния и часто, но это только догадки. Так что используйте на свой риск.
Оффтоп
 
Ответить с цитированием
Старый 10.04.2014, 04:24   #7
toto24
Нуб
Аватар для toto24
OFFLINE
Регистрация: 08.04.2014
Возраст: 41
Сообщений: 0
Благодарностей:
0 всего
Репутация: 1

Цитата:
Сообщение от Ruof Посмотреть сообщение
Важно помнить:

- Если Тема находиться под скрытым текстом, и Вы не понимаете, что происходит, прочитайте >> Правила

- Не оставляйте сообщения, не относящиеся к тематики первоначального поста!

- Если у Вас что-то не работает, описывайте более детально вашу проблему, дабы Вам могли помочь

- Если тема более не актуальна, укажите в какой момент тема перестала быть интересной, рабочей и почему

- Если тема находится не в АРХИВЕ, то значит она всё ещё действенна. Не надо писать "Работает ли?"

- На нашем портале нет "Личных хайдов", а так же запрещено просить слить имеющийся хайд лично Вам!

- Хотите отблагодарить автора темы? Для этого есть специальная кнопка, в правом нижнем углу сообщения.


( прим. DarkCat )

Часто в некоторых портах люди теряют паки и они падают "в текстуры" (камни, кораллы, строения). Иногда их видно визуально, иногда только с помощью радара.
С помощью UseDoodadSkill можно попробовать достать пак, если он упал не сильно далеко от края меша. Часто это не удается и тогда можно воспользоваться микро-телепортацией туда-обратно. Именно это делает скрипт ниже: пробует поднять ближайший пак, если не выходит, то телепортируется к нему, подбирает и возвращается на прежние координаты.
Судя по количеству подтекстурных паков на моем сервере до этого еще никто не додумывался. У первого же порта сдал паков на 60 звезд за 20 минут.
Код:
public void PluginRun()
{  
   Log("Working..");
   List<DoodadObject> objs = getDoodads();
   List<DoodadObject> objs2 = new List<DoodadObject>(); 
   objs.ForEach(delegate(DoodadObject obj)
    {
        if(obj.name.IndexOf("Груз") >= 0)
        {
            objs2.Add(obj);
            Log(String.Format("{0} - {1}", obj.name, dist(obj)));
        }
    });
    if(objs2.Count<1) {
       Log("Can't find pack."); 
    }
    objs2.Sort(delegate(DoodadObject obj1, DoodadObject obj2)
    {
        return Math.Sign(dist(obj1)-dist(obj2));
    });
    DoodadObject pack = objs2[0];
    Log(String.Format("Picking up: {0} - {1}", pack.name, dist(pack)));
    uint packObjId = pack.objId;
    bool check = true;
    UseDoodadSkill("Забрать", pack, true);
    Thread.Sleep(2000);
    List<DoodadObject> objs3 = getDoodads();
    objs3.ForEach(delegate(DoodadObject obj)
    {
        if(obj.objId == packObjId)
            check = false;
    });
    if(!check) {
       Log("Fail. Teleporting...");
       double x = me.X, y = me.Y, z = me.Z;
       Teleport(pack.X, pack.Y, pack.Z);
       Thread.Sleep(2000);
       UseDoodadSkill("Забрать", pack, false);
       Thread.Sleep(2000);
       Teleport(x, y, z);
    }
    else
    {
        Log("Picked!"); 
    }  
}
хотелось бы узнать это полный скрипт или его чем-то дополнять надо что бы все работало.. ??
 
Ответить с цитированием
Старый 24.04.2014, 11:41   #8
asterixmus
Освоившийся
Аватар для asterixmus
OFFLINE
Регистрация: 23.04.2014
Сообщений: 40
Благодарностей:
1 всего
Репутация: 4

Видел такого умельца, не успел сдать он пак, так и стоял с кротом
 
Ответить с цитированием
Старый 02.05.2014, 04:37   #9
SunLife
Подпольщик AA
Аватар для SunLife
OFFLINE
Регистрация: 20.08.2013
Возраст: 35
Сообщений: 200
Благодарностей:
0 всего
Репутация: 1

Может кто поделиться готовой ддлькой ? А то у меня постоянно одну и ту же ошибку выдает
"1112: c:\Users\Sun\Desktop\Новая папка (2)\scripts\Paki\123.cs(1,1) : error CS0116: Пространство имен не может напрямую включать в себя такие члены, как поля или методы
1112: c:\Users\Sun\Desktop\Новая папка (2)\scripts\Paki\123.cs(5,35) : error CS1518: Ожидался класс, делегат, перечисление, интерфейс или структура
1112: c:\Users\Sun\Desktop\Новая папка (2)\scripts\Paki\123.cs(6,25) : error CS1031: Ожидался тип
1112: c:\Users\Sun\Desktop\Новая папка (2)\scripts\Paki\123.cs(6,43) : error CS1002: ожидалась ;
1112: c:\Users\Sun\Desktop\Новая папка (2)\scripts\Paki\123.cs(7,5) : error CS0116: Пространство имен не может напрямую включать в себя такие члены, как поля или методы
1112: c:\Users\Sun\Desktop\Новая папка (2)\scripts\Paki\123.cs(13,5) : error CS1022: Ожидалось определение типа или пространства имен, либо признак конца файла
 
Ответить с цитированием
Старый 05.05.2014, 16:36   #10
AxMan
Нуб
Аватар для AxMan
OFFLINE
Регистрация: 21.04.2010
Сообщений: 0
Благодарностей:
3 всего
Репутация: 10

Цитата:
using System;
using System.Windows.Forms;
using System.Threading;
using System.Collections.Generic;
using Jungler.Bot.Classes;

namespace YourNamespace{
public class YourClass : Core
{
public void PluginRun()
{
Log("Working..");
List<DoodadObject> objs = getDoodads();
List<DoodadObject> objs2 = new List<DoodadObject>();
objs.ForEach(delegate(DoodadObject obj)
{
if(obj.name.IndexOf("Груз") >= 0)
{
objs2.Add(obj);
Log(String.Format("{0} - {1}", obj.name, dist(obj)));
}
});
if(objs2.Count<1) {
Log("Can't find pack.");
}
objs2.Sort(delegate(DoodadObject obj1, DoodadObject obj2)
{
return Math.Sign(dist(obj1)-dist(obj2));
});
DoodadObject pack = objs2[0];
Log(String.Format("Picking up: {0} - {1}", pack.name, dist(pack)));
uint packObjId = pack.objId;
bool check = true;
UseDoodadSkill("Забрать", pack, true);
Thread.Sleep(2000);
List<DoodadObject> objs3 = getDoodads();
objs3.ForEach(delegate(DoodadObject obj)
{
if(obj.objId == packObjId)
check = false;
});
if(!check) {
Log("Fail. Teleporting...");
double x = me.X, y = me.Y, z = me.Z;
Teleport(pack.X, pack.Y, pack.Z);
Thread.Sleep(2000);
UseDoodadSkill("Забрать", pack, false);
Thread.Sleep(2000);
Teleport(x, y, z);
}
else
{
Log("Picked!");
}
}
}
}
Учти - за это можно бан выхватить !
Делай с твина!

Последний раз редактировалось AxMan; 05.05.2014 в 16:38. Причина: Дописал
 
Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Jungler] Фармим паки temp3105 Скрипты и боты для ArcheAge 12 07.05.2014 14:16
[Jungler] Лутаем своих мобов undefo Скрипты и боты для ArcheAge 15 06.05.2014 20:02
[Jungler] Слив EXP Martin Скрипты и боты для ArcheAge 3 16.04.2014 12:36
[Jungler] Получаем любую координату для Jungler'a TonySoprano Скрипты и боты для ArcheAge 8 07.04.2014 15:29
[Jungler] Фарм фермы mailoff Скрипты и боты для ArcheAge 15 27.03.2014 01:39

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр