сабж: возможно ли "отсекать" какие-либо пакеты? Т.е. например пакет SpawnItem или DropItem. Надо именно ОТСЕКАТЬ, т.е что бы клиент их игнорировал.Заранее спасибо за ответы.
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
//основная часть скрипта
//вызывается при приходе каждого пакета если скрипт включен
begin
if FromServer then begin
case pck[1] of
#$00: pck:=''; /// вместо 00 ид того пакета который "отсекать"
end;
end.
хм, а ИД пакета это как ИД итема? просто не совсем просвещен в этом.
Добавлено через 10 минут
вытащил инфу из пакетс.ини, там выташил ИД пакета DropItem(0C), только вот скрипт не запускается. Говорит что перед end ; пропущена
Добавлено через 3 минуты
ЧЯДНТ?
Последний раз редактировалось ololo, 06.02.2010 в 21:04.
Причина: Добавлено сообщение
procedure Init; //Вызывается при включении скриптаbeginend;
procedure Free; //Вызывается при выключении скриптаbeginend;
//основная часть скрипта//вызывается при приходе каждого пакета если скрипт включенbeginif FromServer thenbegincase pck[1] of
#$00: pck:=''; /// вместо 00 ид того пакета который "отсекать"end;
end;
end.
спасибо, уже поставил =) Например я вытащил из пакетс.ини пакет ИД SpawItem, поставил 0B вместо 00, но пакеты почему-то все равно приходят на клиент. Зависит ли это ObjectID?
Добавлено через 13 минут
все спасибо всем, кто ответил, можно тему убирать
Последний раз редактировалось ololo, 06.02.2010 в 21:31.
Причина: Добавлено сообщение