SA-MP Forums Archive
[DUDA]Cambiar comandos - 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: [DUDA]Cambiar comandos (/showthread.php?tid=439848)



[DUDA]Cambiar lugar de id - MB - 27.05.2013

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


Respuesta: [DUDA]Cambiar comandos - xSDx - 27.05.2013

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);



Re: Respuesta: [DUDA]Cambiar comandos - Onfroi - 27.05.2013

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?


Respuesta: [DUDA]Cambiar comandos - xSDx - 27.05.2013

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


Respuesta: [DUDA]Cambiar comandos - MB - 28.05.2013

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


Respuesta: [DUDA]Cambiar comandos - xSDx - 28.05.2013

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


Respuesta: [DUDA]Cambiar comandos - MB - 28.05.2013

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