Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг
Войти через OpenID

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 19.03.2009, 05:26   #1
Новичок
 
Аватар для Vklu4atel^^
 
Регистрация: 19.03.2009
Сообщений: 18
Сказал Спасибо: 16
Имеет 0 спасибок в 0 сообщенях
Vklu4atel^^ пока неопределено
По умолчанию Маленький скрипт

Здраствуите нужен маленький скрипт имеем пакет на забратие пухи с ВХ 32 01 00 00 00 6B A2 14 10 01 00 00 00 и дествие Unvare 1B 08 00 00 00
можыте ли помоч со скриптом чтоб по нажатию Social Unware я забирал пуху с ВХ ? (очень нада спс)
Vklu4atel^^ вне форума   Ответить с цитированием
Старый 19.03.2009, 16:08   #2
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от Vklu4atel^^ Посмотреть сообщение
Здраствуите нужен маленький скрипт имеем пакет на забратие пухи с ВХ 32 01 00 00 00 6B A2 14 10 01 00 00 00 и дествие Unvare 1B 08 00 00 00
можыте ли помоч со скриптом чтоб по нажатию Social Unware я забирал пуху с ВХ ? (очень нада спс)
delphi Код:
const   Name='имя чара'; //сюда вписать имя чара для которого запускаем скрипт, с соблюдением регистра букв procedure Init; //Вызывается при включении скрипта begin end; procedure Free; //Вызывается при выключении скрипта begin end; //***************************************************** // вызывается при приходе каждого пакета, если скрипт включен //***************************************************** begin   //*****************************************************   //не обрабатываем пустые пакеты   if pck='' then exit;   //*************************************************   if (ConnectName=Name) and FromClient then begin     case pck[1] of       #$1B: begin         case ReadD(2) of           //социальное действие Unaware           8: begin             buf:=HStr('32 01 00 00 00 6B A2 14 10 01 00 00 00');             SendToClientEx(Name);             //не передаем серверу социальное действие             pck:='';           end;         end;       end;     end; //case   end; end.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 19.03.2009 в 17:26.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 19.03.2009, 16:48   #3
Новичок
 
Аватар для Vklu4atel^^
 
Регистрация: 19.03.2009
Сообщений: 18
Сказал Спасибо: 16
Имеет 0 спасибок в 0 сообщенях
Vklu4atel^^ пока неопределено
По умолчанию

if pck='' сюда деиствие??? if (ConnectName=Name) сюда ник??
Vklu4atel^^ вне форума   Ответить с цитированием
Старый 19.03.2009, 17:25   #4
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от Vklu4atel^^ Посмотреть сообщение
if pck='' сюда деиствие??? if (ConnectName=Name) сюда ник??
Забыл. Перед процедурой INIT надо описание переменных вставить. Больше ничего не надо.
Я свой предыдущий пост поправил.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 19.03.2009 в 17:27.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 19.03.2009, 20:47   #5
Новичок
 
Аватар для Vklu4atel^^
 
Регистрация: 19.03.2009
Сообщений: 18
Сказал Спасибо: 16
Имеет 0 спасибок в 0 сообщенях
Vklu4atel^^ пока неопределено
По умолчанию

чтото нереагирует он и я невижу место корое отвечает за деиствие ну соцыал чтоб можно было сменить его?

Последний раз редактировалось Vklu4atel^^, 19.03.2009 в 20:49.
Vklu4atel^^ вне форума   Ответить с цитированием
Старый 19.03.2009, 23:42   #6
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от Vklu4atel^^ Посмотреть сообщение
чтото нереагирует он и я невижу место корое отвечает за деиствие ну соцыал чтоб можно было сменить его?
Может проблема в том, что требуется ObjectID?
delphi Код:
Tип: 0x32 (SendWareHouseWithDrawList) Pазмер: 13+2 0002 d Count: 1 (0x00000001) [Начало повторяющегося блока 1/1] 0006 d ObjectID: 269787755 0010 d Count: 1 [Конец повторяющегося блока  1/1]


Социал дествие Unvare 1B 08 00 00 00
delphi Код:
//социальное действие Unaware           8: begin

Вместо посылки пакета вставь вывод текстового сообщения и проверь работу скрипта
delphi Код:
sendMSG('социальное действие Unaware');
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



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

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


Часовой пояс GMT +4, время: 17:46.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!