народ помогите переписать данный скрипт под фрею, сижу пол дня башню ломаю, ничего не выходит при нажатии соц действия "да" пишет "предмет не заточен или пакеты не приняты", плюс ко всему знания в скриптописании равны 0, помогите плз
ps использую последнюю версию хлапы 3.5.33.166
в моих попытках было измение скрипта в этой части
BaseItems[i,1]:=ReadH(j);
BaseItems[i,2]:=ReadD(j);//ObjectID
BaseItems[i,3]:=ReadD(j);//ItemID
BaseItems[i,4]:=ReadD(j);//LocationSlot
BaseItems[i,5]:=ReadD(j);// Amount:
BaseItems[i,6]:=ReadD(j);// Amount:
BaseItems[i,7]:=ReadH(j);//ItemType2
BaseItems[i,8]:=ReadH(j);// CustomType1
BaseItems[i,9]:=ReadH(j);//isEquipped:
BaseItems[i,10]:=ReadD(j);//BodyPart
BaseItems[i,11]:=ReadH(j);//EnchantLevel
после просмотра структуры пакета фреи переделал в следующее
if (i<=ListSize) then begin
BaseItems[i,1]:=ReadH(j);//Show window
BaseItems[i,2]:=ReadH(j);//itemcount
BaseItems[i,3]:=ReadD(j);//objectid
BaseItems[i,4]:=ReadD(j);//itemid
BaseItems[i,5]:=ReadD(j);// locationslot
BaseItems[i,6]:=ReadQ(j);// Amount:
BaseItems[i,7]:=ReadH(j);//ItemType2
BaseItems[i,8]:=ReadH(j);// CustomType1
BaseItems[i,9]:=ReadH(j);//isEquipped:
BaseItems[i,10]:=ReadD(j);//BodyPart
BaseItems[i,11]:=ReadH(j);//EnchantLevel
но результат остался прежним(
еще раз все проверив пришел к выводу что вышепроделанное мной бред
Цитата:
Сообщение от NLObP
Если описание по ItemId не видно, то надо сначала исправить описание пакетов ItemList, InventoryUpdate в файле packets.ini в комплекте пакетхака под свой сервер.
|
невидно только описание предметов фреи, остальные читает правильно
pss приложил лог заточки предмета(серьга элегии) вроде лишних пакетов о продаже и прочего нет