[Ajuda] Tem como fazer isso?
#1

Boa tarde pessoal do forum samp
Gostaria de saber se tem como por para nгo aparecer o "_" no nome do player na frase?
Exemplo:
pawn Код:
new snd[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,snd,sizeof(snd));
format(str,sizeof(str),"Olб %s!",snd);
SendClientMessage(playerid,-1,str);
Vai sair assim:
"Olб Nome_Sobrenome!"

Como faзo para sair assim:
"Olб Nome Sobrenome!"

Tem como
Reply
#2

pawn Код:
stock NickPlayer(playerid)
{
    new string[24];
    GetPlayerName(playerid,string,24);
    new str[24];
    strmid(str,string,0,strlen(string),24);
    for(new i = 0; i < MAX_PLAYER_NAME; ++i)
    {
        if (str[i] == '_') str[i] = ' ';
    }
    return str;
}
code por: Ricop522
Reply
#3

Noss, pra que tudo isso...

pawn Код:
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, 24);
Nome[strfind(Nome, "_")] = 32;
Reply
#4

Vlw galera
Reply
#5

Quote:
Originally Posted by paulor
Посмотреть сообщение
Noss, pra que tudo isso...

pawn Код:
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, 24);
Nome[strfind(Nome, "_")] = 32;
Eu fiz um desse, me falaram que sу vai pegar o primeiro '_', se tiver _RpM_ vai pegar sу o _RpM, ficando RpM_
Mas como ele sу quer Nome Sobrenome nгo tem problema em usar esse
Reply
#6

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
Eu fiz um desse, me falaram que sу vai pegar o primeiro '_', se tiver _RpM_ vai pegar sу o _RpM, ficando RpM_
Mas como ele sу quer Nome Sobrenome nгo tem problema em usar esse
Sim, pois o strfind procura pelo 1 neh, mais nesse caso da certo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)