SetPlayerName -
mcreed - 13.12.2014
Hola, bueno hoy vengo en ayuda de ustedes, trato de hacer algo para mi servidor, y eske cuando entren a un minijuego, que al nick del jugador se le ponga un tag.
EJM:
[MG] [rLk]titan
intente de la siguiente manera:
pawn Код:
new SetName[500];
GetPlayerName(playerid,NickAC,sizeof(NickAC));
format(SetName,sizeof(SetName),"[MG] %s",NickAC);
SetPlayerName(playerid,SetName);
la variable para guardar el nick la cree junto a la demas variables, basicamente lo que quise hacer con el codigo anterior fue ponerle el tag de minigun "MG" pero lo pruebo y nada, sige el nick normal.
aparte de eso queria que me ayudaran a crearla en manera de tipo funcion, digamos que en cada minijuego solo tenga que agregar por ejm:
gracias.
Re: SetPlayerName -
SickAttack - 13.12.2014
pawn Код:
PonerTag(playerid, tag[])
{
new pname[MAX_PLAYER_NAME]:
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
strins(pname, tag, 0);
return SetPlayerName(playerid, pname);
}
Respuesta: SetPlayerName -
aoEXE - 13.12.2014
por quй usas 500 celdas si un nick no puede tener mбs de 24 caracteres?
Respuesta: SetPlayerName -
mcreed - 13.12.2014
no crei que importara, ya que solo queria poner el tag
Re: Respuesta: SetPlayerName -
SickAttack - 13.12.2014
Quote:
Originally Posted by mcreed
no crei que importara, ya que solo queria poner el tag
|
Utiliza solamente las celdas que vas a ocupar, utilizara menos memoria.
Respuesta: SetPlayerName -
bm0z - 14.12.2014
El Problema es que los nick's no pueden tener espacio.
Re: SetPlayerName -
Su37Erich - 14.12.2014
No olvides quitar el tag una vez que salga, si no
[TAG]Player
[TAG][TAG]Player
[TAG][TAG][TAG]Player
Respuesta: SetPlayerName -
mcreed - 15.12.2014
gracias a todos !! jaja fue mi error de nobato, muchas gracias