A couple new admin ride commands.
This commit is contained in:
7
trunk/dist/game/config/adminCommands.xml
vendored
7
trunk/dist/game/config/adminCommands.xml
vendored
@@ -453,11 +453,10 @@
|
|||||||
<admin command="admin_ride_bike" accessLevel="100" />
|
<admin command="admin_ride_bike" accessLevel="100" />
|
||||||
<admin command="admin_ride_wyvern" accessLevel="100" />
|
<admin command="admin_ride_wyvern" accessLevel="100" />
|
||||||
<admin command="admin_ride_strider" accessLevel="100" />
|
<admin command="admin_ride_strider" accessLevel="100" />
|
||||||
<admin command="admin_unride_wyvern" accessLevel="100" />
|
<admin command="admin_ride_guardian" accessLevel="100" />
|
||||||
<admin command="admin_unride_strider" accessLevel="100" />
|
<admin command="admin_ride_lion" accessLevel="100" />
|
||||||
<admin command="admin_unride" accessLevel="100" />
|
|
||||||
<admin command="admin_ride_wolf" accessLevel="100" />
|
<admin command="admin_ride_wolf" accessLevel="100" />
|
||||||
<admin command="admin_unride_wolf" accessLevel="100" />
|
<admin command="admin_unride" accessLevel="100" />
|
||||||
|
|
||||||
<!-- ADMIN SHOP -->
|
<!-- ADMIN SHOP -->
|
||||||
<admin command="admin_buy" accessLevel="100" />
|
<admin command="admin_buy" accessLevel="100" />
|
||||||
|
7
trunk/dist/game/data/html/admin/gm_menu.htm
vendored
7
trunk/dist/game/data/html/admin/gm_menu.htm
vendored
@@ -52,11 +52,14 @@
|
|||||||
<td><button value="GM Chat" action="bypass -h admin_gmchat_menu $new_announcement" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
<td><button value="GM Chat" action="bypass -h admin_gmchat_menu $new_announcement" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
||||||
</tr></table><br>
|
</tr></table><br>
|
||||||
<table width=270><tr>
|
<table width=270><tr>
|
||||||
<td><button value="Fenrir" action="bypass -h admin_ride_wolf" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
|
||||||
<td><button value="Strider" action="bypass -h admin_ride_strider" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
<td><button value="Strider" action="bypass -h admin_ride_strider" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
||||||
<td><button value="Wyvern" action="bypass -h admin_ride_wyvern" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
<td><button value="Fenrir" action="bypass -h admin_ride_wolf" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
||||||
<td><button value="Horse" action="bypass -h admin_ride_horse" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
<td><button value="Horse" action="bypass -h admin_ride_horse" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
||||||
|
<td><button value="Wyvern" action="bypass -h admin_ride_wyvern" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
||||||
</tr><tr>
|
</tr><tr>
|
||||||
|
<td><button value="Guardian" action="bypass -h admin_ride_guardian" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
||||||
|
<td><button value="Lion" action="bypass -h admin_ride_lion" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
||||||
<td><button value="Jet Bike" action="bypass -h admin_ride_bike" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
<td><button value="Jet Bike" action="bypass -h admin_ride_bike" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
||||||
|
<td><button value="Dismount" action="bypass -h admin_unride" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
|
||||||
</tr></table><br>
|
</tr></table><br>
|
||||||
</center></body></html>
|
</center></body></html>
|
@@ -34,16 +34,15 @@ public class AdminRide implements IAdminCommandHandler
|
|||||||
"admin_ride_bike",
|
"admin_ride_bike",
|
||||||
"admin_ride_wyvern",
|
"admin_ride_wyvern",
|
||||||
"admin_ride_strider",
|
"admin_ride_strider",
|
||||||
"admin_unride_wyvern",
|
"admin_ride_guardian",
|
||||||
"admin_unride_strider",
|
"admin_ride_lion",
|
||||||
"admin_unride",
|
|
||||||
"admin_ride_wolf",
|
"admin_ride_wolf",
|
||||||
"admin_unride_wolf",
|
"admin_unride",
|
||||||
};
|
};
|
||||||
private int _petRideId;
|
private int _petRideId;
|
||||||
|
|
||||||
private static final int PURPLE_MANED_HORSE_TRANSFORMATION_ID = 106;
|
private static final int PURPLE_MANED_HORSE_TRANSFORMATION_ID = 106;
|
||||||
|
private static final int LION_TRANSFORMATION_ID = 109;
|
||||||
private static final int JET_BIKE_TRANSFORMATION_ID = 20001;
|
private static final int JET_BIKE_TRANSFORMATION_ID = 20001;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -74,6 +73,10 @@ public class AdminRide implements IAdminCommandHandler
|
|||||||
{
|
{
|
||||||
_petRideId = 16041;
|
_petRideId = 16041;
|
||||||
}
|
}
|
||||||
|
else if (command.startsWith("admin_ride_guardian"))
|
||||||
|
{
|
||||||
|
_petRideId = 16068;
|
||||||
|
}
|
||||||
else if (command.startsWith("admin_ride_horse")) // handled using transformation
|
else if (command.startsWith("admin_ride_horse")) // handled using transformation
|
||||||
{
|
{
|
||||||
if (player.isTransformed() || player.isInStance())
|
if (player.isTransformed() || player.isInStance())
|
||||||
@@ -87,6 +90,19 @@ public class AdminRide implements IAdminCommandHandler
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
else if (command.startsWith("admin_ride_lion")) // handled using transformation
|
||||||
|
{
|
||||||
|
if (player.isTransformed() || player.isInStance())
|
||||||
|
{
|
||||||
|
activeChar.sendPacket(SystemMessageId.YOU_ALREADY_POLYMORPHED_AND_CANNOT_POLYMORPH_AGAIN);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TransformData.getInstance().transformPlayer(LION_TRANSFORMATION_ID, player);
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
else if (command.startsWith("admin_ride_bike")) // handled using transformation
|
else if (command.startsWith("admin_ride_bike")) // handled using transformation
|
||||||
{
|
{
|
||||||
if (player.isTransformed() || player.isInStance())
|
if (player.isTransformed() || player.isInStance())
|
||||||
@@ -116,8 +132,11 @@ public class AdminRide implements IAdminCommandHandler
|
|||||||
{
|
{
|
||||||
player.untransform();
|
player.untransform();
|
||||||
}
|
}
|
||||||
|
else if (player.getTransformationId() == LION_TRANSFORMATION_ID)
|
||||||
if (player.getTransformationId() == JET_BIKE_TRANSFORMATION_ID)
|
{
|
||||||
|
player.untransform();
|
||||||
|
}
|
||||||
|
else if (player.getTransformationId() == JET_BIKE_TRANSFORMATION_ID)
|
||||||
{
|
{
|
||||||
player.untransform();
|
player.untransform();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user