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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 13.05.2009, 01:42   #1
Пользователь
 
Регистрация: 17.04.2009
Сообщений: 39
Сказал Спасибо: 1
Имеет 1 спасибку в 1 сообщении
n1ce?! пока неопределено
По умолчанию Скрипт на сброс вещей

Вопрос,в старых версиях l2phx,а точнее 3.2.0 скрипт работает отлично сам скрипт
PHP код:
var
ipinteger;
Itemsinteger;
xyzinteger;
ObjectIDItemIDCount: array [1..120of integer;
m:TMemo;
Firstboolean;

procedure Init;
begin
ShowTab
;
m:=TMemo.Create(UserTab);
m.parent:=UserTab;
m.align:=alClient;
m.ReadOnly:=false;
m.ScrollBars:=ssBoth;
end;

begin
if FromClient and (pck[1]=#$03) then
begin
First
:=True;

buf:=#$0F;
SendToServer;
end;

if 
FromServer and (pck[1]=#$1B) then
begin
p
:=4;
Items:=(ReadC(p));
ReadC(p);
ReadC(p);
ReadC(p);
m.Lines.Add('Количество вещей в инвентаре: '+IntToStr(Items));
for 
i:=1 to Items do
begin
ObjectID
[i]:=ReadD(p);
ItemID[i]:=ReadD(p);
Count[i]:=ReadD(p);
ReadD(p);
ReadD(p);
ReadD(p);
ReadD(p);
m.Lines.Add('OId: '+IntToStr(ObjectID[i])+' IId: '+IntToStr(ItemID[i])+' к-во: '+IntToStr(Count[i]));
end;
end;

if 
FromServer and (pck[1]=#$04) and (First) then
begin
if Items <> 0 then First:=false;
p:=2;
x:=ReadD(p);
y:=ReadD(p);
z:=ReadD(p);
m.Lines.Add('Ваши координаты: x='+IntToStr(x)+' y='+IntToStr(y)+' z='+IntToStr(z));

for 
:= 1 to Items do
begin
if ItemID[i]>0 then // - Дропнуть все вещи
// if ItemID[i] = 1463 then // - Дропнуть только вещь с заданным ItemID
begin
buf
:=#$12;
WriteD(ObjectID[i]);
// Count[i]:=1; // - Дропнуть только одну вещь с заданным ItemID (речь о количестве... SS/SpS, например)
WriteD(Count[i]);
WriteD(x);
WriteD(y);
WriteD(z);
SendToServer;
m.Lines.Add('Дропнулось IId: '+IntToStr(Count[i])+' в количестве: '+IntToStr(ItemID[i]));
end;
end;
end;

endprocedure Init;
begin
//OnConnect
end;

procedure Free;
begin
//OnDisconnect
end;

begin
//OnRead
end
2 скрина


Когда из скрипта убераю
PHP код:
procedure Init;
begin
ShowTab
;
m:=TMemo.Create(UserTab);
m.parent:=UserTab;
m.align:=alClient;
m.ReadOnly:=false;
m.ScrollBars:=ssBoth;
end
Скрипт по просту ничего не делает,а должен делать авто дроп,подскажите что нить
n1ce?! вне форума   Ответить с цитированием
Старый 13.05.2009, 02:11   #2
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

n1ce?!, во первых, это не тема для обсуждения скриптов.
Во вторых, надо создать форму на которой будет рисоватся TMemo, как это сделать на форуме написано в соотвествующих темах..
В третих, у вас две процедуры Init и два исполняемых блока begin end, я вообще хз как этот скрипт мог раньше работать.
J-Fobos вне форума   Ответить с цитированием
Старый 13.05.2009, 02:14   #3
Пользователь
 
Регистрация: 17.04.2009
Сообщений: 39
Сказал Спасибо: 1
Имеет 1 спасибку в 1 сообщении
n1ce?! пока неопределено
По умолчанию

Цитата:
Сообщение от J-Fobos Посмотреть сообщение
n1ce?!, во первых, это не тема для обсуждения скриптов.
Во вторых, надо создать форму на которой будет рисоватся TMemo, как это сделать на форуме написано в соотвествующих темах..
В третих, у вас две процедуры Init и два исполняемых блока begin end, я вообще хз как этот скрипт мог раньше работать.
На счёт как создавать TMemo я без понятие,работал и не раз проверял,вообще был написан еще когда hlapex был,в нём 1-ый раз и использовал,потом в l2phx,данный скрипт мне помогает чистить чаров у которых в инверьтаре больше 150+ предметов,со скриптом на смерть(оверстат) для птс,который на яве по другому работает)
n1ce?! вне форума   Ответить с цитированием
Старый 13.05.2009, 04:23   #4
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

В changelog.txt
Цитата:
Revision: 84
Author: alexteam
Date: 19:51:44, 3 Апреля 2009 г.
Message:
[!] Альфа версия, переписано большинство кода, для совместимости требует небольшие изменения скриптов и существенные изменения в ваших плагинах.
Скрипты: UserTab заменен на UserForm, showtab на ShowForm, hidetab на HideForm. подробности касательно плагинов ищите на форуме.
Внес коррективы в скрипт, на предмет открытия формы:

с пользовательской формой

с обычной формой

PS: работу не проверял.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 13.05.2009 в 04:30.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 23.09.2009, 12:11   #5
Новичок
 
Регистрация: 31.08.2009
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
BloodToken пока неопределено
По умолчанию

Подскажи плиз что нужно вписывать в m:=TMemo.Create(UserForm);,я когда включаю скрипт оно у меня красным высвечивается
BloodToken вне форума   Ответить с цитированием
Старый 23.09.2009, 15:16   #6
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

Цитата:
Сообщение от BloodToken Посмотреть сообщение
Подскажи плиз что нужно вписывать в m:=TMemo.Create(UserForm);,я когда включаю скрипт оно у меня красным высвечивается
версия l2phx ?
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
TAMBIK вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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