15.08.2010, 15:16
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!


