Programación en Pawn - SAMP

[Aporte] Sistema de musica para tu servidor (OZ-PZ-VZ)

Reglas del Foro

  • Si tu código es corto, no crees un tema nuevo para liberarlo, publica un mensaje en el tema [Funciones] ¡Publica tu código aquí!.
  • Si creas una guía, debes explicar el código claramente. Evita poner la explicación en forma de comentarios dentro del mismo y no olvides utilizar el BBCode correspondiente: [Pawn]Código aquí[/Pawn].
  • No postear códigos sin probar. Publicar códigos con errores (que impidan compilar el script para el cual está destinado) en este apartado es motivo de sanción.
  • Si tu código necesita plugins, includes u otros códigos adicionales para funcionar, debes mencionarlo en el mensaje.
  • Si has utilizado códigos de otros autores, recuerda colocar los créditos correspondientes. (El plagio es motivo de sanción).
  • El título del tema debe contener el nombre del GameMode al cual está destinado el código (puedes utilizar abreviaturas o tags). Por ejemplo: "[ZC] Menú para 24/7".

Moderador: Ayudantes

Si tienes algun prolema no dudas en preguntar :)
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

// En tus define
#define Musica 1002

//En tus cases
        case Musica:
        {
             if(response)
             {
                new String[120];
	            format(String,sizeof(String),"{FF0000}*{FFFFFF} Un {0089F6}Administrador{FFFFFF} ha colocado una cancion si no le gusta use {0089F6}/nomusica");
	            SendClientMessageToAll(0xFFFFFFFF,String);
                for(new i = 0; i < MAX_PLAYERS; i++)PlayAudioStreamForPlayer(i,inputtext);
				}


			 {
	    }
	}

// En tus comandos, ya saves debes cambiar jAdminNvl a tu variable de administrador
CMD:musica(playerid,params[])
{
   if(PlayerInfo[playerid][jAdminNvl] < 6) return 0;
   ShowPlayerDialog(playerid, Musica, DIALOG_STYLE_INPUT, "{FF0000}MÚSICA","{FFFFFF}Ingresa el {00FF00}URL{FFFFFF} de la música que termine en {FFFF00}.mp3","Reproducir","Salir");
   return 1;
}

CMD:mdetener(playerid,params[])
{
  if(PlayerInfo[playerid][jAdminNvl] < 6) return 0;
  for(new i, l = GetMaxPlayers();i<l;i++) if(IsPlayerConnected(i))
  StopAudioStreamForPlayer(i);
  return 1;
}

CMD:nomusica(playerid,params[])
{
  StopAudioStreamForPlayer(playerid);
  GameTextForPlayer(playerid, "~b~Musica~n~~r~~h~desactivada", 3000, 3);
  return 1;
}
  Cantidad de llaves: Abiertas(16)-Cerradas(16) | Lineas Totales: 41
Creditos: PlayerZeta (Alvaro)

TutosScript escribió:
10 Oct 2018 18:23
Si tienes algun prolema no dudas en preguntar :)
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

// En tus define
#define Musica 1002

//En tus cases
        case Musica:
        {
             if(response)
             {
                new String[120];
	            format(String,sizeof(String),"{FF0000}*{FFFFFF} Un {0089F6}Administrador{FFFFFF} ha colocado una cancion si no le gusta use {0089F6}/nomusica");
	            SendClientMessageToAll(0xFFFFFFFF,String);
                for(new i = 0; i < MAX_PLAYERS; i++)PlayAudioStreamForPlayer(i,inputtext);
				}


			 {
	    }
	}

// En tus comandos, ya saves debes cambiar jAdminNvl a tu variable de administrador
CMD:musica(playerid,params[])
{
   if(PlayerInfo[playerid][jAdminNvl] < 6) return 0;
   ShowPlayerDialog(playerid, Musica, DIALOG_STYLE_INPUT, "{FF0000}MÚSICA","{FFFFFF}Ingresa el {00FF00}URL{FFFFFF} de la música que termine en {FFFF00}.mp3","Reproducir","Salir");
   return 1;
}

CMD:mdetener(playerid,params[])
{
  if(PlayerInfo[playerid][jAdminNvl] < 6) return 0;
  for(new i, l = GetMaxPlayers();i<l;i++) if(IsPlayerConnected(i))
  StopAudioStreamForPlayer(i);
  return 1;
}

CMD:nomusica(playerid,params[])
{
  StopAudioStreamForPlayer(playerid);
  GameTextForPlayer(playerid, "~b~Musica~n~~r~~h~desactivada", 3000, 3);
  return 1;
}
  Cantidad de llaves: Abiertas(16)-Cerradas(16) | Lineas Totales: 41
Deja creditos de donde lo sacaste eso esta en cualquier GM base OmegaZone , PlayerZeta -dots
¿Creditos? buena mánera de ganar mensajes -1 -sorry
1)Falta de información
2)No postear Créditos
3)Está aportado esto ya y no funciona -reputación
Untitled_ escribió:
10 Oct 2018 22:26
1)Falta de información
2)No postear Créditos
3)Está aportado esto ya y no funciona -reputación
A ver dame el link del aporte? quiero verlo no ves los creditos que estaban dentro codigo "pawn" ya los movi afuera para q los vean bien , quiero que me des el link de este mismo aporte
TutosScript escribió:
11 Oct 2018 00:18
[...]
Los créditos lo acabas de poner, viewtopic.php?t=19181
Untitled_ escribió:
11 Oct 2018 00:21
TutosScript escribió:
11 Oct 2018 00:18
[...]
Los créditos lo acabas de poner, viewtopic.php?t=19181
Esta incompleto ;)
Lo muevo a la sección correspondiente. Aportes y guías para gamemode específicos
Os felicito, algo que puedes hacer en 3 lineas necesito 20. (En resumen, un codigo increiblemente basura)

¿Quién está conectado?

En total hay 1 usuario conectado :: 0 registrados, 0 ocultos y 1 invitado (basados en usuarios activos en los últimos 5 minutos)
La mayor cantidad de usuarios identificados fue 855 el 27 May 2018 00:03

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado