Quote:
Originally Posted by cbk1994
The best solution would be to stick that function into any class joined to the player. Then you can just do...
PHP Code:
temp.pl = findPlayer2(this.plAcc);
echo(temp.pl.getPreciseLevelName());
Alternatively if you don't want to mess with the player class, you can do it like this (but it's a bit sloppier, and it's a handy function to have in the player class anyway):
PHP Code:
function onCreated() {
temp.pl = findPlayer2(this.plAcc);
echo(this.getPreciseLevelName(temp.pl));
}
function getPreciseLevelName(temp.pl) {
if (temp.pl.level.name.ends(".gmap")) {
return temp.pl.level.getmappartfile(temp.pl.x, temp.pl.y);
}
return temp.pl.level.name;
}
|
Sorry, I wasn't clarifying myself. I meant the x and y coordinates of the level part.