Advertisement
Guest User

v1.2

a guest
Aug 7th, 2012
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.06 KB | None | 0 0
  1. //----INCLUDES
  2. #include <a_samp>
  3. #include <zcmd>
  4. #include <sscanf2>
  5. //----CORES
  6. #define VERMELHO 0xFF0000AA
  7. #define VERDE 0x00FF00AA
  8. //----DIALOGS
  9. #define LISTA 1234 // << se ja existir este número em suas dialog MUDE!
  10.  
  11. //----TEXT LABEL
  12. new Text3D:rock;
  13. new Text3D:funk;
  14. new Text3D:sertanejo;
  15. new Text3D:eletro;
  16. new Text3D:gospel;
  17. new Text3D:pagode;
  18. new Text3D:anos80;
  19. new Text3D:japonesa;
  20. new Text3D:hiphop;
  21. //----TEXT DRAW
  22.  
  23. public OnFilterScriptInit()
  24. {
  25. print("-------------------------------------");
  26. print("ESTILOS MUSICAIS FEITO POR: MetalliCa");
  27. print("-------------------------------------");
  28. return 1;
  29. }
  30. //================[COMANDOS]====================================================
  31. CMD:curtir(playerid, params[])
  32. {
  33. if(GetPVarInt(playerid, "estilo") > 0) return SendClientMessage(playerid, VERDE, "Você só pode curtir um estilo,seu eclético");
  34. if(isnull(params)) return SendClientMessage(playerid, VERMELHO, "/curtir [estilo]"),SendClientMessage(playerid, VERDE, "Não conhece a lista de curtir? use: /listam");
  35.  
  36. if(!strcmp(params, "rock", true))
  37. {
  38. new NameP[MAX_PLAYER_NAME];
  39. new string[128];
  40. SetPVarInt(playerid, "estilo", 1);
  41. GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
  42. format(string, sizeof(string), "%s Curti é Rock'n Roll (Você tambem curti? /CURTIR)", NameP);
  43. SendClientMessageToAll(VERMELHO, string);
  44. Delete3DTextLabel(funk);
  45. Delete3DTextLabel(sertanejo);
  46. Delete3DTextLabel(eletro);
  47. Delete3DTextLabel(gospel);
  48. Delete3DTextLabel(pagode);
  49. Delete3DTextLabel(anos80);
  50. Delete3DTextLabel(japonesa);
  51. rock = Create3DTextLabel("ROCK", 0xFF230AFF, 30.0, 40.0, 50.0, 100.0, 0);
  52. Attach3DTextLabelToPlayer(rock, playerid, 0.0, 0.0, 0.3);
  53. PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/81980356/Slipknot-Duality.mp3");
  54. }
  55.  
  56. else if(!strcmp(params, "funk", true))
  57. {
  58. new NameP[MAX_PLAYER_NAME];
  59. new string[128];
  60. SetPVarInt(playerid, "estilo", 1);
  61. GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
  62. format(string, sizeof(string), "%s Curti é Funk(Você tambem curti? /CURTIR)", NameP);
  63. SendClientMessageToAll(VERMELHO, string);
  64. Delete3DTextLabel(rock);
  65. Delete3DTextLabel(sertanejo);
  66. Delete3DTextLabel(eletro);
  67. Delete3DTextLabel(gospel);
  68. Delete3DTextLabel(pagode);
  69. Delete3DTextLabel(anos80);
  70. Delete3DTextLabel(japonesa);
  71. funk = Create3DTextLabel("FUNK", 0xFF230AFF, 30.0, 40.0, 50.0, 100.0, 0);
  72. Attach3DTextLabelToPlayer(funk, playerid, 0.0, 0.0, 0.3);
  73. PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/81980356/teodoro%20e%20sampaio%20-%20o%20certinho%20e%20o%20safado.mp3");
  74. }
  75.  
  76. else if(!strcmp(params, "sertanejo", true))
  77. {
  78. new NameP[MAX_PLAYER_NAME];
  79. new string[128];
  80. SetPVarInt(playerid, "estilo", 1);
  81. GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
  82. format(string, sizeof(string), "%s Curti é Sertanejo(Você tambem curti? /CURTIR)", NameP);
  83. SendClientMessageToAll(VERMELHO, string);
  84. Delete3DTextLabel(rock);
  85. Delete3DTextLabel(funk);
  86. Delete3DTextLabel(eletro);
  87. Delete3DTextLabel(gospel);
  88. Delete3DTextLabel(pagode);
  89. Delete3DTextLabel(anos80);
  90. Delete3DTextLabel(japonesa);
  91. sertanejo = Create3DTextLabel("SERTANEJO", 0xFF230AFF, 30.0, 40.0, 50.0, 100.0, 0);
  92. Attach3DTextLabelToPlayer(sertanejo, playerid, 0.0, 0.0, 0.3);
  93. PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/81980356/teodoro%20e%20sampaio%20-%20o%20certinho%20e%20o%20safado.mp3");
  94. }
  95.  
  96. else if(!strcmp(params, "eletro", true))
  97. {
  98. new NameP[MAX_PLAYER_NAME];
  99. new string[128];
  100. SetPVarInt(playerid, "estilo", 1);
  101. GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
  102. format(string, sizeof(string), "%s Curti é musica Eletronica(Você tambem curti? /CURTIR)", NameP);
  103. SendClientMessageToAll(VERMELHO, string);
  104. Delete3DTextLabel(rock);
  105. Delete3DTextLabel(funk);
  106. Delete3DTextLabel(sertanejo);
  107. Delete3DTextLabel(gospel);
  108. Delete3DTextLabel(pagode);
  109. Delete3DTextLabel(anos80);
  110. Delete3DTextLabel(japonesa);
  111. eletro = Create3DTextLabel("ELETRO", 0xFF230AFF, 30.0, 40.0, 50.0, 100.0, 0);
  112. Attach3DTextLabelToPlayer(eletro, playerid, 0.0, 0.0, 0.3);
  113. PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/81980356/Dimitri%20Vegas%20%20Like%20Mike%20%20Regi%20%20%20Momentum%20%28Original%20Mix%29.mp3");
  114. }
  115.  
  116. else if(!strcmp(params, "gospel", true))
  117. {
  118. new NameP[MAX_PLAYER_NAME];
  119. new string[128];
  120. SetPVarInt(playerid, "estilo", 1);
  121. GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
  122. format(string, sizeof(string), "%s Curti é musica Gospel(Você tambem curti? /CURTIR)", NameP);
  123. SendClientMessageToAll(VERMELHO, string);
  124. Delete3DTextLabel(rock);
  125. Delete3DTextLabel(funk);
  126. Delete3DTextLabel(sertanejo);
  127. Delete3DTextLabel(eletro);
  128. Delete3DTextLabel(pagode);
  129. Delete3DTextLabel(anos80);
  130. Delete3DTextLabel(japonesa);
  131. gospel = Create3DTextLabel("GOSPEL", 0xFF230AFF, 30.0, 40.0, 50.0, 100.0, 0);
  132. Attach3DTextLabelToPlayer(gospel, playerid, 0.0, 0.0, 0.3);
  133. PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/81980356/teodoro%20e%20sampaio%20-%20o%20certinho%20e%20o%20safado.mp3");
  134. }
  135.  
  136. else if(!strcmp(params, "pagode", true))
  137. {
  138. new NameP[MAX_PLAYER_NAME];
  139. new string[128];
  140. SetPVarInt(playerid, "estilo", 1);
  141. GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
  142. format(string, sizeof(string), "%s Curti é Pagode(Você tambem curti? /CURTIR)", NameP);
  143. SendClientMessageToAll(VERMELHO, string);
  144. Delete3DTextLabel(rock);
  145. Delete3DTextLabel(funk);
  146. Delete3DTextLabel(sertanejo);
  147. Delete3DTextLabel(eletro);
  148. Delete3DTextLabel(gospel);
  149. Delete3DTextLabel(anos80);
  150. Delete3DTextLabel(japonesa);
  151. pagode = Create3DTextLabel("PAGODE", 0xFF230AFF, 30.0, 40.0, 50.0, 100.0, 0);
  152. Attach3DTextLabelToPlayer(pagode, playerid, 0.0, 0.0, 0.3);
  153. PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/81980356/04%20-%20Camisa%2010.mp3");
  154. }
  155.  
  156. else if(!strcmp(params, "anos80", true))
  157. {
  158. new NameP[MAX_PLAYER_NAME];
  159. new string[128];
  160. SetPVarInt(playerid, "estilo", 1);
  161. GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
  162. format(string, sizeof(string), "%s Curti é musica dos Anos80(Você tambem curti? /CURTIR)", NameP);
  163. SendClientMessageToAll(VERMELHO, string);
  164. Delete3DTextLabel(rock);
  165. Delete3DTextLabel(funk);
  166. Delete3DTextLabel(sertanejo);
  167. Delete3DTextLabel(eletro);
  168. Delete3DTextLabel(gospel);
  169. Delete3DTextLabel(pagode);
  170. Delete3DTextLabel(japonesa);
  171. anos80 = Create3DTextLabel("ANOS80", 0xFF230AFF, 30.0, 40.0, 50.0, 100.0, 0);
  172. Attach3DTextLabelToPlayer(anos80, playerid, 0.0, 0.0, 0.3);
  173. PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/81980356/13%20Glee%20-%20Safety%20Dance.mp3");
  174. }
  175.  
  176. else if(!strcmp(params, "japonesa", true))
  177. {
  178. new NameP[MAX_PLAYER_NAME];
  179. new string[128];
  180. SetPVarInt(playerid, "estilo", 1);
  181. GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
  182. format(string, sizeof(string), "%s Curti é musica Japonesa(Você tambem curti? /CURTIR)", NameP);
  183. SendClientMessageToAll(VERMELHO, string);
  184. Delete3DTextLabel(rock);
  185. Delete3DTextLabel(funk);
  186. Delete3DTextLabel(sertanejo);
  187. Delete3DTextLabel(eletro);
  188. Delete3DTextLabel(gospel);
  189. Delete3DTextLabel(pagode);
  190. Delete3DTextLabel(anos80);
  191. japonesa = Create3DTextLabel("JAPONES", 0xFF230AFF, 30.0, 40.0, 50.0, 100.0, 0);
  192. Attach3DTextLabelToPlayer(japonesa, playerid, 0.0, 0.0, 0.3);
  193. PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/81980356/teodoro%20e%20sampaio%20-%20o%20certinho%20e%20o%20safado.mp3");
  194. }
  195.  
  196. else if(!strcmp(params, "hiphop", true))
  197. {
  198. new NameP[MAX_PLAYER_NAME];
  199. new string[128];
  200. SetPVarInt(playerid, "estilo", 1);
  201. GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
  202. format(string, sizeof(string), "%s Curti é musica HIP-HOP(Você tambem curti? /CURTIR)", NameP);
  203. SendClientMessageToAll(VERMELHO, string);
  204. Delete3DTextLabel(rock);
  205. Delete3DTextLabel(funk);
  206. Delete3DTextLabel(sertanejo);
  207. Delete3DTextLabel(eletro);
  208. Delete3DTextLabel(gospel);
  209. Delete3DTextLabel(pagode);
  210. Delete3DTextLabel(anos80);
  211. Delete3DTextLabel(japonesa);
  212. hiphop = Create3DTextLabel("HIP-HOP", 0xFF230AFF, 30.0, 40.0, 50.0, 100.0, 0);
  213. Attach3DTextLabelToPlayer(hiphop, playerid, 0.0, 0.0, 0.3);
  214. PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/81980356/teodoro%20e%20sampaio%20-%20o%20certinho%20e%20o%20safado.mp3");
  215. }
  216. return 1;
  217. }
  218.  
  219. CMD:listam(playerid)
  220. {
  221. SendClientMessage(playerid,-1,"{FFFFFF}/Curtir {FF230A}ROCK");
  222. SendClientMessage(playerid,-1,"{FFFFFF}/Curtir {FF230A}FUNK");
  223. SendClientMessage(playerid,-1,"{FFFFFF}/Curtir {FF230A}SERTANEJO");
  224. SendClientMessage(playerid,-1,"{FFFFFF}/Curtir {FF230A}ELETRO");
  225. SendClientMessage(playerid,-1,"{FFFFFF}/Curtir {FF230A}GOSPEL");
  226. SendClientMessage(playerid,-1,"{FFFFFF}/Curtir {FF230A}PAGODE");
  227. SendClientMessage(playerid,-1,"{FFFFFF}/Curtir {FF230A}ANOS80");
  228. SendClientMessage(playerid,-1,"{FFFFFF}/Curtir {FF230A}JAPONESA");
  229. SendClientMessage(playerid,-1,"{FFFFFF}/Curtir {FF230A}HIP-HOP");
  230. return 1;
  231. }
  232.  
  233. CMD:descurtir(playerid, params[])
  234. {
  235. SetPVarInt(playerid, "estilo", 0);
  236. StopAudioStreamForPlayer(playerid);
  237. SendClientMessage(playerid,VERMELHO,"[INFO]: Você deixou de curtir um estilo");
  238. return 1;
  239. }
  240.  
  241. //-------------[SET-ESTILO-ADMIN]-----------------------------------------------
  242. CMD:setestilo(playerid, params[])
  243. {
  244. new estilo[24],nome[MAX_PLAYER_NAME],Str[128],player;
  245. if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,VERMELHO,"[ERRO]: Não pode usar este comando");
  246. if(sscanf(params, "us",player,estilo))
  247. {
  248. SendClientMessage(playerid,VERMELHO,"Use: /setestilo [id] [estilo]");
  249. }
  250. else
  251. {
  252. if(!IsPlayerConnected(player)) return SendClientMessage(playerid, VERDE, "[ERRO]: Este jogador não está conectado");
  253. GetPlayerName(playerid,nome,sizeof(nome));
  254. format(Str, sizeof(Str), "%s Curti é %s",nome,params);
  255. SendClientMessageToAll(VERMELHO,Str);
  256. }
  257. return true;
  258. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement