Code: Select all
function onUseChecked( pUser, iUsed )
{
var socket = pUser.socket;
if( socket && iUsed && iUsed.isItem )
{
var itemOwner = GetPackOwner( iUsed, 0 );
if( itemOwner == null || itemOwner.serial != pUser.serial )
{
pUser.SysMessage( "This must be in your backpack or equipped before it can be used." );
return false;
}
else if( iUsed.type != 500 )
{
var targMsg = GetDictionaryEntry( 462, socket.Language );
socket.CustomTarget( 0, targMsg );
iUsed.Delete();
}
else
return true;
}
return false;
}
function onCallback0( socket, myTarget )
{
var pUser = socket.currentChar;
//If GetWord( 1 ) returns false, an item or a character was targeted
if( !socket.GetWord( 1 ) && myTarget.isChar )
{
myTarget.Dismount();
}
else
pUser.SysMessage( "Not a character! zomg!" );
}I am very new to scirpting js so this is my first script thanks to xuri for the help on the disamount part.
So have fun and enjoy nocking nubs off there mounts