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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 12.01.2010, 15:02   #1
Новичок
 
Регистрация: 08.01.2010
Сообщений: 9
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
newworld пока неопределено
По умолчанию

Вообщем, у кого проблем прочитайте сначало 30 страниц))
Решил проблему по примерам со 3й страницы!!!Хотя вроде до этого прочитал страниц 10
newworld вне форума   Ответить с цитированием
Старый 13.01.2010, 04:19   #2
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

Цитата:
Сообщение от newworld Посмотреть сообщение
Вообщем, у кого проблем прочитайте сначало 30 страниц))
Решил проблему по примерам со 3й страницы!!!Хотя вроде до этого прочитал страниц 10
пффффф а почему ж ты сразу с начала не читал?

to MUKO - такой бред может быть при неверном разборе пакета инвентаря - в аську стукни мне - глянем вместе

Цитата:
Сообщение от alexteam Посмотреть сообщение
"CurEnchLvl<>0" <> "CurEnchLvl><0"
и вообще.. переменная обявлена ?
- нет похоже там же сказано - "его дополнения, изменения" .....там вообще блока объявления переменных нету - что является инновацией в области языков программирования...компилятор сам догадывается что, и как ему использовать

ЗЫ: Всем привет и снова здравствуйте! В армию гады брать меня не захотели, с женой развелся, старую работу бросил (охренеть - жизнь заново начал))) так что опять я буду тут а так хотел назад, к родным ВВСовцам((( но, "...язва, батенька..."...
//QaK:привет-привет =)
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?

Последний раз редактировалось QaK, 13.01.2010 в 19:41.
Breadfan вне форума   Ответить с цитированием
Старый 15.01.2010, 13:41   #3
Новичок
 
Регистрация: 08.01.2010
Сообщений: 9
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
newworld пока неопределено
По умолчанию

Цитата:
Сообщение от Breadfan Посмотреть сообщение
пффффф а почему ж ты сразу с начала не читал?
я с начала читал, просто в скрипты не вглядывался. Не смотрел, что переделывали в выложенных NLObPом скриптах на точку.

Цитата:
Сообщение от Breadfan Посмотреть сообщение
нет похоже там же сказано - "его дополнения, изменения" .....там вообще блока объявления переменных нету - что является инновацией в области языков программирования...компилятор сам догадывается что, и как ему использовать
да, не была задана CurEnchLvl, моя ошибка не посмотрел. А весь скрипт толку выкладывать, копипастом заниматься???

Цитата:
Сообщение от PeageHT Посмотреть сообщение
плз обьесните скрипт работает но када блесками пыхает дальше нехочет работать и все зависает P.S. скидываеться не на 0 а на 3
Я же написал ::::
Цитата:
Сообщение от newworld Посмотреть сообщение
Решил проблему по примерам со 3й страницы!!!
Вообщем PeageHT прочитай первые страницы и в скрипты изменненые вглядись может тебе тоже в голову придет что-то

Последний раз редактировалось newworld, 15.01.2010 в 13:43.
newworld вне форума   Ответить с цитированием
Старый 16.01.2010, 08:10   #4
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

Цитата:
Сообщение от newworld Посмотреть сообщение
да, не была задана CurEnchLvl, моя ошибка не посмотрел. А весь скрипт толку выкладывать, копипастом заниматься???
- вообще-то, необходимо полностью, мало ли - ты гдето просто опечатку допустил и все, объявил переменную, но имя чуть другое дал - этого не увидеть без просмотра скрипта целиком
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Breadfan вне форума   Ответить с цитированием
Старый 13.01.2010, 18:10   #5
Новичок
 
Регистрация: 13.01.2010
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
PeageHT пока неопределено
По умолчанию

плз обьесните скрипт работает но када блесками пыхает дальше нехочет работать и все зависает P.S. скидываеться не на 0 а на 3
PeageHT вне форума   Ответить с цитированием
Старый 14.01.2010, 09:15   #6
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

#$81: if readd(2)=0 then begin
//CurEnchLvl:=0; //начнем с начала
x:=x+1;
end;

вот тут вроде смотреть тебе надо
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Breadfan вне форума   Ответить с цитированием
Старый 16.01.2010, 08:36   #7
Новичок
 
Регистрация: 16.01.2010
Сообщений: 8
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
IceFloe пока неопределено
По умолчанию

Тему я прочитал но решение свой проблемы я так и не нашол..
Заключается она в следующем: криво отображается инвентарь в ComboBox, присудствую пустые строки и не существующие предметы, нужных мне предметов вообще нету.
Использую клиент Gracia Final, хочу заточить "Забытый клинок"(их 30 штук в сумке) обычными свитками(их 1000).
Имя в скрипте я поменял на свое, количество слотов в инвентаре тоже поменял.
В процессе изучения темы нашол следующие ошибки и пути их решеня:
itemsID.ini не найден.
Заметил что в L2PacketHack версии 3.5.3 фаилик ItemsID лежит не в крневой папке (как в предыдущих версиях), а в папке \settings. В скрипте добавил следующее:
Код:
ItemsName:=TStringList.Create;
  try
    ItemsName.LoadFromFile('.\settings\itemsid.ini');
  except
    msg.Lines.Add('itemsid.ini не найден!');
    exit;
  end;
ошибка ушла но итемы все равно не видет.
Далее предлогалось проверить ItemsID в L2PacketHack на соответствие с клиентом:
Вытащил из файла клиента itemname-ru.dat следующие строки..
Код:
6583	Забытый Клинок	Фокусировка	<Свойство Кристалла Души> Увеличивает Шанс. Крит. Уд. На 84. Увеличивает урон в PvP.	-1	0	0			0	0												0		1
и
Код:
959	Свиток: Зачаровать Оружие (S)		"Улучшает оружие Ранга S. Одноручный меч, одноручная дубина, кинжал, копье: Ф. Атк. +5. Двуручный меч, двуручная дубина, парные клинки, кастеты: Ф. Атк. +6. Луки: Ф. Атк +10. Все оружие: М. Атк. +4. При улучшении оружия до +4 и выше бонус к Ф. Атк. и М. Атк. удваивается. Безопасное улучшение: +3."	-1	0	0			0	0												0		1
сравнил найденное с ItemsID.ini в L2PacketHack
Код:
959=Свиток: Зачаровать Оружие (S)
6583=Забытый Клинок Фокусировка
Из этого зделал вывод что проблема не в этом.
IceFloe вне форума   Ответить с цитированием
Старый 19.01.2010, 00:20   #8
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от IceFloe Посмотреть сообщение
итемы все равно не видет
IceFloe, попробуй отсортировать итем лист в порядке возрастания ItemID. Когда писал скрипт у меня было сортировано по ID. Может в этом косяк?

PS: скрипт не предназначен для блессед точек.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 16.01.2010, 08:37   #9
Новичок
 
Регистрация: 16.01.2010
Сообщений: 8
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
IceFloe пока неопределено
По умолчанию

Далее говорилось об ошибках в пакетах ItemList
вот мой ItemList:
Код:
0x11 (ItemList)
Размер: 2117+2
Время прихода: 12:15:14:281
0002 h  ShowWindow: 1 (0x0001)
0004 h  ItemCount: 33 (0x0021)
              [Начало повторяющегося блока 1/33]
0006 h  ItemTypeID: 4 (0x0004)
0008 d  ObjectID: 268577286 (0x10022A06)
000C d  ItemID: Адена ID:57 (0x0039) (0x00000039)
0010 d  LocationSlot: 0 (0x00000000)
0014 q  Amount: 36860000000
001C h  ItemType2: 4 (0x0004)
001E h  CustomType1: 0 (0x0000)
0020 h  isEquipped: 0 (0x0000)
0022 d  BodyPart: 0 (0x00000000)
0026 h  EnchantLevel: 0 (0x0000)
0028 h  CustType2: 0 (0x0000)
002A d  AugmentID: 0 (0x00000000)
002E d  Mana: -1 (0xFFFFFFFF)
0032 h  AttackElement: 65534 (0xFFFE)
0034 h  AttackElementPower: 0 (0x0000)
0036 h  FireDefElementPower: 0 (0x0000)
0038 h  WaterDefElementPower: 0 (0x0000)
003A h  WindDefElementPower: 0 (0x0000)
003C h  EarthDefElementPower: 0 (0x0000)
003E h  HolyDefElementPower: 0 (0x0000)
0040 h  UnholyDefElementPower: 0 (0x0000)
0042 d  RemainingTime: -1 (0xFFFFFFFF)
0046 
    [Конец повторяющегося блока  1/33]
              [Начало повторяющегося блока 2/33]
0046 h  ItemTypeID: 4 (0x0004)
0048 d  ObjectID: 268495620 (0x1000EB04)
004C d  ItemID: Свиток: Зачаровать оружие (S) ID:959 (0x03BF) (0x000003BF)
0050 d  LocationSlot: 1 (0x00000001)
0054 q  Amount: 1008
005C h  ItemType2: 5 (0x0005)
005E h  CustomType1: 0 (0x0000)
0060 h  isEquipped: 0 (0x0000)
0062 d  BodyPart: 0 (0x00000000)
0066 h  EnchantLevel: 0 (0x0000)
0068 h  CustType2: 0 (0x0000)
006A d  AugmentID: 0 (0x00000000)
006E d  Mana: -1 (0xFFFFFFFF)
0072 h  AttackElement: 65534 (0xFFFE)
0074 h  AttackElementPower: 0 (0x0000)
0076 h  FireDefElementPower: 0 (0x0000)
0078 h  WaterDefElementPower: 0 (0x0000)
007A h  WindDefElementPower: 0 (0x0000)
007C h  EarthDefElementPower: 0 (0x0000)
007E h  HolyDefElementPower: 0 (0x0000)
0080 h  UnholyDefElementPower: 0 (0x0000)
0082 d  RemainingTime: -1 (0xFFFFFFFF)
 [Конец повторяющегося блока  2/33]
              [Начало повторяющегося блока 3/33]
0086 h  ItemTypeID: 0 (0x0000)
0088 d  ObjectID: 268578422 (0x10022E76)
008C d  ItemID: Забытый Клинок ID:6583 (0x19B7) (0x000019B7)
0090 d  LocationSlot: 2 (0x00000002)
0094 q  Amount: 1
009C h  ItemType2: 0 (0x0000)
009E h  CustomType1: 0 (0x0000)
00A0 h  isEquipped: 0 (0x0000)
00A2 d  BodyPart: 128 (0x00000080)
00A6 h  EnchantLevel: 2 (0x0002)
00A8 h  CustType2: 0 (0x0000)
00AA d  AugmentID: 0 (0x00000000)
00AE d  Mana: -1 (0xFFFFFFFF)
00B2 h  AttackElement: 65534 (0xFFFE)
00B4 h  AttackElementPower: 0 (0x0000)
00B6 h  FireDefElementPower: 0 (0x0000)
00B8 h  WaterDefElementPower: 0 (0x0000)
00BA h  WindDefElementPower: 0 (0x0000)
00BC h  EarthDefElementPower: 0 (0x0000)
00BE h  HolyDefElementPower: 0 (0x0000)
00C0 h  UnholyDefElementPower: 0 (0x0000)
00C2 d  RemainingTime: -1 (0xFFFFFFFF)
  [Конец повторяющегося блока  3/33]
              [Начало повторяющегося блока 4/33]
00C6 h  ItemTypeID: 0 (0x0000)
00C8 d  ObjectID: 268578354 (0x10022E32)
00CC d  ItemID: Забытый Клинок ID:6583 (0x19B7) (0x000019B7)
00D0 d  LocationSlot: 3 (0x00000003)
00D4 q  Amount: 1
00DC h  ItemType2: 0 (0x0000)
00DE h  CustomType1: 0 (0x0000)
00E0 h  isEquipped: 0 (0x0000)
00E2 d  BodyPart: 128 (0x00000080)
00E6 h  EnchantLevel: 3 (0x0003)
00E8 h  CustType2: 0 (0x0000)
00EA d  AugmentID: 0 (0x00000000)
00EE d  Mana: -1 (0xFFFFFFFF)
00F2 h  AttackElement: 65534 (0xFFFE)
00F4 h  AttackElementPower: 0 (0x0000)
00F6 h  FireDefElementPower: 0 (0x0000)
00F8 h  WaterDefElementPower: 0 (0x0000)
00FA h  WindDefElementPower: 0 (0x0000)
00FC h  EarthDefElementPower: 0 (0x0000)
00FE h  HolyDefElementPower: 0 (0x0000)
0100 h  UnholyDefElementPower: 0 (0x0000)
0102 d  RemainingTime: -1 (0xFFFFFFFF)
0106 
[Конец повторяющегося блока  4/33]
не до конца конечно, но там вроде одно и тоже...
Каки здесь могут быть ошибки и как их исправить???
И какие есть еще способы решения?
И еще eL2Walker инвентарь види также криво
IceFloe вне форума   Ответить с цитированием
Старый 17.01.2010, 11:31   #10
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

кусок своего скрипта на заточку - в котором читается инвентарь и его апдейт - выложи
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Breadfan вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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