What's new

Du?y zbi?r skrypt?w do NG.

Michalekk

Senior User
Joined
Aug 3, 2008
Messages
752
Reaction score
163
Age
30
Odp: Du?y zbi?r skrypt?w do NG.

Mam Pro?b? Czy Mogli By?cie Da? skrypt na zamian? soft?w na bohy je?eli mam xxx many a nie xxx hp z gory dzi?kuje

OPIS:
Min_mana - przy jakim PROCENCIE many ma wrzucac
max_mana - przy jakim PROCENCIE ma zdejmowac
KOMENDY:
Message - komenda na sprawdzenie ZDALNIE ile zostalo softow(dziala poprawnie po wpisaniu drugiej komendy)
GMessage - komenda ktora pobiera najswiezsze informacje ile pozostalo softow

Code:
Const
  // Boots to use if LESS then Min_Health //
  Min_Mana = 65   //in %
  SoftBoots_ID = 6529
  SoftBoots_InUse_ID = 3549
  // Boots to use if you have MORE then Max_Health //
  Max_Mana = 95   //in %
  Boh_ID = 3552  // BoH - 3079, Pirate Boots - 5461
  Mesage = 'check softboots'
  GMessage = 'update data'
  AlertFrom = 'C:/Windows/Media/Notify.wav'
  Logout = 0
 
Var
  Pause, B: Boolean
  SBS,BOO: integer;
  SBAmount: string;
 
Procedure Event_KeyUp(Key: integer);
begin
  if Key = $13 then Pause := not Pause;
end;

procedure Event_Message(Channel: integer; Name, Text: String);
begin
updateworld;
if Text = GMessage then
begin
B:=True;
end;
if Text = Mesage then
begin
self.PrivateMessage(Name, 'Soft boots has energy for '+SBS+'.');
end;
end;

procedure Event_Notice(Text: string);
begin
updateworld;
if (pos('You see a pair of soft boots (faster regeneration)', Text) <> 0) then
begin
SBAmount:= Text;
Delete(SBAmount, 1, 71);
SBAmount:=Copy(SBAmount, 1, Pos(' l', SBAmount));
end;
if (pos('You see a pair of soft boots that', Text) <> 0) then
begin
SBAmount:= Text;
Delete(SBAmount, 1, 49);
SBAmount:=Copy(SBAmount, 1, Pos(' l', SBAmount));
end;
if (pos('You see a pair of worn', Text) <> 0) then
begin
SBAmount:= 'You are out of soft boots.';
end;
end;

function GetItemFromOpenBackpack(ID: integer): TItem; 
var 
  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].Item[y]; 
        Exit; 
      end; 
    end; 
  end; 
end;

begin
Pause := False;
B:=False;
while not terminated do
begin
  processevents;
  if not pause then
  begin
  UpdateWorld;
  SBS:=SBAmount;
  if B then
  begin
    updateworld;
    Self.Containers.Container[0].Item[0].Look;
    sleep(100);
    Self.Feet.Look;
    B:=False;
  end;
  if Self.Mana <= Min_Mana/100*Self.MaximumMana then
  begin
    if Self.Feet.ID  <> SoftBoots_InUse_ID then
    begin
      Boots := GetItemFromOpenBackpack(SoftBoots_ID);
      if Boots <> nil then
      Boots.MoveToBody(Self.Feet,0);
      else Self.Displaytext('Boots werent found in open backpack!');
    end;
  end;
  if Self.Mana >= Max_Mana/100*Self.MaximumMana then
  begin
    if Self.Feet.ID <> Boh_ID then
    begin
      Boots := GetItemFromOpenBackpack(Boh_ID);
      if Boots <> nil then
      Boots.MoveToBody(Self.Feet,0);
      else Self.Displaytext('Boots werent found in open backpack!');
    end;
  end;
  end;
  if ((Self.Feet.ID <> BOH_ID) and (Self.Feet.ID <> SoftBoots_InUse_ID)) then
  begin
      PlaySound(AlertFrom);
      if Logout = 1 then Self.Logout(False);
      if Logout = 2 Then Self.Logout(True);
  end;

  Sleep(4000); 
end;
end;
 

bloe1299

New User
Joined
Apr 30, 2009
Messages
3
Reaction score
0
Odp: Du?y zbi?r skrypt?w do NG.

POMOCYYY SZUKAM ELF BOTA ALBO NG BOTA POD TIBIE 8.42 (CHODZ\I MI O CRACK
sSzukalem cala noc i nic nie znalazlem ;/ same trojany xD
piszcie na moje gg 13185753 ;p
z gury dziekuje za pomoc
ps piszcie nawet jak bende nie dostempny thxxx
 

Michalekk

Senior User
Joined
Aug 3, 2008
Messages
752
Reaction score
163
Age
30
Odp: Du?y zbi?r skrypt?w do NG.

gdzie to dodac?

Tools-> Scripter -> Execute Script-> WPisujesz w to okienko, badz kopjujesz script-> Save.

POMOCYYY SZUKAM ELF BOTA ALBO NG BOTA POD TIBIE 8.42 (CHODZ\I MI O CRACK
sSzukalem cala noc i nic nie znalazlem ;/ same trojany xD
piszcie na moje gg 13185753 ;p
z gury dziekuje za pomoc
ps piszcie nawet jak bende nie dostempny thxxx

Rozmowy na tym forum o crackach s? niedozwolone. Nikt Ci tego nie da. Mog? Ci tylko poewiedzie? jak przed?u?y? wersj? trial NG, ?eby dzia?a? o kolejne 3 dni d?u?ej. ;pp
 

czaki4566

New User
Joined
May 11, 2009
Messages
2
Reaction score
0
Odp: Du?y zbi?r skrypt?w do NG.

A napisa?by? mi a moze masz scrip na przekladanie power bolts
i na bicie z exori flam.
A dok??dnie potrzebuje to na ots.
I zamaist power bolts to item o taki id 4490
a zamiast exori flama exori sim
Bede wdzeiczny lecz mozz napsaic na tego exori flama i power bolts a id sobie pozmieniam
 

Svaren

Active User
Joined
Mar 17, 2009
Messages
58
Reaction score
3
Odp: Du?y zbi?r skrypt?w do NG.

Skrypty bardzo fajne i przydatne zw?aszcza z exori ;]
Bardzo dobra robota 10/10

Pozdrawiam
 

Vemor

Active User
Joined
Jun 26, 2008
Messages
126
Reaction score
2
Odp: Du?y zbi?r skrypt?w do NG.

mam problem bo tam gdzie jest skrypt na manarune to pisze hp a niepowinno mana ? prosi? bym o skrypta kt?ry leczy mane a nie hp
 

Michalekk

Senior User
Joined
Aug 3, 2008
Messages
752
Reaction score
163
Age
30
Odp: Du?y zbi?r skrypt?w do NG.

mam problem bo tam gdzie jest skrypt na manarune to pisze hp a niepowinno mana ? prosi? bym o skrypta kt?ry leczy mane a nie hp

Code:
Const
  Manarune_ID = 3098
  MinMana = 800
  Maxmana = 800
while not terminated do
begin
  UpdateWorld;
  if Self.Health <= MinHealth then
  while Self.Health < MaxHealth do   
  begin
    if terminated then break;
    self.containers.useitemwithself(ManaRune_ID);
    sleep(100);
    UpdateWorld;
  end;
  sleep(100);
end;

Tylko zamieni?em z health, na mana. Spr?buj tak.

Pozdrawiam,
michalekk
 

Vemor

Active User
Joined
Jun 26, 2008
Messages
126
Reaction score
2
Odp: Du?y zbi?r skrypt?w do NG.

thx *up i prosi? bym o co? jeszce skrypt na auto utani gran hur kiedy sie sko?czy ^^
 

karpiktogosc

Advanced User
Joined
Apr 8, 2008
Messages
350
Reaction score
15
Odp: Du?y zbi?r skrypt?w do NG.

Witam! Napisa? skrypta na tak zwane "Zasypywanie depo". Polega on na tym, ?e w ci?gu sekundy 100 arrows i 100 gp (po 1) przerzuca si? komu? na depo. Potrzebuj? skryptu, kt?ry by?by to odkopywa?. Pr?bowa?em i nie mog? co? napisa?. Z g?ry dzi?ki.

/Up
Const
Spell = 'utani hur'
MinMana = 60
while not terminated do
begin
UpdateWorld;
if not self.hasting then
if self.mana >= MinMana then
Self.Say(Spell);
sleep(1000);
end;
 

Michalekk

Senior User
Joined
Aug 3, 2008
Messages
752
Reaction score
163
Age
30
Odp: Du?y zbi?r skrypt?w do NG.

Witam! Napisa? skrypta na tak zwane "Zasypywanie depo". Polega on na tym, ?e w ci?gu sekundy 100 arrows i 100 gp (po 1) przerzuca si? komu? na depo. Potrzebuj? skryptu, kt?ry by?by to odkopywa?. Pr?bowa?em i nie mog? co? napisa?. Z g?ry dzi?ki.

Nie ma takiego skryptu. Ja polecam Tasker. To darmowy program to powtarzania ruch?w myszki i klawiatury :). Polega on na tym, ?e nagrywasz ruchy, a program to powt?rzy. Link do programu(sam u?ywam): http://tibia.net.pl/narzedzia-ot/51653-tasker-v-3-13-sprawdzony-program-do-makro.html

Mi?ego u?ywania ^^
 

Michalekk

Senior User
Joined
Aug 3, 2008
Messages
752
Reaction score
163
Age
30
Odp: Du?y zbi?r skrypt?w do NG.

AKCJA OD?WIE?ANIE


Czy naprawd? nikt nie korzysta i nie potrzebuje pomocy ? ;>

Pozdrawiam,
michalekk
 

Vemor

Active User
Joined
Jun 26, 2008
Messages
126
Reaction score
2
Odp: Du?y zbi?r skrypt?w do NG.

ja zn?w potrzebuje :D
potrzebuje skryptu ?eby utamo vita byla wypowiedziana przed znikni?ciem jakies 5 sec wczesniej :)
 

klon52

Advanced User
Joined
May 20, 2008
Messages
495
Reaction score
50
Odp: Du?y zbi?r skrypt?w do NG.

ja potrzebuje skryptu slime trainer bo ten mi nie dzia?a
 

Michalekk

Senior User
Joined
Aug 3, 2008
Messages
752
Reaction score
163
Age
30
Odp: Du?y zbi?r skrypt?w do NG.

ja zn?w potrzebuje :D
potrzebuje skryptu ?eby utamo vita byla wypowiedziana przed znikni?ciem jakies 5 sec wczesniej :)

Nie da si? ;/.

ja potrzebuje skryptu slime trainer bo ten mi nie dzia?a

Na pocz?tku trzeba da? follow'a na matk?, ?eby bot wiedzia? kt?rego slima nie atakowa?, potem follow zniknie.
Code:
var
    koniec:boolean;
    mon1,mon2:creature;
 
 function HowMuchAtk:integer;
 var
    x,i:integer;
 begin
    UpdateWorld;
    i:=0;
    result:=0;
    for x := 0 to Creatures.Count - 1 do
    begin
       if (Abs(Creatures.Creature[x].X - Self.X) <= 1) and
        (Abs(Creatures.Creature[x].Y - Self.Y) <= 1) and
        (Creatures.Creature[x].Z = Self.Z) and
        (Creatures.Creature[x].NPC) then result:=result+1;
    end;
 end;
 
 procedure checklife;
 var
    i,x:integer;
    cont:tcontainer;
 begin
    updateworld;
    for i:=0 to self.Containers.count-1 do
    begin
       for x:=0 to self.containers.container[i].count-1 do
       begin 
          if self.containers.container[i].item[x].id = 2874 then 
          begin
             cont:=self.containers.container[i];
             self.containers.container[i].item[x].usewithself;
             sleep(100);
             if cont.count = 20 then cont.item[cont.count-1].movetoground(self.x,self.y,self.z,0);
             cont.item[cont.count-1].movetocontainer(cont,0,0);
             break;
             exit;
          end;
       end;      
    end;                        
 end;
 
 
 procedure Event_Message(Channel: integer; Name, Text: String);
 begin
    if (name=self.name) and (text='stop') then koniec:=true;
 end;
 
 procedure GetMonsters;
 var
    x,i:integer;
 begin
    UpdateWorld;
    i:=0;
    for x := 0 to Creatures.Count - 1 do
    begin
       if (Abs(Creatures.Creature[x].X - Self.X) <= 1) and
        (Abs(Creatures.Creature[x].Y - Self.Y) <= 1) and
        (Creatures.Creature[x].Z = Self.Z) and
        (Creatures.Creature[x].NPC)  then
        begin 
           if i=0 then 
           begin
              mon1:=Creatures.Creature[x];
              i:=i+1;
           end
           else if i=1 then 
           begin
              mon2:=creatures.creature[x];
              i:=i+1;
           end;          
        end;
    end;
 end;
 
 
 function getmom:creature;
 var i:integer;
 begin
    updateworld;
    result:=0;
    for i:=0 to creatures.count-1 do
    if creatures.creature[i].following=true then result:=creatures.creature[i];
    if result=0 then self.displaytext('Musisz pierw dac followa na matke!');
 end;
 
 var
    id:integer;
    mom:creature;
 begin
    for i:=0 to 30 do
    begin
       mom:=getmom;
       if mom>0 then break;  
    end;
    if mom=0 then 
    begin
    self.displaytext('nie znaleziono matki! Koniec petli');
    exit;
    end;
    self.displaytext('matka znaleziona!');
    koniec:=false;
    id:=mom.id;
    while koniec=false do
    begin
       if self.health > 150 then
    begin
       GetMonsters;
       if HowMuchAtk=2 then
       if mon1.id=id then mon2.attacking := true else mon1.attacking:=true;
       ProcessEvents;
       sleep(1000);
    end
    else 
    begin
       checklife;
       sleep(2010);
    end;
    end;
 end;
 

MooX

Active User
Joined
Jun 30, 2008
Messages
71
Reaction score
12
Odp: Du?y zbi?r skrypt?w do NG.

Mam takie pytanko skrypt na "Podnoszenie Free Items" jakie itemy podnosi i jak go uzyc ze np trzeba stanac na itemie a bot da go do bp??

#DOWN
Spox THX
 
Last edited:

Michalekk

Senior User
Joined
Aug 3, 2008
Messages
752
Reaction score
163
Age
30
Odp: Du?y zbi?r skrypt?w do NG.

Mam takie pytanko skrypt na "Podnoszenie Free Items" jakie itemy podnosi i jak go uzyc ze np trzeba stanac na itemie a bot da go do bp??

Nie. Bot podnosi wszystkie itemy kt?re s? pod nim i w okolicy 1 kratki od postaci. Je?eli mia?by podnie?? co? co jest dalej, to musisz podej??.
 

Gepard154

Active User
Joined
Dec 3, 2008
Messages
114
Reaction score
1
Odp: Du?y zbi?r skrypt?w do NG.

Potrzebuj? pomocy....
1. Potrzebuj? skryptu do auto expa. A mianowicie by bij potwory z innego czaru np z "exevo gran mas frigo"
2. Nie wiem czy ju? to by?o bo co? widzia?em o tym ale warto jeszcze raz zapyta?, a chodzi mi o Utamo Vita. Czy jest skrypt kt?ry by przed?u?a? ten czar??
3. Ta manaruna mi nie dzia?a co jest nie tak?? lub co ja mog?em zle zrobi???
 
Last edited by a moderator:

Chajtek

Ten prawdziwy...
Joined
Apr 20, 2008
Messages
483
Reaction score
41
Odp: Du?y zbi?r skrypt?w do NG.

Ad.1

PHP:
const
MonsterList = ['Larva','scarab','vampire'];   //Potwory ktore ma atakowa
MonsterMana = [80]              //Pause attack if Mana below

Spell = 'Exevo frigo Hur';      //Spell to use
SleepS = 2000;            //Sleep time after spell in ms

MinCreatureHP = 0;        //Stop attacking creature if HP % below (could override "AttackLHP" & "AttackA")
AttackA = 2;              //Try(1)/Force(2) to spell attack melee attacking creature only (could override AttackLHP)
AttackLHP = 1;            //Attack monsters with lower Health% first

MinHP = 250;              //Heal if HP below(0 to disable healing)
HealSpell = 'Exura'; //Spell for heal
HealMana = 20;            //Heal only when mana over

GMSafe = 0;               //Pause all on GM (0 disable, 1 Gm on current floor, 2 GM on any floor)
PlayerSafe = 0;           //Pauses attacks if player on screen, but still heals

RampsID = [1950, 1952, 1954, 1956]; //No need to change

function PlayerOnScreen: boolean;
var
  x: Integer;
begin
  Result := False;
  if Creatures.Count > 1 then
  begin
    for x := 0 to Creatures.Count - 1 do
    begin
      if Creatures.Creature[x].Name = Self.Name then Continue;
      if Creatures.Creature[x].NPC then Continue;
      if Creatures.Creature[x].Visible then Result := True;
    end;
  end;
end;

function GMDetected: boolean;
var
  x: Integer;
begin
  Result := False;
  for x := 0 to Creatures.Count - 1 do
  begin
    if Creatures.Creature[x].GM then
    begin
      if (GMSafe = 2) then Result := True;
      else if (GMSafe = 1) and (Creatures.Creature[x].Z = Self.Z) then Result := True;
    end;
  end;
end;

function GetCreatureByID(ID: integer): TCreature;
var
  x: integer;
begin
  Result := nil;
  for x := 0 to Creatures.Count - 1 do
  begin
    if Creatures.Creature[x].ID = ID then
    begin
      Result := Creatures.Creature[x];
      Break;
    end;
  end;
end;

function GetTileFromXYZ(X, Y, Z: integer): TTile;
begin
  Result := nil;
  if abs((Self.X - 7) - X) > 14 then Exit;
  if abs((Self.Y - 5) - Y) > 11 then Exit;
  if Self.Z <> Z then Exit;
  Result := Screen.Tile[abs((Self.X - 7) - X), abs((Self.Y - 5) - Y)];
end;

function IsTileWalkable(Tile: TTile): boolean;
var
  x: Integer;
  Z: Integer;
begin
  Result := True;
  for Z := 0 to Tile.Count - 1 do
  begin
    if not Result then Exit;
    if Tile.Item[Z].Properties.Hole then Result := False;
    else if Tile.Item[Z].Properties.Stairs then Result := False;
    else if not Tile.Item[Z].Properties.Walkable then Result := False;
    else
    begin
      for x := low(RampsID) to high(RampsID) do
      begin
       if Tile.Item[Z].ID = RampsID[x] then Result := False;
      end;
    end;
  end;
end;

function CreaturePos(Creature: TCreature): Integer;
begin
UpdateWorld;
 Result := 0;
 if Creature.Z <> Self.Z then Result := 0;
 else if (Creature.X - Self.X = 0) and (Creature.Y - Self.Y = 1) then Result := 1;
 else if (Creature.X - Self.X = 0) and (Creature.Y - Self.Y = -1) then Result := 2;
 else if (Creature.X - Self.X = 1) and (Creature.Y - Self.Y = 0) then Result := 3;
 else if (Creature.X - Self.X = -1) and (Creature.Y - Self.Y = 0) then Result := 4;
 else if (Creature.X - Self.X = 1) and (Creature.Y - Self.Y = 1) then Result := 5;
 else if (Creature.X - Self.X = 1) and (Creature.Y - Self.Y = -1) then Result := 6;
 else if (Creature.X - Self.X = -1) and (Creature.Y - Self.Y = 1) then Result := 7;
 else if (Creature.X - Self.X = -1) and (Creature.Y - Self.Y = -1) then Result := 8;
end;

function IsAttackable(Name: String): Boolean;
var
  z: Integer;
begin
  Result := False;
  for z := Low(MonsterList) to High(MonsterList) do
  begin
    UpdateWorld;
    if Name = MonsterList[z] then
    if Self.Mana > MonsterMana[z] then
    begin
      Result := True;
      Break;
    end;
  end;
end;
Procedure SpellHunt(Trapped: boolean);
  var
  x: Integer;
  IsClose: Integer;
  Att: TCreature;
  PosC: Integer;
  PosID: Integer;
  Tile1: TTile;
begin
  UpdateWorld;
  if GMSafe > 0 then
  begin
    if GMDetected then Exit;
  end;
  if Self.Health < MinHP then
  begin
    if Self.Mana > HealMana then
    begin
      Self.Say(HealSpell);
      Sleep(SleepS);
    end;
    Exit;
  end;
  if PlayerSafe > 0 then
  begin
   if PlayerOnScreen then Exit;
  end;
  if Trapped then Sleep(300);
  IsClose := 0;
  Att := nil;
  PosC := 0;
  UpdateWorld;
  for x := 0 to Creatures.Count - 1 do
  begin
    if IsAttackable(Creatures.Creature[x].Name) then
    begin
      IsClose := CreaturePos(Creatures.Creature[x]);
      if IsClose <> 0 then
      begin
        //Attacking options Start
        if (Trapped) and (IsClose > 4) then Continue;
        if Creatures.Creature[x].Health < MinCreatureHP then Continue;
        if (AttackA = 2) and (not Trapped) and (Self.Attacking <> 0) then
        begin
          if Creatures.Creature[x].Attacking then Att := Creatures.Creature[x];
          else Continue;
          Break;
        end;
        else if (Creatures.Creature[x].Attacking) and (AttackA = 1) then
        begin
          Att := Creatures.Creature[x];
          Break;
        end;
        else if (AttackLHP = 1) and (Att <> nil) then
        begin
          if (Creatures.Creature[x].Health < Att.Health) then Att := Creatures.Creature[x];
        end;
        if Att = nil then
        begin
         Att := Creatures.Creature[x];
        end;
      end;
    end;
  end;
  if Att <> nil then
  begin
    PosC := CreaturePos(Att);
    PosID := Att.ID;
    if PosC = 0 then Exit;
    if PosC > 4 then
    begin
      if (PosC = 6) or (PosC = 5) then
      begin
        Tile1 := GetTileFromXYZ(Self.X + 1, Self.Y, Self.Z);
        if IsTileWalkable(Tile1) then
        begin
          Self.MoveRight;
          Exit;
        end;
      end;
      if (PosC = 7) or (PosC = 8) then
      begin
        Tile1 := GetTileFromXYZ(Self.X - 1, Self.Y, Self.Z);
        if IsTileWalkable(Tile1) then
        begin
          Self.MoveLeft;
          Exit;
        end;
      end;
      if (PosC = 5) or (PosC = 7) then
      begin
        Tile1 := GetTileFromXYZ(Self.X, Self.Y + 1, Self.Z);
        if IsTileWalkable(Tile1) then
        begin
          Self.MoveDown;
          Exit;
        end;
      end;
      if (PosC = 6) or (PosC = 8) then
      begin
        Tile1 := GetTileFromXYZ(Self.X, Self.Y - 1, Self.Z);
        if IsTileWalkable(Tile1) then
        begin
          Self.MoveUp;
          Exit;
        end;
      end;
      SpellHunt(True);
    end;
    else if PosC < 5 then
     begin
      if PosC = 1 then Self.FaceDown;
      else if PosC = 2 then Self.FaceUp;
      else if PosC = 3 then Self.FaceRight;
      else if PosC = 4 then Self.FaceLeft;
      Sleep(200);
      UpdateWorld;
      Att := GetCreatureByID(PosID);
      if Att = nil then Exit;
      if PosC <> CreaturePos(Att) then Exit;
      if Att.Health = 0 then Exit;
      UpdateWorld;
      T := CreaturePos(Att);
      if T < 5 then
      begin
        Self.Say(Spell);
        Sleep(SleepS - 100);
      end;
      sleep(100);
    end;
  end;
end;


begin
  while not Terminated do
  begin
    SpellHunt(False);
    Sleep(300);
  end;
end;

ad.2

PHP:
Begin
While not terminated do
begin
Updateworld;
Repeat
Self.Say('Utamo Vita');
Sleep(500)
updateworld;
Until Self.MagicShield = True
Sleep(190000)
end;
end;

ad.3 Manaruna, wpisz tylko ID i przy ilu MP ma odnawia?.

PHP:
Const 
  MinHealth = 55555 // IF YOUR HP IS BELOW THIS, IT WILL NOT USE MANARUNE..
  Manarune_ID = 268 // tutaj ID
  MinMana = 1000 // Przy x many odnawiaj
  MaxMana = 1000 // przepisz liczbe taka sama jak wyzej

while not terminated do 
begin 
  UpdateWorld; 
  if Self.Health >= MinHealth then
  if Self.Mana <= MinMana then 
  while Self.Mana < MaxMana do   
  begin 
    if terminated then break; 
    self.containers.useitemwithself(ManaRune_ID); 
    sleep(100); 
    UpdateWorld; 
  end; 
  sleep(100); 
end;
 

Gepard154

Active User
Joined
Dec 3, 2008
Messages
114
Reaction score
1
Odp: Du?y zbi?r skrypt?w do NG.

Bardzo dzi?kuj? wszystko mi ju? dzia?a :) oczywi?cie za pomoc rep.
 
Top