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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 16.10.2007, 05:07   #1
Новичок
 
Регистрация: 13.10.2007
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
4egvar
По умолчанию cmd 03 04 from Server and anti target / auto target

03=CharInfo:d(X)d(Y)d(Z)-(4)h(ObjectID)s(Name)d(Race)d(Sex)d(ClassID)-(4)i(Head)i(RHand)i(LHand)i(Gloves)i(Chest)i(Legs) i(Feet)i(Back)i(LRHand)i(Hair)d(PvPFlag)d(Carma)d( MSpeed)d(PSpeed)d(PvpFlag)d(Karma)d(RunSpeed)d(Wal kSpeed)d(SwimRunSpeed)d(SwimWalkSpeed)d(FlRunSpeed )d(FlWalkSpeed)d(FlyRunSpeed)d(FlyWalkSpeed)f(Move mentSpeedMultiplier)f(AttackSpeedMultiplier)f(Coll isionRadius)f(CollisionHeight)d(HairStyle)d(HairCo lor)d(Face)d(AccessLevel)s(Title)d(ClanId)d(ClanCr estId)d(AllyId)d(AllyCrestId)d(SiegeFlags)b(Sittin g)b(Running)b(InCombat)b(AlikeDead)b(Invisible)b(M ountType)b(PrivateStoreType)

04=UserInfo:d(X)d(Y)d(Z)d(Heading)h(ObjectID)s(Nam e)d(Race)d(Sex)d(ClassID)d(Level)d(Exp)d(STR)d(DEX )d(CON)d(INT)d(WIT)d(MEN)d(MaxHP)d(CurrentHP)d(Max MP)d(CurrentMP)d(SP)d(CurrentLoad)d(MaxLoad)d(Unkn own)d(Under)d(REar)d(LEar)d(Neck)d(RFinger)d(LFing er)d(Head)d(RHand)d(LHand)d(Gloves)d(Chest)d(Legs) d(Feet)d(Back)d(LRHand)d(Hair)i(Under)i(REar)i(LEa r)i(Neck)i(RFinger)i(LFinger)i(Head)i(RHand)i(LHan d)i(Gloves)i(Chest)i(Legs)i(Feet)i(Back)i(LRHand)i (Hair)d(PAtk)d(PAtkSpd)d(PDef)d(EvasionRate)d(Accu racy)d(CritikalHit)d(MAtk)d(MAtkSpd)d(PAtkSpd)d(MD ef)d(PvpFlag)d(Karma)d(RunSpeed)d(WalkSpeed)d(Swim RunSpeed)d(SwimWalkSpeed)d(FlRunSpeed)d(FlWalkSpee d)d(FlyRunSpeed)d(FlyWalkSpeed)f(MovementSpeedMult iplier)f(AttackSpeedMultiplier)f(CollisionRadius)f (CollisionHeight)d(HairStyle)d(HairColor)d(Face)d( AccessLevel)s(Title)d(ClanId)d(ClanCrestId)d(AllyI d)d(AllyCrestId)d(IsClanLeader)b(MountType)b(Priva teStoreType)b(DwarvenCraft)d(PkKills)d(PvpKills)b( Cubics)b(Cubics)b(FindPartyMembers)d(AbnormalEffec t)b()d(ClanPrivileges)d()d()d()d()d()d()d()b(Recom Left)b()b(RecomHave)b()

а в чем разница? когда какой пакет посылается?

в скрипте авто-таргета: когда убил уже атакующего чела/моба, таргет наследующего атакуещего не переключается.
как узнать ИД следующего атакующего моба/чела?


а вот эта часть из анти таргета, принцип работы расскажите плз?

if act=1 then
begin

if tz=1 then
begin
if FromServer and (pck[1]=#$29) and (pck[6] = me1) and (pck[7] = me2) and (pck[8] = me3) and (pck[9] = me4) then
begin
buf:=#$48#$00#$00#$FE#$FF#$7F#$AB#$03#$00#$E9#$F1# $FF#$FF#$88#$D4#$00#$00#$00#$00#$00#$00;
SendToServer;
end;
end;

я так понимаю это 48=ValidatePosition:d(X)d(Y)d(Z)d(Heading)d(Data) тоесть запрос клиента?
почиму оно должно сбивать таргет?
4egvar вне форума   Ответить с цитированием
Старый 16.10.2007, 09:24   #2
Рыцарь
 
Аватар для dmitry501
 
Регистрация: 01.10.2007
Сообщений: 293
Сказал Спасибо: 42
Имеет 50 спасибок в 37 сообщенях
dmitry501 пока неопределено
По умолчанию

Откопал старье. validateposition при рассинхронизации в С3 чара из мира убирало до appearing. Чем и пользовались. Сейчас обычно просто телепортит на новое место.
__________________
Цитата:
Сообщение от Stas
...Ну на хрена ты меня посылаешь гууглить или искать 140 страниц описанных где-то комманд, если я уже в сотый раз объясняю, что хочу облегчить труд многим, я же эти доводы подробно описал...
dmitry501 вне форума   Ответить с цитированием
Старый 03.12.2007, 10:48   #3
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию Re: cmd 03 04 from Server and anti target / auto target

Цитата:
Сообщение от 4egvar
03=CharInfo
04=UserInfo
а в чем разница? когда какой пакет посылается?
03=CharInfo - данные всех игроков, которые вокруг тебя
04=UserInfo - твои данные
есть еще
16=NpcInfo - данные по мобам и NPC

Цитата:
Сообщение от 4egvar
в скрипте авто-таргета: когда убил уже атакующего чела/моба, таргет наследующего атакуещего не переключается.
как узнать ИД следующего атакующего моба/чела?
Каждому типу монстров присвоен один ID, в игре дополнительно каждому присваивается разный ObjectID, чтобы отличать друг от друга. В автотаргете надо менять ObjectID. Для этого требуется создать базу данных по мобам вокруг тебя и соответственно перебирать их по необходимости. Подобное есть в теме "Да будет бот". Почитай форум внимательно.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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