TOPO DA GM #define COLOUR_INFORMACAO 0x00FF00FF #define COLOUR_ERRO 0xFF0000FF //Coloque isso em public OnPlayerText if(strcmp("/dj", cmdtext, true) == 0 || strcmp("/tocardj", cmdtext, true) == 0) { if(CallRemoteFunction("GetPlayerAdminLevel","i",playerid) < 1) return SendClientMessage(playerid,COLOUR_ERRO,StringTable[8]); SendClientMessage(playerid, COLOUR_INFORMACAO, "[INFO]: Escolha A Musica DJ! Arrebente no som!!"); ShowDJForPlayer(playerid); return 1;} //Coloque isso em Qualquer Local da GM, Recomendo Colocar onde tenha um Nome de Stock Jб vai Vim com Musica //Vocк Pode adicionar mais Musica,caso preste bastante atenзгo nos codigos.. stock ShowDJForPlayer(playerid) { ShowPlayerDialog(playerid,3684,DIALOG_STYLE_LIST,"DJ Solte o SOM:","ROCKSTARION\nAdicione MUSICA\nAdicione Musica","OK","Voltar"); return 1; } //Adicione isso em public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) Aqui vem endereзo das //Musicas ou IP de radio.. if(dialogid == 3684) //MENU FUNK RADIOS DO DJ { if(!response) if(listitem == 0) { static i; //RADIO ROCKSTATION for(i = GetMaxPlayers(); i > -1; --i) { PlayAudioStreamForPlayer(i, "http://212.48.110.146:8130"); } return 1; } if(listitem == 1) //Adicione mais musica, Exemplo Essa й a musica 1 Entгo tem o Numero [1] Adicione mais musica comforme os numeros 1, 2, 3, 4, 5, 6 etc. { static i; //Adicione Mais musica, Sу preste atenзгo nos codigos for(i = GetMaxPlayers(); i > -1; --i) { PlayAudioStreamForPlayer(i, "Endereзo ou ip da RADIO AQUI"); } return 1; } return 1; }
Exemplo
TOPO DA GM #define COLOUR_INFORMACAO 0x00FF00FF #define COLOUR_ERRO 0xFF0000FF //Coloque isso em public OnPlayerText if(strcmp("/dj", cmdtext, true) == 0 || strcmp("/tocardj", cmdtext, true) == 0) { if(CallRemoteFunction("GetPlayerAdminLevel","i",pl ayerid) < 1) return SendClientMessage(playerid,COLOUR_ERRO,StringTable[8]); SendClientMessage(playerid, COLOUR_INFORMACAO, "[INFO]: Escolha A Musica DJ! Arrebente no som!!"); ShowDJForPlayer(playerid); return 1;} //Coloque isso em Qualquer Local da GM, Recomendo Colocar onde tenha um Nome de Stock Jб vai Vim com Musica //Vocк Pode adicionar mais Musica,caso preste bastante atenзгo nos codigos.. stock ShowDJForPlayer(playerid) { ShowPlayerDialog(playerid,3684,DIALOG_STYLE_LIST," DJ Solte o SOM:","ROCKSTARION\nAdicione MUSICA\nAdicione Musica","OK","Voltar"); return 1; } //Adicione isso em public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) Aqui vem endereзo das //Musicas ou IP de radio.. if(dialogid == 3684) //MENU FUNK RADIOS DO DJ { if(!response) if(listitem == 0) { static i; //RADIO ROCKSTATION for(i = GetMaxPlayers(); i > -1; --i) { PlayAudioStreamForPlayer(i, "http://212.48.110.146:8130"); } return 1; } if(listitem == 1) //Adicione mais musica, Exemplo Essa й a musica 1 Entгo tem o Numero [1] Adicione mais musica comforme os numeros 1, 2, 3, 4, 5, 6 etc. { static i; //Adicione Mais musica, Sу preste atenзгo nos codigos for(i = GetMaxPlayers(); i > -1; --i) { PlayAudioStreamForPlayer(i, "Endereзo ou ip da RADIO AQUI"); } return 1; } return 1; }
Muito interessante man! Curti o sistema, mas acho que poderia ter usado Boxes para colocar o script para facilitar na hora de ler por exemplo:
Код:
Exemplo @EDIT: Lhe dei um Rep aew pra lhe ajudar |
Aquilo lб й sу a descriзгo dele --*
Sу faz o que ele falo, acho que ele tб correto... porque pelo que parece isso й algo jб feito, ou seja nгo й um Projeto.. Bom, mais sу uma dica, use MAX_PLAYERS ao invйs de GetMaxPlayers й mais rбpido :3 Embora esteja bem simples, parabйns Atenciosamente, |