Removing "_" in a name.
#1

Been a while since I was in need of help, but I can't seem to figure this one out.
How do I remove the "_" in a name.

For example

pawn Код:
if(IsPlayerInAnyVehicle(playerid) && ison911[playerid] != 1 && isoncall[playerid] == false && h >= 10 && Pmaskon[playerid] == mask_off && carwindow[GetPlayerVehicleID(playerid)] == 0)
    {
        format(string, sizeof(string), "[%s][Windows Closed] %s : %s", acc,name, text);
        LocalChat(5.0, playerid, string, COLOR_FADE1, COLOR_FADE2, COLOR_FADE3, COLOR_FADE4, COLOR_FADE5);
        printf("[LOCAL CHAT] %s, %s", name, text);
    }
Let's say my name is Pieter_Awesome.

How can I show it as Pieter Awesome instead of Pieter_Awesome?
I only know it has something to do with strfind, but can't seem to figure out what.
Reply
#2

pawn Код:
stock GetNameEx(iPlayer) { // Made by Joey^
    new
        sPName[MAX_PLAYER_NAME],
        iUSPos;
       
    GetPlayerName(iPlayer, sPName, MAX_PLAYER_NAME);
   
    iUSPos = strfind(sPName, "_");
    strdel(sPName, iUSPos, (iUSPos + 1)), strins(sPName, " ", iUSPos, MAX_PLAYER_NAME);
    return sPName;
}
Use that function to get the player's name without the underscore.

Example:
pawn Код:
if(IsPlayerInAnyVehicle(playerid) && ison911[playerid] != 1 && isoncall[playerid] == false && h >= 10 && Pmaskon[playerid] == mask_off && carwindow[GetPlayerVehicleID(playerid)] == 0)
    {
        format(string, sizeof(string), "[%s][Windows Closed] %s : %s", acc, GetNameEx(playerid), text);
        LocalChat(5.0, playerid, string, COLOR_FADE1, COLOR_FADE2, COLOR_FADE3, COLOR_FADE4, COLOR_FADE5);
        printf("[LOCAL CHAT] %s, %s", name, text);
    }
Reply
#3

pawn Код:
name[strfind(name, "_")] = ' ';
If you allow names without underscores it might generate out of bounds errors.
Reply
#4

Will test it out,

EDIT: Works, danke, tag, gracias, thanks, dank u, merci
Reply
#5

is there way i can remove it complete by defining it as Ё Ё for all of the script or if so can i just remove it in the onplayerchat so on
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)