Register for your free account! | Forgot your password?

You last visited: Today at 14:08

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

Advertisement



AutoIt Tutor!

Discussion on AutoIt Tutor! within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old 11/03/2008, 01:29   #16
 
elite*gold: 0
Join Date: Mar 2006
Posts: 583
Received Thanks: 182
Quote:
My method will work perfectly good and you said somethin if you saw somethin runnin around as image2 you would know they are botting... Because I sure as heck wouldn't because anything my bot is completely random
people don't: jump forward, then backward twice, then forward one, to the left five times, jump 3 inches, jump 16 feet, etc.

people follow paths that are generally the same, but with a little random... figure out a "set path" + "hint of random" and you'll have yourself a good AI for a bot
UPSman2 is offline  
Old 11/03/2008, 02:01   #17
 
Evan Lim's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 976
Received Thanks: 668
swords@
UPSman2 is right, human doesnt do random, they always follow a certain routine
plus random doesnt mean better results, in this case, it might end up on one side, and never randomly click back to the other side of boundary, which contradict the fact that u want to cover all area in the bound
anyhow, lets see what u got when u finish. i am just providing information on the open source ELSE and bounce functions, if anything helpful, feel free to give it a try
Evan Lim is offline  
Old 11/03/2008, 11:28   #18
 
Azothoras's Avatar
 
elite*gold: 0
Join Date: Feb 2006
Posts: 209
Received Thanks: 455
If you all look in my signature you will find a bot that checks coords and stays within the boundary.... This is actually very useful since then you can stay in the same spawn or you can turn it off so that it can wander freely or you can just make the value really high to that it can wander almost freely...

This is how I calculate the x/y coord difference from the starting coords

first $xstart and $ystart are taking when the bot starts

then

Code:
$x = _MemoryRead($xad, $DllInfo1, "int") - $xstart
$y = _MemoryRead($yad, $DllInfo1, "int") - $ystart
$difx = Round($x/32, 1)
$dify = Round($y/32, 1)
and now you have $difx/$dify with the number of step difference from start about 15 coord steps is a screen in 1024*768 mode....


edit: I just skimmed through the rest of the posts that I've missed and I just had to laugh... lol you all made something rather easy seem like a nasa space launch :P
Azothoras is offline  
Old 11/03/2008, 17:09   #19
 
Evan Lim's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 976
Received Thanks: 668
Azothoras@
despite comparing the performance, how difficult is the triangle equation a^2= b^2 +c^2 to calculate vector..
Code:
CurrentX := ReadMemory(0xhexX, Conquer)
CurrentY := ReadMemory(0xhexY, Conquer)
unitVector := Sqrt((CurrentX- NextPathX) **2 + (CurrentY- NextPathY) **2)
clickX:= round((CurrentX - NextPathX) / unitVector * 250) + 513
clickY:= round((CurrentY - NextPathY) / unitVector * 250) + 384
Click %clickX%, %clickY%
shorter version:
Code:
clickX:= round(((ReadMemory(0xhexX, Conquer) - NextPathX) / Sqrt((ReadMemory(0xhexX, Conquer)- NextPathX) **2 + (ReadMemory(0xhexY, Conquer)- NextPathY) **2)* 250) + 513
clickY:= round(((ReadMemory(0xhexY, Conquer) - NextPathY) / Sqrt((ReadMemory(0xhexX, Conquer)- NextPathX) **2 + (ReadMemory(0xhexY, Conquer)- NextPathY) **2)* 250) + 384
Click %clickX%, %clickY%
and i am done for everything including command the program where to click

PS* path function will perform better in most case, like demon quests, how can u use boundary function when botting in TC turtledove? u will end up getting stuck because of ponds. how can u use boundary function when botting for rattings which the spawn is not rectangle shape but reverse L shape or scatter spawns? u will end up only one side of spawn, and eventually the spawn will die out with the other side spawn full of monsters
Evan Lim is offline  
Old 11/03/2008, 23:26   #20
 
swords's Avatar
 
elite*gold: 20
Join Date: Dec 2005
Posts: 811
Received Thanks: 352
Quote:
Originally Posted by Evan Lim View Post
Azothoras@
despite comparing the performance, how difficult is the triangle equation a^2= b^2 +c^2 to calculate vector..
Code:
CurrentX := ReadMemory(0xhexX, Conquer)
CurrentY := ReadMemory(0xhexY, Conquer)
unitVector := Sqrt((CurrentX- NextPathX) **2 + (CurrentY- NextPathY) **2)
clickX:= round((CurrentX - NextPathX) / unitVector * 250) + 513
clickY:= round((CurrentY - NextPathY) / unitVector * 250) + 384
Click %clickX%, %clickY%
shorter version:
Code:
clickX:= round(((ReadMemory(0xhexX, Conquer) - NextPathX) / Sqrt((ReadMemory(0xhexX, Conquer)- NextPathX) **2 + (ReadMemory(0xhexY, Conquer)- NextPathY) **2)* 250) + 513
clickY:= round(((ReadMemory(0xhexY, Conquer) - NextPathY) / Sqrt((ReadMemory(0xhexX, Conquer)- NextPathX) **2 + (ReadMemory(0xhexY, Conquer)- NextPathY) **2)* 250) + 384
Click %clickX%, %clickY%
and i am done for everything including command the program where to click

PS* path function will perform better in most case, like demon quests, how can u use boundary function when botting in TC turtledove? u will end up getting stuck because of ponds. how can u use boundary function when botting for rattings which the spawn is not rectangle shape but reverse L shape or scatter spawns? u will end up only one side of spawn, and eventually the spawn will die out with the other side spawn full of monsters
I'm starting to see your way a little better, but you don't know the AutoIt coding format, which makes it 20x harder to understand what is being said... I might give this path thing a spitting shot before the boundary but I'm not sure how to translate your AutoHotKey into AutoIt...

Some questions though while I'm at it:

1. (pic at bottom) So your saying it will jump ANYWHERE in the shading but also going around in a circle shape (not back and forth in the shading but continually moving forward)

2. What if my hunting area is just a circular hunting area (beneficial to boundary) How could this be done with a path function?

3. Is there anyway for the bot to have the user RECORD their route (such as SV) and replay it KIND of randomy but still sticking with the recorded thing (Like SV again)?

I must go now, I'll ask more questions later if I can figure the structure of the path finding first. :s

(Can't upload pic atm, don't have time)
swords is offline  
Old 11/04/2008, 00:14   #21
 
Evan Lim's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 976
Received Thanks: 668
swords@
what u need is the read process memory function for autoit
the path function is nothing but math equations
i am sure u know how to make a square root or power of 2, other than those, its just simply +-*/

1. for path function, it might go out of bound, thats why in ELSE, there is a anti-stuck function which jumps back on track after a while. (and recommend people to disable guard's health bar)
2. just set 4 points...like the image i provide from last post
3. also suggested before, u can input a number, and use a generator to randomly +/-100..etc
Evan Lim is offline  
Old 11/04/2008, 00:51   #22
 
swords's Avatar
 
elite*gold: 20
Join Date: Dec 2005
Posts: 811
Received Thanks: 352
Quote:
Originally Posted by Evan Lim View Post
swords@
what u need is the read process memory function for autoit
the path function is nothing but math equations
i am sure u know how to make a square root or power of 2, other than those, its just simply +-*/

1. for path function, it might go out of bound, thats why in ELSE, there is a anti-stuck function which jumps back on track after a while. (and recommend people to disable guard's health bar)
2. just set 4 points...like the image i provide from last post
3. also suggested before, u can input a number, and use a generator to randomly +/-100..etc
1. So you have an actual square boundary (can this 'square' be a different shape with maybe 6-12 points?)

2. How does it know how to jump in circles around in this shape though?

3. And I have to say, why... Why did you make it to search for the monsters hp bar or the monsters alone... Let the user put what points for the boundary to use and let the bot kill whatever he wants (This is for plvling only I suppose).... But you could find the memory address for all main leveling spawns and have th user type in the monsters name and it reads what memory to attack... But don't do HP bar, thats so unreliable I think.

3. How did you get ELSE to run in background but also pick up Mets? Only way I can find out how to pick up a met is PixelSearch but that requires the window present... :S
swords is offline  
Old 11/04/2008, 08:05   #23
 
Evan Lim's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 976
Received Thanks: 668
swords@
1.too many possible error if its not rectangle shape for boundary
for example, even with 4 points, what happen if a user accidentally create points like the image i provide earlier? then the boundary will be so small and limited that the bot doesnt know what to do
and if u want to have a function checking if a certain point is within the boundary, 3 sides boundary function is certainly different than 4 sides, well as 5,7,8,9..etc
so i might just as well said its impossible to declare a dramatic points for boundary function

2.if u have used path function, u tell where the bot goes for the next destination, of course u can make it jump circles, triangles, squres..etc
so in ur bot, there should be a variable like:
Code:
pathX= 100, 200, 300, 400
pathY= 500, 600, 700, 800
and then make the bot to read first value of pathX and PathY (100, 500), after the character arrive destination within a certain range, then second (200, 600) then third (300, 700) then fourth (400, 800) and then loop back to first point (100, 500)

3. apparently when i bot or do demon quest through my archer > archer > archer, i never have problem with monster health bar, because all monster health bar has the same color
of course, if possible for me to extract out the monster location, i would have use memory address already. actually, even i can extract out the location, there will still be trouble creating a compare function to compare all monsters in map, and decide which monster is closest to attack (while color pixel search can do this easily with setting x,y bounds)

3. ELSE never can run background because of pixel search for monster health bar and pink objects
Evan Lim is offline  
Old 11/04/2008, 09:16   #24
 
Azothoras's Avatar
 
elite*gold: 0
Join Date: Feb 2006
Posts: 209
Received Thanks: 455
Quote:
Originally Posted by Evan Lim View Post
Azothoras@
despite comparing the performance, how difficult is the triangle equation a^2= b^2 +c^2 to calculate vector..
Code:
CurrentX := ReadMemory(0xhexX, Conquer)
CurrentY := ReadMemory(0xhexY, Conquer)
unitVector := Sqrt((CurrentX- NextPathX) **2 + (CurrentY- NextPathY) **2)
clickX:= round((CurrentX - NextPathX) / unitVector * 250) + 513
clickY:= round((CurrentY - NextPathY) / unitVector * 250) + 384
Click %clickX%, %clickY%
shorter version:
Code:
clickX:= round(((ReadMemory(0xhexX, Conquer) - NextPathX) / Sqrt((ReadMemory(0xhexX, Conquer)- NextPathX) **2 + (ReadMemory(0xhexY, Conquer)- NextPathY) **2)* 250) + 513
clickY:= round(((ReadMemory(0xhexY, Conquer) - NextPathY) / Sqrt((ReadMemory(0xhexX, Conquer)- NextPathX) **2 + (ReadMemory(0xhexY, Conquer)- NextPathY) **2)* 250) + 384
Click %clickX%, %clickY%
and i am done for everything including command the program where to click

PS* path function will perform better in most case, like demon quests, how can u use boundary function when botting in TC turtledove? u will end up getting stuck because of ponds. how can u use boundary function when botting for rattings which the spawn is not rectangle shape but reverse L shape or scatter spawns? u will end up only one side of spawn, and eventually the spawn will die out with the other side spawn full of monsters
Yea sure this might be better but I still don't see it... I've always used a boundary with my bots and they have worked great... Beside getting stuck behind a pond won't be an issue since when the bot corrects it's position by moving back to the square it walks and doesn't jump so therefor it walks round the lake... Although if you want it to jump you can easily create a swinging clicking until it success's with a jump (+10 pixels, -10, +20, -20 etc, etc, etc, etc) And with your function why could this not happen...? The bot could just as easily get stuck the and with my bot you don't need to enter new settings everytime you want to use the bot...

Quote:
Originally Posted by swords View Post
I'm starting to see your way a little better, but you don't know the AutoIt coding format, which makes it 20x harder to understand what is being said... I might give this path thing a spitting shot before the boundary but I'm not sure how to translate your AutoHotKey into AutoIt...

Some questions though while I'm at it:

1. (pic at bottom) So your saying it will jump ANYWHERE in the shading but also going around in a circle shape (not back and forth in the shading but continually moving forward)

2. What if my hunting area is just a circular hunting area (beneficial to boundary) How could this be done with a path function?

3. Is there anyway for the bot to have the user RECORD their route (such as SV) and replay it KIND of randomy but still sticking with the recorded thing (Like SV again)?

I must go now, I'll ask more questions later if I can figure the structure of the path finding first. :s

(Can't upload pic atm, don't have time)
Answers too your questions:
1. Yes it is very possible and could be very good and done nicely if you have the time and skills for it... Please keep me updated I want to know how you're doing with this function

2 and 3. This could be done in one of two ways...
2.a) You predefine the size of the circle and when you start the bot it takes your current $x and $y coords and it calculates $x and $y coords where it should go...
2.b) You make a function where you record where your bot should go... Let's say you bind a key for getting your $x and $y coords and then when you click that key the bot will know an $x and $y location where it should be first and you move on to the next location and do the same... You can store these values like Evan_Lim stated in an array.
Like so $x[0] would be first $x coord and $x[1] would be the second and the same for $y and so on....
Then you just use his function for moving to the next $x coord etc...
Azothoras is offline  
Old 11/04/2008, 09:40   #25
 
Evan Lim's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 976
Received Thanks: 668
Azothoras@
well, ELSE first came out uses boundary function too
the reason it changes to path function happens after i actively play the demon quest
for big spawns, u must kill all position in order for the spawn keep spawning monsters
and ramdom walk wont work at all, as u might never get to most of the area
and archer bounce goes in circle style but as i described earlier, it will not perform well on scatter spawns and obstacles within the map
so the only way to make the spawn keep spawning is to use path function to go through all the points in a huge area
besides, it works perfectly for small spawns also, all u need is set up 2 points

other than that, with path function, i manage to save a path to go from az to metzone
and to spawns that i always go (which is similar to the build-in path-finder in CO, but with much faster speed and flexibility
Evan Lim is offline  
Old 11/04/2008, 11:15   #26
 
elite*gold: 0
Join Date: Sep 2008
Posts: 28
Received Thanks: 4
where do i start?? i wanna make a scattering archer in AC..
uannaka1996 is offline  
Old 11/04/2008, 19:57   #27
 
elite*gold: 0
Join Date: Nov 2008
Posts: 8
Received Thanks: 0
I've read pages 1 and 3.
I want to make a autokiller for trojan. But I want it to have an auto healer too if your health gets below a certain HP. I was guessing you could find the health values using cheat engine or something. Although it isn't server side. But I dont know im just starting... If you can help me with this please?
Mr Reka is offline  
Old 11/04/2008, 23:11   #28
 
swords's Avatar
 
elite*gold: 20
Join Date: Dec 2005
Posts: 811
Received Thanks: 352
Well 2 more questions I got for you guys...

1. Is their anyway in AutoIt to make your own 'record route' but it involves clicking on CONQUER x, y points rather than Mouseclicks of screen x, y...?

2. It would be simple to make a background bot (not picking up mets/dbs) for an archer because you don't have to search for hp bar, just follow a recorded path around your stack and leave it going.... But could there be any way to make it so a trojan could work in background... Other trying to find the monsters memory or pixel searching are there any other ways of doing this?

Edit: 3 questions:

3. How do you DMA defeat Health or whatever... I could not get the memory address from cheatengine which makes me wonder about this 'defeating hp' concept... What is it and how can I do it? :O

Edit2:

Back to question #1... Though being pressing a button and recording your own very route would be very helpful and less painful for the user to use, if anything you could create multiple input boxes and have the put in each coord they jump to and +/- around that coord so the bot as some leeway to move a little to the left or a little to the right...


I got most of my bot done ( the GUI, the variables etc )... But I need help putting in the input box or record route (the main part of the bot I suppose). Heres my code atm, I've been messing with it here and there so some things are out of place and aren't suppose to be in there... So if anyone can 'edit' this code to give me an idea of how to get the path/record route working, I'd most appreciate it. (For the time being I suppose this will only work for an archer, cause I want it working in background and searching for the hp bar makes this not happen... Thats why I wanted an idea for #2 from above :S)


Red part is where I want the main code to go... If there is an easier place to put it, explain.

(Notice the 'instance'... I did this for the bot read which Conquer Client you want the bot to be run on... Could I get rid of this and have the bot just be started on the open window that it starts on?... I thought about that but then I realised all windows and all names of conquer are [Conqer2.0] and Conquer.exe... How would the bot know which one to run the bot on?)


Code:
#include <NomadMemory.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

Opt("GUICloseOnEsc",1)

HotKeySet("{F5}", "Pause")

Dim $x[11],$y[11],$cur_x,$cur_y, $Paused = True

$PID = ProcessExists("Conquer.exe")

$Mem_Handle = _MemoryOpen($PID)

$x_val = "0x0057F9B8"
$y_val = "0x0057F9BC"




#Region ### START Koda GUI section ### Form=c:\documents and settings\all\desktop\autoit\form1.kxf

$Form1 = GUICreate("Form1", 435, 447, 193, 125)
$Input1 = GUICtrlCreateInput("Input1", 32, 32, 57, 21)
$Input2 = GUICtrlCreateInput("Input1", 32, 64, 57, 21)
$Input3 = GUICtrlCreateInput("Input1", 32, 96, 57, 21)
$Input4 = GUICtrlCreateInput("Input1", 32, 128, 57, 21)
$Input5 = GUICtrlCreateInput("Input1", 32, 160, 57, 21)
$Input6 = GUICtrlCreateInput("Input1", 32, 192, 57, 21)
$Input7 = GUICtrlCreateInput("Input1", 32, 256, 57, 21)
$Input8 = GUICtrlCreateInput("Input1", 32, 224, 57, 21)
$Input9 = GUICtrlCreateInput("Input1", 32, 288, 57, 21)
$Input10 = GUICtrlCreateInput("Input1", 32, 320, 57, 21)
$Input11 = GUICtrlCreateInput("Input1", 32, 352, 57, 21)
$Label1 = GUICtrlCreateLabel("X Coordinate", 24, 392, 65, 17)
$Input12 = GUICtrlCreateInput("Input1", 128, 352, 57, 21)
$Input13 = GUICtrlCreateInput("Input1", 128, 320, 57, 21)
$Input14 = GUICtrlCreateInput("Input1", 128, 288, 57, 21)
$Input15 = GUICtrlCreateInput("Input1", 128, 256, 57, 21)
$Input16 = GUICtrlCreateInput("Input1", 128, 224, 57, 21)
$Input17 = GUICtrlCreateInput("Input1", 128, 192, 57, 21)
$Input18 = GUICtrlCreateInput("Input1", 128, 160, 57, 21)
$Input19 = GUICtrlCreateInput("Input1", 128, 128, 57, 21)
$Input20 = GUICtrlCreateInput("Input1", 128, 96, 57, 21)
$Input21 = GUICtrlCreateInput("Input1", 128, 64, 57, 21)
$Input22 = GUICtrlCreateInput("Input1", 128, 32, 57, 21)
$Label2 = GUICtrlCreateLabel("Y Coordinate", 128, 392, 65, 17)
$Checkbox1 = GUICtrlCreateCheckbox("Pick-Up Meteor", 208, 120, 193, 33)
$Label1 = GUICtrlCreateLabel("Do not check this if you plan to run the bot in", 192, 176, 216, 17)
$Label2 = GUICtrlCreateLabel("Background view... it will not work in background.", 192, 200, 239, 17)
$Label3 = GUICtrlCreateLabel("IMPORTANT NOTE: Minimum X / Y Coord", 208, 16, 207, 17)
$Label4 = GUICtrlCreateLabel("go from top to bottom", 208, 40, 104, 17)
$Input69= GUICtrlCreateInput("AInput1", 216, 248, 201, 21)
$Label5 = GUICtrlCreateLabel("Whatever the client you will be running the bot", 200, 280, 223, 17)
$Label6 = GUICtrlCreateLabel("on, put the number that it is opened from...", 200, 304, 203, 17)
$Label7 = GUICtrlCreateLabel("Ex: If Conquer is the 3rd client you open up you", 200, 328, 227, 17)
$Label8 = GUICtrlCreateLabel("put 3 in the box", 200, 352, 77, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###



For $i = 1 To 11
	$x[$i - 1] = GuiCtrlRead(Eval($Input & $i))
Next

For $i = 12 To 22
	$y[$i - 12] = GuiCtrlRead(Eval($Input & $i))
Next


[B][COLOR="Red"]Pause()
$instance = GuiCtrlRead($Input69)
While 1
	
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			$ans = MsgBox(33,"Close","Do you really wish to close?")
			If $ans = 1 Then
				Exit
			EndIf

	EndSwitch
WEnd[/COLOR][/B]










Func Pause()                
	$Paused = Not $Paused
	While Not $Paused
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			$ans = MsgBox(33,"Close","Do you really wish to close?")
			If $ans = 1 Then
				Exit
			EndIf

	EndSwitch
	WEnd
EndFunc

*To you noobs out there, don't steal my script... :P *
swords is offline  
Old 11/05/2008, 01:30   #29
 
Evan Lim's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 976
Received Thanks: 668
swords@
1. Yes, someone showed me long time ago, that he use autoIT create a program that user input destination XY point in CO, and the program will only use 1 click to go there (yes out of map also) amazing, but i never got the script to look at

2. not useful anymore (Archer bounce has a minimized version), because CO detect controlclicks (background)

3. check out programming section, there is one tutorial that make the hp value point to a fix value

busy at this moment to continue read through everything
eat dinner first, then i will contact u on msn
Evan Lim is offline  
Old 11/05/2008, 08:00   #30
 
Azothoras's Avatar
 
elite*gold: 0
Join Date: Feb 2006
Posts: 209
Received Thanks: 455
Quote:
Originally Posted by Mr Reka View Post
I've read pages 1 and 3.
I want to make a autokiller for trojan. But I want it to have an auto healer too if your health gets below a certain HP. I was guessing you could find the health values using cheat engine or something. Although it isn't server side. But I dont know im just starting... If you can help me with this please?
Your best option is too use pixels to get HP rather than memory... It's alot easier. You won't get a value on Hp but rather a ~%... But it's good enough IMO.

Quote:
Originally Posted by swords View Post
Well 2 more questions I got for you guys...

1. Is their anyway in AutoIt to make your own 'record route' but it involves clicking on CONQUER x, y points rather than Mouseclicks of screen x, y...?

2. It would be simple to make a background bot (not picking up mets/dbs) for an archer because you don't have to search for hp bar, just follow a recorded path around your stack and leave it going.... But could there be any way to make it so a trojan could work in background... Other trying to find the monsters memory or pixel searching are there any other ways of doing this?

Edit: 3 questions:

3. How do you DMA defeat Health or whatever... I could not get the memory address from cheatengine which makes me wonder about this 'defeating hp' concept... What is it and how can I do it? :O
Using controlclick will send you too bot jail so ATM I do not know of a way to do what you are asking...

When controlclick was possible to you move as far as you wanted with just 1 controlclick in the conquer window and you could cast stigma etc outside of screen (spells got a range block but it's bigger than the screen atleast stigma etc). Earlier you could just use like "ControlClick(bla bla bla, coord1:23330, coord2:17385) and it would click those coords inside conquer... (If you've found the coords in conquer you'll notice that 1 memory coord in conquer is 1 pixel... (meaning if you're at 500, 500 then you have 500 pixels to get to 0 etc)
Azothoras is offline  
Reply


Similar Threads Similar Threads
Any one who's willing to be A Tutor in HAcking and editing.
01/05/2010 - Grand Chase Philippines - 0 Replies
Guys... Im New In this forum and i would like to greet those famous names here like soulimperfect and sir.brian i also use your cheats in order to gain some eXp in GAme.... It so hard to be A leecher and i also want to make my own cheat. thnx to all...:awesome::awesome :awesome: by The way we can be a good friend Just add me [email protected] THnx.
Need Tutor Using GLZ Engine
06/05/2009 - Grand Chase Philippines - 0 Replies
add me YM: [email protected] Need help
PLS TUTOR ME IN CE CABAL
01/27/2009 - Cabal Online - 3 Replies
i can't use ce in cabal, pls teach me
[HELP] need tutor using bot for pw indo
11/15/2008 - PW Hacks, Bots, Cheats, Exploits - 2 Replies
can someone share info using bot for pw indo im so blind 'bout cheat/bot pw
Looking for tutor
08/22/2007 - Silkroad Online - 6 Replies
Hello. Im looking for somebody who I could talk to over xfire or msn. I need help getting a bot running. I have botted before, but this time Im stuck and can't get neither TBOT or iSRObot running. Not many people reply at forums and I don't want to spam all over the place. If you could help me PM me or leave your MSN/Xfire/mIRC channel or what ever else here. Thanks.



All times are GMT +1. The time now is 14:08.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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