View Single Post
  #5  
Old 03-12-2010, 11:20 PM
jkldogg jkldogg is offline
J.Rollin (killaz)
jkldogg's Avatar
Join Date: Feb 2010
Location: USA
Posts: 675
jkldogg can only hope to improve
Send a message via AIM to jkldogg Send a message via MSN to jkldogg
Cool Jukebox (Chris Vimes)

SORRY FOR DOUBLE POSTING (this is my one thread for all my questions)

Having a little problem with this jukebox Chris Vimes made a while back. I personally love this script. I like to be able to listen to music in game rather than having Graal and Internet open. So that there's slightly less lag.

Anyways, the probably is when you start to play a song, if someone shoots a gun the song goes off. Help is appreciated, thanks in advance.

Here's the code

PHP Code:
////NO ONE TOUCH THIS, ask jkldogg to add songs
//#CLIENTSIDE
function onCreated() 

  
showJukebox(); 

function 
onKeyPressedcodekey 

  if ( 
key == "r" 
  { 
    
setTimer0.05 ); 
    
Jukebox_Window.visible Jukebox_Window.visible 1
    
GraalControl.makeFirstRespondertrue ); 
  } 

function 
onWeaponFired() 

  
say2"Press 'r' to toggle jukebox!" ); 

function 
showJukebox() 

  
playing this.playing
  
Jukebox_Window.destroy(); 
  new 
GuiWindowCtrl"Jukebox_Window" 
  { 
    
profile "GuiBlueWindowProfile"
    
width 280
    
height 120
    
screenwidth width
    
screenheight height
    
canClose canMinimize true
    
canMaximize canResize false
    
visible false
    
text "Jukebox -"SPC servername
    
useownprofile true
    
profile.transparency .9
    new 
GuiMLTextCtrl"Jukebox_Text" 
    { 
      
profile "GuiBlueTextProfile"
      
10
      
30
      
width 270
      
height 20
      
useownprofile true
      
profile.align "center"
      
text "<center>Now playing:" SPC playing
    } 
    new 
GuiPopUpMenuCtrl"Jukebox_List" 
    { 
      
profile "GuiBluePopUpMenuProfile"
      
width 260
      
height 20
      
10
      
50
      
textprofile "GuiBlueTextListProfile"
      
scrollprofile "GuiBlueScrollProfile"
      
clearRows(); 
      
temp.music = { 
      { 
"Young Jeezy - My President Is Black""http://dump.ninjapirat.org/files/18%20My%20President.mp3" },
      { 
"Eminem - Stay Wide Awake""http://www.downloads.nl/cgi-bin/mp3get.cgi?u=http%3A%2F%2Fbetruger.wrzuta.pl%2Fsr%2Ff%2F4dEUI3jrj34%2Feminem_-_stay_wide_awake.mp3&n=3" }, 
      { 
"Lil Wayne & Gucci Mane - We Be Steady Mobbin ""http://yoraps.com/music/lil_wayne-mobbin.mp3" }, 
      { 
"Gucci Mane - Lemonade""http://www.downloads.nl/cgi-bin/mp3get.cgi?u=http%3A%2F%2Fwww.djbobbytrends.com%2Fblog%2Fwp-content%2Fuploads%2F2009%2F11%2F03-Lemonade.mp3&n=2" }, 
      { 
"Iyaz - Replay""http://www.downloads.nl/cgi-bin/mp3get.cgi?u=http%3A%2F%2Fdoris9403.wrzuta.pl%2Fsr%2Ff%2F1IdqekCNy32%2Fiyaz_-_replay.mp3&n=10" }, 
      { 
"Eminem - The Way I Am ""http://cd04.static.jango.com/music/03/40/87/0340874277.mp3" }, 
      { 
"Eminem - When I'm Gone ""http://www.downloads.nl/cgi-bin/mp3get.cgi?u=http%3A%2F%2Fwww.myotherdrive.com%2Ffile%2F850.472605.02022008.03344.0067fi%2FEminem%2520-%2520When%2520Im%2520Gone%2520(dirty).mp3&n=5" },
      { 
"Eminem - Must Be The Ganja""http://www.downloads.nl/cgi-bin/mp3get.cgi?u=http%3A%2F%2Fkrwawy80.wrzuta.pl%2Fsr%2Ff%2F3QdmGxuaqDV%2Feminem_-_must_be_the_ganja_produced_by_dr._dre_and_mark_batson.mp3&n=7" },
      { 
"Eminem - Medicine Ball ""http://www.downloads.nl/cgi-bin/mp3get.cgi?u=http%3A%2F%2Fkrwawy80.wrzuta.pl%2Fsr%2Ff%2F20r1DvaoDFV%2Feminem_-_medicine_ball_produced_by_dr._dre_and_mark_batson.mp3&n=1" },
      { 
"Gucci Mane - Stupid Wild""http://www.downloads.nl/cgi-bin/mp3get.cgi?u=http%3A%2F%2Fwww.hilkoo.com%2Fwp-content%2Fuploads%2F2009%2F11%2FGucci-Mane-Ft-Lil-Wayne-Camron-Stupid-Wild-www.hilkoo.com.mp3&n=4" },
      { 
"Gucci Mane & Usher - Spotlight""http://c.wrzuta.pl/wa3958/5522c5c9001f5ff94ae34d6e/0/gucci%20mane%20ft.%20usher%20-%20spotlight.mp3?523.187163341582" },
      { 
"insane""http://www.mp3-center.org/download_mp3/Eminem/Insane/8109489" },
      { 
"song""http://www.yoraps.com/audios1.php?subaction=showfull&id=1267696186&archive=&start_from=&ucat=13&" },
      { 
"song""http://www.jamglue.com/tracks/9611377/popout" },
      { 
"Rihanna - Hard (Featuring Young Jeezy)""http://c.wrzuta.pl/wa3247/227e7f5b00031adb4b0ea70a/0/rihanna%20-%20hard%20%28featuring%20jeezy%29.mp3?743.254980545283" },
      { 
"Plies (Featuring Neyo) - Bust It Baby Remix""http://c.wrzuta.pl/wa793/13199862002be4fc484b789c/0/plies%20ft%20neyo-bust%20it%20baby%20remix.mp3?996.453801590508" },
      { 
"song""url!" },
      { 
"song""url!" },
      { 
"song""url!" },
      { 
"song""url!" },
      { 
"song""url!" },
      { 
"song""url!" },
      { 
"song""url!" },
      { 
"song""url!" },
      { 
"song""url!" },
      { 
"Eminem - Stan""http://images.mmosite.com/bbs/upload/temp/Stan.mp3" }};       
      for ( 
temp.0temp.temp.music.size(); temp.++ ) 
      { 
        
withaddRow0temp.music[temp.i][0] ) ) 
        { 
          
this.var = temp.music[temp.i][1]; 
        } 
      } 
      
setSelectedRow); 
      
sort(); 
    } 
    new 
GuiButtonCtrl"Jukebox_Stop" 
    { 
      
profile "GuiBlueButtonProfile"
      
width 75
      
height 30
      
Jukebox_Window.width - ( width ); 
      
Jukebox_Window.height 40
      
text "Stop Music"
    } 
  } 
  
stopmidi(); 
  
this.playing "[None]"
  
Jukebox_Text "Now playing: [None]"

function 
onTimeOut() 

  
this.time += .05;; 
  
setTimer0.05 ); 

function 
Jukebox_Stop.onAction() 

  
stopmidi(); 
  
this.playing "[None]"
  
Jukebox_Text "Now playing: [None]"

function 
Jukebox_List.onSelect() 

  if ( 
this.time 
  { 
  
this.playing params[1]; 
  
Jukebox_Text.text "Now playing:" SPC params[1]; 
  
playJukebox_List.rows[params[2]].var ); 
  } 

function 
onPlaytitlesong 

  
this.playing title
  
Jukebox_Text.text "Now playing:" SPC title
  
playsong ); 

__________________

PSN: jkldogg



The best post ever made on the graal forums.
After playing Graal Online for many years, JKL decides to make a forum account. Isn't life funny?

Last edited by jkldogg; 03-12-2010 at 11:21 PM.. Reason: double post
Reply With Quote