[TUTORIAL] Sacar "_" del nombre al escribir.
#1

Sacar "_" del nombre al escribir.
  • Bueno primero tenemos que agregar el stock que creo Giuly y edite yo, esto ponganlo donde quieran, de preferencia todas las funciones o stock dejenlas a lo mas abajo del GM.
Код:
stock NombreJugador(playerid)
{
    new Nombre[24];
    GetPlayerName(playerid,Nombre,24);
    new N[24];
    strmid(N,Nombre,0,strlen(Nombre),24);
    for(new i = 0; i < MAX_PLAYER_NAME; i++)
    {
        if (N[i] == '_') N[i] = ' ';
    }
    return N;
}
  • Ahora solo tienen que ir a OnPlayerText:
Код:
public OnPlayerText(playerid, text[])
  • Y solo cambian las funciones que tienen del nombre al escribir por NombreJugador(playerid). O si recien agregaron la funcion OnPlayerText, tendrian que poner algo asi:
Код:
public OnPlayerText(playerid, text[])
{
	new string[128];
	if(chatreal)
	{
		format(string, sizeof(string), "%s: %s.", NombreJugador(playerid), text);
   		SendClientMessageToAll(GRIS, string);
	}
	return 1;
}
  • Recuerden que "GRIS" es el define de el color, por si les tira error. Ademas el OnPlayerText no nesesita forward para los nuevos. Si tienen un problema avisenme!
Como es una funcion tambien la puedes usar en otras cosas como comandos, presentaciones, etc.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 10 Guest(s)