Small changes
This commit is contained in:
@ -3,7 +3,7 @@
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>net6.0</TargetFramework>
|
<TargetFramework>net6.0</TargetFramework>
|
||||||
<AssemblyVersion>1.11.0.0001</AssemblyVersion>
|
<AssemblyVersion>1.12.0.0001</AssemblyVersion>
|
||||||
<FileVersion>1.0.0.0</FileVersion>
|
<FileVersion>1.0.0.0</FileVersion>
|
||||||
<RepositoryUrl>https://github.com/GTACOOP-R/GTACoop-R</RepositoryUrl>
|
<RepositoryUrl>https://github.com/GTACOOP-R/GTACoop-R</RepositoryUrl>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
@ -430,11 +430,20 @@ namespace CoopServer
|
|||||||
packet = new ModPacket();
|
packet = new ModPacket();
|
||||||
packet.NetIncomingMessageToPacket(message);
|
packet.NetIncomingMessageToPacket(message);
|
||||||
ModPacket modPacket = (ModPacket)packet;
|
ModPacket modPacket = (ModPacket)packet;
|
||||||
if (Resources.Any(x => x.InvokeModPacketReceived(modPacket.NetHandle, modPacket.Target, modPacket.Mod, modPacket.CustomPacketID, modPacket.Bytes)))
|
|
||||||
|
bool resourceResult = false;
|
||||||
|
if (Resources.Any())
|
||||||
{
|
{
|
||||||
// Was canceled
|
Resources.ForEach(x =>
|
||||||
|
{
|
||||||
|
if (x.InvokeModPacketReceived(modPacket.NetHandle, modPacket.Target, modPacket.Mod, modPacket.CustomPacketID, modPacket.Bytes))
|
||||||
|
{
|
||||||
|
resourceResult = true;
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
else if (modPacket.Target != -1)
|
|
||||||
|
if (!resourceResult && modPacket.Target != -1)
|
||||||
{
|
{
|
||||||
NetOutgoingMessage outgoingMessage = MainNetServer.CreateMessage();
|
NetOutgoingMessage outgoingMessage = MainNetServer.CreateMessage();
|
||||||
modPacket.PacketToNetOutGoingMessage(outgoingMessage);
|
modPacket.PacketToNetOutGoingMessage(outgoingMessage);
|
||||||
@ -938,9 +947,21 @@ namespace CoopServer
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Resources.Any(x => x.InvokeChatMessage(packet.Username, packet.Message)))
|
if (Resources.Any())
|
||||||
{
|
{
|
||||||
return;
|
bool resourceResult = false;
|
||||||
|
Resources.ForEach(x =>
|
||||||
|
{
|
||||||
|
if (x.InvokeChatMessage(packet.Username, packet.Message))
|
||||||
|
{
|
||||||
|
resourceResult = true;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if (resourceResult)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user