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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 18.03.2010, 17:31   #1
Новичок
 
Регистрация: 18.03.2010
Сообщений: 3
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
NeuroFuNk пока неопределено
По умолчанию Помогите со скриптом пожалуйсто!!!

Вот у меня такая проблема:
Есть скрипт на авто заточку
Автоматизация заточки предметов до необходимого уровня by NLObP:
http://coderx.ru/downloads.php?do=file&id=24
Что нужно добавить в этот скрипт:
1.Юзскил-обмен COL на адену
2F 9A 14 00 00 00 00 00 00 00
Код:
Tип: 0x2F (RequestMagicSkillUse)
Pазмер: 10+2
Время прихода: 15:07:54:447
0002 d MagicID: 5274 (0x0000149A)
0006 d CtrlPressed: 0 (0x00000000)
0010 c ShiftPressed: 0 (0x00)
2.покупка точек.
A7 7B 11 01 00 40 42 0F 00 02 00 00 00 00 00 00 00 00 00 00 00
Код:
Tип: 0xA7 (RequestMultiSellChoose)
Pазмер: 21+2
Время прихода: 15:11:26:475
0002 d ListID: 70011 (0x0001117B)
0006 d EntryID: 1000000 (0x000F4240)
0010 d Amount: 2 (0x00000002) ///количество помойму покупаемых точек
0014 h ench: 0 (0x0000)
3.НПС Gmshop
Код:
Tип: 0x0F (NpcHtmlMessage)
Pазмер: 9979+2
Время прихода: 15:18:54:682
0002 d MessageID: 268475882 (0x10009DEA)
0006 s HTML: <html><title>GM Shop</title><body>
<center><img src="L2UI_CH3.herotower_deco" width=256 height=32></center><br>
<center><table width=230>
<tr><td>Weapons:</td><td>Armors:</td><td>Jewelery:</td></tr>
<tr><td><button value="S Weapon" action="bypass -h npc_268475882_multisell 70004" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></a></td><td><button value="S Armors" action="bypass -h npc_268475882_multisell 70009" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td><td><button value="S Jewel." action="bypass -h npc_268475882_multisell 70026" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td></tr>
<tr><td></td><td>Other item:</td><td></td></tr>
<tr><td><button value="Shots" action="bypass -h npc_268475882_multisell 70015" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td><td><button value="Scrolls" action="bypass -h npc_268475882_multisell 70011" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td><td><button value="Items" action="bypass -h npc_268475882_multisell 70027" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td></tr> 
<tr><td><button value="Potions" action="bypass -h npc_268475882_multisell 70012" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td><td><button value="Quest" action="bypass -h npc_268475882_multisell 70013" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td></tr>
<tr><td></td><td>FA/CoL:</td><td></td></tr>
<tr><td><button value="Mask/Wear" action="bypass -h npc_268475882_multisell 70016" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td><td><button value="Dye's" action="bypass -h npc_268475882_multisell 70020" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td><td><button value="Quest" action="bypass -h npc_268475882_multisell 70040" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td></tr>
<tr><td><button value="Pets" action="bypass -h npc_268475882_multisell 70021" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td><td><button value="Music" action="bypass -h npc_268475882_multisell 70028" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td><td><button value="Life Cry" action="bypass -h npc_268475882_multisell 70019" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td></tr>
<tr><td><button value="Change" action="bypass -h npc_268475882_multisell 70041" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td></tr>
<br><tr><td><button value="Sell" action="bypass -h npc_268475882_Sell" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td><br></tr>
</table></center><br>
<a action="bypass -h npc_268475882_TerritoryStatus">See the Lord and Tax Rate Information</a>
</body></html>
9976 d d: 0 (0x00000000)
далее чтобы всё это повторялось...
Да ещё такой вопрос где замедлять и ускорять точение в скрипте?
Ещё как там рол ставить?)а то наверно ппц получился)
З.Ы.простите напа=)

Добавлено через 15 минут
Я так пологаю это и есть блесс S виапон у нпс:
Код:
td><td><button value="Scrolls" action="bypass -h npc_268475882_multisell 70011" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"><
Помогите начинающему пазязя....обьясните чо куда пихать?)

Последний раз редактировалось NeuroFuNk, 18.03.2010 в 17:31. Причина: Добавлено сообщение
NeuroFuNk вне форума   Ответить с цитированием
Старый 18.03.2010, 20:10   #2
Новичок
 
Регистрация: 18.03.2010
Сообщений: 3
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
NeuroFuNk пока неопределено
Печаль

Вот наверно правильное NpcInfo:
Код:
Tип: 0x16 (NpcInfo)
Pазмер: 204+2
Время прихода: 16:47:58:050
0002 d ObjectID: 268475882 (0x10009DEA)
0006 d NpcTypeId: Королева Кошек ID:1014280 (0xF7A08)
0010 d IsAttackable: 0 (0x00000000)
0014 d X: 147087 (0x00023E8F)
0018 d Y: 25571 (0x000063E3)
0022 d Z: -2013 (0xFFFFF823)
0026 d Heading: 15950 (0x00003E4E)
0030 d d: 0 (0x00000000)
0034 d Maspd: 333 (0x0000014D)
0038 d Paspd: 278 (0x00000116)
0042 d runSpd: 198 (0x000000C6)
0046 d walkSpd: 52 (0x00000034)
0050 d swimRSpd: 198 (0x000000C6)
0054 d swimWSpd: 52 (0x00000034)
0058 d flRSpd: 198 (0x000000C6)
0062 d flWSpd: 52 (0x00000034)
0066 d FlyRSpd: 198 (0x000000C6)
0070 d FlyWSpd: 52 (0x00000034)
0074 f ProperMul: 1,1
0082 f Paspd: 1,00188000000162
0090 f CollisRadius: 8
0098 f CollisHeight: 15
0106 d RHand: 0
0110 d d: 0 (0x00000000)
0114 d LHand: 0
0118 c nameabove: 1 (0x01)
0119 c isRun: 0 (0x00)
0120 c isInFight: 0 (0x00)
0121 c isAlikeDead: 0 (0x00)
0122 c isSummoned: 0 (0x00)
0123 s Name: Cat
0131 s Title: GM Shop
0147 d d: 0 (0x00000000)
0151 d PvpFlag: 0 (0x00000000)
0155 d karma?: 0 (0x00000000)
0159 h abnEffect: 0 (0x0000)
0161 h d: 0 (0x0000)
0163 d d: 0 (0x00000000)
0167 d d: 0 (0x00000000)
0171 d d: 0 (0x00000000)
0175 d d: 0 (0x00000000)
0179 c c: 0 (0x00)
0180 c Team: 0 (0x00)
0181 f collisRadius: 8
0189 f collisHeight: 15
0197 d d: 0 (0x00000000)
Добавлено через 2 часа 18 минут
Хотябы мысль в каком направлении двигаться дайте...в скрипте у NLObP есть что там с торговлей фишермэна...но там понятно что ни х** не понятно

Последний раз редактировалось NeuroFuNk, 18.03.2010 в 20:10. Причина: Добавлено сообщение
NeuroFuNk вне форума   Ответить с цитированием
Старый 19.03.2010, 12:51   #3
Пользователь
 
Регистрация: 19.02.2010
Сообщений: 49
Сказал Спасибо: 1
Имеет 35 спасибок в 12 сообщенях
Vilson пока неопределено
По умолчанию

Что конкретно тебе не понятно? Пакеты ты сам расписал, поставь в своем скрипте в таймере перед юзом скрола условие что бы если количество скролов меньше нужного выполнялась необходимая тебе последовательность действий. Должно получится что-то вроде этого
delphi Код:
procedure onTimerItemSelect(Sender: TObject); begin    case EnchantItemSelectCycle of 1:begin  //UseItem     if (ScrollAmount<2) then     begin      RequestMagicSkillUse (myName, 5274);      RequestMultiSellChoose (myName, 70011, 1000000, 2);     end;                if GetEnchantLevel(EnchantedObjectId)<EnchantLevel then UseItem(ScrollObjectId);        Inc(EnchantItemSelectCycle);      end; 2:begin     RequestExTryToPutEnchantTargetItem(EnchantedObjectID);        TimerEnchantItem.Enabled:=True;     EnchantItemSelectCycle  :=0;              TimerItemSelect.Enabled :=False;    end; end; end;
Функции RequestMagicSkillUse и RequestMultiSellChoose напиши под свой сервер исходя из того как ты выше расписал пакеты .
Vilson вне форума   Ответить с цитированием
Старый 20.03.2010, 03:54   #4
Новичок
 
Регистрация: 18.03.2010
Сообщений: 3
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
NeuroFuNk пока неопределено
Печаль

Большое спасибо!!!буду пробывать...

Добавлено через 1 час 6 минут
Код:
procedure onTimerItemSelect(Sender: TObject);
begin   
case EnchantItemSelectCycle of
1:begin  //UseItem
    if (ScrollAmount<2) then 
    begin
     RequestMagicSkillUse (MaJIbBuHka, 5274);
     RequestMultiSellChoose (GMshop, 70011, 1000000, 2);
    end;           
    if GetEnchantLevel(EnchantedObjectId)<EnchantLevel then UseItem(ScrollObjectId);   
    Inc(EnchantItemSelectCycle);    
  end;
2:begin
    RequestExTryToPutEnchantTargetItem(EnchantedObjectID);    
    TimerEnchantItem.Enabled:=True;
    EnchantItemSelectCycle  :=0;         
    TimerItemSelect.Enabled :=False;
   end;
end;
end;
ошибка...проверил в синтаксисе 'Begin' expected....

Последний раз редактировалось NeuroFuNk, 20.03.2010 в 03:54. Причина: Добавлено сообщение
NeuroFuNk вне форума   Ответить с цитированием
Старый 20.03.2010, 11:17   #5
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

NeuroFuNk, значит где-то бегин забыл =) или end лишний
QaK вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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