Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Diablo 2
You last visited: Today at 03:07

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement
Bitcoin Dice Game


[Guide] -= Awesom-O =- (Part2) Stand: 04.06.08

Discussion on [Guide] -= Awesom-O =- (Part2) Stand: 04.06.08 within the Diablo 2 forum part of the Other Online Games category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: May 2008
Posts: 144
Received Thanks: 38
[Guide] -= Awesom-O =- (Part2) CLOSE PLZ - es gibt einen neuren Guide ! CLOSE PLZ

-= Awesom-O v. 3.5.6 =-


Dieser Thread gilt als Fortsetzung des Originals von RoleModel, da jener aber nichtmehr Aktuell war, nun dieser Hier!!

Original-Thread:

Viel Spaß !

DEUTSCH & ENGLISH Language !!!!!!!




06.06.2008 UPDATE:

Pickitem Revolution verbessert:
- GUL, UM, PUL zu den Highrunen hinzugefuegt damit diese nichtmehr verkauft werden
-Gold Pickit angepasst
-Rare Items angepasst
-Unique Ruestungen -> exceptional werden nichtmehr mitgenommen
-Unique Stiefel und Handschuhe angepasst
Downloaden

Zusätzlich: Awesom-O 3.5.6 Non-Installer-Version hinzugefuegt
downloaden !!


09.06.2008 UPDATE:
Tipps:
-Pickitem Revolution Sell/Stash hinzugefuegt
-Item.Functions Erklaerung überarbeitet !





---------------------------------------------------------------------------
---------------S T A N D A R D -- K O N F I G U R A T I O N----------------
---------------------------------------------------------------------------
---------------S T A N D A R D -- C O N F I G U R A T I O N----------------
---------------------------------------------------------------------------


Vorbereitungen:


1. Virtual PC Downloaden !!!
Download the VirtualPC
2. Virtual PC mit den Standardeinstellungen installieren. Sucht euch eine Windows XP CD und installiert dieses in der Virtuellen Machine
Install the VirtualPC with standard configuration. Make Sure u have a Windows XP cd to install it on the VM ( Virtual Machine )
3. Settings: RAM = 512MB ( ausreichend ), Festpalttengröße > 10 GB
Settings: RAM = 512MB ( is enough ), HDD-SPace > 10 GB
4. Windows XP installieren, SP2 und .net Framework 3.0 ebenso installieren.
Install WinXP, make sure you install SP2 and .net Framework 3.0 too !
5. Virtual Machine Additions Installieren, um mehr Performance zu bekommen
Install VM Additions to make it faster and easier to handle
6. Installiert Diablo II oder schiebt euren Diablo II Ordner per Drag n Drop in die VM ( Virtual Machine )
Install Diablo II on vour VM or drag n drop it into it.

(Bitte keine anderen VMs benutzen da diese, wie zB VMWare, Probleme beim Bot verursachen koennen ! )
(please dont use any other VMs like VMWare because they can cause problems with the bot ! )





Stellt sicher dass ihr D2Loader1.11b habt, da sonst der Bot probleme kriegen könnte ! Downloaden und in den Diablo II Ordner einfuegen un in Diablo II.exe Umbenennen, sichert vorher noch eure Original Diablo II.exe !
Make Sure you have got D2Loader1.11b, if not the bot may crash ! Download , rename it to Diablo II.exe and replace your original Diablo II.exe with it, make sure you made a backup of your original file !!


Awesom-O

1. Awesom-O Installer Downloaden!
Download the Awesom-O Installer File
2. Die Exe einfach ausführen und den Anweisungen folgen zum Installieren.
Execute the file and follow the instructions.
3. Nun statet ihr Awesom-O zum ersten Mal und müsst eine eigene Realm erstellen, folgt auch hier den Anweisungen. Nennt diese Realm am besten "VexRed"
Now we start Awesome-O the first time and you have to create an own realm, follow the instructions too and name it for example 'vexred'
4. Nun folgt die Konfiguration des Bots :
And now the configuration of the bot :


Awesom-O.ini in Deutsch

Code:
[Settings]
-------------------irc chat settings----------
- leave IrcNickname="" to disable irc
IrcPort=6667
IrcServer="149.9.1.16"
IrcNickname=""
IrcChannel="#Awesom-O"
-------------------game path settings---------
GamePath="C:...Diablo II"    [COLOR="red"]<- hier Bitte den Ordnerpfad angeben[/COLOR]
GameExe="C:...Diablo IIDiablo II.exe"   [COLOR="red"]<- hier den Pfad zur Exe angeben[/COLOR]
KeyChange=100000         
Ping=150
Bots=1
-------------------Note add your person info where prompted---------------------
-------------------noloader option uncomment to use--
-OwnerName=""        [COLOR="red"]<- braucht ihr beides nicht wenn ihr D2loader benutzt[/COLOR]
-WindowName=""       [COLOR="red"]<-[/COLOR]
[Bot0]
------------------Character-------------------
------------------account info goes here------
Username=" [COLOR="red"]Dein Accountname [/COLOR]"
Password=" [COLOR="red"]Dein Accountpasswort [/COLOR]"
Charname=" [COLOR="red"]Der Name deines MFChars [/COLOR]"
------------------Mulechar-uncomment to use---
------------------note you must type in .mule to activate mule mode--------------
AutoMule=0
MuleUsername=""
MulePassword=""
------------------Game------------------------
GameName="Botting-%d"    [COLOR="red"]<- könnt ihr nach belieben Ändern[/COLOR]
GamePass="123"                 [COLOR="red"]<- für Public games die " "  leer lassen.[/COLOR]
------------------Chat------------------------
------------------Note:these messages can be changed to your custom messages-----
ChatChannel="botting"  [COLOR="red"]<- könnt ihr nach belieben Ändern[/COLOR]

ChatMessage="Next game will be %s"
Chat=1
------------------Baal-Chat--------------------
------------------Note:these messages can be changed to your custom messages-----
BaalStartMessage="Welcome to YOUR Baalruns,PLEASE DON"T CAST Summons,Bones,or Meteors.  E N J O Y !"
HotMessage="TP is HOT, high lvls plz help clear"
WarmMessage="TP is still to HOT, %d near tp, %d total"
ColdMessage="TP safe for all to enter now"
NgMessage="NEW GAME NOW, channel 'Botting' to follow my runs"
ChickenMessage="NOT SAFE"
BaalKillMessage="Kill Baal, then I make a new game"
VoteMessage="if you want to kill baal type .vote"
BaalKillMessage="Kill Baal, then I make a new game"
KillBaal=1
VoteBaal=0
------------------Diablo-Chaos-Chat---------------
------------------Note:these messages can be changed to your custom messages-----
DiabloStartMessage=""
DiabloKillMessage=""
-NextBossMessage="next boss will be %s"
------------------Potions&chicken-settings--------
PotRow[0]=Red         [COLOR="red"]<-  hier müsst ihr Angeben wie eure Gürtel mit Tränken gefüllt ist[/COLOR]
PotRow[1]=Red     <-  [COLOR="Red"] Rot für Heiltränke, Blau für Mana, und Purple für FullRej-Pots[/COLOR]
PotRow[2]=Blue
PotRow[3]=Purple
RowCount=4
RedPot=80
BluePot=25
PurplePot=30
MercRedPot=80           [COLOR="red"]<- bei Wieviel % vom Leben soll er den Merc mit Traenken vesorgen ?[/COLOR]
MercPurplePot=20      [COLOR="red"]<-das gleiche gilt hier für Mana[/COLOR]
ChickenTown=20      [COLOR="red"]<-  % eures Lebens wann der Bot in die Stadt flüchtet[/COLOR]
ChickenExit=15     [COLOR="red"]<- % eures Lebens wann er das Game verlässt[/COLOR]
------------------Files-that-Awesom_o-reads from--
BotFile="Bot.ini"          [COLOR="red"]<- hier legt ihr den Ablauf des Runs fest, sonst nichts verändern[/COLOR]
AttackFile="Attack_pally.ini"
PreAttackFile="PreAttack_pally.ini"
PreCastFile="PreCast_pally.ini"
PreWalkFile="PreWalk_pally.ini"
------------------Extras------------------------
------------------Only for Verison 3.5.1+------- [COLOR="red"]<- Unwichtig[/COLOR]
-DumpItems=0
-TownPick=1
-DropInventoryGold=0
-KillHeros=0
-OpenChests=0
-ShopHealth=60
-ShopMana=40
-ShopBlue=2
-ShopRed=5
-ShopTp=10
-ShopId=10
------------------Delays------------------------
------------------Note:these must be changed to optimize your char-----
CreateDelay=3000        [COLOR="red"]<- beschreibt die Zeit in milisek bis der Bot die Aktion durchfuehrt, koennt ihr so lassen ![/COLOR]
LaunchDelay=3000
GameTimeout=0
TeleportDelay=500
WalkDelay=120
KillDelay=1000
TempBanDelay=480000
------------------Options-----------------------
Difficulty=Hell           [COLOR="red"]<- auch hier wird nichts verändert[/COLOR]
AttackDistance=0
StartNumber=1
Expansion=1
StashGold=50000
Autostart=1
Autoload=1
autocreate=1
Autohide=0
Flags="-res800 -sleepy -ns"
--------------------------Gamble----------------
GambleFrom=2000000
GambleTo=500000
--------------------------Inventory lock--------
--------------------------0=stash or sell-1=lock into inventory----------------
- if InventoryLock=0, it will use the automatic inventory lock, which locks ur inventory on the 1st run of the bot   [COLOR="red"]<- der Bot checkt von allein wo Platz im Inv ist ![/COLOR]
InventoryLock=0
Inventory[0]="0000111111"
Inventory[1]="0001111111"
Inventory[2]="0001111111"
Inventory[3]="0001111111"
-------------------------Teleportsettings-------
-------------------------[U]leave this alone if you do not know what they do[/U]------
Teleport.x=15090
Teleport.y=5005
Tp.x=15117
Tp.y=5003
-------------------------Precast locations------
-------------------------[U]leave this alone if you do not know what they do[/U]------
Precast.x=15092
Precast.y=5025
- You can now specify the precast position for each wave, I added this for people that can't handle wave 5
-Precast[0].x=15092
-Precast[0].y=5025
-Precast[1].x=15092
-Precast[1].y=5025
-Precast[2].x=15092
-Precast[2].y=5025
-Precast[3].x=15092
-Precast[3].y=5025
-Precast[4].x=15092
-Precast[4].y=5025
-Precast[5].x=15092
-Precast[5].y=5025

-------------------------Auras----------------------
WaveSkill[0]="Redemption"        [COLOR="red"]<- Hier am besten alles auf Redemption setzen[/COLOR]
WaveSkill[1]="Redemption"        [COLOR="red"]dazu Müsst ihr natuerlich Rücknahme geskillt haben ![/COLOR]
WaveSkill[2]="Redemption"
WaveSkill[3]="Redemption"
WaveSkill[4]="Redemption"
WaveSkill[5]="Redemption"
----------------Mastersettings-uncomment to use-
-------------------------leave this alone if you do not know what they do------
-Master=0

Awesom-O.ini in English

Code:
 
[COLOR="Blue"][Settings]
-------------------irc chat settings----------
- leave IrcNickname="" to disable irc
IrcPort=6667
IrcServer="149.9.1.16"
IrcNickname=""
IrcChannel="#Awesom-O"
-------------------game path settings---------
GamePath="C:...Diablo II"    [COLOR="red"]<- the Path of your D2 folder[/COLOR]
GameExe="C:...Diablo IIDiablo II.exe"   [COLOR="red"]<- the Path to your .exe[/COLOR]
KeyChange=100000         
Ping=150
Bots=1
-------------------Note add your person info where prompted---------------------
-------------------noloader option uncomment to use--
-OwnerName=""        [COLOR="red"]<- dont need that if use d2loader [/COLOR]
-WindowName=""       [COLOR="red"]<-[/COLOR]
[Bot0]
------------------Character-------------------
------------------account info goes here------
Username=" [COLOR="red"]your Accountname [/COLOR]"
Password=" [COLOR="red"]your Accountpassword [/COLOR]"
Charname=" [COLOR="red"]the Name of your MFCharacter [/COLOR]"
------------------Mulechar-uncomment to use---
------------------note you must type in .mule to activate mule mode--------------
AutoMule=0
MuleUsername=""
MulePassword=""
------------------Game------------------------
GameName="Botting-%d"    [COLOR="red"]<- change how u want it[/COLOR]
GamePass="123"                 [COLOR="red"]<- for public games, leave the "" empty[/COLOR]
------------------Chat------------------------
------------------Note:these messages can be changed to your custom messages-----
ChatChannel="botting"  [COLOR="red"]<- change if you want ...[/COLOR]

ChatMessage="Next game will be %s"
Chat=1
------------------Baal-Chat--------------------
------------------Note:these messages can be changed to your custom messages-----
BaalStartMessage="Welcome to YOUR Baalruns,PLEASE DON"T CAST Summons,Bones,or Meteors.  E N J O Y !"
HotMessage="TP is HOT, high lvls plz help clear"
WarmMessage="TP is still to HOT, %d near tp, %d total"
ColdMessage="TP safe for all to enter now"
NgMessage="NEW GAME NOW, channel 'Botting' to follow my runs"
ChickenMessage="NOT SAFE"
BaalKillMessage="Kill Baal, then I make a new game"
VoteMessage="if you want to kill baal type .vote"
BaalKillMessage="Kill Baal, then I make a new game"
KillBaal=1
VoteBaal=0
------------------Diablo-Chaos-Chat---------------
------------------Note:these messages can be changed to your custom messages-----
DiabloStartMessage=""
DiabloKillMessage=""
-NextBossMessage="next boss will be %s"
------------------Potions&chicken-settings--------
PotRow[0]=Red         [COLOR="red"]<-  here you note how your belt is filled with potions[/COLOR]
PotRow[1]=Red     <-  [COLOR="Red"] Red for healings, Blue for manas and Purple for FullRej-Pots[/COLOR]
PotRow[2]=Blue
PotRow[3]=Purple
RowCount=4
RedPot=80
BluePot=25
PurplePot=30
MercRedPot=80           [COLOR="red"]<- at % of life the bot will give your merc a healing pot[/COLOR]
MercPurplePot=20      [COLOR="red"]<- the same for mana pots[/COLOR]
ChickenTown=20      [COLOR="red"]<-  % of your life the bot will escape to town[/COLOR]
ChickenExit=15     [COLOR="red"]<- % of your life the bot will leave the game [/COLOR]
------------------Files-that-Awesom_o-reads from--
BotFile="Bot.ini"          [COLOR="red"]<- here you note the sequence how the bot will work [/COLOR]
AttackFile="Attack_pally.ini"
PreAttackFile="PreAttack_pally.ini"
PreCastFile="PreCast_pally.ini"
PreWalkFile="PreWalk_pally.ini"
------------------Extras------------------------
------------------Only for Verison 3.5.1+------- [COLOR="red"]<- Unwichtig[/COLOR]
-DumpItems=0
-TownPick=1
-DropInventoryGold=0
-KillHeros=0
-OpenChests=0
-ShopHealth=60
-ShopMana=40
-ShopBlue=2
-ShopRed=5
-ShopTp=10
-ShopId=10
------------------Delays------------------------
------------------Note:these must be changed to optimize your char-----
CreateDelay=3000        [COLOR="red"]<- time in milliseconds the bot have to do the actions, leave it ![/COLOR]
LaunchDelay=3000
GameTimeout=0
TeleportDelay=500
WalkDelay=120
KillDelay=1000
TempBanDelay=480000
------------------Options-----------------------
Difficulty=Hell           [COLOR="red"]<- dont change antyhing here too[/COLOR]
AttackDistance=0
StartNumber=1
Expansion=1
StashGold=50000
Autostart=1
Autoload=1
autocreate=1
Autohide=0
Flags="-res800 -sleepy -ns"
--------------------------Gamble----------------
GambleFrom=2000000
GambleTo=500000
--------------------------Inventory lock--------
--------------------------0=stash or sell-1=lock into inventory----------------
- if InventoryLock=0, it will use the automatic inventory lock, which locks ur inventory on the 1st run of the bot  
InventoryLock=0
Inventory[0]="0000111111"
Inventory[1]="0001111111"
Inventory[2]="0001111111"
Inventory[3]="0001111111"
-------------------------Teleportsettings-------
-------------------------[U]leave this alone if you do not know what they do[/U]------
Teleport.x=15090
Teleport.y=5005
Tp.x=15117
Tp.y=5003
-------------------------Precast locations------
-------------------------[U]leave this alone if you do not know what they do[/U]------
Precast.x=15092
Precast.y=5025
- You can now specify the precast position for each wave, I added this for people that can't handle wave 5
-Precast[0].x=15092
-Precast[0].y=5025
-Precast[1].x=15092
-Precast[1].y=5025
-Precast[2].x=15092
-Precast[2].y=5025
-Precast[3].x=15092
-Precast[3].y=5025
-Precast[4].x=15092
-Precast[4].y=5025
-Precast[5].x=15092
-Precast[5].y=5025

-------------------------Auras----------------------
WaveSkill[0]="Redemption"        [COLOR="red"]<- set everything to redemption if you not have the the other skills[/COLOR]
WaveSkill[1]="Redemption"        [color="red"] make sure you have redemption skilled ! [/color]
WaveSkill[2]="Redemption"
WaveSkill[3]="Redemption"
WaveSkill[4]="Redemption"
WaveSkill[5]="Redemption"
----------------Mastersettings-uncomment to use-
-------------------------leave this alone if you do not know what they do------
-Master=0[/COLOR]

Bot.ini in Deutsch

Code:
Shop, 60     [COLOR="red"]<-  die Zahl gibt die Zeit in Sekunden an die er max. für die Aktion brauchen darf ![/COLOR]
Sell, 60       [COLOR="Red"]<-  [/COLOR]
Sell, 60       [COLOR="Red"]<- [/COLOR]
Stash, 60     [COLOR="Red"]<- [/COLOR]
Repair, 100, 10      [COLOR="Red"]<- und die 2. Zahl danach dann, nach wievielen Games er die Aktion wiederholen soll[/COLOR]
Baal, 360      [COLOR="Red"]<- ![/COLOR]

--Der Bot kann natürlich JEDEN End- und Zwischengegner erledigen !
--zB. Mephisto, Andariel, Pindleskin, Shenk, Countess, Summoner, Nilathak, usw.

Code:
[COLOR="blue"]
Shop, 60     [COLOR="red"]<-  the number mentions the time how much time the bot have to execute this actionBot.ini in English


Sell, 60       [COLOR="Red"]<-  [/COLOR]
Sell, 60       [COLOR="Red"]<- [/COLOR]
Stash, 60     [COLOR="Red"]<- [/COLOR]
Repair, 100, 10      [COLOR="Red"]<- the 2. number mentions after how much games the bot shall repeat the action! [/COLOR]
Baal, 360      [COLOR="Red"]<- ![/COLOR]

--Der Bot kann natürlich JEDEN End- und Zwischengegner erledigen !
--the Bot is able to fight ANY boss !
--zB. Mephisto, Andariel, Pindleskin, Shenk, Countess, Summoner, Nilathak, usw.
[/COLOR]
[/COLOR]


Euer Charakter in Deutsch

Am besten läuft der Bot mit einem Hammer Paladin, Sorc und Druide kann er jedoch auch.

1. Ihr braucht UNBEDINGT Enigma zum Teleporten ( ausser bei ner Sorc )
2. Ihr braucht UNBEDINGT Ruf zu den Waffen/Call to Arms für die BattleOrders !!
3. 2,5k Life sollte der Char mir BO ( BattleOrders ) erreichen !
4. Achtet auf ausreichend Damage !
5. Achtet auf möglichst volle Resistenzen !
6. Waffen- und SKillbelegung :

- SLOT 1 : z.B Paladin:

LINKE SEITE: HOTO ; RECHTE SEITE : SPIRIT / ZAKA
LINKER SKILL: Hammers ; RECHTER SKILL : VIGOR / GEDEIHEN

- SLOT 2 : z.B Paladin:

LINKE SEITE: CTA ; RECHTE SEITE: SPIRIT
LINKER SKILL: ANGREIFEN; RECHTER SKILL: BO


Your Character in English

The Bot works best with a Hammer Paladin, but can work with Sorc and Dudu too

1. You MUST have Enigma for teleporting ( except for Sorc )
2. You MUST have Call to Arms for BattleOrders !!
3. Your char should reach 2,5k Life with BO ( BattleOrders ) !
4. Make sure you have got enough dmg !
5. Make sure you have possibly full resistances !
6. Weapons and Skills :

- SLOT 1 : except Paladin:

Left Side: HOTO ; Right Side : SPIRIT / ZAKA
Left SKILL: Hammers ; Right SKILL : VIGOR

- SLOT 2 : except Paladin:

Left Side: CTA ; Right Side: SPIRIT
Left SKILL: Attack; Right SKILL: BO



Bot Starten in Deutsch

1. Startet die Awesom-O.exe und Klickt links Oben auf "Start"
2. Dann öffnet sich Diablo II, hier müsst ihr zum Anfangsbildschirm zurück und bei "Realm" eure zuvor erstellen Ream auswählen ( zB. VexRed wenn ihr Sie so genannt habt )
3. Nun sollte nach erfolgreicher Konfiguration der Bot mit seiner arbeit beginnen.


Start the Bot in ENglish

1. Execute the Awesom-O.exe and click on the left top on "Start"
2. It will open D2 and you have to go back to the startscreen and chose the realm you created before ( except vexred, if you name it so )
3. If you configured the bot correctly, it should run now !










--------------------------------------------------------------------------
------------ E R W E I T E R T E -- K O N F I G U R A T I O N ------------
--------------------------------------------------------------------------
------------- E X P A N D E D --- K O N F I G U R A T I O N -------------
--------------------------------------------------------------------------



Bot.ini Commands

Auf Deutsch

Hier die komplette Sammlung an Befehlen die der Bot ausführen kann !

Code:
------
COMMON
------
Shop       [COLOR="Red"]<-  hier werden Traenke gekauft[/COLOR]
Repair       [COLOR="Red"]<- hier wird die Ausruestung repariert[/COLOR]
Resurrect       [COLOR="Red"]<- hier wird der Merc wiederbelebt[/COLOR]
Stash       [COLOR="Red"]<- er legt die gefundenen gegenstaende in der Truhe ab[/COLOR]
Gamble       [COLOR="Red"]<- er macht Glücksspiel von/bis zu einer bestimmten menge gold[/COLOR]
Sleep       [COLOR="Red"]<-  er wartet so lange ihr wollt ( noetig falls ihr nur 1 boss macht um den join-ban zu umgehen[/COLOR]


-----
ACT 1              [COLOR="Red"]<- ab hier sind die die ganzen Bosse die man botten kann[/COLOR]
-----
Corpsefire
Bishibosh
Bonebreaker
Bloodraven
Coldcrow
Rakanishu_Griswold
Treehead
Countess
Boneash
Smith
Pit
Andariel


-----
ACT 2
-----
Radament
Creeping
Bloodwitch
Beetleburst
Coldworm
Darkelder
Fangskin
Fireeye
Summoner
Kaa - doesn't work
Duriel - doesn't work


-----
ACT 3
-----
Sszark
Endugu
Stormtree
Battlemaid
Icehawk
Travincal
Mephisto


-----
ACT 4
-----
Izual
Hephasto
Diablo
Chaos


-----
ACT 5
-----
Dacfarren
Shenk
Eldritch
Thresh
Eyeback
Sharptooth
Frozenstein
Bonesaw
Snapchip
Pindleskin
Nihlathak
Baal





Attack Pre- & Sequences

Auf Deutsch

Wenn ihr 125 % FCR habt, und euch der Paladin einfach zu langsam castet dann liegt das an den cast-delays, diese sind auf 500 gesetzt und beschreiben die millisekunden die er wartet, ändert also die attack_pally.ini und die preattack_pall.ini ab :

original attack_pally.ini
Code:
SelectRightSkill Concentration
Sleep 100
CastLeftSkill
Sleep 500    [COLOR="Red"]<- hier wartet er 1/2 sekunde bevor er weiter macht[/COLOR]
RecastLeftSkill
Sleep 500    [COLOR="Red"]<- hier auch [/COLOR]
RecastLeftSkill
Sleep 500    
SelectRightSkill Redemption
Sleep 100
sowie

original preattack_pally.ini
Code:
SelectRightSkill Concentration
Sleep 100
CastLeftSkill
Sleep 500    [COLOR="Red"]<- und hier [/COLOR]
RecastLeftSkill
Sleep 500    
RecastLeftSkill
Sleep 500    
RecastLeftSkill
Sleep 500
RecastLeftSkill
Sleep 500
RecastLeftSkill
Sleep 500
RecastLeftSkill
Sleep 500
SelectRightSkill Redemption
Sleep 200

Diese beiden .ini's muesst ihr dann folgendermaßen abändern :

attack_pally.ini
Code:
SelectRightSkill Concentration
Sleep 100
CastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]   
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]    
SelectRightSkill Redemption
Sleep 100
sowie

preattack_pally.ini
Code:
SelectRightSkill Concentration
Sleep 100
CastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]    
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]    
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]    
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]
SelectRightSkill Redemption
Sleep 200
Da wir mit 125% FCR etwas mehr als doppelt so schnell casten koennen, jedoch aber rechen-zeiten miteinbeziehen sollten, verringern wir die delays nur um die haelfte, das sollte reichen !









PickIt Revolution

Auf Deutsch

Es gibt ja immerwieder diverse Itemwünsche, und ich nicht auf jeden Wunsch eingehen kann, aber doch jeder erfuellt werden soll, gibts hier ne kleine erklaerung dazu !

Falls ihr diverse Itemkategorien nicht habe wollt, einfach In der includes.lua vor jedem file welche er nicht sammeln soll "--" vor setzen.


Das sieht dann ungefähr so aus :

includes.lua
Code:
-- directory?
dir = "configluaPickitRevolution"

--Whites
[color="red"][b]--[/b][/color]loadfile(dir .. "whitearmors.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "whiteglitchables.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "whiteshields.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "whiteweapons.lua")()

[color="red"][b]--[/b][/color]Magics
[color="red"][b]--[/b][/color]loadfile(dir .. "magicamulets.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "magicarmors.lua")()
loadfile(dir .. "magiccirclets.lua")()
loadfile(dir .. "magicgrandcharms.lua")()
loadfile(dir .. "magicjewels.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "magicrings.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "magicshields.lua")()
loadfile(dir .. "magicsmallcharms.lua")()

--Rares
loadfile(dir .. "rareamulets.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "rarebelts.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "rareboots.lua")()
loadfile(dir .. "rarecirclets.lua")()
loadfile(dir .. "raregloves.lua")()
loadfile(dir .. "rarejewels.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "rareshields.lua")()
loadfile(dir .. "rarerings.lua")()

--Sets
[color="red"][b]--[/b][/color]loadfile(dir .. "setsetitems.lua")()

--Uniques
loadfile(dir .. "uniqueamulets.lua")()
loadfile(dir .. "uniquearmors.lua")()
loadfile(dir .. "uniquebelts.lua")()
loadfile(dir .. "uniqueboots.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "uniquecharms.lua")()
loadfile(dir .. "uniquegloves.lua")()
loadfile(dir .. "uniquehelms.lua")()
loadfile(dir .. "uniquejewels.lua")()
loadfile(dir .. "uniquerings.lua")()
loadfile(dir .. "uniqueshields.lua")()
loadfile(dir .. "uniqueweapons.lua")()

--Others
loadfile(dir .. "otherrunes.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "otherkeys.lua")()
loadfile(dir .. "othergold.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "otherbabahelm.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "otherclaws.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "othergems.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "otherlh_javelins.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "othernecroheads.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "otherorb.lua")()
[color="red"][b]--[/b][/color]loadfile(dir .. "otherpelt.lua")()
Denn mit dem befehl " loadfile(dir .. "unique\\jewels.lua")() " lädt er eine Datei in die gewünschten items abgefragt werden dann.

In den speziellen Dateien unterscheidet er dann die Items die er Picken darf und welche nicht und unter welchen Bedingungen !





hier dann zB mal so eine item-datei :

helms.lua
Code:
table.insert(itemActions,
	function(item, action)
		-- UNIQUE helms
		if not (item.quality == ItemQuality.Unique and
				(item.baseItem.baseType.Type == ItemKind.Circlet or -- no "AnyHelm"
				item.baseItem.baseType.Type == ItemKind.Helm or
				item.baseItem.baseType.Type == ItemKind.PrimalHelm or
				item.baseItem.baseType.Type == ItemKind.Pelt)) then
			return false
		end

		return processItemList(item, action, uniqueHelms)
	end
)

-- see: dir .. "readme.txt" for information regarding itemLists

uniqueHelms = {
-- Normal
	--{"cap", 1, false}, -- Biggin's Bonnet
	--{"skp", 1, false}, -- Tarnhelm
	--{"hlm", 1, false}, -- Coif of Glory
	--{"fhl", 1, false}, -- Duskdeep
	--{"ghm", 1, false}, -- Howltusk
	--{"msk", 1, false}, -- The Face of Horror
	--{"crn", 1, false}, -- Undead Crown
	--{"bhm", 1, false}, -- Wormskull
-- Exceptional
	--{"xap", 1, false}, -- Peasant Crown
	--{"xkp", 1, false}, -- Rockstopper
	--{"xlm", 1, false}, -- Stealskull
	--{"xhl", 1, false}, -- Darksight Helm
	{"xhm", 6, true, -- Valkyrie Wing
		function(item)
			-- don't care if eth
			if item.flags.Identified then
				return (
						findStat(item, "Class Skills Bonus") == 2 and -- 2 (perf) skill?
						findStat(item, "Defense Percent") >= 195 -- and 195+ed? (200 perf)
						)
			end

			return true -- unid
		end
	},
	--{"ksk", 1, false}, -- Blackhorn's Face
	{"xrn", 5, true, -- Crown of Thieves
		function(item)
			if item.flags.Ethereal then -- keeping all eth
				return true
			end

			if item.flags.Identified then
				return (
						findStat(item, "Defense Percent") >= 198 and -- 198+ed? (200 perf)
						findStat(item, "Life Drain Min Damage") >= 12 -- and 12 (perf) ll? (100gold perf)
						)
			end

			return true -- unid
		end
	},
	{"xh9", 7, true, -- Vampire Gaze
		function(item)
			-- don't care if eth
			if item.flags.Identified then
				return (
						findStat(item, "Damage Resist") >= 20 -- 20 (perf) dr? (8ll, 8ml perf)
						)
			end

			return true -- unid
		end
	},
-- Elite
	{"uap", 7, false, -- Harlequin Crest
		function(item)
			-- might want to change def for if eth (or exclude eth)
			return (defenseCalc(item) >= 130) -- 130+def? (141 perf)
		end
	},
	--{"ulm", 1, false}, -- Steel Shade
	{"uhm", 8, true, -- Veil of Steel or Nightwing's Veil
		function(item)
			if item.flags.Identified then
				if item.uniqueItem.Index == 343 then -- only keeping any nw
					return true
				else
					return false -- not nw
				end
			end

			return true -- unid
		end
	},
	{"usk", 8, true, -- Andariel's Visage
		function(item)
			if item.flags.Ethereal then
				return true -- keep all eth
			end

			if item.flags.Identified then
				return (
						findStat(item, "Life Drain Min Damage") >= 10 or -- 10 (perf) ll?
						findStat(item, "Strength") >= 30 -- or 30 (perf) str? (150ed perf)
						)
			end

			return true -- unid
		end
	},
	{"urn", 10, false}, -- Crown of Ages -- keeping all
	{"uh9", 8, true, -- Giant Skull
		function(item)
			-- don't care if eth
			if item.flags.Identified then
				return (findStat(item, "Sockets") >= 2)  -- 2 (perf) soc? (+320def, 35str perf)
			end

			return true -- unid
		end
	},
-- Circlets
	{"ci2", 7, true, -- Kira's Guardian
		function(item)
			-- don't care if eth
			if item.flags.Identified then
				return (hasRes(item, 65, 4)) -- 65+res? (70 perf)
			end

			return true -- unid
		end
	},
	{"ci3", 10, false}, -- Griffon's Eye -- keeping all
-- Barbarian
	{"baa", 7, true, -- Arreat's Face
		function(item)
			-- don't care if eth
			if item.flags.Identified then
				return (
						findStat(item, "Defense Percent") >= 195 and -- 195+ed
						findStat(item, "Life Drain Min Damage") >= 6 -- and 6 (perf) ll? (200ed perf)
						)
			end

			return true -- unid
		end
	},
	--{"bac", 1, false}, -- Wolfhowl
	--{"bad", 1, false}, -- Demonhorn's Edge
	--{"bae", 1, false}, -- Halaberd's Reign
-- Druid
	{"dra", 7, true, -- Jalal's Mane
		function(item)
			-- don't care if eth
			if item.flags.Identified then
				return (findStat(item, "Defense Percent") >= 195) -- 195+ed? (200 perf)
			end

			return true -- unid
		end
	},
	--{"drb", 1, false}, -- Cerebus' Bite
	--{"dre", 1, false}, -- Ravenlore
	--{"drd", 1, false} -- Spirit Keeper
}

Wie man sieht, jede Menge zeilen mit jeder Menge informatioen und befehlen
Ich bezieh mich erst mal auf den Oberen Abschnitt



Item Selection

Code:
table.insert(itemActions,
	function(item, action)
		-- UNIQUE helms			[COLOR="Red"]## Hier wird Überpreuft oder das Item die gewünschte Kategorie hat ##[/COLOR]		
		if not (item.quality == ItemQuality.Unique and				[COLOR="red"]<- wenn die Itemqualität kein unique ist[/COLOR]				
			(item.baseItem.baseType.Type == ItemKind.Circlet or -- no "AnyHelm"	[COLOR="red"]<- und das Basisitem kein Krönchen ist[/COLOR]				
			item.baseItem.baseType.Type == ItemKind.Helm or			[COLOR="red"]<- und kein normaler Helm[/COLOR]				
			item.baseItem.baseType.Type == ItemKind.PrimalHelm or		[COLOR="red"]<- und kein Barbarenhelm[/COLOR]
			item.baseItem.baseType.Type == ItemKind.Pelt)) then		[COLOR="red"]<- und kein Druidenhelm[/COLOR]
			return false						[COLOR="red"]<- dann macht er NICHT weiter und nimmt er den Gegenstand somit nicht mit !![/COLOR]
		end

		return processItemList(item, action, uniqueHelms)
	end
Er Checkt also Ob das Item in die Gewünschte kategorie passt, und macht dann Weiter, da es sich hierbei ja nur um die helms.lua datei handelt, welche im ordner /unique zu finden ist





Und hier Jetzt mal ein Beispiel an einem Einzelnen Item :

Andariels Visage

Code:
      {"usk", 8, true, -- Andariel's Visage			[COLOR="red"]<- Der bot Checkt ob das Item den gewünschten Code hat ( usk ), dann die Pickit priorität ( 8 ) und macht dann[/COLOR]		
		function(item)					[COLOR="red"]<- mit der folgenden Funktion ![/COLOR]
			if item.flags.Ethereal then			[COLOR="red"]<- wenn der Gegenstand Ätherisch ist,[/COLOR]				
				return true -- keep all eth		[COLOR="red"]<- behällt er es auf jeden fall ![/COLOR]			
		end

					if item.flags.Identified then			[COLOR="red"]<- sonst checkt er die einzelnen Sstats des gegenstandes[/COLOR]				
						return (
						findStat(item, "Life Drain Min Damage") >= 10 or -- 10 (perf) ll?	[COLOR="red"]<- hier zB checkt er wieviel % Lifeleech der Helm hat, wenns mehr als 10 sind macht er weiter[/COLOR]						
						findStat(item, "Strength") >= 30 -- or 30 (perf) str? (150ed perf)	[COLOR="red"]<- und hier checkt er wieviel Stärke der Helm gibt, wenns 30 sind, macht er weiter[/COLOR]
						)
					end									[COLOR="red"]<- er beendet die funktion[/COLOR]

			return true -- unid				[COLOR="red"]<- sofern er hier angekommen ist, dann nimmt er den gegenstand mit, ansonsten eben nicht ![/COLOR]		
		end
	},
Hier sieht man also, das der bot checkt ob das Item die gewuenschten Vorraussetzungen erfuellt, und wenn nicht, dann laesst er es eben liegen, bzw. verkauft es an den Haendler !
Jedoch vorsicht, der befehlt "true" bzw "false" bezeichnet nicht explizit das er das item mitnehmen soll, oder doch liegen lassen soll
er beschreibt lediglich ob nachfolge programmzeilen miteinbezogen werden !





Wenn ihr Änderungen in dem file selber machen wollt hier ein wichtiger Hinweis!:

Wenn ihr dort ein item mit erweiterten vorrausetzung verändern wollt kann es sein, dass dies Probleme durch fehlerhafte eingaben verursacht und er dann gar nichts mehr einsammelt !!!


Also hier einbeispiel:


So sieht das in Original aus
Code:
      {"usk", 8, true, -- Andariel's Visage
		function(item)
			if item.flags.Ethereal then
				return true -- keep all eth
			end

			if item.flags.Identified then
				return (
						findStat(item, "Life Drain Min Damage") >= 10 or -- 10 (perf) ll?
						findStat(item, "Strength") >= 30 -- or 30 (perf) str? (150ed perf)
						)
			end

			return true -- unid
		end
	},



Da der bot ja nur auf der Jagt nach den perfekten items ist, hier eine moeglichkeit um dies zu veraendern !

schreibt die datei dann SO um falls ihr die abfrage verändern wollt :

Code:
	{"usk", [color="red"]8[/color], true, -- Andariel's Visage     <-  hier legt ihr die Pick-Priorität fest ( 1-10 ), je hoeher die zahl desto wichtiger ist das item :D
		function(item)					
			[color="blue"]if item.flags.Ethereal then     
				return [b][u]false[/u][/b]  <-  sofern er KEINE äthärischen mitnehmen soll muss hier ein "false" hin
			end[/color]

			[color="red"]if item.flags.Identified then
				return (
						findStat(item, "Life Drain Min Damage") >= [b][u]10[/u][/b] or -- 10 (perf) ll?  <- er sucht hier nach dem lifeleech% des items, alles weniger als 10% wird verkauft, wenn ihr die zahl verringert ( 8-10 ) nimmt er auch schlechtere andariels mit :D
						findStat(item, "Strength") >= [b][u]30[/u][/b] -- or 30 (perf) str? (150ed perf)  <- hier sucht er nach dem Staerke-Bonus, wenn es weniger als 30 sind wird die andariel auch verkauft, verringert man aber auch hier die zahl ( 25-30 ) nimmt er auch die andren mit ! 
						)                 <- bei bedarf kann man hier auch noch mehr abfragen einfuegen, gilt auch bei anderen items !
			end[/color]

			return true -- unid
		end
	},




Falls Ihr dann möchtet, dass er das Item IMMER mitnimmt, egal wie gut oder schlecht diese ist, dann aendert den Abschnitt folgendermaßen ab :

Code:
      {"usk", 8, false}, -- Andariel's Visage	[COLOR="red"]<- durch das "false" sucht er nicht weiter nach den Spezifikationen sondern nimmt es sofort mit ![/COLOR]

Falls er dann aber dieses item GARNICHT mehr mitnehmen soll muss das hier so aussehen:

Code:
      [color="red"]--[/color]{"usk", 8, false[color="red"]},[/color] -- Andariel's Visage	ihr muesst den rest der function loeschen und die klammer schliesen sowie die 2 "--" vor setzen, und das Komma nicht vergessen sonst macht er hier schluss und crasht weil die haupt-function nicht geschlossen wird :D




Falls ihr wollt das Pickitem Revolution die zu sammelnden items NICHT verkauft sofern sie nicht gut genug sind, sondern sie IMMER behaellt, dann gibts 2 Moeglichkeiten dafuer :

1. ihr aendert bei jedem item das er immer behalten soll, die function ab oder loescht diese ganz herraus, jedoch vorsicht somit passiert gaaanz schnell mal n fehler und ihr hab das problem das er garnix mehr mitnimmt

2. ihr regelt das innerhalb eurer bot.ini
da man ja den sell befehl immer 2 mal benutzen muss, da er beim ersten mal identifiziert und erst beim zweiten mal verkauft koennt ihr das auch ganz einfach so regeln dass ihr die sell-befehle ganz rausnehmt !
achtet dann aber darauf dass er keine sachen mitnimmt die massenweise geroppt werden wie zB rare sachen ... auch ringe, amus und charms habt ihr dann haufenweise mist im stash ...

Das ganze sieht dann SO aus


wenn in eurer bot.ini nach jedem boss 2x Sell steht bevor er zum stahen kommt

Code:
Mephisto
Shop
Sell	<-
Sell	<-
Stash
Andariel
Shop
Sell	<-
Sell	<-
Stash
Baal
dann identifiziert die items und selektiert sie aus und verkauft sie



wenn ihr dann aber so macht, und die Stash -action VOR das Sell setzt ( oder Sell ganz weglasst )

Code:
Stash
Shop
Sell
Sell
Mephisto
Stash
Andariel
Stash
Baal
dann kommt er nicht dazu die items zu selektieren und wirf sie sofort in die truhe !!!





Falls ihr eure PickIt Revolution verheizt habt:

kann man dann bei Bedarf auch nochmal die PickitRevolution herunterladen.

und hab ich meine bereits konfigurierte PickitRevolution mal geuppt.
Nicht wundern wenn er diverse Uniques Verkauft, er behaellt nur die wirklich guten.










-------------------------------------------------------------------------------
--------------------------E N G L I S H --- P A R T ---------------------------
-------------------------------------------------------------------------------





Bot actions In English

A complete list of the commands the bot can execute !


Code:
[color="blue"]
------
COMMON
------
Shop       [COLOR="Red"]<-  buy pots [/COLOR]
Repair       [COLOR="Red"]<- repair the equipment [/COLOR]
Resurrect       [COLOR="Red"]<- resurrect your merc [/COLOR]
Stash       [COLOR="Red"]<- puts the picked items into the stash [/COLOR]
Gamble       [COLOR="Red"]<- starts to gamble from xxx gold to xxx gold[/COLOR]
Sleep       [COLOR="Red"]<-  the bot will sleep what long you want him to [/COLOR]


-----
ACT 1              [COLOR="Red"]<- here are all bosses the bot can do[/COLOR]
-----
Corpsefire
Bishibosh
Bonebreaker
Bloodraven
Coldcrow
Rakanishu_Griswold
Treehead
Countess
Boneash
Smith
Pit
Andariel


-----
ACT 2
-----
Radament
Creeping
Bloodwitch
Beetleburst
Coldworm
Darkelder
Fangskin
Fireeye
Summoner
Kaa - doesn't work
Duriel - doesn't work


-----
ACT 3
-----
Sszark
Endugu
Stormtree
Battlemaid
Icehawk
Travincal
Mephisto


-----
ACT 4
-----
Izual
Hephasto
Diablo
Chaos


-----
ACT 5
-----
Dacfarren
Shenk
Eldritch
Thresh
Eyeback
Sharptooth
Frozenstein
Bonesaw
Snapchip
Pindleskin
Nihlathak
Baal 
[/color]





Attack Pre- & Sequences In English
Code:
[COLOR="blue"]
SelectRightSkill Concentration
Sleep 100
CastLeftSkill
Sleep 500    [COLOR="Red"]<- he waits 1/2 second before casting again !

If you have 125% FCR and you think you char is casting to slow, then you have to change the cast-delays in the attack.ini files !
See how i do it :

original attack_pally.ini

RecastLeftSkill
Sleep 500    [COLOR="Red"]<- here too![/COLOR]
RecastLeftSkill
Sleep 500    
SelectRightSkill Redemption
Sleep 100[/COLOR]
and

original preattack_pally.ini
Code:
[COLOR="blue"]
SelectRightSkill Concentration
Sleep 100
CastLeftSkill
Sleep 500    [COLOR="Red"]<- and here ...[/COLOR]
RecastLeftSkill
Sleep 500    
RecastLeftSkill
Sleep 500    
RecastLeftSkill
Sleep 500
RecastLeftSkill
Sleep 500
RecastLeftSkill
Sleep 500
RecastLeftSkill
Sleep 500
SelectRightSkill Redemption
Sleep 200[/COLOR]

Both .ini files, you have to change followed:

attack_pally.ini
Code:
[COLOR="blue"]
SelectRightSkill Concentration
Sleep 100
CastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]   
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]    
SelectRightSkill Redemption
Sleep 100[/COLOR]
and

preattack_pally.ini
Code:
[COLOR="blue"]
SelectRightSkill Concentration
Sleep 100
CastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]    
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]    
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]    
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]
RecastLeftSkill
Sleep [COLOR="Red"]250[/COLOR]
SelectRightSkill Redemption
Sleep 200[/COLOR]
With 125% we can cast bit more than 2 times faster, we can reduce the delays, but we just reduce them the half, because the calculation of your pc may take time too.[/COLOR]








Code:
      [COLOR="Blue"]{"usk", 8, true, -- Andariel's Visage
		function(item)
			if item.flags.Ethereal then
				return true -- keep all eth
			end

			if item.flags.Identified then
				return (
						findStat(item, "Life Drain Min Damage") >= 10 or -- 10 (perf) ll?
						findStat(item, "Strength") >= 30 -- or 30 (perf) str? (150ed perf)
						)
			end

			return true -- unid
		end
	},

PickitRevolution In English

If you dont want the bot to pick up some item categories, you can put '--' in front of the categorie in the includes.lua file !

If you want to do a change in a lone file, here is a tip:

If you want ti exclude an item with specific requirements, dont just put '--' in front of it, that may cause a problem and the will not pickup anything more !


So, here an example:


The original File:


Thats the way ith should be changed, or not ?

Code:
    [COLOR="blue"] [COLOR="Red"] [B]--[/B] [/COLOR]{"usk", 8, true, -- Andariel's Visage
		function(item)
			if item.flags.Ethereal then
				return true -- keep all eth
			end

			if item.flags.Identified then
				return (
						findStat(item, "Life Drain Min Damage") >= 10 or -- 10 (perf) ll?
						findStat(item, "Strength") >= 30 -- or 30 (perf) str? (150ed perf)
						)
			end

			return true -- unid
		end
	},[/COLOR]
No, thought wrong ...



change the line like this:

{"usk", 8, false}, -- Andariel's Visage

Code:
    [COLOR="blue"][B][COLOR="red"]{"usk", 8, false}[/COLOR][/B] -- Andariel's Visage
		function(item)
			if item.flags.Ethereal then
				return true -- keep all eth
			end

			if item.flags.Identified then
				return (
						findStat(item, "Life Drain Min Damage") >= 10 or -- 10 (perf) ll?
						findStat(item, "Strength") >= 30 -- or 30 (perf) str? (150ed perf)
						)
			end

			return true -- unid
		end
	},[/COLOR]
So, just replace the 'true' with a 'false' and close the } bracket !
Now he wont pick up the chosen item anymore !




If you have crashed your PickIt Revolution:

You can download a clean one .

AND is mine one, is already configured. please dont wonder about good unique items which are getting sold, the bot leaves only the real good ones
[/color]







----------------------------------------------------------------------------------
--------------------------------- Sostiges ---------------------------------------
----------------------------------------------------------------------------------



Ausrüstungsbeispiel für den Pala // Equipment example for a Paladin

- Harle( ISTed )
- Enigma
- Maras
- Stone of Joran
- Nagelring
- Frostburn / Chance Guards
- War Travelers / Silkweave
- Arach / Verdungos / Thundergods
- Hoto / Wizzy ( ISTed )
- Herold (ISTed) / Spirit
- Spirit + CTA in 2. Slot !!
- Anni
- Torch
- Life & MF charms









VIEL SPAß DAMIT !!!
ENJOY IT !!!



Bei Anregungen und/oder Kritik bitte PM an mich.
Bei neuen Version und/oder Updates bitte auch.

Ich versuche den 1. Post immer so Aktuell wie möglich zu halten !


Über einen Klick auf den THX-Button würde ich mich sehr freuen !


Ich Danke :

Gaeas
für die Erklärung zur PickIt Revolution !

JojoX_One
für die Hilfe mit der PickIt Revolution !



Gruß
JaQ

Der Bot stammt aus dem Redvex-Forum, für eventuelle Schäden oder Probleme übernehmen ich keine Haftung.



JaQ-SpaRRov is offline  
Thanks
13 Users
Old 06/04/2008, 17:08   #2
 
elite*gold: 0
Join Date: May 2008
Posts: 127
Received Thanks: 3
wenn ich schlüsel auch aufheben will muss ich einfach in der includes.lua die zwei "--" vor loadfile(dir .. "other\keys.lua")() weg amchen oder?


jojox_one is offline  
Old 06/04/2008, 17:10   #3
 
elite*gold: 0
Join Date: May 2008
Posts: 144
Received Thanks: 38
Richtig, des kannst auch bei allen anderen Sachen machen die du haben willst !

du kannst das natürlich auch Umgekehrt machen, und die -- vor Sachen einfügst die er nicht mitnehmen soll
JaQ-SpaRRov is offline  
Old 06/04/2008, 17:12   #4
 
elite*gold: 0
Join Date: May 2008
Posts: 127
Received Thanks: 3
das komische is das emin bot nur tränke und tp aufhebt und sonst nix egal was cih ändere.


jojox_one is offline  
Old 06/04/2008, 17:14   #5
 
elite*gold: 0
Join Date: May 2008
Posts: 144
Received Thanks: 38
dann hast du irgendwo evtl ausversehen was veraendert was du nicht haettest aendern sollen, da reicht schon ein einzelnes zeichen das die ganze pickit durcheinander kommt ...

pickitrevolution einfach nochmal runterladen und neu rein machen und nochmal sorgfaeltig abaendern dann

und ausserdem nimmt der ja nicht jeden scheis mit, sondern nur die guten sachen

wenn du aber willst das er auch zB Frostbrand oder anderen low uniques mitnimmt, gehst du zB in den Ordner Unique, und entfernst vor der Zeile wo das Item beschrieben ist die -- dann nimmt er dieses auch mit
JaQ-SpaRRov is offline  
Old 06/04/2008, 19:17   #6
 
elite*gold: 0
Join Date: May 2008
Posts: 127
Received Thanks: 3
hmm ich hab nix geändert amanfang auser die zwei sachen die du ins forum geschrieben hast und das hab cih mehr fach probiert kp was cih falsch mach.

ich sag hier einfach mal wie ichs mach vll merkt jemand was ich falsch mach.
1. die Revulutions datai runter laden.
2. den kompleten inhalt des *.lun ordners löschen.
3. den inhalt aus der rar datai in den lun ordner rein kopieren.

dasstimt doch so oder?
jojox_one is offline  
Old 06/04/2008, 19:34   #7
 
elite*gold: 0
Join Date: May 2008
Posts: 144
Received Thanks: 38
du kopierst den inhalt der lua.rar datei in den lua ordner oder den inhalt des lua ordners der lua.rar datei in den lua ordner ??

also wenn er die dateien so zu finden sind ../config/lua/lua/pickitrevolution/
dann ist das falsch

wenn so ist ../config/lua/pickitrevolution/
dann isses richtig

nunja, lad dir einfach mal oben beim punkt 5.1 meine pickitrevolution runter

und ausserdem, wieviel mf hat dein char ??

wenns naemlich sehr sehr wenig ist, isses kein wunder dass er nichts mitnimmt, weil er nichts gutes findet ^^

wie schon gesagt, so den ganzen normal oder exceptional kleinscheis nimmt der bot NICHT mit das laesst er liegen ... alles was er mitnimmt sind meistens elite items ...

---

was mir grad noch auffaellt, heist dein ordner " lun " oder " lua " ?

weil wenner " lun " heist, isses klar das er nix findet ^^
JaQ-SpaRRov is offline  
Old 06/04/2008, 19:42   #8
 
elite*gold: 0
Join Date: May 2008
Posts: 127
Received Thanks: 3
ok sry aber der fehler müste in der einen datai liegen die du im letzten treahd hochgeladen hast wenn cih die in die includes.lua kopier dan hebt er ncihts mehr auf also auch keine runen die eingestelt sind oder sonst was einfach garnicht auser tränke und tp's.
jojox_one is offline  
Old 06/04/2008, 19:45   #9
 
elite*gold: 0
Join Date: Jun 2008
Posts: 49
Received Thanks: 6
Quote:
Originally Posted by JaQ-SpaRRov View Post
@ carifexe

du hast warscheinlich zu wenig FCR also auf 65% solltest du mindestens kommen !

und ausserdem sieht man den hammer garnicht beim reinen zuschauen, kannst also nicht wirklich beurteilen den sieht man nur fliegen wenn man selbst klickt ^^
Stell mich doch bitte nicht so doof dar! Ich hab 115%fc, max Resi, knapp 3,2k hp und die Hämmer habe ich gesehen, da ich mit meinem 2 Pc einen Followbot am laufen habe.

MfG Carnifexe
Carifexe is offline  
Old 06/04/2008, 19:47   #10
 
elite*gold: 0
Join Date: May 2008
Posts: 144
Received Thanks: 38
also bei mir stehts GANZ GENAU so drin wie ich im andren thread gepostet hab und er nimmt alles mit was er auch soll ...

du hast bei dir irgend etwas falsch ...

im notfall machs doch einfach nochmal frisch drauf und editier die datei so wie du sie brauchst ... das erspart uns viel zeit und nerven

wie gesagt ich kann dir nicht ueber die schulter schauen, und somit auch deine fehler nicht finden, ich kann nur tipps geben worans liegen koennte ...

@ carifexe

woher soll ich wissen das du mitm 2. pc nen followbot laufen hast ?

wenns so ist, dann liegt das einfach nur an den delays, sprich er castet langsamer als es dein equip zulaesst

in der preattack_pally und in der attack_pally stehen zwischen den aktionen die er macht immer so zahlen, die beschreiben die millisekunden die er wartet bevor er die naechste aktion macht also so siehts da drin aus :

attack_pally.ini
Code:
SelectRightSkill Concentration
Sleep 100
CastLeftSkill
Sleep 500    [COLOR="Red"]<- hier wartet er 1/2 sekunde bevor er weiter macht[/COLOR]
RecastLeftSkill
Sleep 500    [COLOR="Red"]<- hier auch[/COLOR]
RecastLeftSkill
Sleep 500    [COLOR="Red"]<- und hier auch wieder[/COLOR]
SelectRightSkill Redemption
Sleep 100
sowie

preattack_pally.ini
Code:
SelectRightSkill Concentration
Sleep 100
CastLeftSkill
Sleep 500    [COLOR="Red"]<- hier [/COLOR]
RecastLeftSkill
Sleep 500    [COLOR="Red"]<- hier [/COLOR]
RecastLeftSkill
Sleep 500    [COLOR="Red"] usw. [/COLOR]
RecastLeftSkill
Sleep 500
RecastLeftSkill
Sleep 500
RecastLeftSkill
Sleep 500
RecastLeftSkill
Sleep 500
SelectRightSkill Redemption
Sleep 200

wenn du hier dann alle 500er werte abaenderst in 300 oder 250 oder so ...

genau kann ich dirs net sagen weil meiner net mit max fcr rennt, musst halt ausprobieren

gruß
JaQ-SpaRRov is offline  
Old 06/04/2008, 19:56   #11
 
elite*gold: 0
Join Date: May 2008
Posts: 127
Received Thanks: 3
naja jetzt gehts hab alles selbst eingestelt in der unen.lun und in der haupt lun da wo drin steht welche fils geladen werden sollen und jetzt nimt er auch sachen mit^^

€: ROFL is es normal das wenn amn angewispert wird das man dann das game verläst???^^
jojox_one is offline  
Old 06/04/2008, 19:59   #12
 
elite*gold: 0
Join Date: May 2008
Posts: 144
Received Thanks: 38
wie gesagt, den fehler musst man immer bei sich selbst suchen, denn n programm kennt nur die anweisungen die man ihm gibt, und wenn eine falsch ist und er die net kennt geht halt garnixmehr ...

so intelligent sind programme nochnicht

€: keine ahnung, meinen bot-acc kennt keiner ausser mir
JaQ-SpaRRov is offline  
Old 06/04/2008, 20:02   #13
 
elite*gold: 0
Join Date: May 2008
Posts: 127
Received Thanks: 3
was bedeutet der fehler:
Warning: Exit Game timer has expired, sending return key.
jojox_one is offline  
Old 06/04/2008, 20:04   #14
 
elite*gold: 0
Join Date: May 2008
Posts: 144
Received Thanks: 38
du musst die zeit, die dein bot fuer einen gegner brauchen darf erhoehen, die zahl hinter dem boss in der bot.ini steht fuer die sekunden, einfach mal noch n paar sekunden draufpacken dann passt die sache
JaQ-SpaRRov is offline  
Old 06/04/2008, 20:12   #15
 
elite*gold: 0
Join Date: May 2008
Posts: 47
Received Thanks: 2
mal ne kleine Erklärung zum pickit revo!!!

in der includes.lua einfach vor jedem file welche er nicht sammeln soll "--" vor setzen.

wenn ihr Änderungen in dem file selber machen wollt hier ein wichtiger Hinweis!:

Wenn ihr dort ein item mit erweiterten vorrausetzung raus nehm wollt und dies NUR über "--" macht kann es sein das er nichts mehr sammelt!!!!!!!!
hier einbeispiel:

Code:
     --{"usk", 8, true, -- Andariel's Visage
		function(item)
			if item.flags.Ethereal then
				return true -- keep all eth
			end

			if item.flags.Identified then
				return (
						findStat(item, "Life Drain Min Damage") >= 10 or -- 10 (perf) ll?
						findStat(item, "Strength") >= 30 -- or 30 (perf) str? (150ed perf)
						)
			end

			return true -- unid
		end
	},
so kann es probs hervorrufen.

schreibt die datei dann so um:

--{"usk", 8, false}, -- Andariel's Visage

aso true=false Klammer schließen.

@JOJOx_one weiß ned ob du es nun so gemacht ahst oder nur falsch geschrieben habst...
Die pickitdatein NICHT kopieren öffne sie mit winzip und alle datein makieren rechtsklick extrahieren.... den pfad zu deinem awesom ordner und in den lua ordner extrahieren. So legt er alle nötigen ordner und unterordner an.

Wenn er nichts mehr ausser drinks und scrolls sammelt, dann hast du irgendwo ein fehler in den datein gemacht wie oben beschreiben. Am besten nochmal den lua ordner leer machen neu extrahieren und selber in den includes mit "--" die sachen raus nehmen die du nicht willst, und oben angeführte punkte beachten dann sammelt er auch wie er soll

Mfg Gaeas


Gaeas is offline  
Closed Thread



« D2 - Ein Neuanfang | Hammerdin+merc eq Fuer baalruns »

Similar Threads Similar Threads
[GUIDE]Protect your sea regpage (part2)
11/06/2010 - SRO Private Server - 28 Replies
Hello, after all see that topic http://www.elitepvpers.com/forum/private-sro-main-d iscussions-questions/703319-guide-protect-your-sea -reg-page.html and ppl like it here i comes with part2 first i prefer to use new regpage I)Download II)Protect your sea regpage Lets Go,
[Guide] Awesom-O
10/15/2009 - Diablo 2 - 920 Replies
Stand: 11.03.2008 ( Version 3.2 ) veraltet und deshalb closed ! Vorbereitungen: 1. Virtual PC hier Downloaden !!! 2. Virtual PC mit den Standardeinstellungen installieren. Sucht euch eine Windows XP CD und installiert dieses in der Virtuellen Machine 3. RAM = 256MB ( ausreichend ), Festpalttengröße > 10 GB 4. Windows XP installieren, SP2 und .net Framework 3.0 ebenso installieren.
[GUIDE] -= Der neue Awesom-O 0.3.6 =- für Version 1.12
04/14/2009 - Diablo 2 - 437 Replies
Awesom-o 3.6 by kingsob Ich bin noch auf der Suche nach 1-2 Leuten die mir mit den Guide helfen möchten, es gibt immer Offene fragen und ungeklärte Probleme mit denen ich alleine nicht immer fertig werde, weils einfach zu viele sind. Vorraussetzungen: - Ihr habt euren Bot selbstständig zum laufen bekommen - Ihr kommt mit den .ini's klar und versteht die PickItemRevolution - Evtl mal zeit sich mit mir via TS2 oda ICQ zusammenzusetzen um optimierungen durchzuführen. Bei interesse...
Der Flyff Automaton Guide (Stand 27.03.2008)
04/13/2008 - Flyff - 74 Replies
http://img252.imageshack.us/img252/6475/automatonl oggl2.png :: Inhalt :: 1. Was ist Flyff Automaton? 2. Wichtige Links 3. Einrichtung 4. Konsole und Befehle (wtfux script) 5. Das Ende-Fenster 6. FAQ



All times are GMT +2. The time now is 03:07.


Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

BTC: 33E6kMtxYa7dApCFzrS3Jb7U3NrVvo8nsK
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2020 elitepvpers All Rights Reserved.