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!