[DUDA]Cambiar comandos
#1

Buenos dias/tardes/noches

Como puedo agregar la id al escribir en el chat que quede de esta forma:

[id] [nick del jugador]: [mensaje]

tengo este en mi gm pero no puedo cambiarle de lugar la id, me pueden ayudar por favor? :)
pawn Код:
{
    new te[256];
    format(te, sizeof(te),"[%d] %s", playerid , text);
    SendPlayerMessageToAll(playerid, te);
    SetPlayerChatBubble(playerid, text, 0xFFFFFFAA, 100.0, 10000);
    return 0;
}
gracias por la ayuda que me brinden
Reply
#2

pawn Код:
new nombre[MAX_PLAYER_NAME];
GetPlayerName(playerid,nombre,sizeof(nombre));
format(te,sizeof(te),"[%d] %s : %s",playerid,nombre,text);
SendClientMessageToAll(GetPlayerColor(playerid),te);
Reply
#3

Quote:
Originally Posted by xSDx
Посмотреть сообщение
pawn Код:
new nombre[MAX_PLAYER_NAME];
GetPlayerName(playerid,nombre,sizeof(nombre));
format(te,sizeof(te),"[%d] %s : %s",playerid,nombre,text);
SendClientMessageToAll(GetPlayerColor(playerid),text);
eso no mandaria el nombre doble?
Reply
#4

no, por que no usa la funcion sendplayermessage, este es un sendclientmessage y mandara el string formateado unicamente, ya que con la funcion sendplayermessage no se puede hacer esto
Reply
#5

Quote:
Originally Posted by xSDx
Посмотреть сообщение
pawn Код:
new nombre[MAX_PLAYER_NAME];
GetPlayerName(playerid,nombre,sizeof(nombre));
format(te,sizeof(te),"[%d] %s : %s",playerid,nombre,text);
SendClientMessageToAll(GetPlayerColor(playerid),te);
con ese codigo me quedу asi el chat:



pensй que cambiando el color del nick funcionaria pero no tiene ningun efecto :S
Reply
#6

ah si, debes usar antes SetPlayerColor o si no la funcion no devolvera un color, mira este post para arreglar ese problema https://sampwiki.blast.hk/wiki/ColorFix
Reply
#7

Quote:
Originally Posted by xSDx
Посмотреть сообщение
ah si, debes usar antes SetPlayerColor o si no la funcion no devolvera un color, mira este post para arreglar ese problema https://sampwiki.blast.hk/wiki/ColorFix
hay alguna forma de que [id] sea blanco y no del color del nick?

hice estoy y el mensaje ahora si aparece blanco pero la id no la pude cambiar

pawn Код:
format(te,sizeof(te),"[%d] %s: {FFFFFF}%s",playerid,nombre,text);
u.u
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)