A couple new admin ride commands.
This commit is contained in:
parent
c36671bb2a
commit
f3591ee5b2
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_wyvern" accessLevel="100" />
|
||||
<admin command="admin_ride_strider" accessLevel="100" />
|
||||
<admin command="admin_unride_wyvern" accessLevel="100" />
|
||||
<admin command="admin_unride_strider" accessLevel="100" />
|
||||
<admin command="admin_unride" accessLevel="100" />
|
||||
<admin command="admin_ride_guardian" accessLevel="100" />
|
||||
<admin command="admin_ride_lion" 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 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>
|
||||
</tr></table><br>
|
||||
<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="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="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>
|
||||
<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="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>
|
||||
</center></body></html>
|
@ -34,16 +34,15 @@ public class AdminRide implements IAdminCommandHandler
|
||||
"admin_ride_bike",
|
||||
"admin_ride_wyvern",
|
||||
"admin_ride_strider",
|
||||
"admin_unride_wyvern",
|
||||
"admin_unride_strider",
|
||||
"admin_unride",
|
||||
"admin_ride_guardian",
|
||||
"admin_ride_lion",
|
||||
"admin_ride_wolf",
|
||||
"admin_unride_wolf",
|
||||
"admin_unride",
|
||||
};
|
||||
private int _petRideId;
|
||||
|
||||
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;
|
||||
|
||||
@Override
|
||||
@ -74,6 +73,10 @@ public class AdminRide implements IAdminCommandHandler
|
||||
{
|
||||
_petRideId = 16041;
|
||||
}
|
||||
else if (command.startsWith("admin_ride_guardian"))
|
||||
{
|
||||
_petRideId = 16068;
|
||||
}
|
||||
else if (command.startsWith("admin_ride_horse")) // handled using transformation
|
||||
{
|
||||
if (player.isTransformed() || player.isInStance())
|
||||
@ -87,6 +90,19 @@ public class AdminRide implements IAdminCommandHandler
|
||||
|
||||
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
|
||||
{
|
||||
if (player.isTransformed() || player.isInStance())
|
||||
@ -116,8 +132,11 @@ public class AdminRide implements IAdminCommandHandler
|
||||
{
|
||||
player.untransform();
|
||||
}
|
||||
|
||||
if (player.getTransformationId() == JET_BIKE_TRANSFORMATION_ID)
|
||||
else if (player.getTransformationId() == LION_TRANSFORMATION_ID)
|
||||
{
|
||||
player.untransform();
|
||||
}
|
||||
else if (player.getTransformationId() == JET_BIKE_TRANSFORMATION_ID)
|
||||
{
|
||||
player.untransform();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user