Get old PlayerName after changed by SetPlayerName ??
#9

It works for me...

pawn Code:
#include <a_samp>

public OnFilterScriptInit()
{
    new string[20] = "Weirdosport[LS]";
    print("\n");
    printf("Before: %s", string);
    strdel(string, strlen(string)-4, strlen(string));
    printf("After: %s",string);
    print("\n");
    string = "[LS]Weirdosport";
    printf("Before: %s", string);
    strdel(string, 0, 4);
    printf("After: %s",string);
    print("\n");
    return 1;
}
Compile + load that, it works.

_________________________________________________

Made some stocks to use:

pawn Code:
stock RemoveClanTagFromFront(playerid,taglen)
{
    new string[MAX_PLAYER_NAME];
    GetPlayerName(playerid, string, sizeof(string));
    strdel(string, 0, taglen);
    SetPlayerName(playerid, string);
    return 1;
}

stock RemoveClanTagFromEnd(playerid,taglen)
{
    new string[MAX_PLAYER_NAME];
    GetPlayerName(playerid, string, sizeof(string));
    strdel(string, strlen(string)-taglen, strlen(string));
    SetPlayerName(playerid, string);
    return 1;
}
"taglen" is counted as:
  • [LS] = 4
  • [Grove] = 7
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)