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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 11.01.2011, 13:26   #21
Местный
 
Регистрация: 04.11.2009
Адрес: Где-то в жопе европы
Сообщений: 316
Сказал Спасибо: 32
Имеет 42 спасибок в 39 сообщенях
wimax пока неопределено
По умолчанию

begin
for i:=1 to 80 do //количество слотов в инвентаре? как я понемаю
Invertory[i,1]:=0; // objid
Invertory[i,2]:=0; // itemid
begin
for i:=1 to 80 do //количество слотов в инвентаре? как я понемаю
Invertory[i,1]:=ReadD(i*28+8); // ето не очень понемаю количество слотов умножаетса на 28+8 либо ето байты тогда почему *28+8? и как ето будет для фреии+ 12 ето номер байта itemid а 28 ет что?
Invertory[i,2]:=ReadD(i*28+12); ето не очень понемаю количество слотов умножаетса на 28+8 либо ето байты тогда почему *28+12? и как ето будет для фреии +12 ето номер байта objid а 28 ет что?
if Invertory[i,2]=728 then MP:=Invertory[i,1]; // если id... тогда objid будет такойта
end;
wimax вне форума   Ответить с цитированием
Старый 11.01.2011, 13:47   #22
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

я если чесно нечерта тебя не разобрал, но 28 это размер блока в байтах) что там как будет для фреи я даже понятия не имею)
i - ячейка
28 - кол-во байтов в блоке
8/12 - под 8 байтом в первом блоке идет ObjectID, а под 12 байтом в первом блоке идет ItemID вот от этого я все и умножал
т.е у 5 ячейки ты умножаешь 5*28+8 = ObjectID вещи в 5 ячейке, 5*28+12 = ItemID вещи в 5 ячейке
__________________

Последний раз редактировалось dyh9l, 11.01.2011 в 13:51.
dyh9l вне форума   Ответить с цитированием
Старый 11.01.2011, 13:48   #23
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

нам нужен переводчик, расшифровать что он говорит еще реально, но объяснить 100% не получится)
PS для фреи - 68
__________________
Начало.

Последний раз редактировалось supernewbie, 11.01.2011 в 13:51.
supernewbie вне форума   Ответить с цитированием
Старый 11.01.2011, 15:18   #24
Местный
 
Регистрация: 04.11.2009
Адрес: Где-то в жопе европы
Сообщений: 316
Сказал Спасибо: 32
Имеет 42 спасибок в 39 сообщенях
wimax пока неопределено
По умолчанию

0B72 d ObjectID: 279046416 (0x10A1E910)
0B76 d ItemID: Свиток Телепорта: Руна ID:7134 (0x1BDE) (0x00001BDE)
0B7A d LocationSlot: 0 (0x00000000)
0B7E q Amount: 88
0B86 h ItemType2: 5 (0x0005)
0B88 h CustomType1: 0 (0x0000)
0B8A h isEquipped: 0 (0x0000)
0B8C d BodyPart: 0 (0x00000000)
0B90 h EnchantLevel: 0 (0x0000)
0B92 h CustType2: 0 (0x0000)
0B94 d AugmentID: 0 (0x00000000)
0B98 d Mana: -1 (0xFFFFFFFF)
0B9C h AttackElement: 64537 (0xFC19)
0B9E h AttackElementPower: 65535 (0xFFFF)
0BA0 h FreyaUnknown: 65534 (0xFFFE)
0BA2 h FireDefElementPower: 0 (0x0000)
0BA4 h WaterDefElementPower: 0 (0x0000)
0BA6 h WindDefElementPower: 0 (0x0000)
0BA8 h EarthDefElementPower: 0 (0x0000)
0BAA h Hol yDefElementPower: 0 (0x0000)
0BAC h UnholyDefElementPower: 0 (0x0000)
0BAE d RemainingTime: 0 (0x00000000)
0BB2 d FreyaUnknown: 0 (0x00000000)

походу в етом проблема пакет читается не тока как ид а название+ид
wimax вне форума   Ответить с цитированием
Старый 11.01.2011, 15:20   #25
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

как сказал бы
supernewbie, *facepalm* . Название твое вобще в инишнике хранится ты хоть на х*й его поменяй и оно итем с ИД 7134 будет писать что это х*й..., нету в пакете название предмета...
__________________
dyh9l вне форума   Ответить с цитированием
Старый 11.01.2011, 15:29   #26
Местный
 
Регистрация: 04.11.2009
Адрес: Где-то в жопе европы
Сообщений: 316
Сказал Спасибо: 32
Имеет 42 спасибок в 39 сообщенях
wimax пока неопределено
По умолчанию

цук тупанул не подумал что читается с items.ini епт( значет руки крюки решить не как (

перед етим отправка запроса itemlist

IF FromServer and (pck=HStr('11')) then
begin
for i:=1 to 100 do
begin
Invertory[i,1]:=0; //itemid
Invertory[i,2]:=0; //objid
end;
for i:=1 to 100 do
begin
Invertory[i,1]:=ReadD((i+1)*68+8);
Invertory[i,2]:=ReadD((i+1)*68+12);
if Invertory[i,2]=7134 then scroll:=Invertory[i,1];
end;

end;

вот так будет работать?)

Последний раз редактировалось wimax, 11.01.2011 в 15:31. Причина: Добавлено сообщение
wimax вне форума   Ответить с цитированием
Старый 11.01.2011, 15:37   #27
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

ты осознаешь что у тебя первая ячейка не сосканится?

Добавлено через 5 минут
циклить с 0-ля!!1
__________________

Последний раз редактировалось dyh9l, 11.01.2011 в 15:37. Причина: Добавлено сообщение
dyh9l вне форума   Ответить с цитированием
Старый 11.01.2011, 15:47   #28
Местный
 
Регистрация: 04.11.2009
Адрес: Где-то в жопе европы
Сообщений: 316
Сказал Спасибо: 32
Имеет 42 спасибок в 39 сообщенях
wimax пока неопределено
По умолчанию

та толку серавно цук юзает итем с objid=0
wimax вне форума   Ответить с цитированием
Старый 11.01.2011, 15:50   #29
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

я нихера не понял, включи мозг и объясни что должен делать скрипт

человеческим языком, можешь какой-нибудь транслитер\переводчик юзать чтоли
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 11.01.2011, 15:58   #30
Местный
 
Регистрация: 04.11.2009
Адрес: Где-то в жопе европы
Сообщений: 316
Сказал Спасибо: 32
Имеет 42 спасибок в 39 сообщенях
wimax пока неопределено
По умолчанию

Короче часть скрипта которая у меня не пашыт такова
После окончания таймера4 делать проверку локацыии(если мы в локацыии адены) то юзать itemid=7134 скрол телепорта в город вот и все а блин я не могу написать так чтобы узнавался objid
wimax вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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