Jump to content
  • 0

How to verify if the player is close the NPC


MojoMojo

Question


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  114
  • Reputation:   1
  • Joined:  03/07/12
  • Last Seen:  

There are multiple NPCs on random maps that will call this function.

And i don't know how to make this function!

Im trying to use getmapxy but without sucess . . .

It should works like this:

Whenever the player talk to the NPC, it verify if the player is in a 3x3 area closer of it, if the player does, the NPC start to talk to the player, if don't, a "You not close enought." message will appears.

Edited by MojoMojo
Link to comment
Share on other sites

2 answers to this question

Recommended Posts


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10015
  • Reputation:   2352
  • Joined:  10/28/11
  • Last Seen:  

*distance(<x0>,<y0>,<x1>,<y1>)

Returns distance between 2 points.

Example:

set .@i, distance(100,200,101,202);
if( .@i > 10 ){
   npctalk "Come Closer.";
}
end;

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  114
  • Reputation:   1
  • Joined:  03/07/12
  • Last Seen:  

thank you!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...