![]() |
|
#1
|
|||
|
|||
|
70ish Knight with 80/80 Is getting 36k atm, so I don't know - the script really ranges.
It's the top right island, and it's only ground floor meaning you get good profit and use less uh's, also start at the turtle when you spawn Script removed, close thread please. PM Me if you REALLY want it, we can arrange... something. ![]() STOP FUCKING PMING ME Last edited by Dusk; 04-03-2007 at 12:35 PM. Reason: Script used to much, lol |
|
#2
|
|||
|
|||
|
testing it tomorrow ;]
im lvl 50 skills 80/80 dsm g legs mms dh f axe sb |
|
#3
|
|||
|
|||
|
were you using one or 2 handed weapon?
|
|
#4
|
|||
|
|||
|
is it possible for a level 13 to hunt here?
|
|
#5
|
|||
|
|||
|
Lol, nah.
And yes I was using a d-lance |
|
#6
|
|||
|
|||
|
ya pretty good script, 33k/hour for me, 4 uhs used, 1.1k cash ive got ;]
im using d lance with 80 axe, thnx for the script |
|
#7
|
|||
|
|||
|
btw sry for the spam, but anyone have the script to atk toads first ?
|
|
#8
|
|||
|
|||
|
Hey np, thanks for the feedback hope you get that toad stuff sorted.
|
|
#9
|
|||
|
|||
|
Quote:
Code:
Const
Name=['Dwarf Guard', 'Dwarf Soldier', 'Dwarf'];
SwitchAt=30;// the % of the current attacked monster
//that if the monster has lass % hp than this, we Will NOt change to the stronger monster.
function GetPlace(st:string):integer;
var
x:integer;
begin
Result:=1000;
for x:=Low(Name) To High(Name) do
begin
if Name[x]=st then
Result:=x;
end;
end;
function GetCreatureByID(ID: integer): TCreature;
var
x: integer;
begin
Result := nil;
for x := 0 to Creatures.Count - 1 do
begin
if x >= Creatures.Count then Break;
if Creatures.Creature[x].ID = ID then
begin
Result := Creatures.Creature[x];
Exit;
end;
end;
end;
function IsCreatureBesideYou(c: TCreature): boolean;
begin
UpdateWorld;
Result := False;
if (abs(c.X-self.X) <= 1) and (abs(c.Y-self.Y) <= 1) then begin
if c.Z = self.Z then begin
Result := True;
end;
end;
end;
var
x:integer;
b:boolean;
begin
while not terminated do
begin
b:=false;
updateworld;
If (Self.Attacking<>0) then
begin
Creature:=GetCreatureByID(Self.Attacking);
if Creature<>nil then
if SwitchAt<Creature.Health then
begin
for x := 0 to Creatures.Count - 1 do
begin
updateworld;
if b then break;
if x >= Creatures.Count then Break;
if Creatures.Creature[x].NPC then
if Creatures.Creature[x].z=self.z then
if Creatures.Creature[x].Name<>self.name then
if Creatures.Creature[x].Attacking = false then
if IsCreatureBesideYou(Creatures.Creature[x]) then
if GetPlace(Creature.Name)>GetPlace(Creatures.Creature[x].Name) then
begin
sleep(100);
updateworld;
Creatures.Creature[x].attacking:=true;
B:=true;
end;
end;
end;
end;
Sleep(100);
end;
end;
|
|
#10
|
|||
|
|||
|
You honestly get 36k exp / hr without much waste? im above lvl 70 knight around 80/80 e-plate g legs DH SOV and MMS
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|