Advertisement
Guest User

Este é um Exemplo Básico de um FS DE MÚSICAS AO ENTRAR 1.0c

a guest
Oct 19th, 2016
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 18.00 KB | None | 0 0
  1. /*Informações:
  2. Estamos na Versão 1.0c
  3. A Versão 1.0 foi criada primeiro
  4. A Versão 1.0c foi uma Atualização da versão 1.0.
  5. Os sistemas são os mesmos. Só foram Aprimorados e Fixados.
  6. Caso encontre algum erro inesperado, ou tenha Sugestões, entre em contato.
  7. */
  8. #include <a_samp> // Original SAMP TEAM
  9. #include <sscanf2> // By y_Less - Necessary for this, download Thread on the Thread
  10. #include <ZCMD> // By Zeex - Necessary for this, download Thread on the Thread
  11. #include <DOF2> // Utilizaremos DOF2 para poder salvar a variável Jogador
  12. //Topo do GM:
  13. #define MAX_MUSICAS 6
  14. #define QTDMUSICAS 5
  15.  
  16. new bool:Jogador[MAX_PLAYERS][LoginMusic];
  17.  
  18. new Musicas[MAX_MUSICAS][150]; //Quantidade de musicas que temos salvas.Primeiro Argumento, Extenção de Link
  19. new MusicEnter; //Admins
  20. new MusicEnterPreConf; //Esta VARIÁVEL É USADA PARA Correção. Caso o adm queira cancelar a Definição. Volta atrás sem modificar nada.
  21.  
  22. public OnPlayerConnect(playerid)
  23. {
  24. if(DOF2_FileExists(Accs(playerid)))
  25. {
  26. Jogador[playerid][LoginMusic] = DOF2_GetBool(Accs(playerid), "Musica Ao Entrar:");
  27. new rand = random(QTDMUSICAS)+1;
  28. if(MusicEnter == 0){
  29.     if(Jogador[playerid][LoginMusic] == true){
  30.         new musicaescolhida = rand;
  31.         PlayAudioStreamForPlayer(playerid, Musicas[musicaescolhida]);
  32.         printf("o jogador %s entrou ouvindo a música ID: %i", Nome(playerid), musicaescolhida);
  33. }}
  34. if(MusicEnter >= 1){
  35.     if(Jogador[playerid][LoginMusic] == true){
  36.         PlayAudioStreamForPlayer(playerid, Musicas[MusicEnter]);
  37. }}
  38. }
  39. return 1;
  40. }
  41.  
  42. public OnPlayerDisconnect(playerid)
  43. {
  44. if(DOF2_FileExists(Accs(playerid)))
  45. {
  46. DOF2_SetBool(Accs(playerid), "Musica Ao Entrar:", Jogador[playerid][LoginMusic]);
  47. }
  48. return 1;
  49. }
  50.  
  51. public OnGameModeInit()
  52. {
  53. new rand = random(MAX_MUSICAS);
  54. //Formatando as músicas contentes
  55. format(Musicas[0], 140, Musicas[rand]);
  56. format(Musicas[1], 100, "https://www.dropbox.com/s/62w1rcbqnz1h9td/The%20Calling%20-%20Wherever%20You%20Will%20Go.mp3?dl=1");
  57. format(Musicas[2], 100, "https://www.dropbox.com/s/511ciz5c1ucjx7p/Cazuza%20-%20Exagerado.mp3?dl=1");
  58. format(Musicas[3], 140, "https://www.dropbox.com/s/h7smdmrgij1oxmi/Capital%20Inicial%20-%20Primeiros%20Erros%20%28Chove%29%20%28Ao%20Vivo%29%20%28Video%29.mp3?dl=1");
  59. format(Musicas[4], 100, "https://www.dropbox.com/s/ekfixtbim043zlh/Audioslave%20-%20Like%20A%20Stone.mp3?dl=1");
  60. format(Musicas[5], 100, "https://www.dropbox.com/s/bfjqlmqkh1s2iyt/hinodosvereador.mp3?dl=1");
  61. return 1;
  62. }
  63.  
  64. CMD:musicaaoentrar(playerid, params[])
  65. {
  66. if(Jogador[playerid][IsPlayerAdmin] == 0){
  67. new trueorfalse;
  68. if(sscanf(params, "i", trueorfalse)){
  69. SendClientMessage(playerid, -1, "Use: /musicaaoentrar [1=true ou 0=false]");
  70. SendClientMessage(playerid, -1, "Use apenas números");
  71. return 1;
  72. }
  73.  
  74. if(trueorfalse < 0 || trueorfalse > 1) return SendClientMessage(playerid, -1, "Mais uma vez temos que repetir. Use: /musicaaoentrar [1=true ou 0=false]\nUse apenas números.");
  75.  
  76. if(trueorfalse == 1){
  77. SendClientMessage(playerid, -1, "Você configurou sua conta para Tocar Músicas ao entrar no Servidor.");
  78. Jogador[playerid][LoginMusic] = true;
  79. return 1;
  80. }
  81. if(trueorfalse == 0){
  82. SendClientMessage(playerid, -1, "Você Desconfigurou sua conta para Não Tocar Músicas ao entrar no Servidor.");
  83. Jogador[playerid][LoginMusic] = false;
  84. return 1;
  85. }
  86. return true;
  87. }
  88. if(Jogador[playerid][IsPlayerAdmin] >= 1){
  89. SendClientMessage(playerid, -1, "Selecione no Dialog, a música que você quer que seja reproduzida ao entrar no Servidor.");
  90. SendClientMessage(playerid, -1, "{ff0000}Comando Admin{ffffff}: Este é um Comando que irá Causar Alterações no Servidor.");
  91. SendClientMessage(playerid, -1, "Dialog Multi-Funções: Utilize Ligar/Desligar para Funções de Usuário e Desligar as Músicas ao entrar.");
  92. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC, DIALOG_STYLE_TABLIST_HEADERS, "Enter Music - Servidor", "Function or Music\nAdicionar um ID expecífico.\nRandomizar\nMúsica 1 - Wherever you will go - The Calling\nMúsica 2 - Cazuza - Exagerado\nMúsica 3 - Capital Inicial - Primeiros Erros\nMúsica 4 - AudioSlave - Like A Stone\nMúsica 5 - DESCONHECIDO - Hino dos Vereador\nLigar/Desligar Música", "Selecionar", "Cancelar/Sair");
  93. return 1;
  94. }
  95. return 1;
  96. }
  97.  
  98. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  99. {
  100. ///////////////////////////////////////////////////////////
  101. //---Sistema de Musica -- Música AO Entrar no Servidor
  102.     if(dialogid == DIALOG_ENTERMUSICID) { //DIALOG CASE 1°
  103. if(response){
  104. if(strlen(inputtext)){
  105. new stringdialog[100];
  106. new msgerror[67];
  107. new idmusica = strval(inputtext);
  108. if(idmusica < -1 || idmusica > QTDMUSICAS){
  109. format(msgerror, sizeof(msgerror), "Você só pode usar números de 0 á %i, você pode utilizar /idmusicas", QTDMUSICAS);
  110. SendClientMessage(playerid, -1, msgerror);
  111. ShowPlayerDialog(playerid, DIALOG_ENTERMUSICID, DIALOG_STYLE_INPUT, "Adicionar ID", "Adicionar aqui o ID, da música. Caso esteja em Dúvida, veja os /idmusicas", "Selecionar", "Cancelar/Sair");
  112. return 1;
  113. }
  114. MusicEnterPreConf = idmusica;
  115. if(MusicEnterPreConf == -1){
  116. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC_CONFIRM, DIALOG_STYLE_MSGBOX, "config Alteração de Música Ao Entrar para todos", "Você alterou a Música de Entrada do servidor,\n{ff0000}DESLIGOU.\nessa configuração vale para todos. Deseja confirmar?", "Sim", "Cancelar");
  117. return 1;
  118. }
  119. if(MusicEnterPreConf == 0){
  120. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC_CONFIRM, DIALOG_STYLE_MSGBOX, "config Alteração de Música Ao Entrar para todos", "{ffffff}Você alterou a Música de Entrada do servidor,\n{FFC125}RANDOMIZOU{ffffff}.\nessa configuração vale para todos. Deseja confirmar?", "Sim", "Cancelar");
  121. return 1;
  122. }
  123. if(MusicEnterPreConf >= 1){
  124. format(stringdialog, sizeof(stringdialog), "Você alterou a Música de Entrada do servidor,\nID DA MUSICA: %i\nessa configuração vale para todos. Deseja confirmar?", idmusica);
  125. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC_CONFIRM, DIALOG_STYLE_MSGBOX, "config Alteração de Música Ao Entrar para todos", stringdialog, "Sim", "Cancelar");
  126. return 1;
  127. }
  128. }else{
  129. SendClientMessage(playerid, -1, "Você só pode inserir Números");
  130. ShowPlayerDialog(playerid, DIALOG_ENTERMUSICID, DIALOG_STYLE_INPUT, "Adicionar ID", "Adicionar aqui o ID, da música. Caso esteja em Dúvida, veja os /idmusicas", "Selecionar", "Cancelar/Sair");
  131. }
  132. }else{
  133. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC, DIALOG_STYLE_TABLIST_HEADERS, "Enter Music - Servidor", "Function or Music\nAdicionar um ID expecífico.\nRandomizar\nMúsica 1 - Wherever you will go - The Calling\nMúsica 2 - Cazuza - Exagerado\nMúsica 3 - Capital Inicial - Primeiros Erros\nMúsica 4 - AudioSlave - Like A Stone\nMúsica 5 - DESCONHECIDO - Hino dos Vereador\nLigar/Desligar Música", "Selecionar", "Cancelar/Sair");
  134. return 1;
  135. }
  136. return 1;
  137. }
  138.  
  139.     if(dialogid == DIALOG_ENTERMUSIC_CONFIRM){
  140. if(response){
  141. static string[110];
  142. if(MusicEnterPreConf == -1){
  143. MusicEnter = MusicEnterPreConf;
  144. printf("Música de Entrada no Servidor Agora é, ID: %i", MusicEnter);
  145. SendClientMessage(playerid, -1, "Você configurou o sistema de tocar músicas ao entrar no servidor para todos em: {ff0000}Desligado.");
  146. SendClientMessage(playerid, -1, "Para reativar novamente utilize: /musicaaoentrar");
  147. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC, DIALOG_STYLE_TABLIST_HEADERS, "Enter Music - Servidor", "Function or Music\nAdicionar um ID expecífico.\nRandomizar\nMúsica 1 - Wherever you will go - The Calling\nMúsica 2 - Cazuza - Exagerado\nMúsica 3 - Capital Inicial - Primeiros Erros\nMúsica 4 - AudioSlave - Like A Stone\nMúsica 5 - DESCONHECIDO - Hino dos Vereador\nLigar/Desligar Música", "Selecionar", "Cancelar/Sair");
  148. return 1;
  149. }
  150. if(MusicEnterPreConf == 0){
  151. MusicEnter = MusicEnterPreConf;
  152. printf("Música de Entrada no Servidor Agora é, ID: %i", MusicEnter);
  153. SendClientMessage(playerid, -1, "{ff0000}Comando Admin Efetuado{ffffff}: Você {FFC125}randomizou{ffffff} a Configuração de Tocar Músicas ao Entrar no Servidor para todos os Jogadores.");
  154. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC, DIALOG_STYLE_TABLIST_HEADERS, "Enter Music - Servidor", "Function or Music\nAdicionar um ID expecífico.\nRandomizar\nMúsica 1 - Wherever you will go - The Calling\nMúsica 2 - Cazuza - Exagerado\nMúsica 3 - Capital Inicial - Primeiros Erros\nMúsica 4 - AudioSlave - Like A Stone\nMúsica 5 - DESCONHECIDO - Hino dos Vereador\nLigar/Desligar Música", "Selecionar", "Cancelar/Sair");
  155. return 1;
  156. }
  157. if(MusicEnterPreConf >= 1){
  158. MusicEnter = MusicEnterPreConf;
  159. printf("Música de Entrada no Servidor Agora é, ID: %i", MusicEnter);
  160. format(string, sizeof(string), "Você definiu a música atual de entrada no servidor.\nStatus: {00ff00}LIGADO {FFC125}Musica: {ffffff}%i", MusicEnter);
  161. SendClientMessage(playerid, -1, string);
  162. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC, DIALOG_STYLE_TABLIST_HEADERS, "Enter Music - Servidor", "Function or Music\nAdicionar um ID expecífico.\nRandomizar\nMúsica 1 - Wherever you will go - The Calling\nMúsica 2 - Cazuza - Exagerado\nMúsica 3 - Capital Inicial - Primeiros Erros\nMúsica 4 - AudioSlave - Like A Stone\nMúsica 5 - DESCONHECIDO - Hino dos Vereador\nLigar/Desligar Música", "Selecionar", "Cancelar/Sair");
  163. return 1;
  164. }
  165. }else{
  166. static msgcancel[91]; //Todas as mensagens serão enviadas.
  167. format(msgcancel, 67, "Você não confirmou a Definição da Música para o ID de música: %i.", MusicEnterPreConf);
  168. SendClientMessage(playerid, -1, msgcancel);
  169. format(msgcancel, sizeof(msgcancel), "A Configuração do Sistema de músicas ao entrar no servidor continua sendo a Música ID: %i", MusicEnter);
  170. SendClientMessage(playerid, -1, msgcancel);
  171. MusicEnterPreConf = 0; //por padrão o ID voltará a sua origem de Zero, o acesso á este dialog só vem de Uma pré confirmação onde a mesma recebe um Valor atribuído. Conforme a regra do script. //Há possibilidade de haver erro já que o ID 0 causará a randomização das músicas no sistema. mas tudo está ao seu controle
  172. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC, DIALOG_STYLE_TABLIST_HEADERS, "Enter Music - Servidor", "Function or Music\nAdicionar um ID expecífico.\nRandomizar\nMúsica 1 - Wherever you will go - The Calling\nMúsica 2 - Cazuza - Exagerado\nMúsica 3 - Capital Inicial - Primeiros Erros\nMúsica 4 - AudioSlave - Like A Stone\nMúsica 5 - DESCONHECIDO - Hino dos Vereador\nLigar/Desligar Música", "Selecionar", "Cancelar/Sair");
  173. return 1;
  174. }
  175. return 1;
  176. }
  177.  
  178.     if(dialogid == DIALOG_ENTERMUSIC) { //Painel Principal
  179. if(response){
  180. switch(listitem){
  181. case 0:{
  182. SendClientMessage(playerid, -1, "Você entrou no Dialog para adicionar um ID de Música para Reproduzir (para todos) ao entrar no Servidor.");
  183. SendClientMessage(playerid, -1, "Aviso: ao selecionar o ID: 0 você irá desconfigurar o Servidor para não tocar mais músicas ao entrar.");
  184. ShowPlayerDialog(playerid, DIALOG_ENTERMUSICID, DIALOG_STYLE_INPUT, "Adicionar ID", "Adicionar aqui o ID, da música. Caso esteja em Dúvida, veja os /idmusicas", "Selecionar", "Cancelar/Sair");
  185. }
  186. case 1:{
  187. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC_CONFIRM, DIALOG_STYLE_MSGBOX, "config Alteração de Música Ao Entrar para todos", "{ffffff}Você alterou a configuração de Música de Entrada do Servidor para os jogadores,\nID DA MUSICA: 0\n{FFC125}RANDOMIZAR\n{ffffff}essa configuração vale para todos. Deseja confirmar?", "Sim", "Cancelar");
  188. MusicEnterPreConf = 0;
  189. }
  190. case 2:{
  191. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC_CONFIRM, DIALOG_STYLE_MSGBOX, "config Alteração de Música Ao Entrar para todos", "Você alterou a Música de Entrada do servidor,\nID DA MUSICA: 1\nArtista: The Calling\nMúsica: Wherever You Will Go\nessa configuração vale para todos. Deseja confirmar?", "Sim", "Cancelar");
  192. MusicEnterPreConf = 1;
  193. }
  194. case 3:{
  195. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC_CONFIRM, DIALOG_STYLE_MSGBOX, "config Alteração de Música Ao Entrar para todos", "Você alterou a Música de Entrada do servidor,\nID DA MUSICA: 2\nArtista: Cazuza\nMúsica: Exagerado\nessa configuração vale para todos. Deseja confirmar?", "Sim", "Cancelar");
  196. MusicEnterPreConf = 2;
  197. }
  198. case 4:{
  199. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC_CONFIRM, DIALOG_STYLE_MSGBOX, "config Alteração de Música Ao Entrar para todos", "Você alterou a Música de Entrada do servidor,\nID DA MUSICA: 3\nArtista: Capital Inicial\nMúsica: Primeiros Erros\nessa configuração vale para todos. Deseja confirmar?", "Sim", "Cancelar");
  200. MusicEnterPreConf = 3;
  201. }
  202. case 5:{
  203. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC_CONFIRM, DIALOG_STYLE_MSGBOX, "config Alteração de Música Ao Entrar para todos", "Você alterou a Música de Entrada do servidor,\nID DA MUSICA: 4\nArtista: Audioslave\nMúsica: Like A Stone\nessa configuração vale para todos. Deseja confirmar?", "Sim", "Cancelar");
  204. MusicEnterPreConf = 4;
  205. }
  206. case 6:{
  207. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC_CONFIRM, DIALOG_STYLE_MSGBOX, "config Alteração de Música Ao Entrar para todos", "Você alterou a Música de Entrada do servidor,\nID DA MUSICA: 5\nArtista: DESCONHECIDO\nMúsica: Hino dos Vereador\nessa configuração vale para todos. Deseja confirmar?", "Sim", "Cancelar");
  208. MusicEnterPreConf = 5;
  209. }
  210. case 7:{
  211. new string[37];
  212. new string2[45];
  213. new dialogstr[200];
  214. if(MusicEnter <= -1){
  215. format(string, sizeof(string), "Música para Todos\t{ff0000}Desligada");
  216. }
  217. if(MusicEnter == 0){
  218. format(string, sizeof(string), "Música para Todos\t{FFC125}Ramdom");
  219. }
  220. if(MusicEnter >= 1){
  221. format(string, sizeof(string), "Música para Todos\t{00FF00}Ligada");
  222. }
  223. if(Player[playerid][LoginMusic] == true){
  224. format(string2, sizeof(string2), "Música ao Entrar para mim\t{00ff00}Ligada");
  225. }
  226. if(Player[playerid][LoginMusic] == false){
  227. format(string2, sizeof(string2), "Música ao Entrar para mim\t{ff0000}Desligada");
  228. }
  229. format(dialogstr, sizeof(dialogstr), "Function\tStatus\n%s\n%s", string, string2);
  230. ShowPlayerDialog(playerid, DIALOG_ENTERMUSICADM, DIALOG_STYLE_TABLIST_HEADERS, "Configuração de Conta/Configuração Do Servidor", dialogstr, "Selecionar", "Sair/Cancelar");
  231. }
  232. }
  233. }else{
  234. return 1;
  235. }
  236. return 1;
  237. }
  238.  
  239.     if(dialogid == DIALOG_ENTERMUSICADM) { //DIALOG ULTIMO CASE
  240. if(response)
  241. {
  242. new string[37];
  243. new string2[45];
  244. new dialogstr[200];
  245. if(MusicEnter <= -1){
  246. format(string, sizeof(string), "Música para Todos\t{ff0000}Desligada");
  247. }
  248. if(MusicEnter == 0){
  249. format(string, sizeof(string), "Música para Todos\t{FFC125}Ramdom");
  250. }
  251. if(MusicEnter >= 1){
  252. format(string, sizeof(string), "Música para Todos\t{00FF00}Ligada");
  253. }
  254. if(Player[playerid][LoginMusic] == true){
  255. format(string2, sizeof(string2), "Música ao Entrar para mim\t{00ff00}Ligada");
  256. }
  257. if(Player[playerid][LoginMusic] == false){
  258. format(string2, sizeof(string2), "Música ao Entrar para mim\t{ff0000}Desligada");
  259. }
  260. switch(listitem){
  261. case 0:{
  262. if(MusicEnter >= 1){
  263. SendClientMessage(playerid, -1, "{ff0000}Comando Admin Efetuado{ffffff}: Você desabilitou a Configuração de Tocar Músicas ao Entrar no Servidor para todos os Jogadores.");
  264. MusicEnter = -1;
  265. printf("Música de Entrada no Servidor Agora é, ID: %i - Desligado", MusicEnter);
  266. format(string, sizeof(string), "Música para Todos\t{ff0000}Desligada");
  267. format(dialogstr, sizeof(dialogstr), "Function\tStatus\n%s\n%s", string, string2);
  268. ShowPlayerDialog(playerid, DIALOG_ENTERMUSICADM, DIALOG_STYLE_TABLIST_HEADERS, "Configuração de Conta/Configuração Do Servidor", dialogstr, "Selecionar", "Sair/Cancelar");
  269. return 1;
  270. }
  271. if(MusicEnter == 0){
  272. SendClientMessage(playerid, -1, "{ff0000}Comando Admin Efetuado{ffffff}: Você desabilitou a Configuração de Tocar Músicas ao Entrar no Servidor para todos os Jogadores.");
  273. MusicEnter = -1;
  274. printf("Música de Entrada no Servidor Agora é, ID: %i - Desligado", MusicEnter);
  275. format(string, sizeof(string), "Música para Todos\t{ff0000}Desligada");
  276. format(dialogstr, sizeof(dialogstr), "Function\tStatus\n%s\n%s", string, string2);
  277. ShowPlayerDialog(playerid, DIALOG_ENTERMUSICADM, DIALOG_STYLE_TABLIST_HEADERS, "Configuração de Conta/Configuração Do Servidor", dialogstr, "Selecionar", "Sair/Cancelar");
  278. return 1;
  279. }
  280. if(MusicEnter <= -1){
  281. SendClientMessage(playerid, -1, "{ff0000}Comando Admin Efetuado{ffffff}: Você {FFC125}randomizou{ffffff} a Configuração de Tocar Músicas ao Entrar no Servidor para todos os Jogadores.");
  282. MusicEnter = 0;
  283. printf("Música de Entrada no Servidor Agora é, ID: %i - Randomizado", MusicEnter);
  284. format(string, sizeof(string), "Música para Todos\t{FFC125}Ramdom");
  285. format(dialogstr, sizeof(dialogstr), "Function\tStatus\n%s\n%s", string, string2);
  286. ShowPlayerDialog(playerid, DIALOG_ENTERMUSICADM, DIALOG_STYLE_TABLIST_HEADERS, "Configuração de Conta/Configuração Do Servidor", dialogstr, "Selecionar", "Sair/Cancelar");
  287. return 1;
  288. }
  289. }
  290. case 1:{
  291. if(Player[playerid][LoginMusic] == true){
  292. Player[playerid][LoginMusic] = false;
  293. SendClientMessage(playerid, -1, "Você Desconfigurou sua conta para Não Tocar Músicas ao entrar no Servidor.");
  294. format(string2, sizeof(string2), "Música ao Entrar para mim\t{ff0000}Desligada");
  295. format(dialogstr, sizeof(dialogstr), "Function\tStatus\n%s\n%s", string, string2);
  296. ShowPlayerDialog(playerid, DIALOG_ENTERMUSICADM, DIALOG_STYLE_TABLIST_HEADERS, "Configuração de Conta/Configuração Do Servidor", dialogstr, "Y", "N");
  297. }else{
  298. Player[playerid][LoginMusic] = true;
  299. SendClientMessage(playerid, -1, "Você configurou sua conta para Tocar Músicas ao entrar no Servidor.");
  300. format(string2, sizeof(string2), "Música ao Entrar para mim\t{00ff00}Ligada");
  301. format(dialogstr, sizeof(dialogstr), "Function\tStatus\n%s\n%s", string, string2);
  302. ShowPlayerDialog(playerid, DIALOG_ENTERMUSICADM, DIALOG_STYLE_TABLIST_HEADERS, "Configuração de Conta/Configuração Do Servidor", dialogstr, "Y", "N");
  303. }
  304. }
  305. }
  306. }else{
  307. ShowPlayerDialog(playerid, DIALOG_ENTERMUSIC, DIALOG_STYLE_TABLIST_HEADERS, "Enter Music - Servidor", "Function or Music\nAdicionar um ID expecífico.\nRandomizar\nMúsica 1 - Wherever you will go - The Calling\nMúsica 2 - Cazuza - Exagerado\nMúsica 3 - Capital Inicial - Primeiros Erros\nMúsica 4 - AudioSlave - Like A Stone\nMúsica 5 - DESCONHECIDO - Hino dos Vereador\nLigar/Desligar Música", "Selecionar", "Cancelar/Sair");
  308. return 1;
  309. }
  310. return 1;
  311. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement