SA-MP Forums Archive
[Ajuda] Tem como fazer isso? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Tem como fazer isso? (/showthread.php?tid=366458)



Tem como fazer isso? - Tony_Rodrigues - 06.08.2012

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


Re: Tem como fazer isso? - Delete_ - 06.08.2012

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


Re: Tem como fazer isso? - paulor - 06.08.2012

Noss, pra que tudo isso...

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



Re: Tem como fazer isso? - Tony_Rodrigues - 06.08.2012

Vlw galera


Re: Tem como fazer isso? - Ricop522 - 06.08.2012

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


Re: Tem como fazer isso? - paulor - 06.08.2012

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!