Alexios' Background Skill Lvler! Always Updated!

05/19/2009 18:06 Alexios#1
It works with all patches!

I will request to close this thread because I quit CO and I wanna stop looking at it/answer questions,although it will work for ever except if TQ changes the skin of the game! :D

I want thank Evan Lim for all his help and for learning me a lot about programming/AHK.
He was something like my teacher.
Thank you Evan Lim!

Features:

-Alexios' Skill Leveler.rar:
It works at background,except if you select to equip/un-equip an item.With that option will not work at background.
You can level the following skills:
  • Cure
  • Healing Rain
  • Star of Accuracy
  • Stigma
  • Magic Shield
  • Invisibility
  • Advanced Cure
  • Nectar
  • Dodge
  • Toxic Fog
  • Guard/Monster
  • Intensify
  • Spirit Healing
  • It can also be used as Auto-Stig bot.Just be in a team and select the Member of the team you want stig/shield/SOA/Invisibility.

[Only registered and activated users can see links. Click Here To Register...]
Instructions:

1.Download the file and extract it.
2.Open as many clients you want.
3.Open the program(Alexios' Skill Leveler.exe).
4.Select the skill you want to level. Select it and the program and the client(Have the skill in skill box).
5.Select on which F keys are the Sit,Meditation and XP skill.Also select on which character you will cast the skill,if you are in team(you can cast skills at team members).Possible only with skills: Stigma,Magic Shield,Invisibility,Star of Accuracy.
6.Select if you want lvl only the XP skill,or if you don't want level it at all.
7.Select the correct resolution and if you are blessed.
8.If you have selected to lvl a healing skill look at this step, else ignore it.
Select Yes that you want equip/unequip an item to lvl the healing skill you selected.
Wear the item(necklace,ring,gourd) you will equip/unequip.
Write how many items you have in your inventory.
And... at last select which item you will equip/unequip(necklace,ring,gourd).

Step between step 8 and step 9.New Step! With the new version, you can write how much time it will wait when it sits for getting full stamina. By default is 8600 miliseconds,but if you need more time to sit(because of slow internet connection) you can write a bigger number like 9000 or even bigger(example 11000).

9.Click Start!
10.Select the client you want and click Ok.
11.Enjoy! You can minimize the client if you have not selected to equip-unequip an item.

Note: You can pause it at any time with Ctrl+Q.
[Only registered and activated users can see links. Click Here To Register...]




Update(28/6/2009):
Added new version that you can set how many miliseconds you need to sit until you get full stamina.
Quote:
Originally Posted by Alexios View Post
If you need more time(for full stamina) put a higher value than 8600. If you need less time(for full stamina) put a lower value than 8600 but not below 7000.
If you liked it click THANKS button.

Feedback is requested from everyone!

Code:
CoordMode,Tooltip,Screen

#Persistent
Gui, Add, Text, x70 y1, Click Ctrl+Q to pause the program.
Gui, Add, Text, x440 y200, How many miliseconds it needs for full stamina.`nSuggested: 8600
Gui, Add, Edit, x440 y230 vInputSit, 8600
Gui, Add, Text, x440 y300, Made by Alexios
Gui, Add, Text, x440 y320 cBlue gLink1 vURL_Link1, elitepvpers.com
Gui, Add, Text, x150 y20, The level of the skill you selected:
Gui, Add, Edit, x150 y40
Gui, Add, UpDown, x150 y40 vLevel Range0-4, 0
Gui, Add, Text, x150 y65,0=Elementary 4=Fixed
Gui, Add, Radio, x150 y125 vrd_0 , Toxic Fog
Gui, Add, Radio, x150 y145 vrd_8 , Summon Guard/Monster
Gui, Add, Radio, x10 y165 vrd_10, Dodge
Gui, Add, Radio, x10 y25 vrd_1 , Cure
Gui, Add, Radio, x10 y45 vrd_2 , Healing Rain
Gui, Add, Radio, x10 y65 vrd_3 , Star of Accuracy
Gui, Add, Radio, x10 y85 vrd_4 , Stigma/Magic Shield
Gui, Add, Radio, x10 y105 vrd_5 , Invisibility
Gui, Add, Radio, x10 y125 vrd_6 , Advanced Cure
Gui, Add, Radio, x10 y145 vrd_7 , Nectar
Gui, Add, Radio, x150 y165 vrd_9 , Intensify
Gui, Add, Radio, x150 y185 vrd_001 , Spirit Healing
Gui, Add, Text, x10 y185, Select the resolution `nof Conquer window:
Gui, Add, DropDownList, x10 y215 vResolution, Window 800*600||Window 1024*768|Full Screen 800*600|Full Screen 1024*768
Gui, Add, Text, x10 y240, Sit is at:
Gui, Add, DropDownList, x10 y260 vSit, F1||F2|F3|F4|F5|F6|F7|F8|F9|F10|
Gui, Add, Text, x150 y242, XP skill is at:
Gui, Add, DropDownList, x150 y260 vXPSkill, F1|F2|F3|F4|F5|F6|F7|F8|F9|F10||
Gui, Add, Text, x10 y290, Meditation is at:
Gui, Add, DropDownList, x10 y310 vMedFkey, F1|F2||F3|F4|F5|F6|F7|F8|F9|F10|
Gui, Add, Text, x150 y282, On which character`nshould it cast the skill?
Gui, Add, DropDownList, x150 y310 vCharacter, My character||Member 1 of the team|Member 2 of the team|Member 3 of the team|Member 4 of the team
Gui, Add, Text, x150 y205, Are you blessed?
Gui, Add, Radio, x150 y225 Group vrd_13 , Yes
Gui, Add, Radio, x190 y225 vrd_14 Checked, No
Gui, Add, Text, x275 y242, Cast XP skill?
Gui, Add, Radio, x275 y265 Group Checked vrd_15 , Yes
Gui, Add, Radio, x275 y285 vrd_16 , No
Gui, Add, Radio, x275 y305 vrd_17 , Only XP skill.
Gui, Add, Text, x360 y1, It won't work at background with this.
Gui, Add, Text, x360 y20, You want equip-unequip an item to level`nthe healing skill you selected or no? 
Gui, Add, Radio, x360 y50 Group vrd_11 , Yes
Gui, Add, Radio, x400 y50 vrd_12 Checked, No
Gui, Add, Text, x360 y65, Note:Wear the item you will equip-unequip.`nHow many items you have in your inventory?
Gui, Add, Edit, x360 y95
Gui, Add, UpDown, x360 y95 vSlot Range0-40, 0
Gui, Add, Text, x360 y120, Which item should the program equip-unequip?
Gui, Add, DropDownList, x360 y140 vItem, Necklace|Ring|Gourd
Gui, Add, Text, x150 y80, What level is your Meditation:
Gui, Add, Edit, x150 y100
Gui, Add, UpDown, x150 y100 vLevelM Range0-2, 0
Gui, Add, Button, x10 y340 w570 h20 vButton gStart, >Start<
Gui, Show, AutoSize Center

return
GuiClose:
ExitApp
return
Start:
Gui, Submit, NoHide
Gui, Destroy


SysGet, VirtualWidth, 78
SysGet, VirtualHeight, 79

Vvirtwidth := VirtualWidth//3
Vvirtheight := VirtualHeight//9

If Character = Member 1 of the team
{
Tooltip, Casting skill on members of your team work only with the following skills:`nStigma-Magic Shield-Invisibility-Star of Accuracy`nIf you have selected casting a skill on a member and you have not selected`none of the above skills the program will cast the skill at your character,%Vvirtwidth%,%Vvirtheight%
SetTimer, RemoveToolTip, 7000
}
else
If Character = Member 2 of the team
{
Tooltip, Casting skill on members of your team work only with the following skills:`nStigma-Magic Shield-Invisibility-Star of Accuracy`nIf you have selected casting a skill on a member and you have not selected`none of the above skills the program will cast the skill at your character,%Vvirtwidth%,%Vvirtheight%
SetTimer, RemoveToolTip, 7000
}
else
If Character = Member 3 of the team
{
Tooltip, Casting skill on members of your team work only with the following skills:`nStigma-Magic Shield-Invisibility-Star of Accuracy`nIf you have selected casting a skill on a member and you have not selected`none of the above skills the program will cast the skill at your character,%Vvirtwidth%,%Vvirtheight%
SetTimer, RemoveToolTip, 7000
}
else
If Character = Member 4 of the team
{
Tooltip, Casting skill on members of your team work only with the following skills:`nStigma-Magic Shield-Invisibility-Star of Accuracy`nIf you have selected casting a skill on a member and you have not selected`none of the above skills the program will cast the skill at your character,%Vvirtwidth%,%Vvirtheight%
SetTimer, RemoveToolTip, 7000
}
else
{
}

If rd_11 = 1 AND Item =
{
Msgbox,You haven't selected which item you will equip-unequip. Please restart the program.
ExitApp
}
else
{
}

if Resolution = 
{
Msgbox, You haven't selected a resolution. Please restart the program.
ExitApp
}
else
{
}

Slot++


if Sit = %XPSkill%
{
Msgbox, Sit and XP Skill can't be on the same F key. Please restart the program.
ExitApp
}
else
{
}

if Sit = %MedFkey%
{
Msgbox, Sit and Meditation can't be on the same F key. Please restart the program.
ExitApp
}
else
{
}

if XPSkill = %MedFkey%
{
Msgbox, XP Skill and Meditation can't be on the same F key. Please restart the program.
ExitApp
}
else
{
}

Skill = None skill is selected.
MPGet := 0
MPNeed := 0

if LevelM = 0
MPGet := 310
else 
if LevelM = 1
MPGet := 600
else 
if LevelM = 2
MPGet := 1020
else
{
}

if rd_0 = 1
Skill = Toxic Fog
else 
if rd_1 = 1
Skill = Cure
else
if rd_2 = 1
Skill = Healing Rain
else
if rd_3 = 1
Skill = Star of Accuracy
else
if rd_4 = 1
Skill = Stigma
else
if rd_5 = 1
Skill = Invisibility
else
if rd_6 = 1
Skill = Advanced Cure
else
if rd_7 = 1
Skill = Nectar
else
if rd_8 = 1
Skill = Summon Guard/Monster
else
if rd_9 = 1
Skill = Intensify
else
if rd_10 = 1
Skill = Dodge
else
if rd_001 = 1
Skill = Spirit Healing
{
}

if Skill = None skill is selected.
{
Msgbox, You haven't selected a skill. Please restart the program.
ExitApp
}

If Skill = Cure OR Skill = Healing Rain OR Skill = Advanced Cure OR Skill = Nectar OR Skill = Spirit Healing
{
   If rd_11 = 1
   {

	if Slot = 41
	{
	Msgbox, You said that you have full inventory. Please restart the program.
	ExitApp
	}
	else
	{
	}
   }
   else
   {
   }
}
else
{
}

if Resolution = Full Screen 1024*768
{
If (Slot=1)
{
xSlot=800
ySlot=70
}
else 
If (Slot=2)
{
xSlot=840
ySlot=70
}
else 
If (Slot=3)
{
xSlot=880
ySlot=70
}
else 
If (Slot=4)
{
xSlot=920
ySlot=70
}
else
If (Slot=5)
{
xSlot=960
ySlot=70
}
else
If (Slot=6)
{
xSlot=800
ySlot=90
}
else
If (Slot=7)
{
xSlot=840
ySlot=90
}
else
If (Slot=8)
{
xSlot=880
ySlot=90
}
else
If (Slot=9)
{
xSlot=920
ySlot=90
}
else
If (Slot=10)
{
xSlot=960
ySlot=90
}
else
If (Slot=11)
{
xSlot=800
ySlot=135
}
else
If (Slot=12)
{
xSlot=840
ySlot=135
}
else
If (Slot=13)
{
xSlot=880
ySlot=135
}
else
If (Slot=14)
{
xSlot=920
ySlot=135
}
else
If (Slot=15)
{
xSlot=960
ySlot=135
}
else
If (Slot=16)
{
xSlot=800
ySlot=175
}
else
If (Slot=17)
{
xSlot=840
ySlot=175
}
else
If (Slot=18)
{
xSlot=880
ySlot=175
}
else
If (Slot=19)
{
xSlot=920
ySlot=175
}
else
If (Slot=20)
{
xSlot=960
ySlot=175
}
else
If (Slot=21)
{
xSlot=800
ySlot=220
}
else
If (Slot=22)
{
xSlot=840
ySlot=220
}
else
If (Slot=23)
{
xSlot=880
ySlot=220
}
else
If (Slot=24)
{
xSlot=920
ySlot=220
}
else
If (Slot=25)
{
xSlot=960
ySlot=220
}
else
If (Slot=26)
{
xSlot=800
ySlot=260
}
else
If (Slot=27)
{
xSlot=840
ySlot=260
}
else
If (Slot=28)
{
xSlot=880
ySlot=260
}
else
If (Slot=29)
{
xSlot=920
ySlot=260
}
else
If (Slot=30)
{
xSlot=960
ySlot=260
}
else
If (Slot=31)
{
xSlot=800
ySlot=300
}
else
If (Slot=32)
{
xSlot=840
ySlot=300
}
else
If (Slot=33)
{
xSlot=880
ySlot=300
}
else
If (Slot=34)
{
xSlot=920
ySlot=300
}
else
If (Slot=35)
{
xSlot=960
ySlot=300
}
else
If (Slot=36)
{
xSlot=800
ySlot=350
}
else
If (Slot=37)
{
xSlot=840
ySlot=350
}
else
If (Slot=38)
{
xSlot=880
ySlot=350
}
else
If (Slot=39)
{
xSlot=920
ySlot=350
}
else
If (Slot=40)
{
xSlot=960
ySlot=350
}
else
{
}

}
else
if Resolution = Full Screen 800*600
{
	If (Slot=1)
	{
	xSlot=580
	ySlot=45
	}
	else 
	If (Slot=2)
	{
	xSlot=625
	ySlot=45
	}
	else 
	If (Slot=3)
	{
	xSlot=670
	ySlot=45
	}
	else 
	If (Slot=4)
	{
	xSlot=715
	ySlot=45
	}
	else
	If (Slot=5)
	{
	xSlot=760
	ySlot=45
	}
	else
	If (Slot=6)
	{
	xSlot=580
	ySlot=90
	}
	else
	If (Slot=7)
	{
	xSlot=625
	ySlot=90
	}
	else
	If (Slot=8)
	{
	xSlot=670
	ySlot=90
	}
	else
	If (Slot=9)
	{
	xSlot=715
	ySlot=90
	}
	else
	If (Slot=10)
	{
	xSlot=760
	ySlot=90
	}
	else
	If (Slot=11)
	{
	xSlot=580
	ySlot=130
	}
	else
	If (Slot=12)
	{
	xSlot=625
	ySlot=130
	}
	else
	If (Slot=13)
	{
	xSlot=670
	ySlot=130
	}
	else
	If (Slot=14)
	{
	xSlot=715
	ySlot=130
	}
	else
	If (Slot=15)
	{
	xSlot=760
	ySlot=130
	}
	else
	If (Slot=16)
	{
	xSlot=580
	ySlot=180
	}
	else
	If (Slot=17)
	{
	xSlot=625
	ySlot=180
	}
	else
	If (Slot=18)
	{
	xSlot=670
	ySlot=180
	}
	else
	If (Slot=19)
	{
	xSlot=715
	ySlot=180
	}
	else
	If (Slot=20)
	{
	xSlot=760
	ySlot=180
	}
	else
	If (Slot=21)
	{
	xSlot=580
	ySlot=220
	}
	else
	If (Slot=22)
	{
	xSlot=625
	ySlot=220
	}
	else
	If (Slot=23)
	{
	xSlot=670
	ySlot=220
	}
	else
	If (Slot=24)
	{
	xSlot=715
	ySlot=220
	}
	else
	If (Slot=25)
	{
	xSlot=760
	ySlot=220
	}
	else
	If (Slot=26)
	{
	xSlot=580
	ySlot=260
	}
	else
	If (Slot=27)
	{
	xSlot=625
	ySlot=260
	}
	else
	If (Slot=28)
	{
	xSlot=670
	ySlot=260
	}
	else
	If (Slot=29)
	{
	xSlot=715
	ySlot=260
	}
	else
	If (Slot=30)
	{
	xSlot=760
	ySlot=260
	}
	else
	If (Slot=31)
	{
	xSlot=580
	ySlot=305
	}
	else
	If (Slot=32)
	{
	xSlot=625
	ySlot=305
	}
	else
	If (Slot=33)
	{
	xSlot=670
	ySlot=305
	}
	else
	If (Slot=34)
	{
	xSlot=715
	ySlot=305
	}
	else
	If (Slot=35)
	{
	xSlot=760
	ySlot=305
	}
	else
	If (Slot=36)
	{
	xSlot=580
	ySlot=350
	}
	else
	If (Slot=37)
	{
	xSlot=625
	ySlot=350
	}
	else
	If (Slot=38)
	{
	xSlot=670
	ySlot=350
	}
	else
	If (Slot=39)
	{
	xSlot=715
	ySlot=350
	}
	else
	If (Slot=40)
	{
	xSlot=760
	ySlot=350
	}
	else
	{
	}

}
else
if Resolution = Window 1024*768
{
If (Slot=1)
{
xSlot=800
ySlot=70
}
else 
If (Slot=2)
{
xSlot=840
ySlot=70
}
else 
If (Slot=3)
{
xSlot=880
ySlot=70
}
else 
If (Slot=4)
{
xSlot=920
ySlot=70
}
else
If (Slot=5)
{
xSlot=960
ySlot=70
}
else
If (Slot=6)
{
xSlot=800
ySlot=90
}
else
If (Slot=7)
{
xSlot=840
ySlot=90
}
else
If (Slot=8)
{
xSlot=880
ySlot=90
}
else
If (Slot=9)
{
xSlot=920
ySlot=90
}
else
If (Slot=10)
{
xSlot=960
ySlot=90
}
else
If (Slot=11)
{
xSlot=800
ySlot=135
}
else
If (Slot=12)
{
xSlot=840
ySlot=135
}
else
If (Slot=13)
{
xSlot=880
ySlot=135
}
else
If (Slot=14)
{
xSlot=920
ySlot=135
}
else
If (Slot=15)
{
xSlot=960
ySlot=135
}
else
If (Slot=16)
{
xSlot=800
ySlot=175
}
else
If (Slot=17)
{
xSlot=840
ySlot=175
}
else
If (Slot=18)
{
xSlot=880
ySlot=175
}
else
If (Slot=19)
{
xSlot=920
ySlot=175
}
else
If (Slot=20)
{
xSlot=960
ySlot=175
}
else
If (Slot=21)
{
xSlot=800
ySlot=220
}
else
If (Slot=22)
{
xSlot=840
ySlot=220
}
else
If (Slot=23)
{
xSlot=880
ySlot=220
}
else
If (Slot=24)
{
xSlot=920
ySlot=220
}
else
If (Slot=25)
{
xSlot=960
ySlot=220
}
else
If (Slot=26)
{
xSlot=800
ySlot=260
}
else
If (Slot=27)
{
xSlot=840
ySlot=260
}
else
If (Slot=28)
{
xSlot=880
ySlot=260
}
else
If (Slot=29)
{
xSlot=920
ySlot=260
}
else
If (Slot=30)
{
xSlot=960
ySlot=260
}
else
If (Slot=31)
{
xSlot=800
ySlot=300
}
else
If (Slot=32)
{
xSlot=840
ySlot=300
}
else
If (Slot=33)
{
xSlot=880
ySlot=300
}
else
If (Slot=34)
{
xSlot=920
ySlot=300
}
else
If (Slot=35)
{
xSlot=960
ySlot=300
}
else
If (Slot=36)
{
xSlot=800
ySlot=350
}
else
If (Slot=37)
{
xSlot=840
ySlot=350
}
else
If (Slot=38)
{
xSlot=880
ySlot=350
}
else
If (Slot=39)
{
xSlot=920
ySlot=350
}
else
If (Slot=40)
{
xSlot=960
ySlot=350
}
else
{
}

}
else
if Resolution = Window 800*600
{
	If (Slot=1)
	{
	xSlot=580
	ySlot=45
	}
	else 
	If (Slot=2)
	{
	xSlot=625
	ySlot=45
	}
	else 
	If (Slot=3)
	{
	xSlot=670
	ySlot=45
	}
	else 
	If (Slot=4)
	{
	xSlot=715
	ySlot=45
	}
	else
	If (Slot=5)
	{
	xSlot=760
	ySlot=45
	}
	else
	If (Slot=6)
	{
	xSlot=580
	ySlot=90
	}
	else
	If (Slot=7)
	{
	xSlot=625
	ySlot=90
	}
	else
	If (Slot=8)
	{
	xSlot=670
	ySlot=90
	}
	else
	If (Slot=9)
	{
	xSlot=715
	ySlot=90
	}
	else
	If (Slot=10)
	{
	xSlot=760
	ySlot=90
	}
	else
	If (Slot=11)
	{
	xSlot=580
	ySlot=130
	}
	else
	If (Slot=12)
	{
	xSlot=625
	ySlot=130
	}
	else
	If (Slot=13)
	{
	xSlot=670
	ySlot=130
	}
	else
	If (Slot=14)
	{
	xSlot=715
	ySlot=130
	}
	else
	If (Slot=15)
	{
	xSlot=760
	ySlot=130
	}
	else
	If (Slot=16)
	{
	xSlot=580
	ySlot=180
	}
	else
	If (Slot=17)
	{
	xSlot=625
	ySlot=180
	}
	else
	If (Slot=18)
	{
	xSlot=670
	ySlot=180
	}
	else
	If (Slot=19)
	{
	xSlot=715
	ySlot=180
	}
	else
	If (Slot=20)
	{
	xSlot=760
	ySlot=180
	}
	else
	If (Slot=21)
	{
	xSlot=580
	ySlot=220
	}
	else
	If (Slot=22)
	{
	xSlot=625
	ySlot=220
	}
	else
	If (Slot=23)
	{
	xSlot=670
	ySlot=220
	}
	else
	If (Slot=24)
	{
	xSlot=715
	ySlot=220
	}
	else
	If (Slot=25)
	{
	xSlot=760
	ySlot=220
	}
	else
	If (Slot=26)
	{
	xSlot=580
	ySlot=260
	}
	else
	If (Slot=27)
	{
	xSlot=625
	ySlot=260
	}
	else
	If (Slot=28)
	{
	xSlot=670
	ySlot=260
	}
	else
	If (Slot=29)
	{
	xSlot=715
	ySlot=260
	}
	else
	If (Slot=30)
	{
	xSlot=760
	ySlot=260
	}
	else
	If (Slot=31)
	{
	xSlot=580
	ySlot=305
	}
	else
	If (Slot=32)
	{
	xSlot=625
	ySlot=305
	}
	else
	If (Slot=33)
	{
	xSlot=670
	ySlot=305
	}
	else
	If (Slot=34)
	{
	xSlot=715
	ySlot=305
	}
	else
	If (Slot=35)
	{
	xSlot=760
	ySlot=305
	}
	else
	If (Slot=36)
	{
	xSlot=580
	ySlot=350
	}
	else
	If (Slot=37)
	{
	xSlot=625
	ySlot=350
	}
	else
	If (Slot=38)
	{
	xSlot=670
	ySlot=350
	}
	else
	If (Slot=39)
	{
	xSlot=715
	ySlot=350
	}
	else
	If (Slot=40)
	{
	xSlot=760
	ySlot=350
	}
	else
	{
	}

}
else
{
}




if Skill = Cure
{
	if Level = 0
	MPNeed := 10
	else if Level = 1
	MPNeed := 30
	else if Level = 2
	MPNeed := 60
	else if Level = 3
	MPNeed := 100
	else if Level = 4
	MPNeed := 130
	else
	{
	}
}
else 
if Skill = Healing Rain 
{
	if Level = 0
	MPNeed := 150
	else if Level = 1
	MPNeed := 270
	else if Level = 2
	MPNeed := 375
	else if Level = 3
	MPNeed := 440
	else if Level = 4
	MPNeed := 500
	else
	{
	}
}
else 
if Skill = Star of Accuracy
{
	if Level = 0
	MPNeed := 200
	else if Level = 1
	MPNeed := 250
	else if Level = 2
	MPNeed := 300
	else if Level = 3
	MPNeed := 350
	else if Level = 4
	MPNeed := 400
	else
	{
	}
}
else
if Skill = Stigma
{
	if Level = 0
	MPNeed := 200
	else if Level = 1
	MPNeed := 250
	else if Level = 2
	MPNeed := 300
	else if Level = 3
	MPNeed := 350
	else if Level = 4
	MPNeed := 400
	else
	{
	}
}
else
if Skill = Invisibility
{
	if Level = 0
	MPNeed := 200
	else if Level = 1
	MPNeed := 250
	else if Level = 2
	MPNeed := 300
	else if Level = 3
	MPNeed := 330
	else if Level = 4
	MPNeed := 360
	else
	{
	}
}
else
if Skill = Advanced Cure
{
	if Level = 0
	MPNeed := 160
	else if Level = 1
	MPNeed := 190
	else if Level = 2
	MPNeed := 215
	else if Level = 3
	MPNeed := 235
	else if Level = 4
	MPNeed := 255
	else
	{
	}
}
else
if Skill = Nectar
{
	if Level = 0
	MPNeed := 600
	else if Level = 1
	MPNeed := 660
	else if Level = 2
	MPNeed := 720
	else if Level = 3
	MPNeed := 770
	else if Level = 4
	MPNeed := 820
	else
	{
	}
}
else
if Skill = Dodge
{
	if Level = 0
	MPNeed := 200
	else if Level = 1
	MPNeed := 200
	else if Level = 2
	MPNeed := 300
	else if Level = 3
	MPNeed := 300
	else if Level = 4
	MPNeed := 300
	else
	{
	}
}
else
{
}

ClickTimes := MPGet//MPNeed

if Resolution = Window 800*600
{
xMember1 = 775
yMember1 = 200
xMember2 = 775
yMember2 = 265
xMember3 = 775
yMember3 = 330
xMember4 = 775
yMember4 = 400
xCharacter=400
yCharacter=215
xStatus = 525
yStatus = 560
xInventory = 575
yInventory = 560
xEquipment = 20
yEquipment = 255
xNecklace = 200
yNecklace = 200
xGourd = 65
yGourd = 350
xRing=210
yRing=250
xF1 = 105
yF1 = 575
xF2 = 150
yF2 = 575
xF3 = 195
yF3 = 575
xF4 = 230
yF4 = 575
xF5 = 270
yF5 = 575
xF6 = 310
yF6 = 575
xF7 = 350
yF7 = 575
xF8 = 390
yF8 = 575
xF9 = 430
yF9 = 575
xF10 = 470
yF10 = 575
}
else
if Resolution = Window 1024*768
{
xMember1 = 995
yMember1 = 195
xMember2 = 995
yMember2 = 265
xMember3 = 995
yMember3 = 330
xMember4 = 995
yMember4 = 390
xCharacter=510
yCharacter=305
xStatus = 520
yStatus = 730
xInventory = 570
yInventory = 730
xEquipment = 20
yEquipment = 250
xNecklace = 200
yNecklace = 200
xGourd = 65
yGourd = 350
xRing=210
yRing=250
xF1 = 105
yF1 = 740
xF2 = 150
yF2 = 740
xF3 = 195
yF3 = 740
xF4 = 230
yF4 = 740
xF5 = 270
yF5 = 740
xF6 = 310
yF6 = 740
xF7 = 350
yF7 = 740
xF8 = 390
yF8 = 740
xF9 = 430
yF9 = 740
xF10 = 470
yF10 = 740
}
else
if Resolution = Full Screen 800*600
{
xMember1 = 775
yMember1 = 200
xMember2 = 775
yMember2 = 265
xMember3 = 775
yMember3 = 330
xMember4 = 775
yMember4 = 400
xCharacter=400
yCharacter=215
xStatus = 525
yStatus = 560
xInventory = 575
yInventory = 560
xEquipment = 20
yEquipment = 255
xNecklace = 200
yNecklace = 200
xGourd = 65
yGourd = 350
xRing=210
yRing=250
xF1 = 105
yF1 = 575
xF2 = 150
yF2 = 575
xF3 = 195
yF3 = 575
xF4 = 230
yF4 = 575
xF5 = 270
yF5 = 575
xF6 = 310
yF6 = 575
xF7 = 350
yF7 = 575
xF8 = 390
yF8 = 575
xF9 = 430
yF9 = 575
xF10 = 470
yF10 = 575
}
else
if Resolution = Full Screen 1024*768
{
xMember1 = 995
yMember1 = 195
xMember2 = 995
yMember2 = 265
xMember3 = 995
yMember3 = 330
xMember4 = 995
yMember4 = 390
xCharacter=510
yCharacter=305
xStatus = 520
yStatus = 730
xInventory = 570
yInventory = 730
xEquipment = 20
yEquipment = 250
xNecklace = 200
yNecklace = 200
xGourd = 65
yGourd = 350
xRing=210
yRing=250
xF1 = 105
yF1 = 740
xF2 = 150
yF2 = 740
xF3 = 195
yF3 = 740
xF4 = 230
yF4 = 740
xF5 = 270
yF5 = 740
xF6 = 310
yF6 = 740
xF7 = 350
yF7 = 740
xF8 = 390
yF8 = 740
xF9 = 430
yF9 = 740
xF10 = 470
yF10 = 740
}
else
{
}

If Item = Ring
{
xItemEU = %xRing%
yItemEU = %yRing%
}
else
	{
	If Item = Necklace
	{
	xItemEU = %xNecklace%
	yItemEU = %yNecklace%
	}
	else
		{
		If Item = Gourd
		{
		xItemEU = %xGourd%
		yItemEU = %yGourd%
		}
		else
		{
		}
	}
}



If Sit = F1
{
xSit = %xF1%
ySit = %yF1%
}
else
If Sit = F2
{
xSit = %xF2%
ySit = %yF2%
}
else
If Sit = F3
{
xSit = %xF3%
ySit = %yF3%
}
else
If Sit = F4
{
xSit = %xF4%
ySit = %yF4%
}
else
If Sit = F5
{
xSit = %xF5%
ySit = %yF5%
}
else
If Sit = F6
{
xSit = %xF6%
ySit = %yF6%
}
else
If Sit = F7
{
xSit = %xF7%
ySit = %yF7%
}
else
If Sit = F8
{
xSit = %xF8%
ySit = %yF8%
}
else
If Sit = F9
{
xSit = %xF9%
ySit = %yF9%
}
else
If Sit = F10
{
xSit = %xF10%
ySit = %yF10%
}
else
{
}

If XPSkill = F1
{
xXPSkill = %xF1%
yXPSkill = %yF1%
}
else
If XPSkill = F2
{
xXPSkill = %xF2%
yXPSkill = %yF2%
}
else
If XPSkill = F3
{
xXPSkill = %xF3%
yXPSkill = %yF3%
}
else
If XPSkill = F4
{
xXPSkill = %xF4%
yXPSkill = %yF4%
}
else
If XPSkill = F5
{
xXPSkill = %xF5%
yXPSkill = %yF5%
}
else
If XPSkill = F6
{
xXPSkill = %xF6%
yXPSkill = %yF6%
}
else
If XPSkill = F7
{
xXPSkill = %xF7%
yXPSkill = %yF7%
}
else
If XPSkill = F8
{
xXPSkill = %xF8%
yXPSkill = %yF8%
}
else
If XPSkill = F9
{
xXPSkill = %xF9%
yXPSkill = %yF9%
}
else
If XPSkill = F10
{
xXPSkill = %xF10%
yXPSkill = %yF10%
}
else
{
}

If MedFkey = F1
{
xMedFkey = %xF1%
yMedFkey = %yF1%
}
else
If MedFkey = F2
{
xMedFkey = %xF2%
yMedFkey = %yF2%
}
else
If MedFkey = F3
{
xMedFkey = %xF3%
yMedFkey = %yF3%
}
else
If XPSkill = F4
{
xMedFkey = %xF4%
yMedFkey = %yF4%
}
else
If MedFkey = F5
{
xMedFkey = %xF5%
yMedFkey = %yF5%
}
else
If MedFkey = F6
{
xMedFkey = %xF6%
yMedFkey = %yF6%
}
else
If MedFkey = F7
{
xMedFkey = %xF7%
yMedFkey = %yF7%
}
else
If MedFkey = F8
{
xMedFkey = %xF8%
yMedFkey = %yF8%
}
else
If MedFkey = F9
{
xMedFkey = %xF9%
yMedFkey = %yF9%
}
else
If MedFkey = F10
{
xMedFkey = %xF10%
yMedFkey = %yF10%
}
else
{
}

If Character = My character
{
xClickCharacter = %xCharacter%
yClickCharacter = %yCharacter%
}
else
If Character = Member 1 of the team
{
xClickCharacter = %xMember1%
yClickCharacter = %yMember1%
}
else
If Character = Member 2 of the team
{
xClickCharacter = %xMember2%
yClickCharacter = %yMember2%
}
else
If Character = Member 3 of the team
{
xClickCharacter = %xMember3%
yClickCharacter = %yMember3%
}
else
If Character = Member 4 of the team
{
xClickCharacter = %xMember4%
yClickCharacter = %yMember4%
}
else
{
}



SitNormal = %InputSit%
SitUltra := InputSit * 1.6
SitLess := InputSit//21,5
SitDLess := SitLess * 2
SitFew := SitLess//2


msgbox,262144,, Select client and press OK to continue
WinGet,id, ID, [C
winget, pid1, PID, [Conquer2.0]


If rd_17 = 1
{
Loop
{
XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
}
}
else
{
	Loop
	{

	CharXP:=ReadMemoryNumber(0x5DB364,pid1)

	If Skill = Summon Guard/Monster
	{
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
	ControlClick, x%xSit% y%ySit%,ahk_id %id%,,right
	Sleep, %SitNormal%
	ControlClick, x500 y350,ahk_id %id%,,right
	}
	else
	 If Skill = Toxic Fog
	{
        	if rd_13 = 1
        	{
		XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
		ControlClick, x%xSit% y%ySit%,ahk_id %id%,,right
		Sleep, %SitUltra%
		XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
		ControlClick, x500 y350,ahk_id %id%,,right
		Sleep, %SitLess%
		ControlClick, x500 y350,ahk_id %id%,,right
		Sleep, %SitLess%
		ControlClick, x500 y350,ahk_id %id%,,right
		}
        	else
       		{
       		}
        }
	else
	  If Skill = Toxic Fog
	{
        	If rd_14 = 1
        	{        
		XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
		ControlClick, x%xSit% y%ySit%,ahk_id %id%,,right
		Sleep, %SitNormal%
		XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
		ControlClick, x500 y350,ahk_id %id%,,right
		Sleep, %SitLess%
		ControlClick, x500 y350,ahk_id %id%,,right
		}
        	else
        	{
        	}
        }
	else
	  If Skill = Intensify
	{
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
	ControlClick, x500 y350,ahk_id %id%,,right
	Sleep, %SitNormal%
	}
	else
	  If Skill = Invisibility
	{
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
	ControlClick, x%xSit% y%ySit%,ahk_id %id%,,right
	Sleep, %SitNormal%
	ControlClick, x%xMedFkey% y%yMedFkey%,ahk_id %id%,,right
	Sleep, %SitFew%
 	  Loop %ClickTimes%
	   {
	   Sleep, %SitDLess%
	   ControlClick, x%xClickCharacter% y%yClickCharacter%,ahk_id %id%,,right
	   }
	}
	else
	  If Skill = Star of Accuracy
	{
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
	ControlClick, x%xSit% y%ySit%,ahk_id %id%,,right
	Sleep, %SitNormal%
	ControlClick, x%xMedFkey% y%yMedFkey%,ahk_id %id%,,right
	Sleep, %SitFew%
 	  Loop %ClickTimes%
	   {
	   Sleep, %SitDLess%
	   ControlClick, x%xClickCharacter% y%yClickCharacter%,ahk_id %id%,,right
	   }
	}
	else
	  If Skill = Stigma
	{
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
	ControlClick, x%xSit% y%ySit%,ahk_id %id%,,right
	Sleep, %SitNormal%
	ControlClick, x%xMedFkey% y%yMedFkey%,ahk_id %id%,,right
	Sleep, %SitFew%
 	  Loop %ClickTimes%
	   {
	   Sleep, %SitDLess%
	   ControlClick, x%xClickCharacter% y%yClickCharacter%,ahk_id %id%,,right
	   }
	}
	else
	  If Skill = Dodge
	{
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
	ControlClick, x%xSit% y%ySit%,ahk_id %id%,,right
	Sleep, %SitNormal%
	ControlClick, x%xMedFkey% y%yMedFkey%,ahk_id %id%,,right
	Sleep, %SitFew%
	   Loop %ClickTimes%
	   {
	   Sleep, %SitDLess%
	   ControlClick, x%xCharacter% y%yCharacter%,ahk_id %id%,,right
	   }
	}
	else
	  If Skill = Advanced Cure
	{
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
	ControlClick, x%xSit% y%ySit%,ahk_id %id%,,right
	Sleep, %SitNormal%
	ControlClick, x%xMedFkey% y%yMedFkey%,ahk_id %id%,,right
	Sleep, %SitFew%
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
EquipUnequipFunction(xStatus,yStatus,xInventory,yInventory,xEquipment,yEquipment,xItemEU,yItemEU,xSlot,ySlot,rd_11)
	   Loop %ClickTimes%
	   {
	   Sleep, %SitDLess%
	   ControlClick, x%xCharacter% y%yCharacter%,ahk_id %id%,,right
	   }
	}
	else
	  If Skill = Healing Rain 
	{
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
	ControlClick, x%xSit% y%ySit%,ahk_id %id%,,right
	Sleep, %SitNormal%
	ControlClick, x%xMedFkey% y%yMedFkey%,ahk_id %id%,,right
	Sleep, %SitFew%
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
EquipUnequipFunction(xStatus,yStatus,xInventory,yInventory,xEquipment,yEquipment,xItemEU,yItemEU,xSlot,ySlot,rd_11)
	   Loop %ClickTimes%
	   {
	   Sleep, %SitDLess%
	   ControlClick, x%xCharacter% y%yCharacter%,ahk_id %id%,,right
	   }
	}
	else
	  If Skill = Cure 
	{
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
	ControlClick, x%xSit% y%ySit%,ahk_id %id%,,right
	Sleep, %SitNormal%
	ControlClick, x%xMedFkey% y%yMedFkey%,ahk_id %id%,,right
	Sleep, %SitFew%
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
EquipUnequipFunction(xStatus,yStatus,xInventory,yInventory,xEquipment,yEquipment,xItemEU,yItemEU,xSlot,ySlot,rd_11)
	   Loop %ClickTimes%
	   {
	   Sleep, %SitDLess%
	   ControlClick, x%xCharacter% y%yCharacter%,ahk_id %id%,,right
	   }
	}
	else
	  If Skill = Nectar
	{
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
	ControlClick, x%xSit% y%ySit%,ahk_id %id%,,right
	Sleep, %SitNormal%
	ControlClick, x%xMedFkey% y%yMedFkey%,ahk_id %id%,,right
	Sleep, %SitFew%
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
EquipUnequipFunction(xStatus,yStatus,xInventory,yInventory,xEquipment,yEquipment,xItemEU,yItemEU,xSlot,ySlot,rd_11)
	   Loop %ClickTimes%
	   {
	   Sleep, %SitDLess%
	   ControlClick, x%xCharacter% y%yCharacter%,ahk_id %id%,,right
	   }
	}
	else
	  If Skill = Spirit Healing
	{
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
	ControlClick, x%xSit% y%ySit%,ahk_id %id%,,right
	Sleep, %SitNormal%
	XPSkillFunction(xXPSkill,yXPSkill,id,pid1,rd_15,rd_17)
EquipUnequipFunction(xStatus,yStatus,xInventory,yInventory,xEquipment,yEquipment,xItemEU,yItemEU,xSlot,ySlot,rd_11)
	ControlClick, x500 y350,ahk_id %id%,,right
	}
	else
	{
	}

}

}




XPSkillFunction(x,y,id,pid1,rd_15,rd_17)
{
	If rd_17 = 1
	{
	Loop
	{
	;CharXP:=ReadMemoryNumber(0x5DB364,pid1) ;Write the correct Memory address of CharXP 
	CharXP = 100 ; Delete this line if you find the correct memory address for CharXP
		If (CharXP = "100")
		{
		ControlClick, x%x% y%y%,ahk_id %id%,,right
		Sleep,500
		break ; Delete this line if you find the correct memory address for CharXP
		}
		else
		{
		break
		}
	}
	}
	else
	If rd_15 = 1
	{
	Loop
	{
	;CharXP:=ReadMemoryNumber(0x5DB364,pid1) ;Write the correct Memory address of CharXP
	CharXP = 100 ; Delete this line if you find the correct memory address for CharXP
		If (CharXP = "100")
		{
		ControlClick, x%x% y%y%,ahk_id %id%,,right
		Sleep,500
		break ; Delete this line if you find the correct memory address for CharXP
		}
		else
		{
		break
		}
	}
	}
	else
	{
	}
}

EquipUnequipFunction(xStatus,yStatus,xInventory,yInventory,xEquipment,yEquipment,xItemEU,yItemEU,xSlot,ySlot,rd_11)
{

	If rd_11 = 1
	{
	Click %xStatus%,%yStatus%
	Sleep,700
	Click %xInventory%,%yInventory%
	Sleep,450
	Click %xEquipment%,%yEquipment%
	Sleep,750
	Click %xItemEU%,%yItemEU%,4
	Sleep,950
	Click right %xSlot%,%ySlot%
	Sleep,750
	Click %xStatus%,%yStatus%
	Sleep,850
	Click %xInventory%,%yInventory%
	}
	else
	{
	}

}


ReadMemoryText(MADDRESS,pid)
{
VarSetCapacity(MVALUE,4,0)
ProcessHandle := DllCall("OpenProcess", "Int", 24, "Char", 0, "UInt", pid, "UInt")
DllCall("ReadProcessMemory","UInt",ProcessHandle,"UInt",MADDRESS,"Str",MVALUE,"UInt",4,"UInt *",0)
Loop 4
result += *(&MVALUE + A_Index-1) << 8*(A_Index-1)
SetFormat, IntegerFast, Hex
result+=0
count=1

loop 4
{
count+=2
StringMid, c, result, %count%, 2
c=0x%c%
c:=chr(c)
final=%c%%final%
}
return, final 
}

ReadMemoryNumber(MADDRESS,pid)
{
SetFormat, IntegerFast, d

VarSetCapacity(MVALUE,4,0)
ProcessHandle := DllCall("OpenProcess", "Int", 24, "Char", 0, "UInt", pid, "UInt")
DllCall("ReadProcessMemory","UInt",ProcessHandle,"UInt",MADDRESS,"Str",MVALUE,"UInt",4,"UInt *",0)

Loop 4
result += *(&MVALUE + A_Index-1) << 8*(A_Index-1)

return, result 
}

RemoveToolTip:
SetTimer, RemoveToolTip, Off
ToolTip
return

HandleMessage(p_w, p_l, p_m, p_hw)
  {
    global   WM_SETCURSOR, WM_MOUSEMOVE,
    static   URL_hover, h_cursor_hand, h_old_cursor, CtrlIsURL, LastCtrl
   
    If (p_m = WM_SETCURSOR)
      {
        If URL_hover
          Return, true
      }
    Else If (p_m = WM_MOUSEMOVE)
      {
        ; Mouse cursor hovers URL text control
        StringLeft, CtrlIsURL, A_GuiControl, 3
        If (CtrlIsURL = "URL")
          {
            If URL_hover=
              {
                Gui, Font, cBlue underline
                GuiControl, Font, %A_GuiControl%
                LastCtrl = %A_GuiControl%
               
                h_cursor_hand := DllCall("LoadCursor", "uint", 0, "uint", 32649)
               
                URL_hover := true
              }                 
              h_old_cursor := DllCall("SetCursor", "uint", h_cursor_hand)
          }
        ; Mouse cursor doesn't hover URL text control
        Else
          {
            If URL_hover
              {
                Gui, Font, norm cBlue
                GuiControl, Font, %LastCtrl%
               
                DllCall("SetCursor", "uint", h_old_cursor)
               
                URL_hover=
              }
          }
      }
  }


Link1:
 Run, http://www.elitepvpers.com/forum/co2-exploits-hacks-tools/250791-alexios-skill-lvler-always-updated.html#post2232668
Return

^q::pause


-Toxic Fog.rar:
Quote:
Originally Posted by Alexios View Post
Omg... you guys are so... unbelievable!

Here is a simple Toxic Fog lvler.
Select the resolution of CO where you have sit command and click start.
After that select the client.
Vista users should run it as admin.
05/21/2009 00:07 LordLeo#2
don't wanna work , dunno y.
05/21/2009 00:26 Redtiger151#3
Heey Alex, Thanks. Errm hey do you know if there is a way to unlock an item w/out having a trade partner like...instantly...or fast....? Or making someone your trade partner instantly/fast...
05/21/2009 01:13 Lurker3#4
Quote:
Originally Posted by LordLeo View Post
don't wanna work , dunno y.
Try the much more compact "version" in my signature then... vbTool :)
05/21/2009 01:40 elpop#5
thx bro for that prog

its work with me

so nice work
05/21/2009 16:45 Alexios#6
Quote:
Originally Posted by Alexios View Post
Updated for patch 5127!! Unfortunately, XP skill won't work...
If I fix it,I will post here.
Please, all the people who download it,tell me if it worked good... if it has any bugs... or if it clicks in wrong position...
It is my first public program that actually does something! At the multiclient I just had to edit some lines of the code... But this program,I wrote it all myself! About 1000 lines of code! Please even,if you don't click the "Thanks" button, comment. I would like even the comments which will be "negative".
05/21/2009 17:29 elpop#7
hey,
its work with me and its good

thx , we w8 for more help from u
05/21/2009 17:55 mostafaatef#8
tyvm gr8 job
05/21/2009 17:55 Alexios#9
Quote:
Originally Posted by elpop View Post
hey,
its work with me and its good

thx , we w8 for more help from u
I am thinking after I finish my exams,start taking programming more seriously,so I Maybe make a good bot at the summer if there is not any other.
05/22/2009 04:47 johneljoker#10
thx its cool ..but guys .. we need that pro COoperativeV04
05/22/2009 19:13 werty160#11
I got a problem with the program when I want to start it up it says that the memory of the caracter name is wrong.. I try on an other char to see if it would works but it do the same thing .. so can u see if u can do something to help me

thx in advance
05/22/2009 20:59 Alexios#12
Quote:
Originally Posted by werty160 View Post
I got a problem with the program when I want to start it up it says that the memory of the caracter name is wrong.. I try on an other char to see if it would works but it do the same thing .. so can u see if u can do something to help me

thx in advance
Hi werty!
I was waiting for a post like yours...

The new patch has changed a lot things which my program was based at. It propably will not work until I update it again, if I find a way to "get those things."
Until then, you won't be able to use it...
Sorry :(
05/23/2009 05:00 jchan6407#13
just realize got such bot :D but u said not work :( cant try, just need to wait update then
05/23/2009 09:38 kaxeryo#14
i cant auto sit after summoning guard so yah.. it's useful anyway ^^
05/23/2009 10:48 Alexios#15
Quote:
Originally Posted by kaxeryo View Post
i cant auto sit after summoning guard so yah.. it's useful anyway ^^
If you have selected the correct F key for Sit, it will sit. If you haven't it will click the F key that is selected :p
P.S. You may not see the character sitting,but it will sit. Wait to see if stamina goes up to understand if it sits or no.