ToxicFog

06/30/2009 16:31 Kiyono#1
//
06/30/2009 18:23 kinshi88#2
PM me and I'll help you.
06/30/2009 18:32 Kiyono#3
PM'd
06/30/2009 21:22 _Emme_#4
Send(ConquerPacket.Status(this, 2, Client.CurrentHP, Struct.StatusTypes.Hp));
Send(ConquerPacket.Status(this, 2, 2, Struct.StatusTypes.StatusEffect));

this = Client who poison someone? If so, replace this with Client.
06/30/2009 21:27 Kiyono#5
First post is outdated =X

#Updated

#bump
07/01/2009 22:33 _Emme_#6
I already told you the problem. I don't know how the ConquerPacket.Status work, but I suppose the first argument is what client it should put it all on, am I right? If so, you're setting the clientsocket of who got the ToxicFog (the attacker obviously), and you need to set it to the Client. Try that, let me know how it goes.

Emme
07/01/2009 22:39 Kiyono#7
this has to be this cause it's located in ClientSocket.
Code:
public static byte[] Status(ClientSocket CSocket, int Switch, int Value, Struct.StatusTypes Type)
07/01/2009 23:29 alexbigfoot#8
fix?

make another statment with byte[] Status, just remove ClientSocket Client and add int UID;
where is CSocket.Client.ID change with UID.
public static byte[] Status(int UID , int Switch, int Value, Struct.StatusTypes Type)
usage, figure it out. have fun.
ps:fixed.