21.08.2010, 23:39
Depende, si lo quieres con un comando puedes hacerlo bбsicamente asн:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) // Callback.
{
if(!strcmp(cmdtext, "/hola", true))
{
new Nombre[24]; GetPlayerName(playerid, Nombre, 24); // Definimos y obtenemos el nombre del jugador que ejecuta el comando.
new String[120]; // String = texto format para poder escribir apartados definidos, ej: nombre del jugador.
format(String, 120, "%s (Id:%d) saluda a todos los jugadores.", Nombre, playerid); // %s y %d son el nombre y el id del jugador definidos, respectivamente. Como ves trбs el mensaje los escribн: Nombre, playerid.
// Cada definiciуn va respecto a su format, es decir, %s es Nombre porque lo puse el primero en los dos lugares.
SendClientMessageToAll(0xffffffff, String);
return 1; // Fin del comando.
}
return 0; // Fin del callback.
}