Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 20:26

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

Advertisement



issue with summonguard

Discussion on issue with summonguard within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2007
Posts: 14
Received Thanks: 0
Exclamation issue with summonguard

im getting a "system.nullreferenceexception: object reference not set to an instance of an object." at this line:

Code:
var Pet = Server.GamePoll.Values.Where(p => p.Pet != null  && p.Pet?.monster.UID == aUID).FirstOrDefault();
and heres the reference:

Code:
        public void Dead(ServerSockets.Packet stream, GameClient killer, uint aUID, Role.GameMap GameMap, bool CounterKill = false)
        {
            if (Alive)
            {
                DropStats.AllMonstersInServer--;
                if (IsFloor)
                {
                    FloorPacket.DropType = MsgDropID.RemoveEffect;
                    HitPoints = 0;
                    GameMap.SetMonsterOnTile(X, Y, false);
                    return;
                }

                RespawnStamp = Time32.Now.AddSeconds(8 + Family.RespawnTime);

                ClearFlags(false);
                HitPoints = 0;
                AddFlag(MsgUpdate.Flags.Dead, Role.StatusFlagsBigVector32.PermanentFlag, true);
                DeadStamp = Time32.Now;

                var Pet = Server.GamePoll.Values.Where(p => p.Pet != null  && p.Pet?.monster.UID == aUID).FirstOrDefault();
                if (Pet != null)
                    Pet?.Pet.DeAtach(stream);

                InteractQuery action = new InteractQuery()
                {
                    UID = aUID,
                    KilledMonster = true,
                    X = X,
                    Y = Y,
                    AtkType = MsgAttackPacket.AttackID.Death,
                    OpponentUID = UID
                };
it seems like this is getting thrown when my summoned guard dies?
Woohoo1 is offline  
Old 12/25/2022, 16:16   #2
 
elite*gold: 0
Join Date: Oct 2013
Posts: 40
Received Thanks: 2
Call me on discord
KeToS#6270
Falcon Hero is offline  
Old 12/27/2022, 19:45   #3
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
Quote:
Originally Posted by Falcon Hero View Post
Call me on discord
KeToS#6270
Never do this. Public answers should always be posted to the forum. If you don't have a public answer, then you're attempting to get money from this person. Plain and simple.

Quote:
Originally Posted by Woohoo1 View Post
im getting a "system.nullreferenceexception: object reference not set to an instance of an object." at this line:

Code:
var Pet = Server.GamePoll.Values.Where(p => p.Pet != null  && p.Pet?.monster.UID == aUID).FirstOrDefault();
and heres the reference:

Code:
        public void Dead(ServerSockets.Packet stream, GameClient killer, uint aUID, Role.GameMap GameMap, bool CounterKill = false)
        {
            if (Alive)
            {
                DropStats.AllMonstersInServer--;
                if (IsFloor)
                {
                    FloorPacket.DropType = MsgDropID.RemoveEffect;
                    HitPoints = 0;
                    GameMap.SetMonsterOnTile(X, Y, false);
                    return;
                }

                RespawnStamp = Time32.Now.AddSeconds(8 + Family.RespawnTime);

                ClearFlags(false);
                HitPoints = 0;
                AddFlag(MsgUpdate.Flags.Dead, Role.StatusFlagsBigVector32.PermanentFlag, true);
                DeadStamp = Time32.Now;

                var Pet = Server.GamePoll.Values.Where(p => p.Pet != null  && p.Pet?.monster.UID == aUID).FirstOrDefault();
                if (Pet != null)
                    Pet?.Pet.DeAtach(stream);

                InteractQuery action = new InteractQuery()
                {
                    UID = aUID,
                    KilledMonster = true,
                    X = X,
                    Y = Y,
                    AtkType = MsgAttackPacket.AttackID.Death,
                    OpponentUID = UID
                };
it seems like this is getting thrown when my summoned guard dies?
Have you tried debugging in Visual Studio and setting a breakpoint there with a conditions that an exception is thrown?
Spirited is offline  
Reply


Similar Threads Similar Threads
Project Issue / Sro_client Issue / Help if you can!!
09/08/2019 - SRO Private Server - 7 Replies
There's thousands of edits i want to make on the sro_client.exe but i don't want to regret later because i choosed the wrong sro_client.exe to build in, so help me guys with a good sro_client.exe to build my project on I see many servers with virusless sro_client.exe that i prefer to use, but i with no knowledge of what did they edit on it, i can't use it So i need a Sro_client.exe with 3 conditions 1. No Edits 2. No Virus 3. Fit with vsro 1.88 The answers will be really...
Strange issue with mbot crack , looking if any people had similar issue
04/29/2017 - Silkroad Online - 1 Replies
After many years without playing any silkroad private servers i ended come back, but after download mbot to run it, i tried run the cracked vesion download directly from joysro forum , but when i run that i get blue screen. Was looking if someone had simillar issue since nowadays i'm using W10 , in the build 15063.138 , so i was wondering if it could be a issue with the softwere or related to hardwere since i'm using a laptop nowadays.
speedhack issue
07/17/2006 - Conquer Online 2 - 3 Replies
close the topic, i fixed it =P
Cotobo Issue
06/02/2006 - Conquer Online 2 - 5 Replies
I downloaded Cotobo a week ago and used it since but not that I updated Conquer to the latest version Cotobo keeps bringing up an error message saying that it doesnt take my operating system. I have Windows XP and it worked before, now it doesnt. Why is that? If you know a topic that has a solution please post the link.
L2W on Off US : login issue
02/24/2006 - Lineage 2 - 4 Replies
I belive is a protocol version issue in the .ini Any idea to fix it ?



All times are GMT +1. The time now is 20:26.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.