WeaponSet Class no Sendtoserver [DeltaServer]

Posts 1627 of 27 · Page 2 of 2
Quote Originally Posted by |Maveric| View Post
Nossa esse manja, deu até medo agora.
O filhote tendo as classes que o DisOwned disponibilizou, qualquer zé ruela consegue achar o ponteiro. Ainda mais por essa informação: cWeaponSetSlot *WeaponSet; //0x01EC
O cara da o braço, você quer a mão, o corpo, se marca ate a rola.
O problema desses brasileiros é saber fazer tudo, tendo em mãos os dados prontos.


Coder.Fail se você copiou e colou não vai funcionar né filhote, inicia o ponteiro.
pWeaponSet = (cWeaponSet *)ADDR_WEAPONSET;


Code:
373B4FA0   6A FF                     PUSH -1
373B4FA2   68 7E546F37               PUSH CShell.376F547E
373B4FA7   64:A1 00000000            MOV EAX,DWORD PTR FS:[0]
373B4FAD   50                        PUSH EAX
373B4FAE   A1 40309937               MOV EAX,DWORD PTR DS:[37993040]
373B4FB3   33C4                      XOR EAX,ESP
373B4FB5   50                        PUSH EAX
373B4FB6   8D4424 04                 LEA EAX,DWORD PTR SS:[ESP+4]
373B4FBA   64:A3 00000000            MOV DWORD PTR FS:[0],EAX
373B4FC0   B8 01000000               MOV EAX,1
373B4FC5   8405 3833A037             TEST BYTE PTR DS:[37A03338],AL
373B4FCB   75 25                     JNZ SHORT CShell.373B4FF2
373B4FCD   0905 3833A037             OR DWORD PTR DS:[37A03338],EAX
373B4FD3   B9 482EA037               MOV ECX,CShell.37A02E48
373B4FD8   C74424 0C 00000000        MOV DWORD PTR SS:[ESP+C],0
373B4FE0   E8 BBFBFFFF               CALL CShell.373B4BA0
373B4FE5   68 30287237               PUSH CShell.37722830
373B4FEA   E8 AE182E00               CALL CShell.3769689D
373B4FEF   83C4 04                   ADD ESP,4
373B4FF2   B8 482EA037               MOV EAX,CShell.37A02E48
373B4FF7   8B4C24 04                 MOV ECX,DWORD PTR SS:[ESP+4]
373B4FFB   64:890D 00000000          MOV DWORD PTR FS:[0],ECX
373B5002   59                        POP ECX
373B5003   83C4 0C                   ADD ESP,0C
373B5006   C3                        RETN
DisOwned, works on 2 servers ( Delta – Servidor Aberto 3/PVE and Echo – Servidor Aberto 4/PVE ), your code more simplified:

Code:
class cWeaponsClass
{
public:
char _0x0000[20]; //0x0000 
	union {
		__int32 PrimaryID1; //0x0014 
		__int32 PistolID1; //0x0014 
		__int32 KnifeID1; //0x0014 
		__int32 NadeID1; //0x0014 
	};
	union {
		__int32 PrimaryID2; //0x0018 
		__int32 PistolID2; //0x0018 
		__int32 KnifeID2; //0x0018 
		__int32 NadeID2; //0x0018 
	};
};//Size=0x001C

class cSlots
{
public:
	cWeaponsClass *Primary; //0x0000 
	cWeaponsClass *Pistol; //0x0004 
	cWeaponsClass *Knife; //0x0008 
	cWeaponsClass *Nade; //0x000C 
};//Size=0x0010

class cWeaponSetSlot
{
public:
char _0x0000[8]; //0x0000 
	cSlots *Slots; //0x0008 
};//Size=0x000C

class cWeaponSet
{
public:
char _0x0000[492]; //0x0000 
	cWeaponSetSlot *WeaponSet; //0x01EC 
};//Size=0x01F0

#define ADDR_WEAPONSET 0x37A02E48
cWeaponSet *pWeaponSet;
Code:
void WeaponsSetSlots()
{
	{
		pWeaponSet = (cWeaponSet *)ADDR_WEAPONSET;

		pWeaponSet->WeaponSet->Slots->Primary->PrimaryID1 = 132;
		pWeaponSet->WeaponSet->Slots->Primary->PrimaryID2 = 132;

		pWeaponSet->WeaponSet->Slots->Pistol->PistolID1 = 132;
		pWeaponSet->WeaponSet->Slots->Pistol->PistolID2 = 132;

		pWeaponSet->WeaponSet->Slots->Knife->KnifeID1 = 132;
		pWeaponSet->WeaponSet->Slots->Knife->KnifeID2 = 132;

		pWeaponSet->WeaponSet->Slots->Nade->NadeID1 = 132;
		pWeaponSet->WeaponSet->Slots->Nade->NadeID2 = 132;

		// 132 - SOPMOD
	}
}
Como funciona:
Ao entrar pela primeira vez em qualquer server Delta – Servidor Aberto 3/PVE and Echo – Servidor Aberto 4/PVE, não irá setar nada, somente a partir da segunda vez em que entrar e assim fixa as armas.
Você quer dizer entrar em uma partida, sair e depois entrar de novo?
Quote Originally Posted by dromenox View Post
Você quer dizer entrar em uma partida, sair e depois entrar de novo?
Exato dromenox, eu descrevi isso meio incoerente. Ao trocar de server em que funciona as armas, terás de fazer o processo novamente.
Quote Originally Posted by |Maveric| View Post
Exato dromenox, eu descrevi isso meio incoerente. Ao trocar de server em que funciona as armas, terás de fazer o processo novamente.
Eu tentei fazer aqui mas não funcionou... Daí fui no Cheat Engine e encontrei o endereço da arma primária, mas mesmo que eu congele o valor ele não permite alterar e sempre volta para o original... Até achei estranho mesmo isso ficar salvo no client.
alguem tem o endereço werponsets funcionando ai pra me passar

skype= diegozendem
I was PM'd about this, I don't know the language of this section, so too bad about your rule, I'm breaking it, tough titties. (i'll c+p this to your pm @NeoStryker)

What I would look into is actually old Crossfire Weapon Spawning. Before Send to Server showed up, they were spawning weapons via classes, pointers, and addresses.

Adding the weapons to back packs and such is something I'm not sure how you'd do via memory as that's all server controlled. You'd have to physically find the address of the back pack compartments and manually set the ID's of the weapons to that back pack slot.

This is interesting, I mentioned doing it this way about 2 years ago before S2S was discovered, kind of nice to see someone finally going through with it. PM me if you want any more help with it. I'll try to install CA and help out if I can
Quote Originally Posted by supercarz1991 View Post
I was PM'd about this, I don't know the language of this section, so too bad about your rule, I'm breaking it, tough titties. (i'll c+p this to your pm @NeoStryker)

What I would look into is actually old Crossfire Weapon Spawning. Before Send to Server showed up, they were spawning weapons via classes, pointers, and addresses.

Adding the weapons to back packs and such is something I'm not sure how you'd do via memory as that's all server controlled. You'd have to physically find the address of the back pack compartments and manually set the ID's of the weapons to that back pack slot.

This is interesting, I mentioned doing it this way about 2 years ago before S2S was discovered, kind of nice to see someone finally going through with it. PM me if you want any more help with it. I'll try to install CA and help out if I can
My PM arrived? Its bugged.
Quote Originally Posted by NeoStryker View Post
My PM arrived? Its bugged.
MPGH wasn't letting me send a reply. It was giving me Database Errors, but i sent pretty much the same thing that's posted here
Quote Originally Posted by supercarz1991 View Post
MPGH wasn't letting me send a reply. It was giving me Database Errors, but i sent pretty much the same thing that's posted here
But you received my reply?
Quote Originally Posted by NeoStryker View Post
But you received my reply?
Yeah I did.

The only way I could think to find the address to things like the BackPack slots would be to get an Undetected Memory Search tool and add lets say a basic M67 grenade to your character. Search the ID of that M67 grenade, then change it to something like a Mine. Search the ID of the mine, change it back to the grenade and repeat until you have the address.

I'd do it, but I don't have any bypasses to let my UCE's work with CA
Quote Originally Posted by supercarz1991 View Post
Yeah I did.

The only way I could think to find the address to things like the BackPack slots would be to get an Undetected Memory Search tool and add lets say a basic M67 grenade to your character. Search the ID of that M67 grenade, then change it to something like a Mine. Search the ID of the mine, change it back to the grenade and repeat until you have the address.

I'd do it, but I don't have any bypasses to let my UCE's work with CA
LOL wont work that would be clientsided and also you cant change shit like that lol

the way me mattypatty and timboy achived this

is this hooked s2s
packet 114
logged return addy
into ida
saw there were shitloads of calls to 1 function that function gets a pointer to the class that holds all of 114 but in memory so basicly
We can change items like weapons ,Gear,Character,Weapon Attachments,WeaponUpgrades,Even Are Name Color,Are Clan Color,Are Clan Enblem

combat arms isnt as simple as halo kid dont even compare combat arms server sides alot of shit its not halo all client sided nonsense
so go make hacks for halo instead of trying ca

why do you try to answer a question with a noob cheat engine skill like that
it wont change if you change it it wont change simple ,read only memory
just like in this class offset 1F0 = Mostly Read Only Memory you cant change shit in it it will just change back to orginal value
Quote Originally Posted by DisOwned View Post
LOL wont work that would be clientsided and also you cant change shit like that lol

the way me mattypatty and timboy achived this

is this hooked s2s
packet 114
logged return addy
into ida
saw there were shitloads of calls to 1 function that function gets a pointer to the class that holds all of 114 but in memory so basicly
We can change items like weapons ,Gear,Character,Weapon Attachments,WeaponUpgrades,Even Are Name Color,Are Clan Color,Are Clan Enblem

combat arms isnt as simple as halo kid dont even compare combat arms server sides alot of shit its not halo all client sided nonsense
so go make hacks for halo instead of trying ca

why do you try to answer a question with a noob cheat engine skill like that
it wont change if you change it it wont change simple ,read only memory
just like in this class offset 1F0 = Mostly Read Only Memory you cant change shit in it it will just change back to orginal value
I've had that noobie stuff work because sometimes they overlook it.
Thanks For This Info
Posts 1627 of 27 · Page 2 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?