[Duda] PlayAudioStreamForPlayer (Ocultar del Chat)
#1

Hola, la duda es sencilla, cuando se reproduzca una canciуn en el servidor, que no aparezca obligatoriamente en el chat la URL de la canciуn. Es decir, reproducir sin que aparezca en el chat general o del usuario.

Se inicias en el servidor, algo asн...


Bienvenido a No sй quй, Usuario.
[Comienza a sonar mъsica, pero sin que aparezca nada en el chat]


Hago esta consulta porque vi que hay servidores que ocultan la URL con comandos estilo /togmusic, oyes la canciуn, pero no ves la URL en el chat, ya que ocasiones resulta molesto, gracias!
Reply
#2

el comando /audiomsg es para eso

no se si se pueda desactivar de manera global, pero si que cuando entre al servidor, automaticamente le ejecutes el comando:
OnPlayerCommandText(playerid, "/audiomsg");
Reply
#3

Si, pero ese comando es parte del cliente y lo tienen que usar los usuarios si lo deseas, alguna manera de scriptear o que exista una funciуn para ocultar el mensaje de audio?
Reply
#4

Quote:
Originally Posted by Colomina37
Посмотреть сообщение
Si, pero ese comando es parte del cliente y lo tienen que usar los usuarios si lo deseas, alguna manera de scriptear o que exista una funciуn para ocultar el mensaje de audio?
Usa https://sampwiki.blast.hk/wiki/CallLocalFunction para llamar ese comando

Tambien puedes hacer que limpie el chat luego de ese mensaje, pero perderia el chat que estaba antes de eso.
Reply
#5

Quй? No es posible manipular los comados del cliente utilizando PAWN. Dejen de inventar cosas...
Incluso esos comandos solo surgen efectos en el cliente mismo (ej, si uso /headmove otros jugadores todavia veran que mi cabeza se mueve), y no envнan ningъn tipo de informaciуn al servidor.
Reply
#6

Код:
public OnPlayerConnect(playerid)
{
PlayAudioStreamForPlayer(playerid,"URL");
for(new i = 0; i < 10; i++)SCM(playerid,-1," ");
}
//PlayAudioStreamForPlayer(playerid,"URL"); it will play song for player when he connect
//for(new i = 0; i < 10; i++)SCM(playerid,-1," "); this will send 10 emtpy message that clear the chat for that player and you can't see any link.

if you are using anycmd to play for all players or any player in game that message will show . you can hide link only on OnPlayerConnect.
Reply
#7

Por lo que veo la ъnica manera de ocultar esto es limpiando el chat, en el inicio del logeo estб bien, pero si pones una canciуn para todos los conectados, se les limpia el chat y puede que no les haga mucha gracia, seguirй investigando esto, gracias por informar.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)