Показать сообщение отдельно
Старый 03.11.2009, 11:30   #1
Новичок
 
Регистрация: 02.11.2009
Сообщений: 22
Сказал Спасибо: 1
Имеет 1 спасибку в 1 сообщении
hackbozb пока неопределено
По умолчанию подкиньте скрипт....

Видел недавно на форуме скипт на продажу тарбаров, не могу сейчас найти... Отдельной темы с таким названием нет, а в какой он был не помню... Вобщем нужно продавать тарбары, которые дюпаю, в зацикленном виде, в магазине оружия в гиране.... Буду благодарен за помощь.... Администрация, если примите за флуд просто удаляйте тему, завтра буду все перечитывать.... Заранее спасибо, надеюсь на понимание.

Добавлено через 10 часов 2 минуты
нашел скрипт, вот он:
/// Autoseller by Johnson
Var
I,j,k,l,ItemCount,ItemType1,ItemOID,ItemID,ItCount ,SelledItemID:integer;
N_Items:Array[0..500,0..1] of Integer;
procedure Init;
begin
SelledItemID:= 158; // Tarbar
l:=0;
end;
procedure SendMsg(msg:string);
begin
buf:=#$4A;
WriteD(0);
WriteD(10);
WriteS('');
WriteS(msg);
SendToClient;
end;
begin
if FromClient and (pck=#$38#$53#$00#$00#$00#$03#$00#$00#$00) then
begin
buf:=#$0F;
SendToServer;
l:=1;
end;
if FromServer and (pck[1]=#$1B) and (l=1) then
begin
j:=6;
k:=0;
ItemCount:=ReadH(4);
For I:=0 to ItemCount - 1 do
begin
ItemType1:=ReadH(j);
ItemOID:=ReadD(j);
ItemID:=ReadD(j);
ItCount:=ReadD(j);
j:=j+22;
if ItemID = SelledItemID then
begin
N_Items[k,0]:=ItemID; ///ID
N_Items[k,1]:=ItemOID; ///OID
k:=k+1;
end;
end;
buf:=#$1E;
WriteD(0);
WriteD(k+1);
For I:=0 to k do
begin
WriteD(N_Items[i,1]); ///OID
WriteD(SelledItemID); ///ID
WriteD(1); ///Count
end;
l:=0;
SendToServer;
end;
end.

запускается быквой S в патичат. Продает все имеющиеся тарбары в инвентаре и прекращает работу. Вопрос можно ли сделать так, чтоб скрипт следил за ко вом вещей в инвентаре и при полном наполнении запускался, или писал S в патичат, в результате чего запускался бы с начала...

Последний раз редактировалось hackbozb, 03.11.2009 в 11:30. Причина: Добавлено сообщение
hackbozb вне форума   Ответить с цитированием