WiiLi Wiki frontpage Include your post in the News Get links Hoteles Quito
WiiLi.org Forum Index WiiLi.org
a new revolution
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Runescape Script 2.0

 
Post new topic   Reply to topic    WiiLi.org Forum Index -> Wii Scripts
View previous topic :: View next topic  
Author Message
wr194t



Joined: 17 Feb 2007
Posts: 4

Digg It
PostPosted: Sat May 12, 2007 3:16 pm    Post subject: Runescape Script 2.0

I have slightly edited the script no major changes. You can type both username and password with the Home button (please read instructions on how to the instructions are in the script.)
Code:
//Runescape Script 2.0 by Scott Wright

//Calibration:
//To calibrate, run this program and put the Wiimote on a flat surface face-up.
//Then read the values in the debug line (next to the run button).
//Change these values until the debug line reads approx. all zeros.
var.xtrim = 6
var.ytrim = -31
var.ztrim = 6

//Options:
var.deadzone = 5 //distance in pixels that you have to move the wiimote in
//order for it to register movement. Creates a "dead zone" around the pointer
//to make it easier to click. Higher = smoother but less accurate.

//***Do not edit anything below this line unless you know what you are doing.***

Mouse.LeftButton = wiimote.B
Mouse.RightButton = wiimote.A
Key.Windows = wiimote.Up
Key.U = wiimote.Up
Key.Internet = wiimote.Down
Key.F11 = wiimote.Left
Key.Alt = wiimote.Right
Key.F4 = wiimote.Right
Mouse.WheelUp = wiimote.Plus
Mouse.WheelDown = Wiimote1.Minus
Key.WebForward = wiimote.One
Key.WebBack = wiimote.Two
Key.Enter = wiimote.Nunchuk.CButton
Key.Calculator = wiimote.Nunchuk.ZButton

up = Wiimote.Nunchuk.JoyY < -0.5
left = Wiimote.Nunchuk.JoyX < -0.5
down = Wiimote.Nunchuk.JoyY > 0.5
right = Wiimote.Nunchuk.JoyX > 0.5

//PLEASE READ THIS IT'S IMPORTANT!
//This will make typing your username and password alot easier
//Put the letters/numbers or spaces of your username then your password behind the ='s
//Type 1 letter/number or space for every wiimote.Home line
//After you have typed the letters/numbers or spaces of your username type Enter on the next wiimote.Home line
//This will make sure you don't type your username and password on the same line
//Delete any spare wiimote.Home's left or make more if you have a long username and password
//Then Press Home when your on the username and password menu
//Make sure you click on the username line or it will type your password on the username line and your username on the password line.

 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home
 = wiimote.Home



var.accx = wiimote.RawForceX + var.xtrim
var.accy = wiimote.RawForceY + var.ytrim
var.accz = wiimote.RawForceZ + var.ztrim

if wiimote.dot1vis and wiimote.dot2vis then

  if var.accy > -7 then
    var.orientation = 0
  elseif var.accy > -45 then
    if var.accx < 0 then
      var.orientation = 3
    else
      var.orientation = 1
    endif
  else
    var.orientation = 2
  endif

  if var.leftpoint = 0 then
    if var.orientation = 0 then
      if wiimote.dot1x < wiimote.dot2x then
        var.leftpoint = 1
      else
        var.leftpoint = 2
      endif
    endif
    if var.orientation = 1 then
      if wiimote.dot1y > wiimote.dot2y then
        var.leftpoint = 1
      else
        var.leftpoint = 2
      endif
    endif
    if var.orientation = 2 then
      if wiimote.dot1x > wiimote.dot2x then
        var.leftpoint = 1
      else
        var.leftpoint = 2
      endif
    endif
    if var.orientation = 3 then
      if wiimote.dot1y < wiimote.dot2y then
        var.leftpoint = 1
      else
        var.leftpoint = 2
      endif
    endif
  endif

  if var.leftpoint = 1 then
    var.fix1x = wiimote.dot1x
    var.fix1y = wiimote.dot1y
    var.fix2x = wiimote.dot2x
    var.fix2y = wiimote.dot2y
  else
    var.fix1x = wiimote.dot2x
    var.fix1y = wiimote.dot2y
    var.fix2x = wiimote.dot1x
    var.fix2y = wiimote.dot1y
  endif

  var.dx = var.fix2x - var.fix1x
  var.dy = var.fix2y - var.fix1y
  var.cx = (var.fix1x+var.fix2x)/1024.0 - 1
  var.cy = (var.fix1y+var.fix2y)/1024.0 - .75

  var.d = sqrt(var.dx*var.dx+var.dy*var.dy)

  var.dx = var.dx / var.d
  var.dy = var.dy / var.d

  var.ox = -var.dy*var.cy-var.dx*var.cx;
  var.oy = -var.dx*var.cy+var.dy*var.cx;

  var.ax = (var.ox * screen.desktopwidth) + (screen.desktopwidth / 2)
  var.ay = (-var.oy * screen.desktopwidth) + (screen.desktopheight / 2)




  var.dx = var.ax - mouse.cursorposx
  var.dy = var.ay - mouse.cursorposy

  var.d = sqrt((var.dx*var.dx)+(var.dy*var.dy))

  var.a = 180 / (200 + var.d * var.d * var.d * .001)

  if var.d <= var.deadzone then var.a = 1

  debug = var.d + " " + var.a

  var.finalx = mouse.cursorposx * var.a + var.ax * (1 - var.a)
  var.finaly = mouse.cursorposy * var.a + var.ay * (1 - var.a)


  mouse.cursorposx = var.finalx
  mouse.cursorposy = var.finaly

else

  var.leftpoint = 0

endif

//debug = var.accx + " " + var.accy + " " + var.accz
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    WiiLi.org Forum Index -> Wii Scripts All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group