[Quest]Lokaler Warp

12/31/2014 15:15 Dyshaxo#1
Hi there, mit pc.warp() - gibt man globale Koordinate für den Warp an.

das ganze brauche ich jetzt aber für 'nen lokalen Warp
(Vergleichsweise mit dem /go-Befehl),
um damit einen einzelnen Spieler zu Warpen.

Gibt es soetwas, ohne die Angabe eines Mapindex?

#Edt:

GEFUNDEN! :D

d.spawn_goto_mob(pc.get_local_x(), pc.get_local_y(), x, y)
12/31/2014 15:52 Samael#2
Quote:
Originally Posted by DaisukeBanned View Post

d.spawn_goto_mob(pc.get_local_x(), pc.get_local_y(), x, y)
das wirft mir die frage auf, geht das auf normalen maps oder nur im Dungeon? das d. steht ja für dungeon oder versteh ich das falsch?
Hast du es bereits getestet?
12/31/2014 16:19 .Various#3
Wie meinst du das mit ohne den Mapindex anzugeben?
Beim lokalen Warp musst du den Mapindex angeben zumindestens habe ich einen lokalen warp so:

Quote:
pc.warp_local(mapindex, 260*100, 439*100)
12/31/2014 16:45 Samael#4
Quote:
Originally Posted by C-3PO. View Post
Wie meinst du das mit ohne den Mapindex anzugeben?
Beim lokalen Warp musst du den Mapindex angeben zumindestens habe ich einen lokalen warp so:
darf ich fragen wie der aufgebaut ist?
12/31/2014 17:30 .yorliK#5
Code:
pc.warp_local(mapindex, x-koord*100, y-koord*100)

Ein Beispiel um sich auf der selben Map auf die selbe stelle zu warpen wäre:
Code:
pc.warp_local(pc.get_map_index(), pc.get_local_x()*100, pc.get_local_y()*100)
Natürlich kannst du auch Koordinaten wie 800*100, 600*100 nehmen.