|
You last visited: Today at 22:08
Advertisement
[Release] CoolEffects Update...
Discussion on [Release] CoolEffects Update... within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.
03/02/2010, 09:08
|
#16
|
elite*gold: 0
Join Date: Aug 2008
Posts: 272
Received Thanks: 61
|
dont work why? -.-
in mine works all players can see
|
|
|
03/02/2010, 10:27
|
#17
|
elite*gold: 0
Join Date: May 2006
Posts: 127
Received Thanks: 91
|
Quote:
Originally Posted by killersub
pardon my newbie error XD...
I get this error
btw nice job
|
just change it to NewestCOServer or the namespace you use in your project...
Quote:
Originally Posted by -NewDawn-
I tried yours first. lol, didn't work for me.
Are you sure it goes in the Features folder Arco?
|
No, it should be in PacketHandling... try this full code..
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace NewestCOServer.PacketHandling
{
class CoolEffect
{
public static void ActiveCool(Main.GameClient MyClient)
{
byte counter = 0;
for (byte i = 1; i < 9; i++)
{
if (i == 7) i++;
Game.Item I = MyClient.MyChar.Equips.Get(i);
if (I.ID != 0)
{
Game.ItemIDManipulation Q = new NewestCOServer.Game.ItemIDManipulation(I.ID);
if (Q.Quality == Game.Item.ItemQuality.Super)
counter += 1;
}
}
if (MyClient.MyChar.Job >= 100)
if (counter == 6)
counter = 7;
if (MyClient.MyChar.Job >= 40 && MyClient.MyChar.Job <= 45)
if (counter == 6)
{
Game.Item I = MyClient.MyChar.Equips.Get(5);
I.ID = MyClient.MyChar.Equips.LeftHand.ID;
if (I.ID == 0)
counter = 7;
}
new Thread(delegate()
{
foreach (Game.Character CC in Game.World.H_Chars.Values)
{
if (CC.Loc.Map == MyClient.MyChar.Loc.Map && MyMath.InBox(MyClient.MyChar.Loc.X, MyClient.MyChar.Loc.Y, CC.Loc.X, CC.Loc.Y, 100))
{
if (counter == 7)
{
if (MyClient.MyChar.Job >= 10 && MyClient.MyChar.Job <= 15)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "warrior"));
else if (MyClient.MyChar.Job >= 20 && MyClient.MyChar.Job <= 25)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "fighter"));
else if (MyClient.MyChar.Job >= 100)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "taoist"));
else if (MyClient.MyChar.Job >= 39 && MyClient.MyChar.Job <= 46)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "archer"));
else if (MyClient.MyChar.Job >= 50 && MyClient.MyChar.Job <= 55)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "Ninja120"));
}
else
{
if (MyClient.MyChar.Job >= 10 && MyClient.MyChar.Job <= 15)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "warrior-s"));
else if (MyClient.MyChar.Job >= 20 && MyClient.MyChar.Job <= 25)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "fighter-s"));
else if (MyClient.MyChar.Job >= 100)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "taoist-s"));
else if (MyClient.MyChar.Job >= 39 && MyClient.MyChar.Job <= 46)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "archer-s"));
else if (MyClient.MyChar.Job >= 50 && MyClient.MyChar.Job <= 55)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "Ninja120"));
}
}
MyClient.MyChar.Action = 100;
}
}).Start();
}
}
}
|
|
|
03/02/2010, 15:01
|
#18
|
elite*gold: 0
Join Date: Oct 2009
Posts: 8,765
Received Thanks: 5,291
|
Quote:
Originally Posted by -NewDawn-
I tried yours first. lol, didn't work for me.
Are you sure it goes in the Features folder Arco?
|
Try packethandling.
|
|
|
03/02/2010, 15:34
|
#19
|
elite*gold: 0
Join Date: Feb 2010
Posts: 378
Received Thanks: 86
|
Quote:
Originally Posted by kamote
just change it to NewestCOServer or the namespace you use in your project...
No, it should be in PacketHandling... try this full code..
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace NewestCOServer.PacketHandling
{
class CoolEffect
{
public static void ActiveCool(Main.GameClient MyClient)
{
byte counter = 0;
for (byte i = 1; i < 9; i++)
{
if (i == 7) i++;
Game.Item I = MyClient.MyChar.Equips.Get(i);
if (I.ID != 0)
{
Game.ItemIDManipulation Q = new NewestCOServer.Game.ItemIDManipulation(I.ID);
if (Q.Quality == Game.Item.ItemQuality.Super)
counter += 1;
}
}
if (MyClient.MyChar.Job >= 100)
if (counter == 6)
counter = 7;
if (MyClient.MyChar.Job >= 40 && MyClient.MyChar.Job <= 45)
if (counter == 6)
{
Game.Item I = MyClient.MyChar.Equips.Get(5);
I.ID = MyClient.MyChar.Equips.LeftHand.ID;
if (I.ID == 0)
counter = 7;
}
new Thread(delegate()
{
foreach (Game.Character CC in Game.World.H_Chars.Values)
{
if (CC.Loc.Map == MyClient.MyChar.Loc.Map && MyMath.InBox(MyClient.MyChar.Loc.X, MyClient.MyChar.Loc.Y, CC.Loc.X, CC.Loc.Y, 100))
{
if (counter == 7)
{
if (MyClient.MyChar.Job >= 10 && MyClient.MyChar.Job <= 15)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "warrior"));
else if (MyClient.MyChar.Job >= 20 && MyClient.MyChar.Job <= 25)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "fighter"));
else if (MyClient.MyChar.Job >= 100)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "taoist"));
else if (MyClient.MyChar.Job >= 39 && MyClient.MyChar.Job <= 46)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "archer"));
else if (MyClient.MyChar.Job >= 50 && MyClient.MyChar.Job <= 55)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "Ninja120"));
}
else
{
if (MyClient.MyChar.Job >= 10 && MyClient.MyChar.Job <= 15)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "warrior-s"));
else if (MyClient.MyChar.Job >= 20 && MyClient.MyChar.Job <= 25)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "fighter-s"));
else if (MyClient.MyChar.Job >= 100)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "taoist-s"));
else if (MyClient.MyChar.Job >= 39 && MyClient.MyChar.Job <= 46)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "archer-s"));
else if (MyClient.MyChar.Job >= 50 && MyClient.MyChar.Job <= 55)
CC.MyClient.AddSend(Packets.String(MyClient.MyChar.EntityID, 10, "Ninja120"));
}
}
MyClient.MyChar.Action = 100;
}
}).Start();
}
}
}
|
Quote:
Originally Posted by .Arco
Try packethandling.
|
Ok, I will later- I'm going to class now. I'll tell you if it works. If you are are quite sure it will work then it probably will. I'm starting to remember seeing Thread in Packethandling now too.
|
|
|
03/02/2010, 21:54
|
#20
|
elite*gold: 0
Join Date: Jan 2010
Posts: 37
Received Thanks: 0
|
Can you publish some screenshots to see the effects?
|
|
|
03/02/2010, 22:32
|
#21
|
elite*gold: 0
Join Date: Feb 2010
Posts: 378
Received Thanks: 86
|
still doesn't work.
I put it in PacketHandling.
Nothing happens still...
EDIT: Oh, btw... I deleted Talismans. Would that have any effect on it? I don't think it would since it should at least do the small effect.
EDIT EDIT: And my signature isn't me with the cool effect. It's me commanding the effect to appear. It still doesn't work.
|
|
|
03/02/2010, 22:43
|
#22
|
elite*gold: 0
Join Date: Jan 2010
Posts: 37
Received Thanks: 0
|
Ramix- in your post about Ethereal... where i should put the code? Into NPCs.dialog?
|
|
|
03/02/2010, 23:42
|
#23
|
elite*gold: 0
Join Date: Aug 2008
Posts: 272
Received Thanks: 61
|
yes you need put in npcdialog.cs...
and -newdawn- go see the release cool effect by glove... because this is only update for ppl see the cool effect
|
|
|
03/03/2010, 01:35
|
#24
|
elite*gold: 0
Join Date: May 2006
Posts: 127
Received Thanks: 91
|
Quote:
Originally Posted by -NewDawn-
still doesn't work.
I put it in PacketHandling.
Nothing happens still...
EDIT: Oh, btw... I deleted Talismans. Would that have any effect on it? I don't think it would since it should at least do the small effect.
EDIT EDIT: And my signature isn't me with the cool effect. It's me commanding the effect to appear. It still doesn't work.
|
did you try to execute the Cool function in your client? the effect will occur when player activated the Cool Effect in their client...
|
|
|
03/03/2010, 07:51
|
#25
|
elite*gold: 0
Join Date: Nov 2006
Posts: 65
Received Thanks: 2
|
awesome been waiting for it. thanks
how can you make it so others can see your SuperGem effects?
|
|
|
03/03/2010, 08:57
|
#26
|
elite*gold: 0
Join Date: May 2006
Posts: 127
Received Thanks: 91
|
Quote:
Originally Posted by killerbee
awesome been waiting for it. thanks
how can you make it so others can see your SuperGem effects?
|
can you post your SuperGem Effect code here?
|
|
|
03/03/2010, 08:57
|
#27
|
elite*gold: 0
Join Date: Aug 2008
Posts: 272
Received Thanks: 61
|
Quote:
Originally Posted by -NewDawn-
still doesn't work.
I put it in PacketHandling.
Nothing happens still...
EDIT: Oh, btw... I deleted Talismans. Would that have any effect on it? I don't think it would since it should at least do the small effect.
EDIT EDIT: And my signature isn't me with the cool effect. It's me commanding the effect to appear. It still doesn't work.
|
go to this topic to active the cool effect this topic is only update for all ppl see your cooleffect
|
|
|
03/04/2010, 01:34
|
#28
|
elite*gold: 0
Join Date: Jul 2007
Posts: 255
Received Thanks: 273
|
good, full work ;D
|
|
|
03/04/2010, 04:10
|
#29
|
elite*gold: 0
Join Date: May 2006
Posts: 127
Received Thanks: 91
|
Quote:
Originally Posted by felipeboladao
good, full work ;D
|
great!
|
|
|
03/04/2010, 09:16
|
#30
|
elite*gold: 0
Join Date: Aug 2008
Posts: 272
Received Thanks: 61
|
is there the supergems effect for all see
Code:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using NewestCOServer.Game;
namespace NewestCOServer.Features
{
class GemEffect
{
public static void GemEffects(Game.Item.Gem Gem, Main.GameClient GC)
{
switch (Gem)
{
#region GemEffects
case Game.Item.Gem.SuperDragonGem:
{
if (MyMath.ChanceSuccess(1.0))
Game.World.Action(GC.MyChar, Packets.String(GC.MyChar.EntityID, 10, "goldendragon").Get);
break;
}
case Game.Item.Gem.SuperPhoenixGem:
{
if (MyMath.ChanceSuccess(1.0))
Game.World.Action(GC.MyChar, Packets.String(GC.MyChar.EntityID, 10, "phoenix").Get);
break;
}
case Game.Item.Gem.SuperRainbowGem:
{
if (MyMath.ChanceSuccess(1.0))
Game.World.Action(GC.MyChar, Packets.String(GC.MyChar.EntityID, 10, "rainbow").Get);
break;
}
case Game.Item.Gem.SuperMoonGem:
{
if (MyMath.ChanceSuccess(1.0))
Game.World.Action(GC.MyChar, Packets.String(GC.MyChar.EntityID, 10, "moon").Get);
break;
}
case Game.Item.Gem.SuperFuryGem:
{
if (MyMath.ChanceSuccess(1.0))
Game.World.Action(GC.MyChar, Packets.String(GC.MyChar.EntityID, 10, "fastflash").Get);
break;
}
case Game.Item.Gem.SuperKylinGem:
{
if (MyMath.ChanceSuccess(1.0))
Game.World.Action(GC.MyChar, Packets.String(GC.MyChar.EntityID, 10, "goldenkylin").Get);
break;
}
case Game.Item.Gem.SuperVioletGem:
{
if (MyMath.ChanceSuccess(1.0))
Game.World.Action(GC.MyChar, Packets.String(GC.MyChar.EntityID, 10, "purpleray").Get);
break;
}
case Game.Item.Gem.SuperTortoiseGem:
{
if (MyMath.ChanceSuccess(1.0))
Game.World.Action(GC.MyChar, Packets.String(GC.MyChar.EntityID, 10, "recovery").Get);
break;
}
#endregion
}
}
}
}
|
|
|
|
|
Similar Threads
|
[Release]Hochzeits Q update
09/10/2010 - Metin2 PServer Guides & Strategies - 46 Replies
so da ich gerne einen weiblichen char zocke ...
meine frau aber auch logischerweise
hab ich mir überlegt die geschlechter prüfung rauszunehmen
somit ist es nun möglich das 2 frauen oder männer heiraten !!!
habs eben getestet
http://kamatya.bplaced.net/marriage_manage.quest
|
[Fun Release] C&F Size Update
05/09/2010 - S4 League Hacks, Bots, Cheats & Exploits - 43 Replies
The update!, All in one! :awesome:
Failplaya, you're doing it wrong...
-> Virus Check! <-
Att.
ZeroTheAprendice
|
[Release]Updated CRC for new update (5.2.7)
12/01/2009 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 5 Replies
HEY GUYS HERE IS NEW UPDATED CRC FOR NEW UPDATE ENJOY HAKING :)
RapidShare: 1-CLICK Web hosting - Easy Filehosting
|
[RELEASE] mp hack (no need to update)
11/17/2009 - Grand Chase Hacks, Bots, Cheats & Exploits - 7 Replies
same procedure of placing .kom files
if you have problem on how to use this... Go to the tut....
it took me a month to modify this....
FAQ:
1. does this work even after every patch? YES
|
[Update/Release] PazeCO v2..
10/25/2009 - CO2 PServer Guides & Releases - 19 Replies
Guys, i found my missing Latest update of my PazeCO v2...as i said, my last
post about pazeCO wasn't my latest....checked this out...
Sorry for spamming....but am i spamming? hehehe BTW here DL it...
Good luck...
Remember Please:
Like: Press +Thanks
|
All times are GMT +2. The time now is 22:08.
|
|