|
Фильтрация дропа через PPC - Rising Force Online - Уязвимости, баги, читы и статьи по RF Online. |
06.12.2008, 17:26
|
#1
|
|
|
|
Старший сержант
|
Регистрация: 10.09.2008
Сообщений: 191
Популярность: 7276
Сказал(а) спасибо: 32
Поблагодарили 910 раз(а) в 166 сообщениях
|
Фильтрация дропа через PPC
Недавно вот наткнулся на пару скриптов от hePPer'a - полезная штука
Код:
// Фильтр дропа РФО (WP v5.0xF Type-WPS)
// Made by hePPer (c)
if _gFromServ and copy(_gBuff,3,2) = HStr('03 14') then begin
a :=copy(_gbuff,5,1); //группа игнорируемых предметов
b :=copy(_gbuff,6,2); //ИД оставляемого предмета втч из игнорируемой группы
i :=0;
j :=0;
if b=hstr('6901') or b=hstr('1600') or b=hstr('1700') then i:=1; //нужные предметы
if a=#$12 or a=#$14 or a=#$17 then j:=1; //игнорируем по группе
if i=0 and j=1 then gBlockPacket; //фильтруем указанные группы если нет нужного предмета
end;
//группы ===========================================
//h12-стружка,талики;
//h14-ресурсы;
//h00-торс;???
//h01-ноги;
//h02-перчатки;
//h03-ступни;
//h04-голова;
//h05-щит;
//h06-оружие;
//h08-кольцо;
//h09-амулет;
//ИД некоторых важных предметов======================
//ИД -- h1D00-Куб изобретателя -(группа h1F)
//ИД -- h6901-редкая руда
//ИД -- h1700-Бим
//ИД -- h1600-глю
//ИД -- h0300-рина
//ИД -- h3B00-кусок оливковой стружки
//ИД -- h1600-Талика тьмы
//ИД -- h1700-Талика хаоса
//ИД -- h1F00-Талика милосердия
//ИД -- h1400-Талика невежества
//ИД -- h1900-Талика покровительства
//ИД -- h2000-Талика грации
//ИД -- h2100-Талика забвения
//ИД -- h5602-Грубый реликтовый чип (распечатка реликта)
//ИД -- h5702-Обработанный реликтовый чип
//ИД -- h5802-Безупречный реликтовый чип
Данный скрипт позволяет не отображать в клиенте, выпадающий из мобов лут, это может помочь при фарме определённых ресурсов, вещей и т.п. Особенно полезен на высокорейтовых серверах. Скрипт для WPPC от Sauron"а. При небольшой правке скрипта можно установить фильтр на нужные предметы.
Код:
// Фильтр дропа РФО v.II (WP v5.0xF Type-FS)
// Made by hePPer (c)
//Для запуска скрипта необходимо бафнуться (бафом воина или стрелка)
var
mine,gids,ids,le,si: integer;
did,dgid,ID,dcid,cid,csid,s01: string;
Procedure OnCreate; // однократно вызывается для инициализации скрипта
begin
ids :=0;
gids :=0;
mine:=1; //Переключатель для отображения/скрытия чужого дропа 1-видим только наш лут, 0-весь
ID := '';
si:=0;
s01 := FStr(19);
cid:='';
csid:='';
dcid:='';
end;
BEGIN
//Get ID packet & len
ID :=copy(_gBuff,3,2);
le := length(_gBuff);
if le < 4 then exit;
//сброс флажков
ids:=0;
gids:=0;
//Seek my ID
if (not _gFromServ) and (ID=hstr('1104')) and (si=0) then begin
cid:=copy(_gBuff,9,4);
csid:=copy(_gBuff,7,2);
si:=1;
gSys.SendC(hstr('3a00020A 02')+cid+s01+#$1c+'SPBF :Status-Ready, Filtr-ON'+#$0);
exit;
end;
//Filtr
if ((_gFromServ) and (si=1) and (ID = HStr('03 14'))) then begin
dgid :=copy(_gbuff,5,1); //получение группы предметов
did :=copy(_gbuff,6,2); //получение ИД предмета
dcid :=copy(_gbuff,11,4); //получение "владельца" дропа
if (mine=1) and (dcid<>cid) then begin //если дроп не мой то неотображаем (mine=1/0)
gBlockPacket;
exit;
end;
if
(did=hstr('6901')) or
(did=hstr('1600')) or
(did=hstr('1700'))
then ids:=1; //нужные предметы
if
(dgid=#$12) or
(dgid=#$14) or
(dgid=#$17) or
then gids:=1; //игнорируем по группе
if (ids=0) and (gids=1) then begin //фильтруем указанные группы если нет нужного предмета
gBlockPacket;
exit;
end;
end;
END.
Ещё один вариант фильтра с небольшим исправлением
|
|
|
5 пользователя(ей) сказали cпасибо:
|
|
07.12.2008, 16:06
|
#2
|
|
|
|
Пехотинец
|
Регистрация: 15.04.2008
Сообщений: 54
Популярность: 79
Сказал(а) спасибо: 80
Поблагодарили 42 раз(а) в 17 сообщениях
|
и как этот скрипт запустить?
куда его засунуть, что с ним вообще делать?
|
|
|
Пользователь сказал cпасибо:
|
|
07.12.2008, 17:25
|
#3
|
|
|
|
Фельдмаршал
|
Регистрация: 10.06.2008
Сообщений: 965
Популярность: 5501
Сказал(а) спасибо: 786
Поблагодарили 942 раз(а) в 598 сообщениях
|
в впф, сказано же..
|
|
|
Пользователь сказал cпасибо:
|
|
08.12.2008, 15:16
|
#4
|
|
|
|
Пехотинец
|
Регистрация: 15.04.2008
Сообщений: 54
Популярность: 79
Сказал(а) спасибо: 80
Поблагодарили 42 раз(а) в 17 сообщениях
|
а поточнее можно, как его и куда в WPF пихнуть что бы работал?
и вообще это на 6апе будет работать?
Последний раз редактировалось Danilk; 08.12.2008 в 15:45.
|
|
|
Пользователь сказал cпасибо:
|
|
08.12.2008, 18:00
|
#5
|
|
|
|
Фельдмаршал
|
Регистрация: 10.06.2008
Сообщений: 965
Популярность: 5501
Сказал(а) спасибо: 786
Поблагодарили 942 раз(а) в 598 сообщениях
|
тыкаешь по онлайн соединению, жмёшь пимпу "редактирование скриптов онлайн". туда вставляешь скрипт. Только смотри, чтобы скрипт был в фс. Лучше сначала засунь в скрипт тестер, там в фс сохрани.
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
10.01.2009, 19:57
|
#6
|
|
|
|
Разведчик
|
Регистрация: 10.01.2009
Сообщений: 4
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Вопрос,это как-то палиться?Вещь полезная,но в бане сидеть не охото
|
|
|
Пользователь сказал cпасибо:
|
|
10.01.2009, 21:44
|
#7
|
|
|
|
Рыцарь-защитник
|
Регистрация: 28.04.2008
Сообщений: 657
Популярность: 4925
Сказал(а) спасибо: 251
Поблагодарили 1,126 раз(а) в 335 сообщениях
|
Как это может палиться если идет блок пакетов на стороне клиента?!
________________
Просьба не писать мне в ЛС по поводу того, что что-то не работает/выложить тему из подполья/рассказать о последних багах, читах, глюках. Не отвечу! Задавайте конкретные вопросы. Чем смогу - тем помогу. И в теме указывайте суть вопроса, а то смотреть вообще не буду - удалю и все.
__________________
Предоставляю услуги Гаранта/Проверяющего. Все подробности здесь.
Связь только через ПМ. В теме писать "Гарант/Проверка".
__________________
__________________
† Ваш рай - это только сон † ©
|
|
|
Пользователь сказал cпасибо:
|
|
10.01.2009, 22:42
|
#8
|
|
|
|
Старший сержант
|
Регистрация: 26.08.2008
Сообщений: 194
Популярность: 1115
Сказал(а) спасибо: 60
Поблагодарили 380 раз(а) в 93 сообщениях
|
|
|
|
Пользователь сказал cпасибо:
|
|
10.01.2009, 23:49
|
#9
|
|
|
|
Рыцарь-защитник
|
Регистрация: 28.04.2008
Сообщений: 657
Популярность: 4925
Сказал(а) спасибо: 251
Поблагодарили 1,126 раз(а) в 335 сообщениях
|
И как ты докажешь, что кто-то юзает этот фильтр? Мне оч интересно =)
________________
Просьба не писать мне в ЛС по поводу того, что что-то не работает/выложить тему из подполья/рассказать о последних багах, читах, глюках. Не отвечу! Задавайте конкретные вопросы. Чем смогу - тем помогу. И в теме указывайте суть вопроса, а то смотреть вообще не буду - удалю и все.
__________________
Предоставляю услуги Гаранта/Проверяющего. Все подробности здесь.
Связь только через ПМ. В теме писать "Гарант/Проверка".
__________________
__________________
† Ваш рай - это только сон † ©
|
|
|
Пользователь сказал cпасибо:
|
|
11.01.2009, 09:44
|
#10
|
|
|
|
Старший сержант
|
Регистрация: 26.08.2008
Сообщений: 194
Популярность: 1115
Сказал(а) спасибо: 60
Поблагодарили 380 раз(а) в 93 сообщениях
|
Я и не собираюсь доказывать ^^
Я просто сказал, что это выгядело бы странно
|
|
|
Пользователь сказал cпасибо:
|
|
11.01.2009, 10:04
|
#11
|
|
|
|
Фельдмаршал
|
Регистрация: 10.06.2008
Сообщений: 965
Популярность: 5501
Сказал(а) спасибо: 786
Поблагодарили 942 раз(а) в 598 сообщениях
|
выглядело бы странно, если подбираешь всякое г, а тру шмот оставляешь лежать
|
|
|
Пользователь сказал cпасибо:
|
|
11.01.2009, 10:06
|
#12
|
|
|
|
Разведчик
|
Регистрация: 11.01.2009
Сообщений: 2
Популярность: 12
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
А как сделать чтобы собиралась только глю бим и рина только они=)
|
|
|
Пользователь сказал cпасибо:
|
|
11.01.2009, 10:31
|
#13
|
|
|
|
Фельдмаршал
|
Регистрация: 10.06.2008
Сообщений: 965
Популярность: 5501
Сказал(а) спасибо: 786
Поблагодарили 942 раз(а) в 598 сообщениях
|
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
11.01.2009, 13:54
|
#14
|
|
|
|
Разведчик
|
Регистрация: 10.01.2009
Сообщений: 2
Популярность: 14
Сказал(а) спасибо: 4
Поблагодарили 2 раз(а) в 2 сообщениях
|
Сказ прав, когда у тебя 5 лут карт и куча лута на земле и ты быстро подбираешь всё, что тебе надо, а г.. остаётся на земле и ты бежишь к другому мобу, то выглядеть будет палёвно, хотя за тему спасибо, кто-нибудь на 6апе потестил?
|
|
|
Пользователь сказал cпасибо:
|
|
11.01.2009, 17:45
|
#15
|
|
|
|
Фельдмаршал
|
Регистрация: 10.06.2008
Сообщений: 965
Популярность: 5501
Сказал(а) спасибо: 786
Поблагодарили 942 раз(а) в 598 сообщениях
|
чего тестить? работает конечно. пакеты же не меняли.
|
|
|
Пользователь сказал cпасибо:
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 22:35.
|
|