Page 1 of 2 12 LastLast
Results 1 to 15 of 18
  1. #1
    merp.'s Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    147
    Reputation
    10
    Thanks
    301
    My Mood
    Bored

    Telekill/OPK, how does it work?

    How does telekill/OPK work? I assume it's related to getting players' coordinates. o_o


  2. #2
    Acea's Avatar
    Join Date
    Oct 2012
    Gender
    female
    Location
    Home of the elks
    Posts
    346
    Reputation
    80
    Thanks
    2,204
    My Mood
    Stressed
    You use the game class's. Game classes have a section that contains the virtual functions, others contain the player information and those are all based off of address pointers. The hack's just utilize these and set your camera position to theirs in the case of telekill.

  3. The Following User Says Thank You to Acea For This Useful Post:

    merp. (01-03-2013)

  4. #3
    merp.'s Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    147
    Reputation
    10
    Thanks
    301
    My Mood
    Bored
    Quote Originally Posted by Acea View Post
    You use the game class's. Game classes have a section that contains the virtual functions, others contain the player information and those are all based off of address pointers. The hack's just utilize these and set your camera position to theirs in the case of telekill.
    Thank you! That was put in a simple and easily understandable way. Is there a specific class to use?

  5. #4
    Acea's Avatar
    Join Date
    Oct 2012
    Gender
    female
    Location
    Home of the elks
    Posts
    346
    Reputation
    80
    Thanks
    2,204
    My Mood
    Stressed
    Well yes and no, you will mostly need everything even though you might not need it all, big ones are gcs playermgr and and few others.

  6. #5
    Flengo's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    Ontario, Canada
    Posts
    15,702
    Reputation
    3319
    Thanks
    11,112
    My Mood
    Happy
    Quote Originally Posted by Acea View Post
    Well yes and no, you will mostly need everything even though you might not need it all, big ones are gcs playermgr and and few others.
    He can make telekill with just PlayerInfo. He just needs all player positions
    I Read All Of My PM's & VM's
    If you need help with anything, just let me know.
     
     
    VM | PM

    Publicist Since 04.04.2015
    Middleman Since Unknown - Unknown
    Global Moderator Since 08.01.2013
    Donator Since 05.29.2013

    Minion+ Since 04.18.2013

    District 187 Minion Since 04.04.2013
    Steam Minion Since 02.26.2013
    WarRock Minion Since 02.19.2013
    A.V.A Minion Since 02.13.2013
    DayZ Minion Since 01.21.2013
    Combat Arms Minion Since 12.26.2012
    Contributor Since 11.16.2012
    Member Since 05.11.2010


  7. #6
    Ch40zz-C0d3r's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Posts
    839
    Reputation
    44
    Thanks
    400
    My Mood
    Twisted
    Quote Originally Posted by Flengo View Post


    He can make telekill with just PlayerInfo. He just needs all player positions
    For telekill you dont need SFXMgr and all those
    You just need you localplayers Index and GetPlayerByIndex function to get a valid pointer to the player of your choice

    Progress with my game - "Disbanded"
    • Fixed FPS lag on spawning entities due to the ent_preload buffer!
    • Edit the AI code to get some better pathfinding
    • Fixed the view bug within the sniper scope view. The mirror entity is invisible now!
    • Added a new silencer for ALL weapons. Also fixed the rotation bugs
    • Added a ton of new weapons and the choice to choose a silencer for every weapon
    • Created a simple AntiCheat, noobs will cry like hell xD
    • The name will be Disbanded, the alpha starts on the 18th august 2014



    Some new physics fun (Serversided, works on every client)



    My new AI
    http://www.youtube.com/watch?v=EMSB1GbBVl8

    And for sure my 8 months old gameplay with 2 friends
    http://www.youtube.com/watch?v=Na2kUdu4d_k

  8. #7
    merp.'s Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    147
    Reputation
    10
    Thanks
    301
    My Mood
    Bored
    Quote Originally Posted by Ch40zz-C0d3r View Post
    For telekill you dont need SFXMgr and all those
    You just need you localplayers Index and GetPlayerByIndex function to get a valid pointer to the player of your choice
    o_o I am confused then >_< Acea says this, Flengo says that, you say another thing D:

  9. #8
    Ch40zz-C0d3r's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Posts
    839
    Reputation
    44
    Thanks
    400
    My Mood
    Twisted
    You could use sfxmgr for better checks but you dont need it.
    You simply need getplayerbyindex function and youre done

    Progress with my game - "Disbanded"
    • Fixed FPS lag on spawning entities due to the ent_preload buffer!
    • Edit the AI code to get some better pathfinding
    • Fixed the view bug within the sniper scope view. The mirror entity is invisible now!
    • Added a new silencer for ALL weapons. Also fixed the rotation bugs
    • Added a ton of new weapons and the choice to choose a silencer for every weapon
    • Created a simple AntiCheat, noobs will cry like hell xD
    • The name will be Disbanded, the alpha starts on the 18th august 2014



    Some new physics fun (Serversided, works on every client)



    My new AI
    http://www.youtube.com/watch?v=EMSB1GbBVl8

    And for sure my 8 months old gameplay with 2 friends
    http://www.youtube.com/watch?v=Na2kUdu4d_k

  10. #9
    R3d_L1n3's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Posts
    137
    Reputation
    10
    Thanks
    208
    Agree with ch4ozz all u gota do is send player to enemy its like

    Postion X = Enemy Object x
    Y = Enemy Object y
    Z = Enemy Object z

    Witch could be done by getplayerindex , by understanding this u could make wtw just like i did days ago

  11. The Following User Says Thank You to R3d_L1n3 For This Useful Post:

    merp. (01-05-2013)

  12. #10
    merp.'s Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    147
    Reputation
    10
    Thanks
    301
    My Mood
    Bored
    Quote Originally Posted by Ch40zz-C0d3r View Post
    You could use sfxmgr for better checks but you dont need it.
    You simply need getplayerbyindex function and youre done
    Don't I need certain addresses/pointers for it though?
    Ex: RandomPlayer/EnemyPlayer

    Quote Originally Posted by R3d_L1n3 View Post
    Agree with ch4ozz all u gota do is send player to enemy its like

    Postion X = Enemy Object x
    Y = Enemy Object y
    Z = Enemy Object z

    Witch could be done by getplayerindex , by understanding this u could make wtw just like i did days ago
    You made it a bit more clearer, but now i'll have to figure out how to do this
    Last edited by merp.; 01-05-2013 at 04:10 AM.

  13. #11
    R3d_L1n3's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Posts
    137
    Reputation
    10
    Thanks
    208
    Quote Originally Posted by merp. View Post
    Don't I need certain addresses/pointers for it though?
    Ex: RandomPlayer/EnemyPlayer



    You made it a bit more clearer, but now i'll have to figure out how to do this
    There many public bases posted on forum u can learn from them

  14. #12
    merp.'s Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    147
    Reputation
    10
    Thanks
    301
    My Mood
    Bored
    Quote Originally Posted by R3d_L1n3 View Post
    There many public bases posted on forum u can learn from them
    I did learn from public bases that were released, but none of them have telekill. (none in the CANA Source code thread)
    Gellin's base probably does, but there's huge amounts of codes in there. I don't understand most functions in there D:

  15. #13
    ctpsolo's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Posts
    252
    Reputation
    10
    Thanks
    34
    My Mood
    Amused
    Quote Originally Posted by merp. View Post
    Don't I need certain addresses/pointers for it though?
    Ex: RandomPlayer/EnemyPlayer
    You need getplayerbyindex, clientmanager and localplayer ones. Unless you are fine with it targeting friendlies too, in which case you can make do with less.
    Last edited by ctpsolo; 01-05-2013 at 04:22 AM.

  16. #14
    merp.'s Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    147
    Reputation
    10
    Thanks
    301
    My Mood
    Bored
    Quote Originally Posted by ctpsolo View Post
    You need getplayerbyindex, clientmanager and localplayer ones. Unless you are fine with it targeting friendlies too, in which case you can make do with less.
    Oh. That doesn't sound as bad as I thought it would be. I just need those addresses, and create a telekill function of my own? < - (will probably take me forever lol)
    Last edited by merp.; 01-05-2013 at 04:34 AM.

  17. #15
    Flengo's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    Ontario, Canada
    Posts
    15,702
    Reputation
    3319
    Thanks
    11,112
    My Mood
    Happy
    Here's a horrible example I found online and made a little neater. Its so you just get the idea of what to do please don't use this

    Code:
    void DoTelekill(int TeleKill)
    {
    	DWORD posptr, posy;
    	GetPlayerByIndex = (lpGetPlayerByIndex)PlayerByIndex;
    	unsigned long ulThis = *(unsigned long *)ClientInfoMgr;
    	GetLocalPlayer = (lpGetLocalPlayer)LocalPlayer;
    
    
    	posptr = (DWORD)GetModuleHandle("ClientFX.fxd");
    	posptr += ADDR_CLIENTFX;
    
    
    	memcpy(&posy,(void *)posptr, 4);
    
    
    	for(int i = 0; i < 16; i++) 
    	{
    		PlayerInfo *pPlayer = GetPlayerByIndex(ulThis, i, 0);
    		PlayerInfo *pLocal = GetLocalPlayer(ulThis);
    
    
    		if(pPlayer != 0 && pPlayer->obj != 0 && pPlayer->IsDead == 0) 
    		{
    			if(TeleKill) 
    			{
    				if(pPlayer->Team != pLocal->Team) 
    				{
    					*(float *)(posy + 0xC8) = (pPlayer->obj->origin.x + 100.0f);
    					*(float *)(posy + 0xCC) = (pPlayer->obj->origin.y + 100.0f);
    					*(float *)(posy + 0xD0) = (pPlayer->obj->origin.z);
    				}
    			}
    		}
    	}
    }
    I Read All Of My PM's & VM's
    If you need help with anything, just let me know.
     
     
    VM | PM

    Publicist Since 04.04.2015
    Middleman Since Unknown - Unknown
    Global Moderator Since 08.01.2013
    Donator Since 05.29.2013

    Minion+ Since 04.18.2013

    District 187 Minion Since 04.04.2013
    Steam Minion Since 02.26.2013
    WarRock Minion Since 02.19.2013
    A.V.A Minion Since 02.13.2013
    DayZ Minion Since 01.21.2013
    Combat Arms Minion Since 12.26.2012
    Contributor Since 11.16.2012
    Member Since 05.11.2010


  18. The Following User Says Thank You to Flengo For This Useful Post:

    merp. (01-05-2013)

Page 1 of 2 12 LastLast

Similar Threads

  1. Ihelger how does PX work
    By ash111 in forum WarRock Discussions
    Replies: 19
    Last Post: 01-13-2010, 02:32 PM
  2. How does Hackshield Work?
    By Mouzie in forum Combat Arms Discussions
    Replies: 6
    Last Post: 01-12-2010, 08:09 PM
  3. how does wallhack work?
    By billythekid1 in forum WarRock Discussions
    Replies: 5
    Last Post: 10-15-2009, 01:03 PM
  4. How does this work?
    By Jakeoff10 in forum Combat Arms Hacks & Cheats
    Replies: 1
    Last Post: 12-22-2008, 08:51 AM
  5. OGKeys - How does it work?
    By foxhound in forum WarRock - International Hacks
    Replies: 5
    Last Post: 07-05-2008, 12:54 AM