Записи участника (Rome[O]) - Форум Lineage 2
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 721237172»
Форум Lineage 2 » Записи участника » Rome[O] [718]
Rome[O]Дата: Пятница, 21.09.2007, 09:20 | Сообщение # 1
Группа: Удаленные





Патчи,русификаторы,проги для Lineage2
много патчей программ и прочего есть у нас на сайте сайт
 
Rome[O]Дата: Пятница, 21.09.2007, 09:26 | Сообщение # 2
Группа: Удаленные





Боты Lineage2
Управление ботом и его установка и инструкции есть на сайте
Здесь пишем что не получается и почему,буду стараться помогать
 
Rome[O]Дата: Пятница, 21.09.2007, 19:46 | Сообщение # 3
Группа: Удаленные





мб и то и то
 
Rome[O]Дата: Вторник, 02.10.2007, 06:39 | Сообщение # 4
Группа: Удаленные





Распаковываете офф сервер в любое удобное место.

Открываем NewAuth/etc/config.txt

Изменяем DevServerIP="IP" на ваш WAN IP.
Изменяем logdip="IP" на ваш LAN IP

Открываем CacheD/l2cache.ini

Изменяем address="IP" на ваш LAN IP

Открываем L2LogD/l2logd.ini

Изменяем address="IP" на ваш LAN IP

Открываем L2NPC/L2NPC.ini

Изменяем в 4-х местах address="IP" на ваш LAN IP
Изменяем user="username" на ваш SQL аккаунт
Изменяем password="pass" на ваш SQL пароль

Открываем L2Server/l2server.ini

Изменяем в 4-х местах address="IP" на ваш LAN IP
Изменяем reconnectauth=1 на reconnectauth=0

Открываем Petition/etc/config.txt

Изменяем webAuthServer="IP" на ваш LAN IP

Установка SQL

Настройка SQL части сервера

Открываем DBScript/lin2comm_new.sql

найдите в 3-х местах:
set @conn_str = '127.0.0.' + @world_id + ''';''user'';''pass'
измените 127.0.0. на ваш LAN IP (без последней цифры)
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль

найдите:
'SQLOLEDB', '127.0.0.1';'user';'pass'
измените 127.0.0.1 на ваш LAN IP
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль

Открываем DBScript/lin2world_200040609_all.sql

найдите в 3-х местах:
set @conn_str = '127.0.0.' + @world_id + ''';''user'';''pass'
измените 127.0.0. на ваш LAN IP (без последней цифры)
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль

найдите в 2-х местах:
'SQLOLEDB', '127.0.0.1';'user';'pass'
измените 127.0.0.1 на ваш LAN IP
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль

Установка MS SQL

Установите MS SQL.

Зайдите в Старт меню, найдите Microsoft SQL Server и там запустите Service Manager
Убедитесь что сервер SQL запущен, т.е. нажмите в Service Managerе зелёную кнопку Start/Continue, если она нажата то значит сервер SQL запущен.
Зайдите в Старт меню, найдите Microsoft SQL Server и там запустите Enterprise Manager. Нажмите 2 раза по иконке SQL Server Group, потом снова нажмите 2 раза по иконке подписаной как (local). Вылетит окошко, нажмите на нём ОК. Потом заходим в папку Databases и создаём там следующие базы данных (правый клик и затем New Database, выскачет окошко и в поле Name вводите следующее названия) :lin2world, lin2comm, lin2log, lin2report, lin2db, petitio.
Закрываем это окно

Зайдите в Старт меню, найдите Microsoft SQL Server и там запустите Query Analyser
Выскочит окошко в Дропменю (SQL Server) выберите свой запушенный SQL Server и нажмиет OK
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там lin2world, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл lin2world_20040609_all.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё.
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там lin2comm, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл lin2comm_new.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё.
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там lin2log, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл lin2log_20040416.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё.
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там lin2report, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл lin2report_20040416.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё.
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там lin2db, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл lin2db_AuthDBSchema.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё.
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там lin2db, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл lin2db_update.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё.
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там petition, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл petition.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё.
Закрываем это окно.

Открываем Service Manager и ищем там базу данных lin2db. Жмём на неё 2 раза выскакивает окошко, нажимаем ОК. Находим там иконку подписаную как Tables и 2 раза нажимаем. Появиться список. Ищем в списке Server жмём на нём правой кнопокой, ищем слова Open Table наводим мышкой, ждём пока выскочит подменю и там нажимаем Return all rows. Добавляем следующую информацию в появившееся окошко (натроить под себя):

id = 1
name = same as the worldname in l2server.ini
ip = your external IP
inner_ip = your internal IP
ageLimit = 0
pk_flag = 0 PK not allow; 1 allow
kind=0
port=7777

Закрываем это окно.

DNS

Открываем Control Panel, ищем и открываем Administrative tools, снова ищем в новом окне и открываем Data Sources (ODBC)
Ищем закладку File DSN, нажимаем на неё и там нажимаем на кнопку Add.
Из списка выбираем SQL Server обычно в самом низу и жмём Next
Задаём имя lin2world и жмём Next пока не появиться окошко выбора сервера.
Поле Discription оставляем пустым, в нижнем поле выбираем (local)
Жмём Next до тех пор пока не будет написано Change Default Database to. Ставим галку и выбираем lin2world
Такую операцию проделать для всех 6 баз, только естественно одноименных DNS

Настройка системного INI

Идём в Coltrol Panel жмём 2 раза на иконку System, в появившемсе окне нажимаем закладку Advanced. Нажимаем кнопкку Settings которая относится к Performance и во вновь появившемсе окне жмём Advanced
Жмём кнопку Virtual Memory. В поле Initial size (MB) ставим 1024 в поле Мaximum ставим 4096 и жмём кнопку Set.
Открываем Файл C:\Boot.ini и меняем в нём следующее
Находите: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /nodetect
В конце добавляете /3GB
Получается: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /nodetect /3GB
Перезагружаем комп.

Запуск Сервера

Запускать только в этом порядке:

L2LogD.exe

File DB = lin2log
login name = Ваш SQL аккаунт
password = Ваш SQL пароль

CacheD.exe

File DB = lin2world
login name = Ваш SQL аккаунт
password = Ваш SQL пароль

L2AuthD.exe

File DSN = lin2db
login name = Ваш SQL аккаунт
password = Ваш SQL пароль

PetitionD.exe

Server = (local)
login name = Ваш SQL аккаунт
password = Ваш SQL пароль
Database = petition

L2Server.exe

L2NPC.exe

ASP система регистрации аккаунта.

Редактируем config.asp

<%
const WEB_SIT_NAME = "Lineage2"
const SERVER_MAX_CLIENT = 600

'Измените COOKIE_HEAD на что хотите.
const COOKIE_HEAD = "none"
%>

WEB_SIT_NAME ="your server's name"
COOKIE_HEAD = "put whatever u like"

Редактируем conn.asp

'MS SQL Database address
ms_sql_server_host_addr = "127.0.0.1"

'MS SQL account
sql_server_username = "gamma"

'MS SQL password
sql_server_password = "l2online"

'Lin2db database(user_auth)
lin2db = "lin2db"

'Lin2world database(user_data)
lin2world = "lin2world"

' Зашифровка или расшифровка L2AuthD (иначе ваши пароли не будут совпадать)
' 1) При использовании L2AuthD_encrypt.zip поставьте sys_type = "encrypt"
' 2) При использовании L2AuthD_decrypt.zip поставьте sys_type = "none"
sys_type = "encrypt"

Создание Gm аккаунта

Откройте таблицу builder_account в базе lin2world и добавте следуюущее:

account_name = имя вашего аккаунта (должен уже существовать)
default_builder = 1,2,3,4...9
account_id = ID аккаунта (можете найти в таблице user_account в базе lin2db)

Откройте таблицу user_dat в базе lin2world
и поменяйте права GM'a:
builder = default_builder (1,2,3,4...9)

ЗАПУСК игры

Это только для C1:

Редактируем l2.ini файл

Вам нужна прога decrypt для взлома l2.ini (с.м. выше)

расшифруйте l2.ini и вы получите файл l2.clear.ini
редактируем l2.clear.ini
измените IP на ай пи сервера
ServerAddr=127.0.0.1
зашифруйте l2.clear.ini используя 212 и получите l2.crypt.ini
переименуйте l2.crypt.ini на l2.ini и скопируйте в system папку вашего клиента
Этот файл должны будут скачать и заменить свой все ваши юзеры.

Для C2 и C3:

Откройте C:\WINDOWS\system32\drivers\etc\hosts
Рядом с доменом L2testauthd.lineage2.com (слева) поменяйте IP на свой.
Если такого домена нет - добавте следующее:
Ваш IP L2testauthd.lineage2.com

- надо нажать на кнопку TAB
Ваш IP - если хотите играть один ставьте 127.0.0.1

Это должны сделать все ваши юзеры. Или вы можете выложить на скачку ваш файл hosts.

Запускайте игру файлом L2.exe в папке system

 
Rome[O]Дата: Вторник, 02.10.2007, 06:41 | Сообщение # 5
Группа: Удаленные





list of some features:
- Npc Buffer
- Donator Buffer
- Config to buffs time
- Summon/pet buffer
- adena traders
- configurable kick type. how character will be kick from server relogin client or close
- npc announcer
- auto announcer
- automatic TvT System with restart time also can be set to manual:
features:
config to enable/disable same team members attack
config to enable/disable same team members cast magic
config to enable/disable coliseum doors open/close while tvt in progress
config to enable/disable auto tvt start up on server boot.
config to enable/disable tvt enemies healing
config to enable/disable npc buffers usage while tvt is in progress
config to enable/disable signs ups every player who sign up server will announce it.
confiog to announce npc tvt manager location. and npc name
- more alt sttings for Olympiad.
- Dimensional Rift (credits of this must go to L2JOneo)
- Donator System //setdonator
- Reload System in admin panel reload instances/ configs
- Character Repair System //repair_character
- Reworked Polymorph System Equippment not allowed to prevent Stuck of Animatiuon.
- UnknowPacket Protection System (credits of this must go to L2JOneo)
- customizable Server name will appear in lot os places in server.
- implementataion of a lot of new Quests.
- implementation opf spendor/mutation/afraid mobs AI
- Adventure GuildSman Life Crystal System.(retail Feature)
- Intial Implementation of Walkers Npc in Towns.(retail Feature)
- Interlude Skills:
- Implemented The Soul of Phoenix SKill
- Shield of Revenge
- config to allow/disallow usage of auto SS in olympiad
- config to allow/dissalow bss usage
- and lot more...

Установка:

В database_installer.bat прописуем:

@echo off
color 17
REM ############################################
REM ## You can change here ##
REM ############################################
REM MYSQL BIN PATH
REM Default values:
set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 5.2\bin

REM ################################################## ##########################
REM Here is a List of Deafult installation paths of Mysql usefull if you dunno #
REM ################################################## ##########################
REM ##for diskw users #
REM ###################
REM C:\server\diskw\usr\local\mysql\bin

REM #########################################
REM ##for mysql server users on x64 systems #
REM #########################################
REM C:\Program Files\MySQL\MySQL Server 5.2\bin

REM ###########################################
REM ##for mysql server users on Win XP system #
REM ###########################################
REM C:\Program Files\MySQL\MySQL Server 5.2\bin
REM C:\Program Files\MySQL\MySQL Server 5.2\bin

REM LOGINSERVER
set lsuser=root
set lspass=root
set lsdb=l2jdb
set lshost=localhost

REM GAMESERVER
set gsuser=root
set gspass=root
set gsdb=l2jdb
set gshost=localhost
echo.
echo.
echo ** WELCOME TO EMUPROJECT INTERACTIVE DATABASE INSTALLER **

Пароль указуй свой, указанный при установке MySQL , и сохрани файл!

После настраиваим Login:SERVER\login\config\network\database.properties
Изменяем так:

#================= ######################
# EMUPROJECT PACK # Database Settings #
#================= ######################

# ===============================
# LoginServer Database Information
# ===============================
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServer Driv er
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=Emu_DB/user=sa/password=
Login = root
Password = root
MaximumDbConnections = 10

Дальше изменяем фаил: SERVER\login\config\network\network.properties
изменяем так:
#================= ##############################################
# EMUPROJECT PACK # Descriptions and Some Support Information #
#================= ##############################################

################################################## ##############################
#######################
# ================================================== ==============================
=================== #
# This is the Loginserver configuration file. Here you can set up the connection for your Loginserver.#
# Usually you have to change the ExternalHostname option to #
# - 127.0.0.1 (if you want to play alone / testing purpose) #
# - LAN IP* (if you want to play from another computer in the network) #
# - WAN IP** (if you want to play with friends over internet) #
# - Support => http://www.emu-project.net #
# - If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig" #
# - If you want to get you WAN IP, visit http://www.whatismyip.com or www.showip.com #
# ================================================== ==============================
=================== #
################################################## ##############################
#######################

##########################
# ====================== #
# NETWORK CONFIGURATION #
# ====================== #
##########################

#===========
# Connection
#===========

# This is transmitted to the clients connecting from an external network,
# so it has to be a public IP or resolvable hostname.
ExternalHostname = 127.0.0.1

# This is transmitted to the client from the same network, ,
# so it has to be a local IP or resolvable hostname.
InternalHostname = 127.0.0.1

# Bind ip of the loginserver, use * to bind on all available IPs
LoginserverHostname = 127.0.0.1
LoginserverPort = 2106

# The port on which login will listen for GameServers
LoginPort = 9014

# the delay between IP Update Time.
IpUpdateTime = 0

__________________________________________________ ___________________
Переходим кSERVER\gameserver\config\network\database.properti es и изменяем так:
#================= ########################################
# EMUPROJECT PACK # GENERAL DATABASE CONNECTION SETTINGS #
#================= ########################################

# --------------------
# Database Information
# --------------------
Driver= com.mysql.jdbc.Driver
#Driver= org.hsqldb.jdbcDriver
#Driver= com.microsoft.sqlserver.jdbc.SQLServerDriver
URL = jdbc:mysql://localhost/l2jdb
#URL = jdbc:hsqldb:hsql://localhost/l2jdb
#URL = jdbc:sqlserver://localhost/database=Emu_DB/user=sa/password=
Login = root
Password = root
MaximumDbConnections = 50
дальше изменяем в этой же папке изменяем network.properties
#================= ############################
# EMUPROJECT PACK # GENERAL NETWORK SETTINGS #
#================= ############################

################################################################################
###################### #
# ================================================================================
=================== #
# This is the Gameserver configuration file. Here you can set up the connection for your Gameserver. #
# Usually you have to change the ExternalHostname option to #
# - 127.0.0.1 (if you want to play alone / testing purpose) #
# - LAN IP* (if you want to play from another computer in the network) #
# - WAN IP** (if you want to play with friends over internet) #
# - Support => http://www.emu-project.net #
# - If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig" #
# - If you want to get you WAN IP, visit http://www.whatismyip.com or www.showip.com #
# ================================================================================
=================== #
################################################################################
#######################

############################ #
# ========================= #
# GAMESERVER CONFIGURATION #
# ========================= #
#############################
# ===========
# Connection
# ===========
# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs
GameserverHostname = 0.0.0.0
GameserverPort = 7777

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname = 172.16.4.65

# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname = 172.16.4.65

InternalNetworks =
# Define optional networks and router IPs
# IP (200.100.200.100) or fully qualified domain name
# (google.com) that resolves to an IP (use ping to determine if a domain resolves).
# Format: ip,net/mask;ip,net/mask,net/mask
# (mask 192.168.0.0/16 or 192.168.0.0/255.255.0.0 would be 192.168.*.*)
# Note: keep InternalNetworks and OptionalNetworks blank for compatibility with older login server
OptionalNetworks =

# ==============
# Port Forwading
# ==============
# The Loginserver host and port
LoginPort = 9014
LoginHost = 127.0.0.1

# =====================
# Other Network Options
# =====================
# Network traffic optimization: minimum time between sending char's hp/mp status update packet.
NetworkTrafficOptimization = False
NetworkTrafficOptimizationMs = 1100

#how character will be logged out on //kick command
#Options: 1 - closeclient - closes client: WARNING: this method sometimes crash client
# 2 - relogin - send client to relogin screen
KickType = relogin

# === Flood Protector ===
# set the initial size of the flood protector (should equal ~player count)
FloodProtectorInitialSize = 50

# === Packets Related ===
#Packet LifeTime in miliseconds, 0 - disabled feature
PacketLifeTime = 0

#Packet ExecutionTime in milliseconds, 0 - disabled feature
PacketExecutionTime = 0

# Flood Protection
# if enabled players which send more then PACKETLIMIT packets in PACKETTIMELIMIT ms will get kicked
# warning not tested made a quickhack for squeezed
FloodProtection = False
PacketLimit = 500
PacketTimeLimit = 1100

________________________________________________________________________
Запускаем register_gameserver.bat и ставим там 1
создастся фаил hexid(.........).txt (всё чио в скобочках удаляем), должно получится так: hexid.txt
Этот фаил копируем в папку SERVER\gameserver\config\network\

МОЖНО ЗАПУСКАТЬ СЕРВЕР:
1.SERVER\login\loginserver.bat
2.SERVER\gameserver\gameserver.bat

 
Rome[O]Дата: Вторник, 02.10.2007, 06:54 | Сообщение # 6
Группа: Удаленные





Приведу некоторые примеры скриптования.

Начнём с того что представлено в теме " Основные команды"

Большинство ботоводов просто напрочь не хочет вникнуть хоть немного в судь скрипта, и просто ТУПО копируют из той темы готовые примеры скрипта.

Ну так вы ничему не научитесь это ФАКТ.

Вы спрашиваете, как и где достать скрипты которые сами будут качаться, менять локации, телепортироваться, пользоваться магазинами, варехаузами и прочими игровыми благами.

Достать их в свободном доступе, будет очень и очень сложно. Хотя в написании такого дела, нет ничего замысловатого.

Я просто помогу создать подобные скрипты, тем кто хочет учиться.

================================================== =====

Начнем с самого главного:

команда LABEL() первоначально ставиться в начало скрипта, ( говорю упрощённо что бы все было вполне понятно)

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

координаты думаю всем извесно как добывать MOVETO(x,y,z)

Далее команда CHARSTATUS() Служит для определённых проверок, таких как лвл, сп, мп, лоад, и прочее. (см. тему Основные команды)

Далее: Команда POSINRANGE() Служит для проверки местоположения. Ставиться для того что бы бот не терялся на месности.

Подробнее о LABEL() Служит как начало скрипта, или под скрипта, работает до команды JMP() после которой скрипт начнеться с той метки, которая будет указанна в скобках JMP()

Команда JMP() делает прыжок на метку LABEL() Где текст в скобках совпадает с JMP()

LABEL(Go)
JMP(Go)

Залог успеха в написании крупно габаритных скриптов, делаеться так. вы должны помнить что основного скрипта будет всего лишь несколько строчек, а всё остальное будут сплошные под программы. такие как магазины. длвлы, телепорты, ВХ, смена разных мест, и многое другое.

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

Под основным скриптом, я подразумеваю серию проверок, и начальные метки. подробнее на примерах.

Далее: Что бы успешно продавать вещи в магазин,( зы: не в ВХ, с ним отдельный разговор.)

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

Выглядит это так:

ITEMCOUNT(Gloves[ID=49],>,0)// значёк >, и далее следующая цифра"0" показывают условие проверки итема "Больше или равно 0" и сразу же выполняеться скрипт из фигурных скобок, {} следующий за каждой проверкой.

ITEMCOUNT Служит для проверки необходимого предмета.

{} Важнейшая составляющая всех и каждого скриптов. Почти после каждого действия команды, следует скрипт из фигурных скобок. В случае если допустим, проверка итема невозможна, то скрипт из фигурных скобок не выполняеться. тогда проверяйте что и где вы накосячили

ну в общем так выглядит проверка и продажа.

допустим начальная точка:

LABEL(sell)
ITEMCOUNT(Gloves[ID=49],>,0)
{
SELLITEM(Gloves[ID=49],#)
MSG(вещь продана)
JMP(sell)
}

И тд, и тп, по скольку вещей и хлама продавать нужно много разных типов, то и проверки на каждый итем ставить придеться в скрипт, одну за другой.

LABEL(sell)
ITEMCOUNT(Brandish Blade[ID=2010],>,0)
{
SELLITEM(Brandish Blade[ID=2010],#)
MSG(вещь продана)
JMP(sell)
}
ITEMCOUNT(Gloves[ID=49],>,0)
{
SELLITEM(Gloves[ID=49],#)
MSG(вещь продана)
JMP(sell)
}
ITEMCOUNT(Animal Bone[ID=1872],>,0)
{
SELLITEM(Animal Bone[ID=1872],#)
MSG(вещь продана)
JMP(sell)
}

SELLITEM() Диалог с НПС обратите внимание на символ # Ставиться для того что бы бот продавал все вещи указанного типа.

зы: Заострите на этом внимание. Уверен, кто то напутает всё равно

так же заострите внимание на перевод диалогов с НПС, если диалог русский то писать у НПС следует на русском DLGSEL(Продать) или на английском DLGSEL(sell) Зависет от перевода сервера.

MSG() В скобках у неё вы пишите напоминание или то что скрипт делает, делаеться для того что бы вы знали что часть скрипта успешно сработала.

DLGSEL() Открывает диалог с НПС, указанный в его скобках.

SET(FIGHTSTOP) Необходим для остановки боя, в случае если бот помер или использует в скрипте ГК или переходит куда то. Но только по сценарию скрипта, то бишь самим тыркать бегин комбат не нужно

CharStatus(STAND,==,0) Проверка бота "сидит, или стоит" если сидит то кусок скрипта из фигурных скобок после проверки.

ChangeWaitType(1) Команда для бота "Встать" не смотря на выставленные настройки в самом боте.

CharStatus(WEIGHT,>=,30.00%) Проверка вашей сумки, если допустим 30.00% то выполняеться кусок скрипта из фигурных скобок, следующий после этой проверки.

зы: Загрузку сумки писать строго в %

DELAY() Время в мили-секундах в промежутках в скриптах. 1000 равна одной секунде.

GOHOME() Возвратиться в город.

USEITEM() применить указанный итем в скобках.

зы: Может быть что угодно, от банки до соул-бов-а

зы: Для каждого применения выставляеться отдельная команда. То бишь что бы не писать все действия в одну строчку. (работать не будет тогда)

теперь определяем основной скрипт:

Получилось следующее. Проверка лвл-а и сумки при старте скрипта. далее если лвл такой то, то переходим на метку такую то. Аналогично с магазином.

LABEL(START)
SET(FIGHTSTOP)
CharStatus(STAND,==,0)
{
DELAY(10000)
ChangeWaitType(1)
DELAY(2000)
JMP(START)
}
CharStat us(WEIGHT,>=,30.00%)
{
CALL(sell)
}
LABEL(LVL)
CharStatus(LV,>=,21)
{
CALL(Go21)
}
CharStatus(LV,>=,18)
{
CALL(Go18)
}
LABEL(Go 18)
POSINRANGE(11052,16907,-4688,4000)
{
MOVETO(11147,16936,-4688)
MOVETO(10803,17014,-4641)
MOVETO(10316,17121,-4610)
MOVETO(9613,172 67,-4610)//Может быть сколько угодно, смотря куда вы идете, так же можно вставить не только координаты. Допустим использовать ГК или еще чего то.
MOVETO(8777,17419,-4610)
MOVETO(7906,17632,-4438)
MOVETO(1149,22549,-3413)
}
MSG(На место кача пришел)
SET(FIGHTSTART)
LABEL(Check1)
CHARSTATUS(CHP,<=,0)
{
SET(FIGHTSTOP)
DELAY(5000)
GOHOME()
DELAY(10000)
JMP(START)
}
CharSt atus(LV,>=,21)
{
USEITEM(Scroll of Escape)
DELAY(20000)
JMP(START)
}
CharStatus(WEIGHT,>=,30.00%)
{
USEITEM(Scroll of Escape)
DELAY(20000)
JMP(START)
}
JMP(Check1)
LABEL(Go21)
POSINRANGE(11052,16907,-4688,4000)
{
MOVETO(11147,16936,-4688)
MOVETO(108 03,17014,-4641)
MOVETO(1149,22549,-3413)
}
MSG(На место кача пришел)
SET(FIGHTSTART)
LABEL(Check2)
CHARSTATUS(CHP,<=,0)
{
SET(FIGHTSTOP)
DELAY(5000)
GOHOME()
DELAY(10000)
JMP(START)
}
CharSt atus(LV,>=,22)
{
USEITEM(Scroll of Escape)
DELAY(20000)
JMP(START)
}
CharStatus(WEIGHT,>=,30.00%)
{
USEITEM(Scroll of Escape)
DELAY(20000)
JMP(START)
}
JMP(Check2)
LABEL(sell)
MOVETO(11902,15751,-4581)
LABEL(sel)// Обратите внимание что sell и sel у меня совершенно разные команды.
NPCSEL(Vollodos[ID=7137])
DELAY(500)
NPCDLG(Vollodos[ID=7137])
DELAY(500)
DLGSEL(Продать)
ITEMCOUNT(Short Leather Gloves[ID=1119],>,0)
{
SELLITEM(Short Leather Gloves[ID=1119],#)
MSG(вещь продана)
JMP(START)
}

Итак, вот вам небольшой пример автоматического скрипта, Всё предельно просто.

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

Пишите здесь если вам что либо не ясно.

ЗЫ: Некопируйте ничего с этой темы, всё здесь представлено чисто как ознакомление.

Ну успехов.
-------------------------------------------------------------------------------------------
НИЖЕ описаны ТУПО КОМАНДЫ
-------------------------------------------------------------------------------------------
LABEL(*****)
//Обозначает метку для перехода по командам JMP(*****) и CALL(*****).

JMP(*****)
//Переход к LABEL(*****) где текст в скобках такой же.

CALL(*****)
//Вызов подпрограммы. Переход к LABEL(*****) где текст в скобках такой же.

RETURN()
//Возврат из подпрограммы на CALL(*****).

***** - название метки

DELAY(x)
x = милисекунды
//Приостановка скрипта.

Pause(x)
x = милисекунды
//Видимо тоже что и DELAY(x), я непробывал т.к. пользуюсь DELAY(x)

EXIT()
//Остановка скрипта или выход из скрипта.

ПЕРЕМЕЩЕНИЕ:

MOVETO(x,y,z)
//Идти в точку с координатами x,y,z

ПРЕДМЕТЫ:

ITEMCOUNT(Название предмета[ID=#],<,1)
{
скрипт
}
//Подсчитывает количество указанных предметов с условиями
>= больше или равно
> больше
== равно
!= неравно
< меньше
<= меньше или равно
и выполняет скрипт в фигурных скобках.
Если невыполняется подсчет то скрипт из фигурных скобок невыполняется

USEITEM(Название предмета[ID=**])
//Использует предмет.

BuyItem(Название предмета[ID=**],#)
//Покупает предмет
BuyItem(Название предмета[ID=**],#;Название предмета[ID=**],#)
//Покупает за раз более одного предмета
(можно указать много предметов через точку с запятой).

SellItem(Название предмета[ID=**],#)
//Продает предмет
SellItem(Название предмета[ID=**],#;Название предмета[ID=**],#)
//Продает за раз более одного предмета
(можно указать много предметов через точку с запятой).
SellItem(*)
//Продает все предметы которые отмеченны в настройках бота как Sell.

SaveItem(Название предмета[ID=**],#)
//Помещает предмет в хранилище (Warehouse).
SaveItem(Название предмета[ID=**],#;Название предмета[ID=**],#)
//Помещает несколько предметов в хранилище (Warehouse).
SaveItem(*)
//Помещает в хранилище (Warehouse) все предметы которые отмеченны в настройках бота как Store.

LoadItem(Название предмета[ID=**],#)
//Забрать предмет из хранилища.
LoadItem(Название предмета[ID=**],#;Название предмета[ID=**],#)
//Забрать несколько предметов из хранилища.

NPC:

NPCSEL(Имя NPC[ID=**])
//Выбрать NPC.

NPCDLG(Имя NPC[ID=**])
//Открыть диалог с NPC.

DLGSEL(Текст)
//Выьрать пункт диалога [пример: DLGSEL(Buy)]

StrInDlg(Диалог)
{
Скрипт
}
//Проверяет присутствует ли фраза в диалоге. (например, Thank You!)
Если присутствует, то испольняесяа скрипт в фигурных скобках.

StrNotInDlg(Текст)
//Проверяет отсутствует ли фраза в диалоге. (например, Thank You!)
Если отсутствует, то испольняесяа скрипт в фигурных скобках.

Параметры персонажа:

ChangeWaitType(x)
//сменить положение
ChangeWaitType(0) // сесть.
ChangeWaitType(1) // встать.

CharStatus([CHP|CMP|HP|MP|WEIGHT|LV|SP|RACE|STAND],[>=|>|==|!=|<|<=],число)
{
Скрипт
}
CHP = Здоровье персонажа в единицах
CMP = Мана персонажа в единицах
HP = Здоровье в (%)
MP = Мана в (%)
WEIGHT = Загрузка рюкзака в (%)
LV = Уровень вашего перса
SP = SP вашего перса
RACE = проверяет рассу (human=0, Demon=1,Dark Elf=2, Elf=3, Dwarf=4)
для чего проверять рассу мне непонятно
STAND = Проверка сидишь или стоишь
CharStatus(STAND,==,0) Сидишь
CharStatus([STAND,==,1) Стоишь

Ориентация на местности:

PosInRange(x,y,z,дистанция)
{
Скрипт
}
//Проверка находится ли заданная точка в пределах досягаемости. Если да, то выполняется кусок скрипта в фигурных скобках {}.

PosOutRange(x,y,z,дистанция)
{
Скрипт
}
//Проверка находится ли заданная точка все досягаемости. Если да, то выполняется кусок скрипта в фигурных скобках {}.

SET(FIGHTSTART)
//Начать бой.

SET(FIGHTSTOP)
//Останавить бой.

GOHOME()
//если чар умер то возвратиться в ближайщий город

SAY(Сообщение)
//написать в общий чат

MSG(Текст)
//написать Текст в поле SYS
очень удобно при тестировании скрипта
================================================== =
З.Ы. ПАРУ ПРИМЕРОВ
================================================== =
Вот несколько примеров использования команд в скрипте:
скрипт на быстрый запуск СОЕ (это чтобы неискать его в рюкзаке когда там много всего )

Цитата:
LABEL(start) // ставим метку начала скрипта
USEITEM(Scroll of Escape[ID=736]) //использовать Scroll of Escape
MSG(СОЕ использовал) // выдаст надпись в поле SYS "СОЕ использовал"
EXIT() // выход из скрипта

скрипт на путь на место кача с последующим возвратом (ну это если помер)

Цитата:
LABEL(start) // начало скрипта

Цитата:
CharStatus(STAND,==,0) // проверка сидит перс или стоит
{
MSG(Хоре сидеть) // ну это так от себя
ChangeWaitType(1) // команда бота ВСТАТЬ
DELAY(1500) // ожидание пока бот встанет
JMP(Go) // перепригиваем на метку LABEL(Go)
}

это надо на случай если после смерти у бота было мало ХП и в настройках бота стоит содиться. Просто если бот сидит то он побежать несможет
работает так: проверяем на сидит-ли бот, если сидит то выполняем скрипт в фигурных скобках, если несидит перепрыгиваем на метку LABEL(Go)

Цитата:
MSG(НЕ СИЖУ!) // а это чтобы знать что скрипт сработал и бот несидел
LABEL(Go) // начало пути на место кача
MSG(Побежал) // ну и так понятно
MOVETO(x,y,z)
MOVETO(x,y,z) // может быть сколько угодно в зависимости как далеко бежим
MOVETO(x,y,z)
MSG(На место кача пришел) // ну сказать что бот на месте кача
SET(FIGHTSTART) // аналог нажатия в боте BeginCombat

Цитата:
LABEL(Death_Check) // ставим метку для проверки то что бот жив или уже несовсем
CHARSTATUS(CHP,<=,0) // проверка ХП
{
SET(FIGHTSTOP) // останавливем бой (аналог нажатия в боте EndCombat)
DELAY(5000) // 5-и секундная задежка, ну так чобы было
GOHOME() // вернутсья в город (аналог нажатия в игре To Nearest Village)
DELAY(10000) // задержка 10 сек для того чтобы небыло палева, просто когда играешь из клиента то пока прогрюзятся текстуры и место положение то проходит некоторое время
JMP(start) // переходим на метку LABEL(start) тобиш в начало скрипта, и бот начинает опять бежать на качь
}
JMP(Death_Check)

тут проверяем ХП бота, если ХП меньше нуля (а это и есть смерть) то выполняется скрипт из фигурных скобок, если бот жыв то сразу идет команда JMP(Death_Check), и опять проверка ХП, тобиш в этом месте скрипт зацикливается на проверке ХП пока бот в это вемя мочит мобов повыщая уровень.

продолжение следует...

 
Rome[O]Дата: Вторник, 02.10.2007, 07:02 | Сообщение # 7
Группа: Удаленные





Команды GM'a

Команды для L2J сервера:

//admin - открывает админ панель. Оттуда можно делать всё, что только может делать GM.
//gmshop - at least 1 adena needed
//add_exp_sp 9999999 999999 - to targeted player
//add_skill - you can add any skills
//teleportto #name - teleports you to that person
//recall_npc - recalls a targeted npc
//recall player - recalls the player
//kill - kill selected player or npc
//gm on /off
//spawn value

Команды расчитаные на OFF сервер:

//announce message - this basicly tells a announcement on the whole server.. you can't type a big message but you find out once you use it..

//setannounce id message - this sets an announcement and is also not long like announce command so watch the length. thats why you can make more then one.. This is when you login you see this heres a example..

//delannounce id - this just deletes the announce

//setparam exp number - this a odd command... if you set to like 9999999999 exp thats lvl 70 somthing.. caps lvl 80 if you do it again like 9999 it will actualy act like you were lvl 1 and give you 9999 exp and lvl you to whatever thats gives...

//summon id = items (Itemdata.txt) - example //summon 10 ( that summons id 10 = dagger now if it was //summon 10 5 it would have summon 5 daggers!

//summon name = npc (npc_pch.txt) - example //summon orc_archer (that would summon an orc archer. //summon orc_archer 5 would summon 5 orc archers of them...

//setskill ID LEVEL = skills (skilldata.txt) - example //setskill 3 24 (that would be skill 3 witch is s_power_strike1 level 24) Also make sure you click on your self or person you giving it too!

//gmon - Best command in the game if you ask me lol. It makes you invisable though you start invisable. Also makes it so players can't send a tell don't forget to send a tell it's just "Kane whats up yes using shift " then players name space message sort of diffrent then most games!

//hide on or //hide off - This turns hide on or off. I don't think need explain more lol...

//gmspeed number - well you can use speeds from 1-5 I think i usally use 3 cuz after that it warps you back thinking your speed hacking. It's odd but oh well...

//quiet on or //quiet off - makes the whole world so they can't talk great when your pissed off

//who - Shows how many players are on and the max was on since servers been on and also how many player stores are open.

//sendhome name - This command basicly sends the player to closest city.. Good for when there stuck or being a prick or w/e they want...

//recall name - This just warps the player to you. Good for when there stuck also or when you want them to come to you..

//teleportto name - This makes so you warp to the player. Good when they report a bug or when your hidden and your spying on them...

//home - sends you back to the town you started at just you no one else.

//setkarma number - If you don't know what karma is it's bad to have. this only a self use command and makes you red.. so //setkarma 500 gives you 500 karma.. Killing other reds or killing mobs will get rid of karma or you can //setkarma 0 to become normal..

//killme - don't ask wtf you would use this for but I guess if you want to kill your self thats up to you..

//killnpc - this just kills an npc nothing big click on it and type the command..

//undying on or //undying off - so when it's on makes so when you hit 0 hp you don't die. your a god and of course when it's off when you hit 0 hp you are dead.

//stopsay name time - Great when theres someone being idiot spamming or just an asshole.. What it does is well shuts the player up for amount of mins. example //stopsay bob 50 (= thats 50 min)

//create_pet id - This creates a pet. you unable to make a pet from the items it will not spawn. Cuz has be made by this way or the quest in game. You should be able make a pet from 1-4 or 1-3 I forget..

//whisper on or //whisper off - so when whisper is off means no one can message you when whispers on they can message you..

//kick name - kicks the player out of the game.. Does not banned them just kicks them out and they can just relog in.

//diet on or //diet off - this makes so when diets on and your to heavy with to many items you don't slow down.

//gmchat name message - this just a simple way to tell a player somthing. like //gmchat bob your in big trouble!

//serverstat - tells you how long servers been up and the build date.. You must know that build date does not matter anymore.. I mean we add to it everyday it's just when the exe was compiled.. but we have hex edit many times added many new stuff.

//reset_respawn
//reset_time
//time_info
//time_limit
//viewcomment
//addcomment
//escape - escape to nearest town
//gmchat - chat only to GMs online
//setparam - see bottom of list
//set_siege_period
//unregister
//attack
//defend
//set_door_hp - set the castle doors HP
//ride - available to everyone in a server with styrders of wyverns, made to /mount
//killnpc - kills selected mob, or even imobile NPC, ie store, Gk ect...
//force_peti
//left_peti_chat
//add_peti_chat
//show_castle_door_hp - shows the doors hp derrr
//ask_now
//set_siege_end
//controltower_levelup - make the headquarters for seige stronger
//door_levelup - make door stronger
//load_pledge
//ask_residence
//actorcount
//mid_victory
//enable_plane_collision
//set_interval_announce - sets the time between each of the announcements to repeat
//set_controltower_status
//disband - delete clan.(Clan should not consist in an alliance or is in a condition of war)
//snoop - Espionage of the player.
//quiet [on | off] Set world chat on/off. When ON noone can type except announce.
//spawn_npcs count ai
//show_agit_info
//auction_open
//auction_close
//cease_fire2
//cease_fire
//view_enemy_list2
//view_enemy_list
//set_pausable
//set_freeze_field
//setarea
//play_music
//set_quick_siege
//set_siege
//set_pledge_level
//social
//summonnpc - summons an NPC
//summon2 - (ex: //summon2 50 dagger) will summon a +50 dagger
//summon - //summon dagger or //summon dagger 50 summons item and # of the item after
//whisper - //whisper on/off able to accept whispers from players or not
//gmspeed - sets how fast GM moves
//hide - goes into hide
//undying - god mode
//diet - overwieght dont matter
//skillmod
//infectedskill
//setbuilder - //setbuilder 1 joebob, sets GM lvl 1 to a person
//delannounce - see rikku
//setannouncesee rikku
//announce - send a message to the entire server
//kick - kicks a player off the server
//teleportto - brings u to a player, use Alt+G
//sendhome - sends a player home, no idea if its just random or not
//recall - brings a player to u
//servername - changes the server name derrrr
//updatecastleincome - checks how much money a castle makes
//settax - change the amount of tax on the castles town
//setcastleincome - sets how much a castle makes
//croplist
//castleincome
//delcrop
//setcrop
//debugnpc
//leavepetimsg - for petition system, never used it
//cancelgmpeti - for petetion system, never used it
//startpet
//endpet
//petans
//dropping
//netping
//teleport
//ping - pings the server
//gmliston - puts GM on active Gm list for server
//stoplogin - turns off login server
//stopsay
//setclass - get class id and set a player class to anything, ie: orc spellsinger lol
//setkarma - see rikku
//qmove
//gotopn
//viewpn
//worlddebug
//setai
//home
//killme - die die die
//delquest
//gmon - turns all features of a GM
//healthy - on other player or oneself, make hp/mp full
//reset_skill - delets all skills in ones player, or selected charcter
//setquest
//setonetimequest
//reset_npc_db - reloads the npc database
//set_skill_all - sets all skills for ones class that one is
//closeauth
//delete_pet
//create_pet - 1,2,3 wolf or hatchling summons that work
//getbookmark
//partytel - teleports current party to u
//telbookmark - teleports u to selected bookmark
//delbookmark - deletes a bookmark that u set
//addbookmark - adds a bookmark teleport to whereever u set it
//who - view how many people on server, stores, playing, max on all day
//delskill - deletes a certain skill that u choose (//delskill 99)
//eventview
//event
//serverstat
//setskill - sets a skill with certain id that u choose //setskill 99 3 (//setskill skillid skillLvl)
//bbs
//setparam - variables:

WIT 0-99
MEN 0-99
INT 0-99
CON 0-99
DEX 0-99
STR 0-99

//PK_Counter
//Magic_defend
//Magic_attack
//Base_critical
//Base_attack_speed
//Base_physical_attack
//Noise
//Org_speed
//Org_hp_regen
//Org_hp
//SP - set the amount of sp a person has
//EXP - sets the amount of exp a person has
//Level - sets the persons level
//set_interval_announce [start | end | add | del] [interval] [id] [message] - manages announces that repeating with time:
[id] - 1-6
[interval] - might be 10, 20, 30, 40, etc
below //s = /set_interval_announce

//s - list all announces
//s /? - help message. Also current status (is announces showing or stopped);
//s end - START announces if there any.
//s start - STOPS announces. They must be stopped before deleting them. Yes, "start" stops them and "end" starts. dunno why.
//s add [message] - ex: //s add 30 1 Have a nice playing. - this adds announce with id=1 and interval 30 mins
//s del - ex: //s del 30 1 - this will remove announce with id=1 and interval=30
Off server ( на русском)

//who - показать online (сколько человек онлайн, макс онлайн, сколько ботов, сколько чаров продает что-либо)
//hide on|off - невидимость
//undying on|off - бессмертие
//healthy - дать цели максимум HP/MP
//kick - пнуть негодного
//stopsay [nick name] [sec] - бан чат
//setkarma - установить карму (только на себя)
//stoplogin [nick name] [sec] - бан чара
//addbookmark - добавить закладку текущей локации
//telbookmark - портанутся на закладку
//getbookmark - получить список закладок (в клиенте видно не весь)
//teleport [x] [y] [z] - портануться по координатам
//teleportto - портануться к чару
//recall - портануть его к себе
//sendhome - отправить его домой
//partytel - отправить свою пати на закладку
//summon [id] [кол-во] - зделать предмет
//summon2 [+ сколько] [id] - зделать сразу заточенный предмет (+50 максимум)
//killnpc - убить НПЦ
//setclass [id профессии] - установить класс
//setskill [id] [lvl] - установить скил (Super Haste 3 - //setskill 7029 3)
//delskill [id] - удалить скил
//set_skill_all - дать все скилы цели на его класс и уровень
//reset_skill - удалить все скилы цели
//setparam <1..99> - установить параметр
Con 0-99
Dex 0-99
STR 0-99
MEN 0-99
WIT 0-99
INT 0-99
EXP 0-9999...
//gmspeed <0..5> - скорость бега (только себе)
//set_door_hp - прочитаете хелп, дав команду без параметров
//set_pledge_level - уровень клана
//set_quick_siege - прочтите хелп, быстрая победа в осаде
//set_siege - установить осаду
//set_siege_end - закончить осаду
//set_siege_period - установить период осады
//show_castle_door_hp - посмотреть здоровье дверей замка
//show_agit_info - не пользовался
//castleincome - доходы замка, некоторые цифры понятны
//play_music - музон
/admin - Brings up the admin menu.
//gmchat Sends a global message that only GMs can see. Ussage - //gmchat Type message here
//gm - Turns on or off your GM status.
//invul - Makes you invulnerable.
//delete - Used to remove a targetted Mob. Mob will not respawn.
//kill - Used to kill a targetted Mob. Mob will respawn.
//target Used to target a Mob or player. Ussage - //target kadar
//buy - Opens the GMShop.
//gmshop - Opens the GMShop.
//announce_menu - Opens the announce menu.
//list_announcements - Lists the current announcements.
//reload_announcements - Reloads the announcement list.
//announce_announcements - Posts all announcements in list.
//add_announcement Adds an announcement. Ussage - //add_announcement Your announcement here
//del_announcement Deletes an announcement. Ussage - //del_announcement Your announcement here
//announce Posts an announcement. Ussage - //announce Your announcement here
//itemcreate - Opens the item creation menu.
//create_item Creates an item. Ussage - //create_item item_id
//server_shutdown Starts the shutdown process. Ussage - //server_shutdown Number of seconds
//server_restart Starts the restart process. Ussage - //server_restart Number of seconds
//server_abort - Stops the server shutdown.
//show_spawns - Opens spawn menu.
//spawn Spawns a Mob on current target. Ussage - //spawn npc_id
//spawn_monster Spawns a Mob on current target. Ussage - //spawn_monster npc_id
//spawn_index Shows menu for monsters with respective level. Ussage - //spawn_index level
//show_skills - Lists targetted players skills.
//remove_skills - Removes the targetted players skills.
//skill_list - Opens skill menu.
//skill_index - Opens skill menu according to players stats.
//add_skill Adds a skill to a targetted player. Usage - //add_skill Skill_id level
//remove_skill Removes a skill from a targetted player. Ussage - //remove_skill Skill_id
//get_skills - Temporarily gives you the skills of a targetted player.
//reset_skills - Restores your skills from before the get_skills command.
//add_exp_sp_to_character - Opens the xp sp menu of the targetted player.
//add_exp_sp Adds xp sp to targetted player. Ussage - //add_exp_sp xp_number sp_number
//edit_character - Opens menu to edit targetted player.
//current_player - Opens character list.
//character_list - Opens list of online players.
//show_characters - Opens list of online players.
//find_character - Opens the find player menu.
//save_modifications - Saves the edits done to the targetted player.
//show_moves - Opens the teleport menu.
//show_moves_other - Opens the teleport menu named other.
//show_teleport - Opens the teleport menu.
//teleport_to_character Teleports you to the named player. Ussage - //teleport_to_character kadar
//teleportto Teleports you to the named player. Ussage - //teleport_to_character kadar
//teleto r
//teleto
//move_to Teleports you to coordinates given. Ussage - //move_to 11111 22222 3333
//teleport_character Teleports targetted player to coordinates given. Ussage - //move_to 11111 22222r 3333
//recall Summons a named player to you. Ussage - //recall kadar
//restore - Restores a broken player info.
//repair - Repairs a broken player info.
//changelvl Changes a targetted players access level. Ussage - //changelvl Access_level_number
//ride_wyvern - Command used to summon and ride a wyvern.
//unride_wyvern - Command to dismount and unsummon a wyvern.
//ban Used to kick and ban a named players account. Ussage - //ban kadar
//unban Used to unban a named players account. Ussage - //unban kadar
//kick Used to disconnect named player. Ussage - //kick kadar
//mons - Used to start the Monster Races.
//edit_npc Used to edit a NPCs stats. Ussage - //edit_npc npc_id
//save_npc - Saves the editted NPC info.
//recall_npc - Teleports targetted NPC to you.
//show_droplist Shows the named NPCs drop list. Ussage - //show_droplist npc_id
//edit_drop Edits the named NPCs droplist. Ussage - //edit_drop npc_id item_id [min max sweep chance]
//add_drop Adds a drop to the named NPCs droplist. Ussage - //add_drop npc_id item_id [min max sweep chance]
//del_drop Deletes a drop to the named NPCs droplist. Ussage - //del_drop npc_id item_id
//showShop - Shows a targetted vendors shoplist.
//showShopList - Shows a targetted vendors shoplist.
//addShopItem Adds an item to a vendors shop. Ussage - //addShopItem Shop_ID item_id Price
//delShopItem Deletes an item from a vendors shoplist. Ussage - //delShopItem Shop_ID item_id
//editShopItem Edits an item in a vendors shoplist. Ussage - //editShopItem Shop_ID item_id Price
//reload_quest - Reloads quest data.
//walk -
//explore -
//gonorth -
//gosouth -
//goeast -
//gowest -
//goup -
//godown -
. . .
See SIEGES . For the following siege commands
//setcastle -
//clean_up_siege -
//spawn_doors -
//move_defenders -
//startsiege -
//endsiege -
//list_siege_clans -
//add_defender -
//add_attacker -
//clear_siege_list -
//sgspawn
//siege - Castle names: gludio, giran, dion, oren
. . .
//box_access - with box targetted, shows access list
//box_access char1 char2 to add players to box Usage - //box_access kadar LadyPain
//box_access no char1 removes player from box access Ussage - //box_access LadyPain no kadar
//forth -
//bsh -
//jython -
//failed -
//fight_calculator -
//fight_calculator_show -
//fcs -
//play_sounds -
//nokarma - removes karma from target player
//setkarma value - sets karma of target player to value
//setew value sets enchantment of target player currently equipped weapon to value Usage - //setew 9999
//banchat mutes a player Usage - //banchat kadar
//unbanchat unmutes a player Usage - //unbanchat kadar
//polymorph character npc id
//polymorph item id to poly target into id
//polyself Used to polymorph yourself into a mob
//unpolyself Returns you to the normal state
//polymorph item Polymorphs an item
//invis to hide your character
//invisible to hide your character
Character will still show to the player who uses the command, however an "Invisible" Title indicates you are invisible.
//vis to unhide your character
//visible to unhide your character
//earthquake Creates an earthquake
//para_all - Paralyzes all players}}
//unpara_all - Unparalyze all players
//para - Paralyze Target
//unpara - Unparalyze Target
//bighead Gives target a big head
//shrinkhead Returns targets head to normal size
//test These //test commands are for the universe mapping feature (developmental)
//test uni flush
//test hash
//test uni
.
//res
//find_mammon lists the current location (if any) of the Mammon NPCs
//show_mammon Forces the randomly-spawned Mammons to become visible.
//hide_mammon Forces the randomly-spawned Mammons to become invisible.
//list_spawns Lists all the spawns for the specified NPC ID.
//admin_gmliston (To add Gm from gmlist)
//admin_gmlistoff (To remove GM from gmlist)
//admin_silence (To enable/disable private message mode)
/block name
/unblock name
/blocklist
/allblock
/allunblock
//spawn mob_name|mob_id [quantity] [respawn_time_secs] //spawn kaboo_orc
//heal heals yourself
//heal (with a character selected) - heals selected character
//heal - heals all characters within
//heal - heals character with the name . Does not have to be targeted.
//give_all_skills it will give your target all the skills he can learn at his level with his class
/friendlist
//openall opens all doors
//closeall closes all doors
//unspawnall remove all npcs from world
//respawnall reload npc data

 
Rome[O]Дата: Вторник, 02.10.2007, 07:13 | Сообщение # 8
Группа: Удаленные





(при входе в игру изменяет окошко логина)
Скачать
Показывает что падает с моба и какой шанс падения в %
также и со спойлом.
% сделаны для х1 т.е нужно умножить на рейт вашего серва))
Скачать
Выделяет ники АРГров красным.
Показывает левелы.
Показывает боксы т.е сундук перед вами или моб.
По последнему стандарту...
Скачать
(оружие начинает светиться с +1):
Скачать
Перевод интерфейса и системных сообщений + цветные системные сообщения
Скачать
полезная прога для просмотра в он-лайне или офф-лайне сервер! настраивать легко!
Скачать
Новые звуки в игре. (меняет почти полностью все игровые звуки)
Скачать
(возможность писать русские титулы) Пашет но не везде)
Скачать
L2FileEdit - лучшая программа для редактирования клиентских dat и ini файлов. Никаких командных строк, все просто до безобразия. Для запуска требуется Microsoft net.Framework 1.1
Скачать
Патч позволяет видеть уровень монстров и отображает их агрессивность
Скачать
Lineage Utils:
Версия 1.4 программы, разработанной специально для 4 хроник LA2.
Возможность программы:
программа может изменить цвет сообщений в игре
программа может пометить монстров аггро/нормал специальным цветом и покажет их уровень рядом с ником или именем
изменяют масштаб изображения (камера постоянно изменяет размер изображения)
камера-призрак (позволяет смотреть сквозь стену)
название (позволяет издалека видеть название моба)
позволяет колесом мыши изменять камеру
позволяет увеличивать графический размер КЭШа (если у вас 512 или более RAM это поможет вам уменьшить время загрузки посещаемых локаций)
позволяет переключить центральное изображение правым щелчком мыши
фильтр слов
делает громкость/громкость музыки чувствительнее
позволяет видеть рецепты и названия материалов непосредственно из вашего клиента
подсчитывать требуемое количество материалов (и ваш остаток после крафта) для каждого рецепта
бэкап файлов и директорий (в случае автоматического апдейта клиента)
снифование информации из гейм сервера в клиент и импортирование итем-листа (вархауз и инвентарь) непосредственно с вашего клиента в калькулятор материалов.
Скачать
Плагин для PhotoShop, позволяющий редактировать текстуры Lineage 2
Скачать
Патч для клиента, показывающий в описании предмета, на сколько кристаллов его можно кристаллизовать.
Скачать
 
Rome[O]Дата: Вторник, 02.10.2007, 07:41 | Сообщение # 9
Группа: Удаленные





AcidicBot_v067

Installation/Setup:
While in WoW, go into your Video Options, then click the "Default" button. Restart WoW if needed. Then back in your Video Options select Window Mode, with 800x600 resolution.

Move your character to an area with a decent amount of enemies/creatures of a level that can be handled fairly easily that will still gain you decent experiance.

Run the program,and just let it run. You can-not use your computer as it runs. For emergency exit, press CTRL+ALT+X
Скачать
----------------------------------------------------

Anti AFK

Скачать
---------------------------------------------------

WowMab Bot

World Of Warcraft Multi Account Bot ..
Скачать
---------------------------------------------------

Bot zolo Fighter

Еще один бот для ВОВа
Скачать
---------------------------------------------------

GH MultiBot programs bot

Еще один бот для World of Warcraft'a
Скачать
---------------------------------------------------

Mobius 1.3
Скачать
------------------------------------------------

WoW Bot
Скачать
-----------------------------------------------

WoW Glider
Скачать

 
Rome[O]Дата: Вторник, 02.10.2007, 07:45 | Сообщение # 10
Группа: Удаленные





Gm команды Wow
Справочные команды:
.HELP показывает список команд
.WHERE показывает номер карты и координаты x,y,z,h
.INFO показывает информацию о выбраном обьекте
.FACTION информация о фракции выбранного обьекта
.ONLINE показывает количество плаеров на сервере
.TARGETGO селектит ближайший gameobject и показывает данные по нему
.PINGMM показывает на миникарте выбранного npc
.LISTSP список выученных спелов
.LISTSK список выученных умений

Команды добавления:
.ADD добавить предмет в инвентарь
.ADDNPC добавление npc
.ADDGO добавить геймобьект
.ADDSPAWN добавляет спавн в месте где вы находитесь

Команды удаления/убийства:
.DEL удаление выбранного обьекта
.KILL убийство выбранного npc
.KILLALLNPC убийство всех npc вокруг ГМа
.DELALLCORP удаление всех мертвых тел игроков в мире.

Команды работы с объектами/НПЦ:
.TARGETLINK выделение спавна через нпц - например если спавн нпц
стоит,в невидимом месте, его можно так заселектить
через нпц, а потом сказать ему .come)
.TURN поворачивает нпц лицом к ГМу
.COME заставляет выбранного npc двигаться к ГМу
.SETLEVEL устанавливает уровень
.SETMODEL устанавливает модель для выбранного npc
.SETSIZE устанавливает размер выбранного npc
.SETSPEED устанавливает скорость передвижения выбранного вами npc
.SETSPAWNNPC устанавливает, какие нпц и сколько будут спавнится
.SETSPAWNGO устанавливает, что будут спавнится не нпц, а
определенные геймобьекты
.SETSPAWNDIST устанавливает дистанции спавна
.SETSPAWNTIME устанавливает периодичность в секундах, с которой будут
спавниться НПЦ/геймобъекты
.SETXP
.PARALYSE парализация выбранного npc (и распарализация)
.MOVE двигает геймобьект по относительным координатам

Команды работы с игроками/персонажами:
.RESURRECT оживление умершего игрока
.EXPORTCHAR сохраняет плаера со всеми предметами в отдельном файле
.IMPORTCHAR загружает плаера со всеми предметами из отдельного
файла. WARNING! убедитесь что плаера с таким же guid
и name уже нет в мире, в противном случае последствия
непредсказуемы! к инвентори плаера это тоже относится
(к каждому предмету!)
.LEARN выучить определённую магию
.DELSP удаление определённого спела
.DELSK удаление определённого умения

Команды телепортирования:
.GO телепорт по коодинатам map x y z
.GOTRIGGER телепорт к триггеру
.GONAME телепорт на плаера с определенным именем
.GOGUID телепорт

Команды управления игровым сервером:
.SAVE сохранение мира
.RETCL перезагружает все скрипты tcl
.RESCP перезагружает все скрипты
.REHASH переустанавливает связи между обьектами
.CLEARQFLAGS удаляет все флаги выполненных квестов
.EXPORTSPAWNSXY
экспортировать спавны и геймобьекты в файл.
Остальные команды:
.PPON включает систему сбора точек
.PPOFF выключает систему сбора точек
.DISMOUNT

Ещё команды:

General Commands:
.help - Displays help on a command or sub command.
.commands - Displays possible commands or with your actual lvl account.
.info - Displays info on Current account.
.dismount - Dismount from the mount and change your water/walk speed to normal.
.mount - Mount a mount with level 1, 2 or 3.
.save - Saves your Character.
.list - Displays a list of online GM's
.start - Move you to Starting Area.
.acct - Display your level account.
.login - Login to your GM account.
GM Commands:
.usr hp - Change the hp of selected user only.
.usr mana - Change the mana of selected user only.
.usr gold - Change the Gold of selected user.
.usr lvl - Change the Level of selected user.
.usr speed - Change the Speed of selected user.
.usr wspeed - Change the Water Speed of selected user.
.usr scale - Change the Scale of selected user.
.usr mount - Change the Mount of selected user.
.usr exp - Change the EXP of selected user.
.usr aura - Change the aura of selected user.
.usr spell - Add a Spell to the selected user.
.usr skin - Change the Skin of selected user.
.usr talentxp - Add Talent points to the selected user.
.gm pass - Change your real pass for account lvl.
.gm off - Removes Display username.
.gm on - Adds Display username.
.gm kick - Kick the named user.
.gm save - Force to save all characters.
.gm announce - Send a message to the world.
.move where - Gives your coordinates.
.move there - Move to the named user.
.move here - Move the named user to you.
.move fast - Move you to the coordinates.
.move world - Move you to the coordinate and map.
.move town - Moves you to the typed town.
.move prog - Move you to the programmer isle.
.move isle - Move you to the admin isle.
.npc info - Displays info on the selected npc.
.npc mobs - Spawn a NPC at your location.
.npc taxi - Adds a Taxi To Current location.
.npc spell - Add a spell to the trainer NPC.
.npc rmvspell - Remove a spell from the trainer NPC.
.npc item - Add an item to the trainer NPC.
.npc rmvitem - Remove an item from the trainer NPC.
.npc itemmove - Move an item into the vendor NPC.
.npc delete - Delete NPC from world and all entire DB.
.npc level - Change the level of selected NPC only.
.npc skin - Change the Skin of selected NPC only.
.npc faction - Change the faction of selected NPC only.
.npc name - Change the name of selected NPC only.
.npc flag - Change the flag of selected NPC only.
.npc animfreq - Change the frequency of selected NPC only.
.npc random - Set random on/off of selected NPC only.
.npc addmove - Add a waypoint at your location of selected NPC only.
.npc run - Set run on/off of selected NPC only.
.npc state - Sets if NPC will auto attack of selected NPC only.
.npc scale - Set Scale of Selected NPC only.
.npc hpmin - Set Min HP of selected NPC only.
.npc hpmax - Set Max HP of selected NPC only.
.admin ban - Ban named user from server.(gives you the IP for unban).
.admin unban - Unban IP from server.
.admin lvl - Change the lvl account of named user.
.admin addspirit - Adds a Spirit To The World.
.admin die - Makes the user Die.
.admin revive - Makes the user Revive.
.admin update - Updates Opcodes.
Flags:
0 = Nothing
1 = Spirit Healer
2 = Quest
4 = Vendor
8 = Taxi
16 = Trainer
64 = Banker
128 = BagSlotVendor
256 = Inn Keeper
512 = Tabard
1024 = Talking
2048 = Auction
Factions:
0 = Neutral
1 = Ally
2 = Enemy
Towns:
Sunr
Thun
Cross
Ogri
Neth
Thel
Storm
Iron
Under
WAD Commands (0.4115.5):
.setmodel - Set model number to pc or npc
.setmodel
.learn - Learn spell by number
.learn
.save - Save world to file
.rehash - Rehash object
.flag1 - Set debug flags
.ppon - Turn on pp system
.ppoff - Turn off pp system
.turn - Turn targeted npc facing to you
.come - targeted Npc will come to the your position
.go - Go to world coordinates
.go
.gotrigger - Go to world area trigger location, parameter: trigger_number
.kill - Kill selected pc or npc
.killallnpc - Kill all npcs in visual range
.resurrect - Resurect selected pc
.setsize - Set size for npc. times normal size
.setsize
.setspeed - Set speed for pc or npc. Times normal speed
.setspeed
.setflags - Set flags bitmask for pc or g.o.
.setflags
.addspawn - Add spawnpoint to your position.
.addspawn
.setnpcspawn - Add entry and number of spawned npcs to spawn point
.setnpcspawn
.setnpcgo - Set entry for spawn gameobject to spawnpoint
.setspawndist - Set min and max distance for spawn
.setspawndist
.setspawntime - Set min and max respawn time
.setspawntime
.setxp - Set XP for pc
.setxp
.paralyse - Paralyse and unparalyse selected pc or npc
.setaura - Set aura by number
.setaura
.exploration - Open up your map locations
.dismount - Dismount you.
.listsp - List your spells
.listsk - List your skills
.delsp - Unlearn on spell
.delsp
.delsk - Unlearn one skill
.delsk
.info - Give you info about selected npc
.online - Show numbers of players online
.setreststate - Set new reststate for testing.
.setreststate <1-5>
.exportcharacter - Export character to external file
.exportcharacter
.importcharacter - Import objects from external file
.importcharacter
.goname - Teleport to charname, pc or npc
.goname
.goguild - Teleport to guild
.goguild
.targetgo - Trying totarget nearest gameobject
.targetlink - Trying to target link of selected objects
.move - Move objects
.retcl - Reload TCL Scripts
.rescp - Reload SCP scripts.
.clearqflags- Clear quest flags from me
.bytes - for debug
.pingmm - Make point on your minimap
.adddyn - Just for testing
.starttimer - parameter(s) - timerid(0..2) value maxvalue scale type spell
.stoptimer - Stop visuals, parameter(s) - timerid(0..2)
.test - for debug
WAD Commands (0.4222.5):
.Add - Adds item to your backpack
.AddGo - Add gameobject to your coordinates.
.AddDyn - Just for testing
.AddNpc - Adds paralysed NPC to the world
.AddSpawn - Add spawnpoint to your position
.Bytes - For debugging
.Come - Targeted NPC or Spawnpoint will come to your position
.ClearQFlags - Clears all of your character’s quest flags
.Del - Deletes targeted NPC or object
.Dismount - Dismounts you from your mount
.DelSpawns - Might do what it says. Visual range or Massive scale?
.Exploration - Open up your map location
.ExportChar - Export your character to external file
.ExportSpawns - ?
.Flag1 - Set debug flags
.Faction - ? Set Target NPC’s and Spawnpoints Faction?
.GFlags - ? Get Flags?
.Go - Go to World Coordinates
.GoGUID - ? Usage? .GoGuid ?
.GoName - Teleport to Character Name, PC or NPC
.GoTrigger - Teleport to trigger number
.GType - ? Get type?
.Help - Shows the GM commands
.Info - Shows the info for an NPC or Spawnpoint
.ImportChar - Imports character from an external file
.ImportSpawns - ?
.Kill Kill - selected PC or NPC, sometimes works with Spawnpoints
.KillAllNpc - Kill all NPC’s in visual range
.Learn - Learn spell by number
.Learnsk - Learn skill by number
.ListSk - List your skills
.ListSp - List your spells
.Move - Move objects
.MoveLog - ?
.NameGo - Teleports PC to you
.Online - ?
.Paralyse - Stops the targeted NPC from moving
.PingMM - Make point on your MiniMap
.PPOn - Turn on PP System
.PPOff - Turns off PP System
.Rehash - Rehash object
.Resurrect - Resurrects selected PC
.ReScp - Reload SCP scripts
.ReTcl - Reload TCL scripts
.Rotate - ? Rotates objects?
.Save - Saves world
.SetCP - Set your Talent Points
.SetHP - ? Hit points?
.SetXP - Sets Experience for your character
.SetAura - Set aura by number
.SetFaction - ? Sets faction of targeted NPC?
.SetFlags - Sets flag bitmask for PC or G.O.
.Setlevel - Sets the level for PC or NPC
.SetModel - Set model number to PC or NPC
.SetNPCFlags - Sets the NPC to hostile or friendly, 4 is Merchant etc..
.SetRestState <1-5> - Set new restate for testing
.SetSize - Set size for NPC. 1=Normal 2= twice the size etc
.SetSpawnGo - ?
.SetSpawnPC - ?
.SetSpawnDist - Set Min and Max distance for spawn
.SetSpawnTime - Sets Min and Max respawn times
.SetSpeed - Set speed for PC. 1=Normal 2=Twice as fast etc
.StartTimer - parameter(s) : TimerID(0..2) value maxvalue scale type spell
.StopTimer S- top Visuals, parameter(s) : TimerID(0..2)
.TargetGo - ? Go to target?
.TargetLink - ?
.Test - For debugging
.Test2 - For debugging
.Turn - Turns selected NPC or Spawnpoint to face you
.Unlearn - Unlearn a spell
.UnlearnSK - Unlearn a skill
.Where - ?
Added in WAD 0.4222.6:
.shutdown - shutsdown the server .clearrep - clears all reputation, nice to have when using .killallnpc
.delspawnsxy - unknown
.clearqflags - clear quest flags, i think

 
Форум Lineage 2 » Записи участника » Rome[O] [718]
Страница 1 из 721237172»
Поиск:

Хостинг от uCoz