Blog srebro
[7.92][NG]Skrypt działa tylko do połowy
Witam!
Mam skrypt na auto otwieranie nowego bp jak się aktualny zapełni i nie działa mi do końca ponieważ po pewnym czasie się wyłącza(skrypt) ok 1-2min.
Kod: var bp: TContainer;
function Get(ID: integer): TContainer;
var
x: integer;
y: integer;
begin
Result := nil;
for x := 0 to Self.Containers.Count - 1 do
begin
if x >= Self.Containers.Count then Break;
for y := 0 to Self.Containers.Container[x].Count - 1 do
begin
if y >= Self.Containers.Container[x].Count then Break;
if Self.Containers.Container[x].Item[y].ID = ID then
begin
Result := Self.Containers.Container[x];
Exit;
end;
end;
end;
end;
while not terminated do begin
UpdateWorld;
bp := Get(2854);
if bp <> nil then begin
if bp.count = bp.capacity then begin
for i := 0 to bp.count -1 do begin
if bp.item[i].properties.container then begin
bp.item[i].Open;
break;
sleep(1000);
end;
end;
end;
end;
end; Podmieniłem id bp na 2854 i tyle go "edytowałem".
A tak to wygląda na ss (img85.yfrog.com/img85/4497/omgfm.jpg)