Ah I get it now... You want to set a rank prefix in front of the player's name. I.e:
King, fowlplay4 (Guild)
Here's a function that would do that:
PHP Code:
function setGuildTag(guild_name, rank) {
player.guild = guild_name;
if (!player.nick.starts((rank @ ", "))) {
player.nick = format("%s, %s", rank, player.nick);
}
}
Usage:
PHP Code:
function onActionServerSide(cmd) {
switch (cmd) {
case "tagOn": {
setGuildTag(clientr.towntag, clientr.towntagrank);
break;
}
}
}
function setGuildTag(guild_name, rank) {
player.guild = guild_name;
if (!player.nick.starts((rank @ ", "))) {
player.nick = format("%s, %s", rank, player.nick);
}
}
/* your other code */