SA-MP Forums Archive
[Ajuda] como colocar a id antes do nome? - 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] como colocar a id antes do nome? (/showthread.php?tid=618229)



como colocar a id antes do nome? - iName - 02.10.2016

ai galera, queria por aquelas id dos jogadores " [0]: etc" antes do nick da pessoa, como faзo isso?


Re: como colocar a id antes do nome? - nasser - 02.10.2016

PHP Code:
IsPlayerSpawned(playerid){
new 
string[128]; GetPlayerName(playerid,string,sizeof(string));
format(string,sizeof(string),"%s: {FFFFFF}(%i) : %s",string,text[0],playerid); SendClientMessageToAll(GetPlayerColor(playerid),string);
return 
0;}
if(
ServerInfo[MustLogin] == && PlayerInfo[playerid][Registered] == && PlayerInfo[playerid][LoggedIn] == 0)
{
SendClientMessage(playerid,red,"Vocк nгo estб logado!");
return 
0;

Seria tipo isso mano? nгo entendi mt bem ..


Re: como colocar a id antes do nome? - iName - 02.10.2016

Quote:
Originally Posted by nasser
View Post
PHP Code:
IsPlayerSpawned(playerid){
new 
string[128]; GetPlayerName(playerid,string,sizeof(string));
format(string,sizeof(string),"%s: {FFFFFF}(%i) : %s",string,text[0],playerid); SendClientMessageToAll(GetPlayerColor(playerid),string);
return 
0;}
if(
ServerInfo[MustLogin] == && PlayerInfo[playerid][Registered] == && PlayerInfo[playerid][LoggedIn] == 0)
{
SendClientMessage(playerid,red,"Vocк nгo estб logado!");
return 
0;

Seria tipo isso mano?
seria tipo, quando a pessoa escreve, tem um nome enfrente ao nome, como por exemplo: Sonny_[10]: e eu queria mudar isso, to comeзando a voltar a mecher com isso, mas nao sei quase nada


Re: como colocar a id antes do nome? - iName - 02.10.2016

seria tipo, quando a pessoa escreve, tem um numero enfrente ao nome, como por exemplo: Sonny_[10]: e eu queria mudar isso, to comeзando a voltar a mecher com isso, mas nao sei quase nada


Re: como colocar a id antes do nome? - GuilhermeW - 02.10.2016

PHP Code:
new pText[144];
format(pTextsizeof (pText), "[%d]: %s"playeridtext);
SendPlayerMessageToAll(playeridpText); 



Re: como colocar a id antes do nome? - Casttiel - 02.10.2016

Caso queria quando o player falar, coloque isso dai
Ex:
Code:
public OnPlayerText(playerid, text[])
{
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid, name, sizeof(name));
	format(string, sizeof(string), "%s[%i]: %s",name, playerid, text);
	SendClientMessage(playerid, -1,string);
	return false;
}



Re: como colocar a id antes do nome? - iName - 02.10.2016

Quote:
Originally Posted by Castiell
View Post
Caso queria quando o player falar, coloque isso dai
Ex:
Code:
public OnPlayerText(playerid, text[])
{
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid, name, sizeof(name));
	format(string, sizeof(string), "%s[%i]: %s",name, playerid, text);
	SendClientMessage(playerid, -1,string);
	return false;
}
ok vlw, daqui a pouco eu olho aqui


Re: como colocar a id antes do nome? - iName - 02.10.2016

Quote:
Originally Posted by GuilhermeW
View Post
PHP Code:
new pText[144];
format(pTextsizeof (pText), "[%d]: %s"playeridtext);
SendPlayerMessageToAll(playeridpText); 
mas como faзo para por a id antes do nick da pessoa?


Re: como colocar a id antes do nome? - RedMF - 02.10.2016

Quote:
Originally Posted by iName
View Post
ok vlw, daqui a pouco eu olho aqui
O Code dele ta errado usa este

Code:
public OnPlayerText(playerid, text[])
{
	static pName[MAX_PLAYER_NAME],string[256];GetPlayerName(playerid, pName, sizeof(pName));
	format(string, sizeof(string), "[%d]: %s: %s",playerid,pName, text);
	SendClientMessageToAll(GetPlayerColor(playerid), string);
	return 0;
}



Re: como colocar a id antes do nome? - iName - 02.10.2016

Quote:
Originally Posted by RedMF
View Post
O Code dele ta errado usa este

Code:
public OnPlayerText(playerid, text[])
{
	static pName[MAX_PLAYER_NAME],string[256];GetPlayerName(playerid, pName, sizeof(pName));
	format(string, sizeof(string), "[%d]: %s: %s",playerid,pName, text);
	SendClientMessageToAll(GetPlayerColor(playerid), string);
	return 0;
}
mas como muda o lado da id?


Re: como colocar a id antes do nome? - iName - 02.10.2016

Quote:
Originally Posted by RedMF
View Post
O Code dele ta errado usa este

Code:
public OnPlayerText(playerid, text[])
{
	static pName[MAX_PLAYER_NAME],string[256];GetPlayerName(playerid, pName, sizeof(pName));
	format(string, sizeof(string), "[%d]: %s: %s",playerid,pName, text);
	SendClientMessageToAll(GetPlayerColor(playerid), string);
	return 0;
}
deu certo, mas a cor do nick ta preto '-'


Re: como colocar a id antes do nome? - RedMF - 02.10.2016

Quote:
Originally Posted by iName
View Post
deu certo, mas a cor do nick ta preto '-'
Muda a cor do seu nick aqui
este code esta mais melhor para ser usado o nick e a menssagem terгo cores deferentes
Code:
Veja os posts abaixo esse aqui tava errado



Re: como colocar a id antes do nome? - ViDaLoKa1 - 02.10.2016

Quote:
Originally Posted by RedMF
View Post
Muda a cor do seu nick aqui
este code esta mais melhor para ser usado o nick e a menssagem terгo cores deferentes
Code:
public OnPlayerText(playerid, text[])
{
	static pName[MAX_PLAYER_NAME],string[256],Cor[12];
	format(Cor, sizeof(Cor), "%s",GetPlayerColor(playerid));
	GetPlayerName(playerid, pName, sizeof(pName));
	format(string, sizeof(string), "{FFFF00}[%d]: {"#Cor"} %s:{FFFFFF} %s",playerid,pName, text);
	SendClientMessageToAll(-1, string);
	return 0;
}
string 256? Em uma mensagem o mбximo й 128, nгo й preciso mais do que isso.


Re: como colocar a id antes do nome? - RedMF - 02.10.2016

Testa ai

Code:
	static pName[MAX_PLAYER_NAME],string[256];
	GetPlayerName(playerid, pName, sizeof(pName));
	format(string, sizeof(string), "[%d]: %s:{FFFFFF} %s",playerid,pName, text);
	SendClientMessageToAll(GetPlayerColor(playerid), string);
Id e nickcolor sгo iguais e a menssagem e branca


Re: como colocar a id antes do nome? - iName - 02.10.2016

Quote:
Originally Posted by RedMF
View Post
Testa ai

Code:
	static pName[MAX_PLAYER_NAME],string[256];
	GetPlayerName(playerid, pName, sizeof(pName));
	format(string, sizeof(string), "[%d]: %s:{FFFFFF} %s",playerid,pName, text);
	SendClientMessageToAll(GetPlayerColor(playerid), string);
Id e nickcolor sгo iguais e a menssagem e branca
ainda fica preto '-' й assim msm?


Re: como colocar a id antes do nome? - RedMF - 02.10.2016

Quote:
Originally Posted by ViDaLoKa1
View Post
string 256? Em uma mensagem o mбximo й 128, nгo й preciso mais do que isso.
Nгo se esqueзa que estamos formatando uma mensagem agora ela pode ter mais carбcteres que antes e fica melhor nгo ?


Re: como colocar a id antes do nome? - RedMF - 02.10.2016

Quote:
Originally Posted by iName
View Post
ainda fica preto '-' й assim msm?
agora so vai fica preto se a cor do seu nick for preto usa SetPlayerColor(playerid, 0xFFFF00FF); essa e a cor amarela


Re: como colocar a id antes do nome? - iName - 02.10.2016

Quote:
Originally Posted by RedMF
View Post
agora so vai fica preto se a cor do seu nick for preto usa SetPlayerColor(playerid, 0xFFFF00FF); essa e a cor amarela
man, tem gms que as cores do nick, fica diferente quando a pessoa reloga, tem algum codigo pra isso? й ruim a pessoa ter a mesma cor


Re: como colocar a id antes do nome? - RedMF - 02.10.2016

Quote:
Originally Posted by iName
View Post
man, tem gms que as cores do nick, fica diferente quando a pessoa reloga, tem algum codigo pra isso? й ruim a pessoa ter a mesma cor
nгo e ruim ter a mesma cor faz assim coloca sistema que salva cor que ela escolher tipo ela da /cor [cor] e o code da cor por exemplo /cor 00FF00 dps e so fazer o sistema que salva