[RELEASE] 5165 attack bug fixed. and Vote npc!

03/30/2010 05:53 lukejonesy#16
owner of conquer 3? realy? wow, guess i best say, ur source is pretty much complete... i mean playable... not complete... i know this coz i was talking to one of u guys once :P

ur source isn't complete lol, and i reckon that glide skill is crap house =D
03/30/2010 09:47 Paralyzer[GM]#17
Really!?!?! I don't care about snow anymore CO 3.0 is not up anymore also Snow blocked me on msn for Emme making up a load of crap apprently I was trying to "Hack" snow and everything and that was JUST becuase Emma was *Jelious* of me being 1 of the owners for CO 3.0

PS: Snow please unblock me! and honestly I am 14 you think I could hack ur pc LOL! put it this way, The day I learn to take control of a pc is the day I die!
03/30/2010 18:15 -impulse-#18
Quote:
Originally Posted by ramix View Post
omfg

you go kick all players 30 min in 30 min because they get overpower...

go learn first -.-

in all servers i play 5165 ppl get overpower in 20 min kill player or killing guards...
Good point. If you were to play on my server you wouldn't be able to get overpowered, other thing...
#Epic fail

Quote:
Originally Posted by LegalConquer View Post
on my server its fine unless u use wepon master 0.0
or reborn but i fixed the reborn overpower .
and on weapon master im designing a timer so people can upgrade all their weapons and if its been more than 30seconds since the last weapon upgrade then it dc's them. i think its a simple fix even though it seems annoying -.-
#Epic fail

Quote:
Originally Posted by jitus2 View Post
Hello gangsta119.
On my server I have the same problem with the fencing master, you must disconnect and reconnect to the damage of the item are no longer bugé.
With your code it is automatically disconnected, but it's enough for players to click on the cross in the dialog box after you level up the item so they can enjoy the bugs without being disconnected ...
Do you have a solution?
Otherwise thank you for the code and sorry for my English.
#Epic fail

Oh boy this is soo much fun!!!
03/30/2010 22:34 ~Yuki~#19
Its a easy fix even without DC there are multiple ways....
03/30/2010 23:51 Arcо#20
Yeah just send the update item packet.
03/31/2010 08:18 -impulse-#21
Quote:
Originally Posted by ~Yuki~ View Post
Its a easy fix even without DC there are multiple ways....
There's only one way, adding one line to that NPC.

Quote:
Originally Posted by .Arco View Post
Yeah just send the update item packet.
LOOOOOOOOOOOOOOOOOOOL!
03/31/2010 22:15 Arcо#22
Quote:
Originally Posted by -impulse- View Post
There's only one way, adding one line to that NPC.



LOOOOOOOOOOOOOOOOOOOL!
The lol was for what exactly?
04/01/2010 08:26 -impulse-#23
Quote:
Originally Posted by .Arco View Post
The lol was for what exactly?
Sending update packet OF WHAT? This is a server-side problem not client-side.
That's what was that lol for.
04/01/2010 10:29 synergie#24
Hey , Thnx for the bug help , the weapon master works fine . But if i want to add the Vote npc (changed the codes added them) , i can't open my Newestcoserver (windows keep giving error's) could you please tell me whats going on here :D

Almost thnx

Greets
Synergie x

EDIT :
Snow i added you on msn , if thats maybe Usefull ;)
04/01/2010 11:52 Paralyzer[GM]#25
Snow blocks everyone becuase he belive everyone and he is VERY *gullible ?* I mean like Emme says "Paralyzer is going to try and hack you" he will go "Ok I will have nothing to do with him" and then lets say somebody like decker said "he wants to hack you" he would of still said "Lemme block him!" so no point untill Emma that f****** b****** gets jelious.

You cannot #Report me for swearing becuase I only said 1 letter of each word so....
04/01/2010 13:22 12tails#26
hmmm someone already try add this:

Code:
GC.MyChar.EquipStats(Control, false);
if not... try it... should work : P


look here to know where to put, or just replace the npc...
04/01/2010 14:37 synergie#27
Quote:
Originally Posted by Paralyzer[GM] View Post
Snow blocks everyone becuase he belive everyone and he is VERY *gullible ?* I mean like Emme says "Paralyzer is going to try and hack you" he will go "Ok I will have nothing to do with him" and then lets say somebody like decker said "he wants to hack you" he would of still said "Lemme block him!" so no point untill Emma that f****** b****** gets jelious.

You cannot #Report me for swearing becuase I only said 1 letter of each word so....
o.0 Okay ....

Would you maybe help me then ?? ;)
04/01/2010 15:52 Paralyzer[GM]#28
What 12tails jus posted should work just fine

Code:
#region WeaponMaster
                            case 7050:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Choose the equipment you want to upgrade."));
                                        GC.AddSend(Packets.NPCLink("Headgear", 1));
                                        GC.AddSend(Packets.NPCLink("Necklace/Bag", 2));
                                        GC.AddSend(Packets.NPCLink("Armor", 3));
                                        GC.AddSend(Packets.NPCLink("Weapon", 4));
                                        GC.AddSend(Packets.NPCLink("Ring", 6));
                                        GC.AddSend(Packets.NPCLink("Boots", 8));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                        GC.Agreed = false;
                                    }
                                    else if (Control >= 1 && Control <= 8)
                                    {
                                        Item I = GC.MyChar.Equips.Get(Control);
                                        byte PrevLevel = I.DBInfo.LevReq;

                                        ItemIDManipulation IMan = new ItemIDManipulation(I.ID);
                                        IMan.IncreaseLevel();

                                        DatabaseItem Di = (DatabaseItem)Database.DatabaseItems[IMan.ToID()];

                                        if (I.DBInfo.LevReq < 110)
                                        {
                                            GC.AddSend(Packets.NPCSay("The item must be at last level 110, other else i won't upgrade it!"));
                                            GC.AddSend(Packets.NPCLink("I'll be right back!", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                            return;
                                        }

                                        byte NewLevel = Di.LevReq;
                                        if (NewLevel > PrevLevel)
                                        {
                                            if (GC.MyChar.Level >= NewLevel)
                                            {
                                                if (!GC.Agreed)
                                                {
                                                    GC.AddSend(Packets.NPCSay("You need a DragonBall. Are you ready?"));
                                                    GC.AddSend(Packets.NPCLink("Upgrade it.", Control));
                                                    GC.AddSend(Packets.NPCLink("Forget it.", 255));
                                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                    GC.AddSend(Packets.NPCFinish());
                                                    GC.Agreed = true;
                                                }
                                                else
                                                {
                                                    GC.Agreed = false;
                                                    if (GC.MyChar.InventoryContains(1088000, 1))
                                                    {
                                                        GC.MyChar.EquipStats(Control, false);
                                                        GC.MyChar.RemoveItem(GC.MyChar.NextItem(1088000));
                                                        I.ID = IMan.ToID();

                                                        GC.MyChar.Equips.Replace(Control, I, GC.MyChar);
                                                        GC.MyChar.EquipStats(Control, true);
                                                    }
                                                    else
                                                    {
                                                        GC.AddSend(Packets.NPCSay("You don't have a DragonBall."));
                                                        GC.AddSend(Packets.NPCLink("Oh hold on.", 255));
                                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                        GC.AddSend(Packets.NPCFinish());
                                                    }
                                                }
                                            }
                                            else
                                            {
                                                GC.AddSend(Packets.NPCSay("You aren't high level enough to wear the item after upgrading."));
                                                GC.AddSend(Packets.NPCLink("Alright.", 255));
                                                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                GC.AddSend(Packets.NPCFinish());
                                            }
                                        }

                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("The item cannot be upgraded anymore."));
                                        GC.AddSend(Packets.NPCLink("Alright.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
#endregion