SA-MP Forums Archive
Mostrar ID en el chat y color de admin - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Mostrar ID en el chat y color de admin (/showthread.php?tid=153467)



Mostrar ID en el chat y color de admin - Hernaner28 - 09.06.2010

Hola. He intentado poner la ID en el chat, y he podido solo que me salen dos lineas en el chat. Logicamente es porque puse otra funcion en OnPlayerText. Pero no se como hacer para que quede solo 1 o simplemente para agregarle la ID.

Otra cosa que queria consultar es como colorear todo lo que diga un admin de determinado color, inclusive el nombre.

Desde ya, gracias!


Re: Mostrar ID en el chat y color de admin - ConecCionMex - 09.06.2010

ase tiempo me ayudaron con el color del chat

http://forum.sa-mp.com/index.php?topic=167574.0
http://forum.sa-mp.com/index.php?topic=167574.0


Re: Mostrar ID en el chat y color de admin - TheChaoz - 09.06.2010

pawn Код:
public OnPlayerText(playerid, text[])
{
  new str[128], name[MAX_PLAYER_NAME];
  GetPlayerName(playerid, name, sizeof(name))
  if(IsPlayerAdmin(playerid)){
    format(str, sizeof(str), "admin %s [%d]: %s", name, playerid, text);
    SendClientMessageToAll(color, str);
  }
  else{
    format(str, sizeof(str), "%s [%d]: %s", name, playerid, text);
    SendClientMessageToAll(GetPlayerColor(playerid), str);
  }
  return 0;
}
hay una forma mejor, pero ahora no me la acuerdo y no ando con mucho tiempo.


Re: Mostrar ID en el chat y color de admin - Hernaner28 - 09.06.2010

Gracias a los dos. Voy a revisar tu post.
Para la segunda respuesta:
Segun lo visto, si no sos admin tambien te colorea el texto. Yo solo quiero que lo que escriba el administrador sea TODO de un mismo color pero los usuarios comunes solo el nombre con el color y el texto blanco.

Gracias!


Re: Mostrar ID en el chat y color de admin - ConecCionMex - 09.06.2010

Quote:
Originally Posted by Hernaner28
Gracias a los dos. Voy a revisar tu post. Y con respecto a la segunda respuesta tus codigos me tiran un error en la linea de la condicion de admin:
lvdm.pwn(122) : error 001: expected token: ";", but found "if"

Segun lo visto, si no sos admin tambien te colorea el texto. Yo solo quiero que lo que escriba el administrador sea TODO de un mismo color pero los usuarios comunes el nombre con el color y el texto blanco.

Gracias!
en el post donde me ayduaron ami es para admins qe sistema de admisn usas tu=?


Re: Mostrar ID en el chat y color de admin - Hernaner28 - 09.06.2010

No uso ningun sistema de admin, solo me hice bastantes comandos para rcon.


Re: Mostrar ID en el chat y color de admin - ConecCionMex - 09.06.2010

Quote:
Originally Posted by Hernaner28
No uso ningun sistema de admin, solo me hice bastantes comandos para rcon.
ps es lo mimso namas cambias el codigo al qe itenes tu


Re: Mostrar ID en el chat y color de admin - Hernaner28 - 09.06.2010

Si, lo se. Es como the_chaoz Mex ha dicho. Pero el tema es que tambien me colorea todo el mensaje de los usuarios comunes.


Re: Mostrar ID en el chat y color de admin - Hernaner28 - 09.06.2010

Listo, pude hacerlo:
Код:
public OnPlayerText(playerid, text[])
{
  new str[128], name[MAX_PLAYER_NAME];
  GetPlayerName(playerid, name, sizeof(name));
  if(IsPlayerAdmin(playerid))
	{
    format(str, sizeof(str), "* %s [%d]: %s", name, playerid, text);
    SendClientMessageToAll(COLOR_CELESTE, str);
  }
  else
	{
	// FORMA 1: "Nombre [ID]: texto
 	new pname[MAX_PLAYER_NAME+5];
  new pname2[MAX_PLAYER_NAME+5];
  GetPlayerName(playerid,pname,sizeof(pname));
  format(pname2,sizeof(pname2),"%s[%d]",pname,playerid);
  SetPlayerName(playerid,pname2);
  SendPlayerMessageToAll(playerid,text);
  SetPlayerName(playerid,pname);
  // FORMA 2: "Nombre:[ID] texto
   //  format(str, sizeof(str), "[%d] %s", playerid, text);
   // SendPlayerMessageToAll(playerid, str);
  }
  return 0;
}
Gracias a los dos


Re: Mostrar ID en el chat y color de admin - MedinaRockz - 09.06.2010

Quote:
Originally Posted by ConecCionMex
podes definirme el tsay ?