[Metin2] How can i talk to a NPC via Python?

12/10/2020 06:24 wqs#1
Hey, ich wollte fragen wie man ein bestimmten NPC ansprechen kann.


Ich weiß von:
Code:
import player, event, net
vid = player.GetTargetVID()
net.SendOnClickPacket(vid)
aber dazu muss man den NPC ja markiert haben.

Ich möchte gerne, dass ich ohne den NPC markiert habe, via Script den NPC anspreche, wenn ich in der Nähe bin.

Das Problem ist nur, dass sich die VID von dem NPC jedes mal ändert, sobald ich wegporte.

Gibt es da eine Lösung wie ich genau von diesem NPC die VID bekomme, wenn ich in der Nähe bin und ihn anschließend anspreche?

Freue mich auf jede Antwort!

Falls es jemanden gibt den ich ab und zu ein paar Fragen über Python im Bezug auf Metin2 stellen kann, addet mich gerne auf Discord
Discord: wqs.#1806
__________________________________________________

english
01/16/2024 13:29 Huarn-#2
Hey, ich suche dazu auch eine Lösung, falls jemand etwas weiß würde ich mich freuen!
01/16/2024 14:44 xTryx#3
Quote:
Originally Posted by Huarn- View Post
Hey, ich suche dazu auch eine Lösung, falls jemand etwas weiß würde ich mich freuen!
Eine Schleife über alle npc's ausführen und die Distanz zum Spieler vergleichen.
Kann im Source implementiert werden und via python aufgerufen werden.