Register for your free account! | Forgot your password?

You last visited: Today at 15:22

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

Advertisement



COELSE

Discussion on COELSE within the CO2 Bots & Macros forum part of the Conquer Online 2 category.

Closed Thread
 
Old 10/23/2009, 07:56   #1036
 
elite*gold: 0
Join Date: Jul 2007
Posts: 17
Received Thanks: 0
Quote:
Originally Posted by kimd2 View Post
When I run COELSE while zoomed in, the only difference is now my warrior is jumping smaller steps than before and still just jumps right through all the monsters without even attacking any. Am I the only 1 getting this problem? Is it because I am using a modified client?


Cheers from Australia
you probably put a wrong value in health bar. i try it once as i put it into null(no value)it do the same as you are saying it jump into smaller steps. if 0x0303B4 dont work for you try 0x0004B5 it is my result of health bar search.


Evan Lim
probably you are right memory address constantly changes.
i dont get whats the logic in making path ways settings and coordinate can you tell me whats the logic of it and how to do it i will try to make it in autoit. you can give me the code in AHK format and and put some note of what its purpose so i will understand coz im not so familiar of AHK coding.

thank you more power and support.
jakche105 is offline  
Old 10/23/2009, 08:11   #1037
 
Evan Lim's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 976
Received Thanks: 668
jakche105@
check script and look for "pathfuntion:"
Code:
;;;;;;;;;;;;;;;;;;;;;;path function;;;;;;;;;;;;;;;;;;;;;;
pathfuntion:
SetFormat, integer, d ; <- some of the other functions use hex format, so i define integer mode here to calculate normal math operations
unit := Sqrt((xarray - xxx) **2 + (yarray - yyy) **2) ;<- unit vector equation comparing 2 points
Random, rand, 300, 350 ;<- define a radius 300-350pixel 
X := round((xarray - xxx) / unit * rand) + 513 ; <- triangle theory about x2-x1, the divide "unit" part makes it a unit vector direction with distance 1, and the multiply "rand" is to make the clicking unit 1 circle to a radius 300-350 circle 
Y := round((yarray - yyy) / unit * rand) + 384 ;<- same as above but with y

if (X < 90 or X > 925 or Y < 20 or Y > 640) ; <- these are just error checking not to click on certain areas like CO client path buttons, rank..etc
{
Random, rand, 200, 250 ;<- instead of 300-350, we have a smaller circle with 200-250 here
X := round((xarray - xxx) / unit * rand) + 513
Y := round((yarray - yyy) / unit * rand) + 384
}

if listTwo15 = 1
{
if near = 0 ; <- check if the 2 comparing points are near, if not, character will jump instead of walk
{
send {Lctrl down}
click, %X%, %Y%
send {Lctrl up}
sleep 500
}
}
click, %X%, %Y%
sleep 100
near = 0
return
its just a very straight forward math equation on unit vector + the triangle theory about a^2 = b^2 + c^2 on simply comparing two points (1. ur current character location on map, 2. the target location u want to go on map) then use the vector direction to output clicks on a circle defines at a radius of 300-350 from center point at ur character on client screen (which is 513, 384)
i mean they are just math formulas in AHK code, so even if u ask why a^2 = b^2 + c^2, i ...really dont know how to answer u. anyhow if that is too much for u to understand, just read "Unit", "X" and "Y" those 3 lines, the other lines are not necessary but error checking and enhancement
PS* another way to do this is, u can use with cos, sin, tan to find the angle between those two points and instruct a click towards that direction as the center at 513, 384. i didnt do this method, because the triangle formula makes sense to me most
Evan Lim is offline  
Old 10/23/2009, 08:35   #1038
 
elite*gold: 0
Join Date: Jul 2007
Posts: 17
Received Thanks: 0
thank you Evan Lim your a genius.

i will try to patch it up in autoit coding.
jakche105 is offline  
Old 10/23/2009, 10:31   #1039
 
elite*gold: 0
Join Date: Oct 2007
Posts: 17
Received Thanks: 0
Could anyone provide me with an original Conquer.exe file? I want to try this without an edited client.

Thank you
kimd2 is offline  
Old 10/23/2009, 15:16   #1040
 
elite*gold: 0
Join Date: Jul 2007
Posts: 17
Received Thanks: 0
my conversion and some clarification question below from Evan Lim Pathways : )
;;;;;;;;;;;;;;;;;;;;;;path function;;;;;;;;;;;;;;;;;;;;;;
func pathfuntion()
SetFormat, integer, d ; <- some of the other functions use hex format, so i define integer mode here to calculate normal math operations

;if they are integer i must declare it too
;$xarray = int(result value outside this function)
;$yarray = int(result value outside this function)
;$xxx = int(result value outside this function)
;$yyy = int(result value outside this function)

$unit = Sqrt(($xarray - $xxx) ^2 + ($yarray - $yyy) ^2) ;<- unit vector equation comparing 2 points
$rand = Random(300, 350, 1) ;<-(1 means return integer) ;Random, rand, 300, 350 ;<- define a radius 300-350pixel
$X = round(($xarray - $xxx) / $unit * $rand) + 513 ; <- triangle theory about x2-x1, the divide "unit" part makes it a unit vector direction with distance 1, and the multiply "rand" is to make the clicking unit 1 circle to a radius 300-350 circle
$Y = round(($yarray - $yyy) / $unit * $rand) + 384 ;<- same as above but with y

if ($X < 90 or $X > 925 or $Y < 20 or $Y > 640) then ; <- these are just error checking not to click on certain areas like CO client path buttons, rank..etc
;{
$rand = Random(200, 250, 1) ;<-(1 means return integer) ;Random, rand, 200, 250 ;<- instead of 300-350, we have a smaller circle with 200-250 here
$X = round(($xarray - $xxx) / $unit * $rand) + 513
$Y = round(($yarray - $yyy) / $unit * $rand) + 384
;}
endif

if $listTwo15 = 1 then
;{
if $near = 0 then ;check if two comparing points are near, if not, character will jump instead of walk
;{
Send("{LCTRL}") ;send {Lctrl down}
Send("{CTRLdown}")
MouseClick("left", $X, $Y, 1, 0) ;click, %X%, %Y%
Send("{CTRLup}") ;send {Lctrl up}
sleep(500)
;}
EndIf
;}
Endif
MouseClick("left", $X, $Y, 1, 0) ;click, %X%, %Y%
sleep(100)
$near = 0
endfunc ;return


;questions
;1 SetFormat, integer, d ;<-(what does this line means in AHK? are they are the variable of unit,rand,X,Y,xarray,array,xxx,yyy and all of this needs to be integer?)
;2 how and where can i get the value of xarray,yarray,xxx,yyy outside the this function
;3 in line -> Random, rand, 300, 350<-(thus this return a random value from 300 to 350 or 0-300 and 0-350)
;listTwo15 and near <----- this are variable too right? and when and where can i get the value of it = 1 and near = 0

thank you Evan Lim
jakche105 is offline  
Old 10/23/2009, 16:19   #1041
 
elite*gold: 0
Join Date: Jun 2008
Posts: 75
Received Thanks: 1
Quote:
Originally Posted by Evan Lim View Post

X-address: 0x69158C for official unmodified client
if this address doesnt work for u, u can do the CheatEngine method described below

Update:
Older versions have been deleted to eliminate confusion
Ok now, TQ has patched like everything, so i made a new version in order to continue make it work.
however, from now on, u guys will have to use to find the X-address
(if the address changes, please kindly post the new address here, so i can put it at the top)

Cheatengine finding X-address:
1. open CO and CE
2. in CE hook to CO then choose "Unknown initial value" for the Scan type, press First Scan
3. after scanning, in CO, move ur character to the right
4. in CE, choose "Increased value" for Scan type
5. repeat 3,4 couple of times, then move ur chacter to the left in CO
6. in CE, choose "Decreased value" for Scan type
7. repeat for few times
8. the correct address should be appear in the top 1-3 on the list
9. get that value and paste it in COELSE (in 0xABCABC format), and remember to "Save setting", then test if it works
10. and if it doesnt work, test another green value

(watch in full screen hd mode if u need to see clearly)

Functions:
* Only works in active client
* 2 steps pixel search to detect red health bar
* 4 attack modes to select from
* Auto disconnect when low HP
* Auto pot when low HP
* Disconnect timer
* Save and load recorded path points
* Pick up pink items

Instructions:
1. Open Conquer -1024x768
2. Make sure "show name" is on
3. Open COELSE and set your settings
4. Press OK to start
5. The program will ask u to set path points. After u set certain path points, press Cancel in order to start.
6. If not working correctly, go to Advance tab and reset settings (details @ problem and solution section)

(Please also check the video examples for better understanding)

HotKeys:
* Ctrl + Q to Pause
* Ctrl + R to Reload

Problems and Solutions:

if it is related to can not open the program:
* Thank you for reading the instructions, the password to extract the zip is: coelse
* You need to have unzip programs like winRAR or winZip to open it.
* For virus scanner users, delete/disable your virus scanner or install Autohotkey and run the script. because your scanner has probably delete some parts of the program.

If it is related to wrong address name:
* Client name must start with [C and process name must be conquer.exe
* Edited, different version of clients or using hack programs can lead to shift of memory address. One must go to the "Advance" setting to update the X-address (taught above) and check "Save setting", then press OK to run the program

If it is related to functions not properly working:
* Vista or above users need to right click and use as administrative mode or disable the UAC.
If path working, but not attacking monsters can be caused by either you haven't turn on "show name" in client or the "Health" color is wrong. Go to "Advance" setting to update. (Press set, then place cusor on a monster/guard's red health bar for few seconds) and check "Save setting", then press OK to run the program
* Program attack few times and jump to next path point, it might be related to the anti-stuck value too low. Try a higher value.

If it is related to Client close/crashed.
* it can be only costed by 3 situations.
1. Client resolution is 800x600, which COELSE can only run on 1024x768 as stated above
2. You have selected "Disconnect when low HP" but the color hex for "HP" is different than default in COELSE. Update "HP" color hex in Advance tab and check "Save setting", then press OK to run the program
3. You have selected "Timer" setting, that is the function for close the client after certain minutes that user set.


Screenshot/Video:





This program can works better if u disable the guards health bar


Download:
(made by AutoHotKey language, script included)
Last time when i'm used i was send into bot jail ......
this can be reapeated? ....
apocalipticdemon is offline  
Old 10/23/2009, 17:00   #1042
 
Evan Lim's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 976
Received Thanks: 668
jakche105@
1. normally, 15+5 = 20, right?
but with some memory address functions in other sections, i need to do hex calculation, so if i dont change back to integer form before running this, it will run as 15+5 = 1A. it has nothing to do with variables type, but how the equation operates
2.its just a Read Memory address function on a specific memory address, which is the X-address u have been finding in COELSE and the Y address is just X-address + 4 (in hex). autoit has its own read memory function, so yea u can go look for it in its forum

3. 300 to 350

4. as i said before, there are many error checking and enhancement in that function. all u should care is the 3 lines i pointed out. it will work by itself. and if u want to know where those variables are, u should be looking at my script (use Ctrl+F to find), not the quoted coded.

apocalipticdemon@
yes, it can be possible
Evan Lim is offline  
Old 10/23/2009, 17:31   #1043
 
elite*gold: 0
Join Date: Jul 2007
Posts: 17
Received Thanks: 0
Quote:
Originally Posted by Evan Lim View Post
jakche105@
1. normally, 15+5 = 20, right?
but with some memory address functions in other sections, i need to do hex calculation, so if i dont change back to integer form before running this, it will run as 15+5 = 1A. it has nothing to do with variables type, but how the equation operates
2.its just a Read Memory address function on a specific memory address, which is the X-address u have been finding in COELSE and the Y address is just X-address + 4 (in hex). autoit has its own read memory function, so yea u can go look for it in its forum

3. 300 to 350

4. as i said before, there are many error checking and enhancement in that function. all u should care is the 3 lines i pointed out. it will work by itself. and if u want to know where those variables are, u should be looking at my script (use Ctrl+F to find), not the quoted coded.

apocalipticdemon@
yes, it can be possible


--------------------------
yes i understand thank you so much Evan Lim keep up the great work.




apocalipticdemon@
in any bot you should take your own risk and you have the right to use it or not. it really up to you and how you use it and not being caught.
jakche105 is offline  
Old 10/23/2009, 18:02   #1044
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6
Received Thanks: 0
hi Evan, is there any ways of removing the donation icon? When i bots, there is high chance of my char clicking the donation icon which blocks my screen.
jq198 is offline  
Old 10/23/2009, 18:20   #1045
 
Evan Lim's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 976
Received Thanks: 668
jq198@
dont know how to modify clients
Evan Lim is offline  
Old 10/24/2009, 06:29   #1046
 
elite*gold: 0
Join Date: Jul 2007
Posts: 17
Received Thanks: 0
Quote:
Originally Posted by Evan Lim View Post
jakche105@
1. normally, 15+5 = 20, right?
but with some memory address functions in other sections, i need to do hex calculation, so if i dont change back to integer form before running this, it will run as 15+5 = 1A. it has nothing to do with variables type, but how the equation operates
2.its just a Read Memory address function on a specific memory address, which is the X-address u have been finding in COELSE and the Y address is just X-address + 4 (in hex). autoit has its own read memory function, so yea u can go look for it in its forum

3. 300 to 350

4. as i said before, there are many error checking and enhancement in that function. all u should care is the 3 lines i pointed out. it will work by itself. and if u want to know where those variables are, u should be looking at my script (use Ctrl+F to find), not the quoted coded.

Hi Evan Lim : )
i totally understand now the pathfunctions you given me.
i tried it to put a random value on xarray and yarray, i input different variation. i randomize it from 0-100 and 0-1000000 its the same it will return the number to a screen coordinate 1023x767 format. this so cool but i dont know wheres the other value of xxx and yyy came from.

can i ask you a very special favor? can you code me the whole working pathways program that you made in AHK and put some note to it so i can understand whats that line for. yeah only the pathways. no autopots, automanapots, no looting of dbs and meteors and things like that, just that pathways path and everything connected to it. i know it is just very easy for you, coz your the AHK master.
i like you start it from the very beginning, like from reading it from the memory, like the x-address 0x69158C then the y-address should be +4 of x-address then it should be 0x691590 am i right?, to the setting and recording of pathways in arrays and how to put that in to .ini and how to execute it, to the jump when far and walk when near function coz it seems to be connected.
yeah i also know that autoit has his own memoryread function im getting into it. i will just try to convert this pathways you have made from AHK to autoit they are somehow have similar coding.
your help is greatly appreciated. you can email me at for it is confidential for me.
thank you

Evan Lim the AHK master.
jakche105 is offline  
Old 10/24/2009, 07:06   #1047
 
Evan Lim's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 976
Received Thanks: 668
jakche105@
stand-alone working script if u feed him a path point data ini (can be created from COELSE)

Code:
listThree3 = 0x69158C 
SetFormat, integer, hex
adxxx:=listThree3 
adyyy:=adxxx + 4

SetFormat, integer, d

;Get the PID of the client that hooked onto
WinGet,pid, PID, [C

;thats the dllcall for read memory function
ProcessHandle := DllCall("OpenProcess", "int", 2035711, "char", 0, "UInt", PID, "UInt")

msgbox, Load saved coordinates

;thats the array of different path point u set (u can set with COELSE then load it here)
FileSelectFile, savelist, 3 ,,Load list, Ini Documents (*.ini)

;thats outputing the array from the file u selected earlier
IniRead, intint, %savelist%, section1, intint
IniRead, xset, %savelist%, section1, xset
IniRead, yset, %savelist%, section1, yset

;split the array into separate variables
StringSplit, xarray, xset, %A_Space%,
StringSplit, yarray, yset, %A_Space%,
intcount = 1
intint-=1

;loop function with different time
SetTimer, difpath, 500
settimer, pathfuntion, 1000

WinActivate, ahk_id %id%
return
;;;;;;;;;;;;;;;;;;;;;;difpath;;;;;;;;;;;;;;;;;;;;;;
; function for keep updating the current XY coordinate
difpath:
SetFormat, integer, d
VarSetCapacity(xxx, 4)
VarSetCapacity(yyy, 4)
DllCall("ReadProcessMemory", "UInt", ProcessHandle, "UInt", adxxx, "Uint*", xxx, "Uint", 4, "Uint *", 0)
DllCall("ReadProcessMemory", "UInt", ProcessHandle, "UInt", adyyy, "Uint*", yyy, "Uint", 4, "Uint *", 0)

;check the distance from the targeted path point
difx := abs(xarray - xxx)
dify := abs(yarray - yyy)

;if it is close enough, move on to the next path point
if (difx < 150 and dify < 150)
{
intcount++
if intcount > %intint%
intcount=1

xarray := xarray%intcount%
yarray := yarray%intcount%
}
return
;;;;;;;;;;;;;;;;;;;;;;path function;;;;;;;;;;;;;;;;;;;;;;
pathfuntion:
SetFormat, integer, d
unit := Sqrt((xarray - xxx) **2 + (yarray - yyy) **2)
Random, rand, 300, 350
X := round((xarray - xxx) / unit * rand) + 513
Y := round((yarray - yyy) / unit * rand) + 384

click, %X%, %Y%
return
;;;;;;;;;
^q::pause
Evan Lim is offline  
Thanks
1 User
Old 10/24/2009, 07:26   #1048
 
elite*gold: 0
Join Date: Jul 2007
Posts: 17
Received Thanks: 0
Quote:
Originally Posted by Evan Lim View Post
jakche105@
stand-alone working script if u feed him a path point data ini (can be created from COELSE)

Code:
listThree3 = 0x69158C 
SetFormat, integer, hex
adxxx:=listThree3 
adyyy:=adxxx + 4

SetFormat, integer, d

;Get the PID of the client that hooked onto
WinGet,pid, PID, [C

;thats the dllcall for read memory function
ProcessHandle := DllCall("OpenProcess", "int", 2035711, "char", 0, "UInt", PID, "UInt")

msgbox, Load saved coordinates

;thats the array of different path point u set (u can set with COELSE then load it here)
FileSelectFile, savelist, 3 ,,Load list, Ini Documents (*.ini)

;thats outputing the array from the file u selected earlier
IniRead, intint, %savelist%, section1, intint
IniRead, xset, %savelist%, section1, xset
IniRead, yset, %savelist%, section1, yset

;split the array into separate variables
StringSplit, xarray, xset, %A_Space%,
StringSplit, yarray, yset, %A_Space%,
intcount = 1
intint-=1

;loop function with different time
SetTimer, difpath, 500
settimer, pathfuntion, 1000

WinActivate, ahk_id %id%
return
;;;;;;;;;;;;;;;;;;;;;;difpath;;;;;;;;;;;;;;;;;;;;;;
; function for keep updating the current XY coordinate
difpath:
SetFormat, integer, d
VarSetCapacity(xxx, 4)
VarSetCapacity(yyy, 4)
DllCall("ReadProcessMemory", "UInt", ProcessHandle, "UInt", adxxx, "Uint*", xxx, "Uint", 4, "Uint *", 0)
DllCall("ReadProcessMemory", "UInt", ProcessHandle, "UInt", adyyy, "Uint*", yyy, "Uint", 4, "Uint *", 0)

;check the distance from the targeted path point
difx := abs(xarray - xxx)
dify := abs(yarray - yyy)

;if it is close enough, move on to the next path point
if (difx < 150 and dify < 150)
{
intcount++
if intcount > %intint%
intcount=1

xarray := xarray%intcount%
yarray := yarray%intcount%
}
return
;;;;;;;;;;;;;;;;;;;;;;path function;;;;;;;;;;;;;;;;;;;;;;
pathfuntion:
SetFormat, integer, d
unit := Sqrt((xarray - xxx) **2 + (yarray - yyy) **2)
Random, rand, 300, 350
X := round((xarray - xxx) / unit * rand) + 513
Y := round((yarray - yyy) / unit * rand) + 384

click, %X%, %Y%
return
;;;;;;;;;
^q::pause
i will try to make it work in autoit.

thank you so much Evan Lim
jakche105 is offline  
Old 10/24/2009, 21:02   #1049
 
elite*gold: 0
Join Date: Jun 2008
Posts: 131
Received Thanks: 3
Hey evan im trying to extract it.. What is the pass
jayhawka13 is offline  
Old 10/25/2009, 14:04   #1050
 
elite*gold: 0
Join Date: Oct 2009
Posts: 1
Received Thanks: 0
Quote:
Antivírus Versão Última Atualização Resultado
a-squared 4.5.0.41 2009.10.25 -
AhnLab-V3 5.0.0.2 2009.10.23 -
AntiVir 7.9.1.44 2009.10.23 -
Antiy-AVL 2.0.3.7 2009.10.23 -
Authentium 5.1.2.4 2009.10.24 -
Avast 4.8.1351.0 2009.10.25 -
AVG 8.5.0.423 2009.10.25 -
BitDefender 7.2 2009.10.25 -
CAT-QuickHeal 10.00 2009.10.24 -
ClamAV 0.94.1 2009.10.25 -
Comodo 2724 2009.10.25 -
DrWeb 5.0.0.12182 2009.10.25 -
eSafe 7.0.17.0 2009.10.22 -
eTrust-Vet 35.1.7082 2009.10.23 -
F-Prot 4.5.1.85 2009.10.24 -
F-Secure 9.0.15370.0 2009.10.22 -
Fortinet 3.120.0.0 2009.10.25 -
GData 19 2009.10.25 -
Ikarus T3.1.1.72.0 2009.10.25 -
Jiangmin 11.0.800 2009.10.24 -
K7AntiVirus 7.10.879 2009.10.24 -
Kaspersky 7.0.0.125 2009.10.25 -
McAfee 5781 2009.10.24 -
McAfee+Artemis 5781 2009.10.24 -
McAfee-GW-Edition 6.8.5 2009.10.25 Heuristic.BehavesLike.Win32.ModifiedUPX.C!87
Microsoft 1.5202 2009.10.25 -
NOD32 4540 2009.10.25 -
Norman 6.03.02 2009.10.23 -
nProtect 2009.1.8.0 2009.10.25 -
Panda 10.0.2.2 2009.10.25 -
PCTools 4.4.2.0 2009.10.19 -
Prevx 3.0 2009.10.25 -
Rising 21.52.62.00 2009.10.25 -
Sophos 4.46.0 2009.10.25 -
Sunbelt 3.2.1858.2 2009.10.24 -
Symantec 1.4.4.12 2009.10.25 -
TheHacker 6.5.0.2.053 2009.10.24 -
TrendMicro 8.950.0.1094 2009.10.25 -
VBA32 3.12.10.11 2009.10.23 -
ViRobot 2009.10.23.2003 2009.10.23 -
VirusBuster 4.6.5.0 2009.10.24 -
Is that really safe?
Lolslols is offline  
Closed Thread


Similar Threads Similar Threads
use coelse with ninja
12/01/2011 - CO2 Bots & Macros - 4 Replies
well a lot of people have some problems becouse when the ninja use fatal strike the mouse start to click and the char. thats why the coelse is a pixel bot and the color of fatal strike is very similar to the color of a met, and the coelse is programed to pick mets, so there is the problem. well the solution is go to conquer folder then to the folder ini and look for the file 3defect make a copy of that archive. then open the archive and delete all the content that will disable all the effects...
Pick up gold with your KIRA2/Destroyer/COELSE Bot
12/23/2009 - CO2 Exploits, Hacks & Tools - 0 Replies
Hello there, If have downloaded some things on this site and decided to add something in return. It's a simple tweak that lets you pick up: gold, goldbullion, goldbar and goldbars with your KIRA2/Destroyer/COELSE bot. You can let your bot pick up saddles as well. You need to download the Saddles.rar file for that. I used the pink paws that evanxxxm created in for ani-editV3: http://www.elitepvpers.com/forum/co2-exploits-hack s-tools/108785-ani-quality-editor-display-selected -dds.html
CoElse
09/30/2009 - Conquer Online 2 - 1 Replies
Might anyone have the older version of CoElse, the one just before this whole Xaddress thing? if you do please share it with me :) ty
DoubleDesktop + Coelse = SV and/or 5bot?
08/05/2009 - Conquer Online 2 - 3 Replies
Hi i'm currently using COelse since 5bot and SV stopped selling. I was wondering if it is possible to use COelse and use double desktop so my parents won't be able to catch me botting. If anyone can think of something please post your opinions thanks :D



All times are GMT +1. The time now is 15:23.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.