mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 17:05:55 +08:00
* Hanling RequestGodlikePowers. On Request.. sends the sim owner's client the appropriate messages to make it think it's got god status. Will be used for finding more unimplemented packets....
This commit is contained in:
@@ -65,6 +65,7 @@ namespace OpenSim.Region.ClientStack
|
||||
public event ObjectDuplicate OnObjectDuplicate;
|
||||
public event MoveObject OnGrabUpdate;
|
||||
public event AddNewPrim OnAddPrim;
|
||||
public event RequestGodlikePowers OnRequestGodlikePowers;
|
||||
public event ObjectExtraParams OnUpdateExtraParams;
|
||||
public event UpdateShape OnUpdatePrimShape;
|
||||
public event ObjectSelect OnObjectSelect;
|
||||
@@ -246,7 +247,7 @@ namespace OpenSim.Region.ClientStack
|
||||
|
||||
OutPacket(reply, ThrottleOutPacketType.Task);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
|
||||
@@ -1066,25 +1066,13 @@ namespace OpenSim.Region.ClientStack
|
||||
|
||||
#region unimplemented handlers
|
||||
case PacketType.RequestGodlikePowers:
|
||||
//RequestGodlikePowersPacket rglpPack = (RequestGodlikePowersPacket) Pack;
|
||||
//RequestGodlikePowersPacket.RequestBlockBlock rblock = rglpPack.RequestBlock;
|
||||
//LLUUID token = rblock.Token;
|
||||
//RequestGodlikePowersPacket.AgentDataBlock ablock = rglpPack.AgentData;
|
||||
RequestGodlikePowersPacket rglpPack = (RequestGodlikePowersPacket) Pack;
|
||||
RequestGodlikePowersPacket.RequestBlockBlock rblock = rglpPack.RequestBlock;
|
||||
LLUUID token = rblock.Token;
|
||||
RequestGodlikePowersPacket.AgentDataBlock ablock = rglpPack.AgentData;
|
||||
|
||||
OnRequestGodlikePowers(ablock.AgentID, ablock.SessionID, token, this);
|
||||
|
||||
//GrantGodlikePowersPacket respondPacket = new GrantGodlikePowersPacket();
|
||||
//GrantGodlikePowersPacket.GrantDataBlock gdb = new GrantGodlikePowersPacket.GrantDataBlock();
|
||||
//GrantGodlikePowersPacket.AgentDataBlock adb = new GrantGodlikePowersPacket.AgentDataBlock();
|
||||
|
||||
//adb.AgentID = ablock.AgentID;
|
||||
//adb.SessionID = ablock.SessionID;
|
||||
|
||||
//gdb.GodLevel = (byte)100;
|
||||
//gdb.Token = token;
|
||||
//respondPacket.AgentData = (GrantGodlikePowersPacket.AgentDataBlock)ablock;
|
||||
//respondPacket.GrantData = gdb;
|
||||
//respondPacket.AgentData = adb;
|
||||
//OutPacket(respondPacket, ThrottleOutPacketType.Task);
|
||||
break;
|
||||
case PacketType.GodKickUser:
|
||||
//GodKickUserPacket gkupack = (GodKickUserPacket) Pack;
|
||||
|
||||
Reference in New Issue
Block a user