Мой сайт
Главная | Торговый бот - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Торговый бот
dalgДата: Пятница, 11.02.2011, 20:34 | Сообщение # 1
Преемник
Группа: Проверенные
Сообщений: 51
Репутация: 3
Статус: Offline
нашел это в интернети но сам не смог сделать)может у когото получется

1часть: В соответствии с п. 3.1. Правил сервера администрация предоставляет в пользование игроков официальный торговый бот сервера, предназначенный для торговли и крафта. Напомним, что говорится в данном пункте Правил: «…Исключение из данного пункта Правил составляет использование специального бота для торговли и крафта, распространяемого Администрацией сервера…».

Скачать торгового бота можно здесь: http://www.l2server.ru/files/Tradebot.exe

Чтобы прописать IP вашего сервера зайдите в файл конфигурации bot в корневой папке с ботом и пропишите в строке Host="…" адрес вашего сервера. Для сервера х10-2 – это 83.222.15.85. Для сервера х10-1 – 83.222.15.114. Порт оставьте без изменения.

У представленного бота две функции:
Торговля
Крафт

Вход (логин) на сервер:
Откройте вкладку Servers в меню слева. Выберите l2server правой кнопкой мыши и нажмите NewAccount. После чего введите логин и пароль к вашему игровому аккаунту. Ждите, пока не появится содержимое в правой части окна. После этого вверху нажмите Login, выберите сервер и персонажа. Кроме того, логин и пароль можно ввести в файле конфигурации (bot).

Торговля:
Чтобы начать торговлю, зайдите персонажем через клиент и приведите его в нужное место. Войдите ботом. С помощью левой кнопки мыши перетащите из вкладки «Инвентарь» предмет, который вы хотите продать в окошко «Продажа». Так можно переместить несколько предметов. Затем выделите только что перетащенный предмет левой кнопкой мыши и одинарным щелчком кликните по цифре в столбце количество и введите число продаваемых предметов, аналогично установите и цену на предмет. В текстовое поле над списком введите сообщение для вашего магазина (private store) и соответственно жмите «Продавать» или «Покупать».

Крафт:
Пример скрипта (крафт Soulshot: C-grade):

Code
var
ItemCount:cardinal;
begin
while true do
begin
CraftOnce('Soulshot: C-grade');
Delay(2000);
ItemCount:=GetAmount('Soulshot: C-grade');
if ItemCount>=9000 then
begin
NPCTalk('Taurin');
Delay(2000);
DepositItemPrivate('Soulshot: C-grade',ItemCount);
end;
ItemCount:=GetAmount('Soul Ore');
if ItemCount<1000 then
begin
NPCTalk('Taurin');
Delay(2000);
GetItemPrivate('Soul Ore',1000);
end;
end;
end.

Добавлено (11.02.2011, 20:34)
---------------------------------------------
2 часть: Скрипты загружаются через вкладку Script, кнопку Load.
В боте присутствует также книга рецептов, меню производства, основные чаты

Синтаксис PascalScript:

Program -> [PROGRAM Ident ';']
[UsesClause]
Block '.'

UsesClause -> USES (String/,)... ';'

Block -> [DeclSection]...
CompoundStmt

DeclSection -> ConstSection
-> VarSection
-> ProcedureDeclSection

ConstSection -> CONST (ConstantDecl)...

ConstantDecl -> Ident '=' Expression ';'

VarSection -> VAR (VarList ';')...

VarList -> Ident/','... ':' TypeIdent [InitValue]

TypeIdent -> Ident
-> Array

Array -> ARRAY '[' ArrayDim/','... ']' OF Ident

ArrayDim -> Expression..Expression
-> Expression

InitValue -> '=' Expression

Expression -> SimpleExpression [RelOp SimpleExpression]...

SimpleExpression -> ['-'] Term [AddOp Term]...

Term -> Factor [MulOp Factor]...

Factor -> Designator
-> UnsignedNumber
-> String
-> '(' Expression ')'
-> NOT Factor
-> '[' SetConstructor ']'

SetConstructor -> SetNode/','...

SetNode -> Expression ['..' Expression]

RelOp -> '>'
-> '<'
-> '<='
-> '>='
-> '<>'
-> '='
-> IN
-> IS

AddOp -> '+'
-> '-'
-> OR
-> XOR

MulOp -> '*'
-> '/'
-> DIV
-> MOD
-> AND
-> SHL
-> SHR

Designator -> ['@'] Ident ['.' Ident | '[' ExprList ']' | '(' ExprList ')']...

ExprList -> Expression/','...

Statement -> [SimpleStatement | StructStmt]

StmtList -> Statement/';'...

SimpleStatement -> Designator
-> Designator ':=' Expression
-> BREAK | CONTINUE | EXIT

StructStmt -> CompoundStmt
-> ConditionalStmt
-> LoopStmt
-> TryStmt
-> WithStmt

CompoundStmt -> BEGIN StmtList END

ConditionalStmt -> IfStmt
-> CaseStmt

IfStmt -> IF Expression THEN Statement [ELSE Statement]

CaseStmt -> CASE Expression OF CaseSelector/';'... [ELSE Statement] [';'] END

CaseSelector -> SetConstructor ':' Statement

LoopStmt -> RepeatStmt
-> WhileStmt
-> ForStmt

RepeatStmt -> REPEAT StmtList UNTIL Expression

WhileStmt -> WHILE Expression DO Statement

ForStmt -> FOR Ident ':=' Expression ToDownto Expression DO Statement

ToDownto -> (TO | DOWNTO)

TryStmt -> TRY StmtList (FINALLY | EXCEPT) StmtList END

WithStmt -> WITH (Designator/,..) DO Statement

ProcedureDeclSection -> ProcedureDecl
-> FunctionDecl

ProcedureDecl -> ProcedureHeading ';'
Block ';'

ProcedureHeading -> PROCEDURE Ident [FormalParameters]

FunctionDecl -> FunctionHeading ';'
Block ';'

FunctionHeading -> FUNCTION Ident [FormalParameters] ':' Ident

FormalParameters -> '(' FormalParam/';'... ')'

FormalParm -> [VAR | CONST] VarList

Структура скрипта

Структура PascalScript почти такая же, как и у Object Pascal:

#language PascalScript // опционально
program MyProgram; // опционально

uses 'unit1.pas', 'unit2.pas';
// раздел uses должен быть перед любыми другими разделами
// v1.2 changes: Внимание! Теперь подключаемые модули НЕ вставляются в текст главного модуля.
// Таким образом, они могут иметь секции 'program', 'uses' и должны иметь секцию 'main procedure'.

var // раздел var
i, j: Integer;

const // раздел const
pi = 3.14159;

procedure p1; // процедуры и функции
var
i: Integer;

procedure p2; // вложенная процедура
begin
end;

begin
end;

begin // главный исполняемый модуль.
end.

Типы данных

FastScript работает с типом Variant и основан на нём. Тем не менее, вы можете использовать следующие предопределённые типы в ваших скриптах:

Byte | целочисленные
Word |
Integer |
Longint |
Cardinal |
TColor |

Boolean | логический

Real | расширенный (с плавающей запятой)
Single |
Double |
Extended |
Currency |
TDate |
TTime |
TDateTime |

Char | символьный

String | строковый

Variant | Variant (вариантный тип)
Pointer |

Array | массив


 
ziCHUPACHUPSIKizДата: Вторник, 15.02.2011, 14:47 | Сообщение # 2
Преемник
Группа: Проверенные
Сообщений: 53
Репутация: 7
Статус: Offline
А я бы не советовала пользоваться ботами. Иннова сейчас конкретно взялась всех банить по причине и без, тем более то что содержится в инете в большинстве случаев устарело, а ГМы в свою очередь давно на устаревшие лазейки повесили свои замки!!! Не стоит рисковать своим акком ради легкого кача или быстрой адены, если ты играеш на Х1 то по своему определению ты должен любить хардкор, иначе дорога тебе на Х100 или еще выше... там то уж точно и боты не нужны smile но это всего лишь имхо, и вам решать что с этим делать!

детство-это когда бежишь ночью из туалета,запрыгиваешь под одеяло и радуешься что тебя не съели
 
dalgДата: Вторник, 15.02.2011, 17:44 | Сообщение # 3
Преемник
Группа: Проверенные
Сообщений: 51
Репутация: 3
Статус: Offline
за этот бот не банят. не заметила : рекламы изчезли, а куча продавцов в гиране остались( они и есть тот бот)

 
МамонычДата: Вторник, 15.02.2011, 17:46 | Сообщение # 4
Преемник
Группа: Администраторы
Сообщений: 91
Репутация: 7
Статус: Offline
Вообще то можно и просто на торг посадить biggrin

 
dalgДата: Вторник, 15.02.2011, 18:01 | Сообщение # 5
Преемник
Группа: Проверенные
Сообщений: 51
Репутация: 3
Статус: Offline
ну да smile

Добавлено (15.02.2011, 18:00)
---------------------------------------------
ато вот я вчера собрал половину пати не хватал танк (самый подходяший танк в нашем клане абсидия)кидаю пати ,а она не отвечает ,потом мне сказали что на продает. и нужен был маг подходил "мамаварка она тоже не отвечала((

Добавлено (15.02.2011, 18:01)
---------------------------------------------
за нее мог бы седеть бот(и мы пошли бы на рб biggrin )


 
AbsidiaДата: Вторник, 15.02.2011, 18:37 | Сообщение # 6
Вассал
Группа: Администраторы
Сообщений: 37
Репутация: 3
Статус: Offline
dalg, ну, начнем с того что на РБ собирались днем. про вечер сообщений не было.
ботами я пользоваться не буду ни за что =) тут я полностью согласна с Аней. сейчас не банят, а потом начнут, или что-то не так настрою и все сломается, или еще миллион причин.
да и танка найти не так сложно. умирают же остальные РБ без меня =)

давайте побольше организации, точности и хоть чуть чуть заранее обсуждать всякие походы. все мы живые люди, и вот так бросить все дела семейные и домашние и бежать в ладву это тоже не дело =)

П.С. а если поможете продать сапоги Венеры (из-за которых я и сижу на трейде), то танк будет радовать вас своим появлением чаще smile

 
dalgДата: Среда, 16.02.2011, 23:31 | Сообщение # 7
Преемник
Группа: Проверенные
Сообщений: 51
Репутация: 3
Статус: Offline
у наас в клане был биш который качался на рб его ник ramxa мамон его знает блин нужные яйца свистнул(((я сним каждый день ходил)

Добавлено (16.02.2011, 23:31)
---------------------------------------------

Quote
ботами я пользоваться не буду ни за что =) тут я полностью согласна с Аней. сейчас не банят, а потом начнут, или что-то не так настрою и все сломается, или еще миллион причин.
да и танка найти не так сложно. умирают же остальные РБ без меня =)

давайте побольше организации, точности и хоть чуть чуть заранее обсуждать всякие походы. все мы живые люди, и вот так бросить все дела семейные и домашние и бежать в ладву это тоже не дело =)

администрация предоставляет в пользование игроков официальный торговый бот сервера, предназначенный для торговли и крафта. Напомним, что говорится в данном пункте Правил: «…Исключение из данного пункта Правил составляет использование специального бота для торговли и крафта, распространяемого Администрацией сервера…».


 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025