Need help with Raid ;I

11/01/2018 00:54 InnoTx#1
Hello Guys,
I add the Raid Script in the database and all but now if im ingame i create the Seal and Use it Click ok but nothing happens can anyone help me ?

[Only registered and activated users can see links. Click Here To Register...]


And before Guys who will say Learn coding or something Dont need to write this i just need help and yeah .. Ty to all who's here to help me..

(Edit):
Sorry for my bad English.
11/01/2018 03:13 erixor#2
Well, your script is wrong. Maybe providing a hastebin link with your script could be a good idea so people can help you.
11/01/2018 03:25 InnoTx#3
its a Raidscript from NosSharp but its not the NosSharp Source..
do you have Discord ?
can u give me maybe a Raid which i can use to try .. ?

[Only registered and activated users can see links. Click Here To Register...]
idk did is this right ?
11/01/2018 04:21 MANUEL PERES#4
what source is ;)
11/01/2018 04:43 InnoTx#5
Quote:
Originally Posted by MANUEL PERES View Post
what source is ;)
[Only registered and activated users can see links. Click Here To Register...]

why asking for Source
11/01/2018 11:28 MANUEL PERES#6

Code:
  if (ServerManager.Instance.IsCharacterMemberOfGroup(session.Character.CharacterId))
                    {
                        //TODO you are in group
                        return;
                    }
                    ItemInstance raidSeal = session.Character.Inventory.LoadBySlotAndType<ItemInstance>(inv.Slot, InventoryType.Main);
                    session.Character.Inventory.RemoveItemFromInventory(raidSeal.Id);

                    ScriptedInstance raid = ServerManager.Instance.Raids.FirstOrDefault(s => s.RequiredItems?.Any(obj => obj?.VNum == raidSeal.ItemVNum) == true)?.Copy();
                    if (raid != null)
                    {
                        Group group = new Group()
                        {
                            GroupType = GroupType.BigTeam,
                            Raid = raid
                        };
                        group.JoinGroup(session.Character.CharacterId);
                        ServerManager.Instance.AddGroup(group);
                        session.SendPacket(UserInterfaceHelper.GenerateMsg(string.Format(Language.Instance.GetMessageFromKey("RAID_LEADER"), session.Character.Name), 0));
                        session.SendPacket(session.Character.GenerateSay(string.Format(Language.Instance.GetMessageFromKey("RAID_LEADER"), session.Character.Name), 10));
                        if (session.Character.Level > raid.LevelMaximum || session.Character.Level < raid.LevelMinimum)
                        {
                            session.SendPacket(session.Character.GenerateSay(Language.Instance.GetMessageFromKey("RAID_LEVEL_INCORRECT"), 10));
                        }
                        session.SendPacket(session.Character.GenerateRaid(2, false));
                        session.SendPacket(session.Character.GenerateRaid(0, false));
                        session.SendPacket(session.Character.GenerateRaid(1, false));
                        session.SendPacket(group.GenerateRdlst());
                    }
                    break;
11/01/2018 11:59 erixor#7
Quote:
Originally Posted by MANUEL PERES View Post

Code:
  if (ServerManager.Instance.IsCharacterMemberOfGroup(session.Character.CharacterId))
                    {
                        //TODO you are in group
                        return;
                    }
                    ItemInstance raidSeal = session.Character.Inventory.LoadBySlotAndType<ItemInstance>(inv.Slot, InventoryType.Main);
                    session.Character.Inventory.RemoveItemFromInventory(raidSeal.Id);

                    ScriptedInstance raid = ServerManager.Instance.Raids.FirstOrDefault(s => s.RequiredItems?.Any(obj => obj?.VNum == raidSeal.ItemVNum) == true)?.Copy();
                    if (raid != null)
                    {
                        Group group = new Group()
                        {
                            GroupType = GroupType.BigTeam,
                            Raid = raid
                        };
                        group.JoinGroup(session.Character.CharacterId);
                        ServerManager.Instance.AddGroup(group);
                        session.SendPacket(UserInterfaceHelper.GenerateMsg(string.Format(Language.Instance.GetMessageFromKey("RAID_LEADER"), session.Character.Name), 0));
                        session.SendPacket(session.Character.GenerateSay(string.Format(Language.Instance.GetMessageFromKey("RAID_LEADER"), session.Character.Name), 10));
                        if (session.Character.Level > raid.LevelMaximum || session.Character.Level < raid.LevelMinimum)
                        {
                            session.SendPacket(session.Character.GenerateSay(Language.Instance.GetMessageFromKey("RAID_LEVEL_INCORRECT"), 10));
                        }
                        session.SendPacket(session.Character.GenerateRaid(2, false));
                        session.SendPacket(session.Character.GenerateRaid(0, false));
                        session.SendPacket(session.Character.GenerateRaid(1, false));
                        session.SendPacket(group.GenerateRdlst());
                    }
                    break;
This is probably not the problem. He said he took scripts working on ON.NW sources, that's the reason it's not working.

There are a few differences between Ciapa's source & NosWings source scripted instance labels, try to find a working script for Ciapa's source on this forum, and figure out what's wrong by yourself
11/01/2018 12:59 Radiv#8
The problem is that the creator of this topic uses Kint Source. And from what I know raids in this code do not work.
11/01/2018 14:18 fantasy942#9
Quote:
Originally Posted by Radiv View Post
The problem is that the creator of this topic uses Kint Source. And from what I know raids in this code do not work.
Wrong.

Erixor already told you the problem.


Ciapa's source and NosWings source have some difference. At the last, are like some Capital letter different xD

Check on the Source the scripted definition and try to see if on the xml is write in the same way.

Sorry for my bad eng but i think that is easy to understand xD
11/01/2018 15:26 InnoTx#10
Guys Ive get help from anyone The Problem was i did somethings false in DB and the raid was Coded false i guess but now it works ty for helping and @[Only registered and activated users can see links. Click Here To Register...] i have some questions to ur Parser Privat massage me pls ..
11/01/2018 15:38 NosBattle#11
how to put this code to fix raid? seals
Quote:
if (ServerManager.Instance.IsCharacterMemberOfGroup(s ession.Character.CharacterId))
{
//TODO you are in group
return;
}
ItemInstance raidSeal = session.Character.Inventory.LoadBySlotAndType<Item Instance>(inv.Slot, InventoryType.Main);
session.Character.Inventory.RemoveItemFromInventor y(raidSeal.Id);

ScriptedInstance raid = ServerManager.Instance.Raids.FirstOrDefault(s => s.RequiredItems?.Any(obj => obj?.VNum == raidSeal.ItemVNum) == true)?.Copy();
if (raid != null)
{
Group group = new Group()
{
GroupType = GroupType.BigTeam,
Raid = raid
};
group.JoinGroup(session.Character.CharacterId);
ServerManager.Instance.AddGroup(group);
session.SendPacket(UserInterfaceHelper.GenerateMsg (string.Format(Language.Instance.GetMessageFromKey ("RAID_LEADER"), session.Character.Name), 0));
session.SendPacket(session.Character.GenerateSay(s tring.Format(Language.Instance.GetMessageFromKey(" RAID_LEADER"), session.Character.Name), 10));
if (session.Character.Level > raid.LevelMaximum || session.Character.Level < raid.LevelMinimum)
{
session.SendPacket(session.Character.GenerateSay(L anguage.Instance.GetMessageFromKey("RAID_LEVEL_INC ORRECT"), 10));
}
session.SendPacket(session.Character.GenerateRaid( 2, false));
session.SendPacket(session.Character.GenerateRaid( 0, false));
session.SendPacket(session.Character.GenerateRaid( 1, false));
session.SendPacket(group.GenerateRdlst());
}
break;
11/01/2018 15:43 InnoTx#12
Quote:
Originally Posted by NosBattle View Post
how to put this code to fix raid? seals
This is not the fix if u have the same problem just send me ur Discord
11/01/2018 18:54 Radiv#13
my discord Radiv#5681