From 1a410d241918f85010c59827dfd2fa3b1952d238 Mon Sep 17 00:00:00 2001 From: Kenpachi Developer Date: Sun, 9 Feb 2020 07:00:14 +0100 Subject: Add unitiswalking() script command --- doc/script_commands.txt | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'doc') diff --git a/doc/script_commands.txt b/doc/script_commands.txt index 1d8ed786b..c1b318beb 100644 --- a/doc/script_commands.txt +++ b/doc/script_commands.txt @@ -6957,6 +6957,37 @@ Examples: --------------------------------------- +*unitiswalking({}) + +This command checks, if a unit is walking or not. +If is omitted, the currently attached character is used. +Returns 1 if the unit is walking, 0 if the unit is not walking and -1 on error. + +Note: There's no differentiation between script and client initiated walking. + +Example: + +prontera,155,185,5 script Check Walking 1_F_MARIA,{ + mes("Enter character name."); + mes(""); + input(.@name$); + .@GID = getcharid(CHAR_ID_ACCOUNT, .@name$); + if (.@GID != 0) { + .@iswalking = unitiswalking(.@GID); + if (.@iswalking == 1) + mesf("%s is walking.", .@name$); + else if (.@iswalking == 0) + mesf("%s is not walking.", .@name$); + else + mesf("Can't get %s's walking state.", .@name$); + } else { + mesf("%s not found!", .@name$); + } + close(); +} + +--------------------------------------- + *unitkill() *unitwarp(, , , ) *unitattack(, ) -- cgit v1.2.3-60-g2f50