Register for your free account! | Forgot your password?

You last visited: Today at 22:08

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] CoolEffects Update...

Discussion on [Release] CoolEffects Update... within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.

Reply
 
Old 03/02/2010, 09:08   #16
 
ramix's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 272
Received Thanks: 61
dont work why? -.-

in mine works all players can see
ramix is offline  
Old 03/02/2010, 10:27   #17
 
elite*gold: 0
Join Date: May 2006
Posts: 127
Received Thanks: 91
Quote:
Originally Posted by killersub View Post
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- View Post
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();   
        }
    }
}
kamote is offline  
Thanks
1 User
Old 03/02/2010, 15:01   #18
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,765
Received Thanks: 5,291
Quote:
Originally Posted by -NewDawn- View Post
I tried yours first. lol, didn't work for me.
Are you sure it goes in the Features folder Arco?
Try packethandling.
Arcо is offline  
Old 03/02/2010, 15:34   #19
 
elite*gold: 0
Join Date: Feb 2010
Posts: 378
Received Thanks: 86
Quote:
Originally Posted by kamote View Post
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 View Post
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.
-NewDawn- is offline  
Old 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?
chester6 is offline  
Old 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.
-NewDawn- is offline  
Old 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?
chester6 is offline  
Old 03/02/2010, 23:42   #23
 
ramix's Avatar
 
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
ramix is offline  
Old 03/03/2010, 01:35   #24
 
elite*gold: 0
Join Date: May 2006
Posts: 127
Received Thanks: 91
Quote:
Originally Posted by -NewDawn- View Post
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...
kamote is offline  
Old 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?
killerbee is offline  
Old 03/03/2010, 08:57   #26
 
elite*gold: 0
Join Date: May 2006
Posts: 127
Received Thanks: 91
Quote:
Originally Posted by killerbee View Post
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?
kamote is offline  
Old 03/03/2010, 08:57   #27
 
ramix's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 272
Received Thanks: 61
Quote:
Originally Posted by -NewDawn- View Post
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

ramix is offline  
Old 03/04/2010, 01:34   #28
 
felipeboladao's Avatar
 
elite*gold: 0
Join Date: Jul 2007
Posts: 255
Received Thanks: 273
good, full work ;D
felipeboladao is offline  
Old 03/04/2010, 04:10   #29
 
elite*gold: 0
Join Date: May 2006
Posts: 127
Received Thanks: 91
Quote:
Originally Posted by felipeboladao View Post
good, full work ;D
great!
kamote is offline  
Old 03/04/2010, 09:16   #30
 
ramix's Avatar
 
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
            }
        }
    }
}
ramix is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.