Al-berto
04-01-2009, 08:12 AM
Bueno, por fin me he decidido ha hacer algo, pero no encuentro mas que problemas.
Mi intencion es hacer un mutator con varias cosas, pero de momento me conformo con una.
Quiero que los administradores del servidor puedan enviar un mensaje llamativo a los jugadores, como por ejemplo el aviso de cierre del servidor por algun motivo especial una war, mantenimiento, entreno....
se que con elcomando Admin say se hace, pero el mensaje al salir como el resto, en el chat, puede pasar desapercivido.
Asi que para empezar quiero hacer un comando en consola que lo permita. Para eso he leido este wiki (http://wiki.beyondunreal.com/Legacy:Exec_Function), y estoy usando su codigo de ejemplo
exec function Slap(string Player, int Strength)
{
Level.Game.Broadcast(None, Player @ "was slapped with strength" @ Strength);
}
de la siguiente forma
class Hola extends Mutator;
exec function Slap(string Player, int Strength)
{
Level.Game.Broadcast(None, Player @ "was slapped with strength" @ Strength);
}
como veis no he cambiado nada del codigo original, sin embargo cuando lo pongo en consola Slap Jugador 30, me dice que no reconoce el comando.
La verdad que el ingles no se me da muy bien, pero creo que si he entendido lo que pone en la pagina.
Mi intencion es hacer un mutator con varias cosas, pero de momento me conformo con una.
Quiero que los administradores del servidor puedan enviar un mensaje llamativo a los jugadores, como por ejemplo el aviso de cierre del servidor por algun motivo especial una war, mantenimiento, entreno....
se que con elcomando Admin say se hace, pero el mensaje al salir como el resto, en el chat, puede pasar desapercivido.
Asi que para empezar quiero hacer un comando en consola que lo permita. Para eso he leido este wiki (http://wiki.beyondunreal.com/Legacy:Exec_Function), y estoy usando su codigo de ejemplo
exec function Slap(string Player, int Strength)
{
Level.Game.Broadcast(None, Player @ "was slapped with strength" @ Strength);
}
de la siguiente forma
class Hola extends Mutator;
exec function Slap(string Player, int Strength)
{
Level.Game.Broadcast(None, Player @ "was slapped with strength" @ Strength);
}
como veis no he cambiado nada del codigo original, sin embargo cuando lo pongo en consola Slap Jugador 30, me dice que no reconoce el comando.
La verdad que el ingles no se me da muy bien, pero creo que si he entendido lo que pone en la pagina.