{Realease} CA Teleport Source code::

Posts 1–14 of 14 · Page 1 of 1
{Realease} CA Teleport Source code::
Ok this is what i have been using to teleport, (I evan made a walling bot this way) So fuck with it if you will.. This work's, And also if you do not understand this do not reply or pm me.. You must have a knowledge of c++ or another computer language.. Also you will need a working bypass for this, Maybe i get time i will post a source code to 1..
So here it is and thank me!!!!

This has a few Bug's In it But Workable.. Why06 Asked me to post this here also For the c++ Guyz to figure out.. Been up a few dayz no 1 got it working but me soo... Have A Crack At It!!!

Post results!!



Code:
#include <windows.h>
#include <stdio.h>
/*Creditz goes to headsup*/

DWORD *PlayerIsInamge = (DWORD*)0xPLAYER_POINTER;

int ArrayX[100];
int ArrayY[100];
int ArrayZ[100];

int curx, cury, curz;
int ArraySwitch=0, ArraySwitch2=0;

DWORD X, Y, Z;

DWORD WINAPI SaveTeleportCoor(LPVOID);
DWORD WINAPI ArrayTeleport(LPVOID);

BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
   if(dwReason == DLL_PROCESS_ATTACH)
   {
      CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)SaveTeleportCoor, NULL, NULL, NULL);
      CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)SetTeleportCoor, NULL, NULL, NULL);
   }
   return TRUE;
}

DWORD WINAPI SetTeleportCoor(LPVOID)
{
   for(;;)
   {
      if(*PlayerIsIngame)
      {
         X = ( /*Player Pointer*/ );
     X = *(DWORD*)X;
     X += 0x18c; //Offset X
     curx = *(int*)X;

     Y = ( /*Player Pointer*/ );
     Y = *(DWORD*)ab;
     Y += 0x194; //Offset Y
     cury = *(int*)Y;

     Z = ( /*Player Pointer*/ );
         Z = *(DWORD*)Z;
     Z += 0x190; //Offset Z
         curz = *(int*)Z;

         if(GetAsyncKeyState(VK_NUMPAD8)&1) // Saving Current Possition
         {

        ArrayX[ArraySwitch] = curx;
        ArrayY[ArraySwitch] = cury;
        ArrayZ[ArraySwitch] = curz;
        ArraySwitch++;
        Sleep(2);

     }
      }
   }
   return 0;
}

DWORD WINAPI ArrayTeleport(LPVOID)
{
   for(;;)
   {
      if(GetAsyncKeyState(VK_NUMPAD1)&1) //Teleport Forward
      {
        
         DWORD *first = (DWORD*)X;
     *(int*)X = ArrayX[ArraySwitch2];
     DWORD *secound = (DWORD*)Y;
     *(int*)Y = ArrayY[ArraySwitch2];
     DWORD *third = (DWORD*)Z;
     *(int*)Z = ArrayZ[ArraySwitch2];
     Sleep(1);
     ArraySwitch2++;

      }
      if(GetAsyncKeyState(VK_NUMPAD2)&1) //Teleport Backward
      {
            
         ArraySwitch2--;
        
     DWORD *first = (DWORD*)X;
     *(int*)X = ArrayX[ArraySwitch2];
     DWORD *secound = (DWORD*)Y;
     *(int*)Y = ArrayY[ArraySwitch2];
     DWORD *third = (DWORD*)Z;
     *(int*)Z = ArrayZ[ArraySwitch2];
     Sleep(1);
      }
      Sleep(21);
   }
   return 0;
}
But how to make this work?
rofl this is absolutely just awful, horribly put together for something so simple
hehe badly put together!
nice work
To those saying its badly put together:
go back to using #define, ch00bs o__O
Quote Originally Posted by Hell_Demon View Post
nice work
To those saying its badly put together:
go back to using #define, ch00bs o__O
Thanks for posting headsup
I don't know... I think it's like that so HS won't detect it, but idk it is a lil overly complex. Wouldn't this be simpler?
[php]
#include <windows.h>
#include <stdio.h>
/*Creditz goes to headsup*/

DWORD* Player = (DWORD*)0x11868d00;

float saveX, saveY, saveZ;
float prevX, prevY, prevZ;

DWORD X = 0x18c;
DWORD Y = 0x194;
DWORD Z = 0x190;

DWORD WINAPI SetTeleportCoor(LPVOID);
DWORD WINAPI ArrayTeleport(LPVOID);

BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)ArrayTeleport, NULL, NULL, NULL);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)SetTeleportCoor, NULL, NULL, NULL);
}
return TRUE;
}

DWORD WINAPI SetTeleportCoor(LPVOID)
{
for(;
{
if(*Player)
{
if(GetAsyncKeyState(VK_NUMPAD9)&1) // Saving Current Possition
{
saveX = *(Player + X);
saveY = *(Player + Y);
saveZ = *(Player + Z);
}

}
Sleep(20);
}
return 0;
}

DWORD WINAPI ArrayTeleport(LPVOID)
{
for(;
{
if(GetAsyncKeyState(VK_NUMPAD7)&1) //Teleport Forward
{
//save coordinates before telporting
prevX = *(Player + X);
prevY = *(Player + Y);
prevZ = *(Player + Z);

//teleport
*(float*)(Player+X) = saveX;
*(float*)(Player+Y) = saveY;
*(float*)(Player+Z) = saveZ;

}
if(GetAsyncKeyState(VK_NUMPAD8)&1) //Teleport Backward
{
*(float*)(Player+X) = prevX;
*(float*)(Player+Y) = prevY;
*(float*)(Player+Z) = prevZ;
}
Sleep(20);
}
return 0;
}

[/php]

To bad I don't have a bypass to see if it would work. =/
i also don´t have one bu it really looks great so..
he uses an array to store up to 100 teleport locations.
Quote Originally Posted by Hell_Demon View Post
he uses an array to store up to 100 teleport locations.
Omg. Im an idiot. I thought it just stopped working when you got to 100, but I guess you can teleport to 100 different places without saving as well, which is pretty cool. Even though I imagine that would get very confusing o_O...
wow nice. i think ill try it out.
go back to using #define, ch00bs o__O
Shatting on define is one of the stupidest shit you can say.



Anywho to clean up all this repetitive crap everyone keeps posting.

Heres a simplified version


[php]#define SetPos(a,b,c,d) for( int a = 0; a < b; a++ ) { (*(long*)(c + ( a * 0x4 ))) =(d + ( a * 0x4 )) }

#define GetPos(a,b,c,d) for( int a = 0; a < b; a++ ) { (c + ( a * 0x4 )) = (*(long*)(d + ( a * 0x4 ))) }

int Slot = 1, SlotSize = 5;


struct _Teleport
{
long x, y, z;
}Teleport[ ( const int )( SlotSize + 1 ) ];


void MainThread( void )
{
if( !Teleport[ 0 ].x )
{
Teleport[ 0 ].x = 0x00000000;
Teleport[ 0 ].y = 0x00000000;
Teleport[ 0 ].z = 0x00000000;
}

if( GetAsyncKeyState( 0x64 )&1 && Slot ) Slot--;
if( GetAsyncKeyState( 0x66 )&1 && Slot < SlotSize + 1 ) Slot++;
if( GetAsyncKeyState( 0x68 )&1 && Teleport[ Slot ] ) { SetVal( i,3,Teleport[ 0 ], Teleport[ Slot ] ) }
if( GetAysncKeyState( 0x65 )&1 && !Teleport[ Slot ] ) { GetVal( i,3,Teleport[ Slot ], Teleport[ 0 ] ) }
}[/php]


Uses The Number pad keys.
Can go through slots to Save a spot or teleport to it.
As simple as it gets.

Haven't tested, But from the looks of it should work like a charm.
Wow 2 day's later and you guys are getting a lot closer. Um Why06 I don't see anything wrong with your code, It should work like that.. Yes you can teleport enough time's. Um. i was going to add like 100 more or something, But you teleport to a saved location 100x and around 100x without saving the point's. Simple hotkey's.. Um 1 more thing, I read some 1 saying about a bypass.. Um the 1 i posted in CA source code's is working but need's flexed a bit. I don't use it anymore, I have my own.. Try fucking with it, Or i will and maybe we can get a working bypass Today..

Thank's Always MPGH
is this also working for Combat arms eu?
Quote Originally Posted by Lukas59 View Post
is this also working for Combat arms eu?
no, afaik teleporting is not possible anymore in ca.
also the sourcecode was written for warrock
Posts 1–14 of 14 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

Talk with us