|
You last visited: Today at 19:12
Advertisement
Sending Packets
Discussion on Sending Packets within the PW Hacks, Bots, Cheats, Exploits forum part of the Perfect World category.
09/28/2010, 21:23
|
#31
|
elite*gold: 0
Join Date: Mar 2010
Posts: 862
Received Thanks: 576
|
Well, in order to pick up particular stuff you need to look in memory to see what's lying on the floor / what resources are around. Then get the ID of the one you wish to pick and use that in the packet you are sending.
|
|
|
09/29/2010, 13:46
|
#32
|
elite*gold: 0
Join Date: Feb 2008
Posts: 33
Received Thanks: 0
|
thanks interest07 for the enlighten, but how do i use the command as it has two item id, one is own items, and other is from the pwdatabase..
pickUpItem($uniqueItemId, $itemTypeId, $pid)
should i move the uniqueItemId as i only want to pickup certain item on the ground. thx in advance
|
|
|
09/29/2010, 18:45
|
#33
|
elite*gold: 0
Join Date: Mar 2010
Posts: 862
Received Thanks: 576
|
You pick up items as follows using the packets:
-Get the item list from memory
-For each item in the list:
*Check it's itemTypeId to see if it is useful
*If yes, get its location and uniqueItemId
-Move to the item you want
-pickupitem using the itemTypeId and uniqueItemId you got from the item list
Both id's should be right next to eachother in memory, so it shouldn't be a problem to get one if you have the other.
|
|
|
10/04/2010, 20:15
|
#34
|
elite*gold: 0
Join Date: Oct 2008
Posts: 9
Received Thanks: 1
|
@Interest07: Can U show me how to use the Function handInQuest($questId,$optionIndex, $pid)
I don't know how to find the $questId, pls show me how to find the questId , thanks you.
I used this Function after call function startNpcDialogue($npcId, $pid)
Help me pls, thanks
Sorry, my Engish is bad!
|
|
|
10/04/2010, 21:06
|
#35
|
elite*gold: 0
Join Date: May 2009
Posts: 17
Received Thanks: 0
|
now i got me pro macros for afk'ing bosses 
thanks man the macro system they got sux ***** serious
1/2 the time the macro jams and stops working
some times they wont work at all
i made a macro i tried to make ingame and even hotkeyed it to a blank skill button so its like a real skill but my autoit script gets ran
1 thing i was trying to use the fly mount packet send which index number is fly mount?
i changed equip to 1 but what do i put for index number?
what is the order for equipment
i dont wanna be sending 100 bad packets trying to figure it out
|
|
|
10/04/2010, 22:46
|
#36
|
elite*gold: 0
Join Date: Mar 2010
Posts: 862
Received Thanks: 576
|
Quote:
Originally Posted by heroceasar7384
@Interest07: Can U show me how to use the Function handInQuest($questId,$optionIndex, $pid)
I don't know how to find the $questId, pls show me how to find the questId , thanks you.
I used this Function after call function startNpcDialogue($npcId, $pid)
Help me pls, thanks
Sorry, my Engish is bad!
|
If you go to http://www.pwdatabase.com for example and look for volume 1 for world quest you'd end up here:
http://www.pwdatabase.com/ms/quest/8398
8398 is the questId.
Quote:
Originally Posted by chuckleeyahoo.com
now i got me pro macros for afk'ing bosses 
thanks man the macro system they got sux balls serious
1/2 the time the macro jams and stops working
some times they wont work at all
i made a macro i tried to make ingame and even hotkeyed it to a blank skill button so its like a real skill but my autoit script gets ran
1 thing i was trying to use the fly mount packet send which index number is fly mount?
i changed equip to 1 but what do i put for index number?
what is the order for equipment
i dont wanna be sending 100 bad packets trying to figure it out
|
flyGear is located at equipmentIndex 0xC
|
|
|
10/05/2010, 14:17
|
#37
|
elite*gold: 0
Join Date: Jan 2010
Posts: 3
Received Thanks: 1
|
Hello! If anyone knows C # how to write on it the function of sending packets
I've written here but when you run a PW crashes.
Quote:
asm.cs
public int GetAddress_2(int pid, byte[] dat)
{
int hwnd = OpenProcess(PROCESS_ALL_ACCESS | PROCESS_CREATE_THREAD | PROCESS_VM_WRITE, 0, pid);
int pAdr = VirtualAllocEx(hwnd, 0, dat.Length, MEM_COMMIT, 4);
WriteProcessMemory(hwnd, pAdr, dat, dat.Length, 0);
return pAdr;
}
main.cs
public void test_pack_send() {
int processID = nobleMemory.GetProcessID("elementclient", "Perfect World");
int BaseAddress = 0x009C0E6C;
int CallAddress = 0x005D7C30;
byte[] data = Encoding.Unicode.GetBytes("2e00"); // Сесть на медитацию
ASM asm = new ASM();
int pAdr = asm.GetAddress_2(processID, data);
asm.Pushad();
asm.Mov_ECX(BaseAddress);
asm.Mov_ECX_DWORD_Ptr_ECX();
asm.Mov_ECX_DWORD_Ptr_EAX_Add(0x20);
asm.Push68(2);
asm.Push68(pAdr);
asm.Mov_EAX(CallAddress);
asm.Call_EAX();
asm.Popad();
asm.Ret();
asm.RunAsm(processID, 0);
}
|
|
|
|
10/05/2010, 14:26
|
#38
|
elite*gold: 0
Join Date: Oct 2008
Posts: 9
Received Thanks: 1
|
@ Interest07 :
this is simple picture from PW Vietnam :
Can you use the sendpacket function to auto select the option in list after used Func startNpcDialogue($npcId, $pid)
The ID of this NPC in PW Vietnam is 2148553236
If you can use packet function to auto select the option in the picture, I think the Func RepairAllItem will be perfect.
Don't tell me you're using ControlClick to select that option
Thanks for read
Sorry, My English is bad
Wait reply from you
|
|
|
10/05/2010, 16:21
|
#39
|
elite*gold: 0
Join Date: Mar 2010
Posts: 862
Received Thanks: 576
|
The packets work without regard for what's shown in the menu. You simply start the npc dialogue, and then send the packet for repairAll. You do not need to select any options in the NPC menu.
As to the C# code:
asm.Mov_ECX(BaseAddress);
asm.Mov_ECX_DWORD_Ptr_ECX();
asm.Mov_ECX_DWORD_Ptr_EAX_Add(0x20);
should be
asm.Mov_ECX(BaseAddress);
asm.Mov_ECX_DWORD_Ptr_ECX_Add(0x20);
as far as i can tell (don't know how that asm class works)
And why don't you just use
byte[] data = {0x2E, 0x00};
Not that I suppose it matters, just wondering
|
|
|
10/05/2010, 16:49
|
#40
|
elite*gold: 0
Join Date: Oct 2008
Posts: 9
Received Thanks: 1
|
Quote:
Originally Posted by Interest07
The packets work without regard for what's shown in the menu. You simply start the npc dialogue, and then send the packet for repairAll. You do not need to select any options in the NPC menu.
|
Is that right ? I will test and hope is true 
So, thanks a lot interest07
|
|
|
10/12/2010, 05:11
|
#41
|
elite*gold: 0
Join Date: Jun 2008
Posts: 16
Received Thanks: 1
|
Hi Interest07, do you have the code for target auto-follow?
|
|
|
10/12/2010, 10:49
|
#42
|
elite*gold: 0
Join Date: Mar 2010
Posts: 862
Received Thanks: 576
|
Quote:
Originally Posted by serpentmind
Hi Interest07, do you have the code for target auto-follow?
|
try
|
|
|
10/12/2010, 11:20
|
#43
|
elite*gold: 0
Join Date: Aug 2008
Posts: 13
Received Thanks: 1
|
Does this means you guys can send packets like makes your char gain reputation/fame even without items? Go rank 8 easily?
|
|
|
10/12/2010, 12:23
|
#44
|
elite*gold: 0
Join Date: Mar 2010
Posts: 862
Received Thanks: 576
|
No, packets are simply how the client tells the server what you are doing. There is only a fixed number of different messages the server will understand, and none of those involve telling it you have gained exp/reputation/money/items :P
|
|
|
10/13/2010, 07:33
|
#45
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
|
yea, I have tried sending the ghost soldier pass accepting quest packet at npc near furnace that gives 5 rep and it replied with something like no such item in possession.
even though we have the right packet it still checks whether or not it meets the basic requirement
|
|
|
 |
|
Similar Threads
|
Help with sending packets in autoit
08/16/2010 - AutoIt - 1 Replies
ive been lookin around different sites for ways to send packets to the game server. the only examples i see is to create a server and a client which i dont need, i think. well to the point now, can someone lead me in a direction or tell me how to send packets to a game? also if i send packets then that means i dont need the game to be active, correct? Because in autoit when u use keys u need to have the game active, and control send does not work. ty
|
Sending Packets !!!
09/07/2008 - Kal Online - 14 Replies
now i know how to sniff / analyse packets ... but what then ? :)
how can i send packets ?? to pimp or mix weapon for example
i just need the way to send , and then i can depend on myself :D
|
Sending Packets (need advice)
03/20/2008 - Conquer Online 2 - 7 Replies
OK well im finaly trying to stop leaching off of everybodys work its been great n all download n play :D But im tired of being a begger n the past couple months ive been learning as much as i can about macros memery add blah blah you know ...
After playing around with ce and ahk the past couple months i stumbled across wpe pro, theres not alot of tuturals and its hard to find good help.
Well heres what ive been doing so far, open my CO then i attach it to my sniffer.
I change my...
|
Scamming by sending packets???
04/15/2006 - Conquer Online 2 - 1 Replies
Well my friend and i came up with the idea to send packets to the server to show a certain item in the trade window. We want to use this as a type of scam. I didnt see this in any other threads and was wondering if anyone knew if this is possible and if they could point use in the right direction. My friend was pretty good with packets in CO 1.0 but we arent really sure to go about doing it. If anyone one could please lend a helping hand?
P.S.- Before I get flamed for this because i know i...
|
Sending packets
10/12/2005 - Conquer Online 2 - 10 Replies
I've a question. Is it possible to send 1 packet multiple times at the exact same time?
|
All times are GMT +1. The time now is 19:13.
|
|