PDA

Просмотр полной версии : Прописываем себе любой шмот


Getar
07.08.2011, 15:05
С помощью этого скрипта можно себе прописать любую шмотку.

var

SpeedTable1:array[1..10] of integer;
cSpeed:integer;
rSpeed:single;
vx1:variant;


DangePacket:array[1..10] of string;
//DangePacket1:string;
//DangePacket2:string;

CharID:array[1..4] of integer;
TargetID:integer;

var
msgName:string;
item:String;
max:String;
startc:String;
startn:String;
str: string;
procedure PHX_Message(msg1:string);

begin
buf:=HStr('17 54 D4 07 00 00 00 00 00 ');
msgName:='Zhyk.ru';
WriteS(msgName);
WriteS(msg1);
SendToClient;
end;
begin
if FromClient and (ReadC(1)=$C9{select}) then
begin
TargetID:=ReadD(4);
if DangePacket[1]='' then
begin
buf:=HStr('9A 57 59 ');
WriteD(TargetID);
DangePacket[1]:=buf;
PHX_Message(Format('SK-NS',[TargetID]));
end;
if DangePacket[2]='' then
begin
buf:=HStr('9A 57 59 ');
WriteD(TargetID);
DangePacket[2]:=buf;
PHX_Message(Format('- Skript "zhyk_add"',[TargetID]));
end;

end;



begin
if pck='' then exit;
if (FromClient) and (readc($1)=$B9) then
begin
str := reads(5);
Delete(str,5,length(str)-4);
if str = '/add' then
begin
buf := hstr('18 54 D7 19 00 01 00 B5 6B 04 00');
str := reads(15);
Delete(str,12,length(str)-11);
buf:= buf + hstr(str);
buf:= buf + hstr('24 00 A3 F9 16 00 00 00 16 00 00 4C 30');
str := reads(39);
Delete(str,12,length(str)-11);
buf:= buf + hstr(str);
buf:= buf + hstr('00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00');
sendtoclient;
pck :='';
end;
end;
end;
end.

Как прописывать?

Включаем данный скрипт,пишем в чате /add (ВНИМАНИЕ!!! Только один слэш). /add (id вещи) (кол-во вещей).

Как узнать id и кол-во шмотки?

Заходим в l2phx. Дополнительно->Преобразования->и всё преобразуем в DWord
Заходим на базу знаний,например: [Ссылки могут видеть только зарегистрированные и активированные пользователи]
Ищем что хотим себе прописать. В нашем случае это будет "Изящные храмовые одежды" ( ид вещи 110900194). Всё это я преобразую в DWord . Преобразовал. Получилось E2 33 9C 06.
тоесть пишем в чате /add E2 33 9C 06. И преобразуем количество,сколько хотим ( в моём случае это 1. Преобразовал в DWord ,получилось 01 00 00 00. И добавляем /add E2 33 9C 06 01 00 00 00. Далее Enter,и смотрим что шмотка лежит в инвентаре. Тут только одно "НО".Лично я не знаю как его отмывать,просто если не отмыть её нельзя использовать и после релога она пропадёт. Но отмыв есть. Тестите и отписывайтесь,кто найдёт отмыв пишите в тему.

Баг тестировался на на Aion Rulez, Aion-Free, Aion.in.ua

Furydose
07.08.2011, 21:29
Этот скрипт создает пакет 18 SM_INVENTORY_UPDATE и отправляет его на клиент, это просто визуал, отмыть шмотку нельзя, т.к. ее просто нет.

BioDread
08.08.2011, 14:38
Это визуальное добавление шмотки в инвентарь.
Смысла делать это не вижу никакого.

macsanya
08.08.2011, 21:08
так можно одеть/закинуть в инвентарь что угодно. заточиться как угодно.. и вообще видеть как перед тобой происходят какие то несуществующие действия.. короче все что угодно,
НО
это все будет только визуально
ты наверняка не пробовал вещь на внешку ставить, а если попробовал бы понял что не получается, а при релоге вещь пропадает, и не обязательно для того скрипты писать

talala
03.09.2011, 14:01
Тема перенесена.

Life1sGood
17.10.2011, 11:35
а если шмот который добавил, продать и выкупить? возможно!!! он останится) ну грубо говоря отмыв) попробуйте) а то я неоч разобрался со скриптом

mars2107
17.10.2011, 12:30
Я пробовал добавить, в инвентаре что то появляеться. Но эту вещь не видно и ничего с ней сделать нельзя. Пустая ячейка загимаеться и при наведении курсора Пишет что нелзя продать и бла бла бла,

Venzli
18.10.2011, 05:50
Пустая трата времени и больше не чего!Это все не пашит!

qob
18.10.2011, 10:22
ниче не добавляет , прописываю адд вылетает окно на сервере много игроков выберите другой сервер

Jusfrut
18.10.2011, 11:29
Teraion фикс. При отправке /add ничего не изменяеться!

dumchic
18.10.2011, 15:36
Teraion фикс. При отправке /add ничего не изменяеться!
на терайоне вмечто "/" надо "."(точка(у)) ставить

Donzezz
18.10.2011, 17:22
Попробовал на free , не получается. И так .add и так /add даже так //add =):evil:

xKryptoniTx
18.10.2011, 17:36
На Айон-фри только вещь становитса серой с ней нечего нельзя зделать, даже выкинуть(удалить)

ХлЫщь
18.10.2011, 18:31
Серые вещи можно использовать на вид?

xKryptoniTx
18.10.2011, 19:35
Серые вещи можно использовать на вид?

нет, их когда перетаскиваешь и нажимаешь ОК, то смена вида как бы происходит, но вид не меняетса и серая вещь не исчезает. как бы её нету.

dvd-r
22.10.2011, 19:23
а каккои паке нада ставить там я немогу отвывать не отмывается плиз помогите

Добавлено через 2 минуты
кто незнает как отмывать слушаите сюда идеош к бокалеишику и продаиош ему патом выкупаеш но каскои пакет нада ставить плиз скажые

IIuHrBuH
22.10.2011, 19:52
dvd-r ты тему прочитал от начала до конца?Это визуальность они ничего не дают
ты даже не оденишь шмот!

dvd-r
23.10.2011, 10:15
слыш как у тя ешё получилось 1000000...

lorko
13.11.2011, 00:52
это визуально оно не отмывается =((((

nightspouke
13.11.2011, 11:58
Хватит эту тему уже поднимать. Понятно же объяснили, что этот скрипт отправляет пакет на клиент, т.е. Синий, т.е. визуально. Вы не сможете ни продать, ни передать, ни поставить внешку-ничего. Только можно линковать в чат.