GRUPO DE STEAM
Wiimote Heroes Wii PC
GRUPO DE STEAM
Wiimote Heroes Wii PC
5
JUGANDO
36
ONLINE
Fundado
14 de noviembre de 2014
Idioma
Inglés
Nicoreda 2 MAR 2015 a las 3:01
CS:GO ULTIMATE MOTION PLUS Script
Hello, this is my new csgo script, including motion plus from creator of glovepie.

//SCRIPT START HERE
// Script conçu par nicoreda, la partie Motion plus par le créateur du
// programe.
// A LIRE A LIRE A LIRE \/
// Lancer le script 3 fois.
// Au 4eme lancement, posez d'abord la wiimote sur le sol ou sur une table BIEN posé
// Ensuite, ne pas oublier d'attendre que les 2 led du milieu passent
// à la première led.

// ENGLISH
// Script is glitchy, you have to reload it like 3 / 4 times. You can stop it when windows
// make ♥♥♥♥ using SHIFT+P+I+E on your keyboard.
// Before start, be sure wiimote is on the floor and don't move until wiimote get
// one led.
// HOW TO PLAY ?
// When you are ingame, just press "1" on numpad to add nunchuk movement controls.
// You can remove it pressing "2" on numpad (useful when you have to write some text)
// About controls, try all ingame, I can just tell you C button on nunchuk is for stopping movement.
// Nunchuk to the left -> Knife, to the right -> Reload, to the bottom -> crouch.
// On CSGO, set mouse speed to 0.5 and acceleration to 1.44 and enable it.
pie.FrameRate = 120hz;
debug = "Battery: " + wiimote.Battery

WASD = nunchuk1.Joy
if starting then
var.jumped = 0
var.shifted = 0
var.moveforward = 0
var.AisPressed = 0
var.changeweapon = 0
var.Aiming = 0
// define deadzone, calibration and sensitivity
var.calibrationGyro = [0, 0] // [Yaw, Pitch]

// These are the starting out sensitivity levels, whenever you run the script this is the sensitivity it starts out with
// var.z is normal holding nunchuk z speed
var.z = [.5, .5]
// var.a is the zoom, holding wiimote A speed
var.a = [.25, .25]
endif


var.dx = mouse.x
var.dy = mouse.y

// Toggle(var.movementenable) = pressed(WiiMote.Nunchuk.CButton)

var.movementenable = WiiMote.Nunchuk.CButton

// hold nunchuck Z to move mouse with WiiMote

if (var.movementenable = 0) then
var.sensitivityGyro = var.z
var.Gyro = [0, 0]
if (Abs(WiiMote.MotionPlus.YawSpeed + var.calibrationGyro[1]) > var.deadzoneGyro[1]) then var.Gyro[1] = RemoveUnits(WiiMote.MotionPlus.YawSpeed + var.calibrationGyro[1]) - (Sign(WiiMote.MotionPlus.YawSpeed) * var.deadzoneGyro[1])
if (Abs(WiiMote.MotionPlus.PitchSpeed + var.calibrationGyro[2]) > var.deadzoneGyro[2]) then var.Gyro[2] = RemoveUnits(WiiMote.MotionPlus.PitchSpeed + var.calibrationGyro[2]) - (Sign(WiiMote.MotionPlus.PitchSpeed) * var.deadzoneGyro[2])
Mouse.DirectInputX = Mouse.DirectInputX + (var.Gyro[1] * var.sensitivityGyro[1])
Mouse.DirectInputY = Mouse.DirectInputY + (-1 * var.Gyro[2] * var.sensitivityGyro[2])
endif
if (var.movementenable = 1) then

endif


if (var.dx < .08 or var.dx > .92) and not wiimote.a then
`var.sensitivityGyro = [1.7, .7]
var.deadzoneGyro = [.5, .5]
endif

mouse.RightButton = wiimote.Nunchuk.ZButton
mouse.LeftButton = wiimote.B
key.Space = wiimote.A
key.1 = wiimote.Minus
key.E = wiimote.Home
key.5 = wiimote.Plus
key.Shift = wiimote.Down
key.2 = wiimote.Right
key.G = wiimote.Up
key.4 = wiimote.Left
key.K = wiimote.One
key.Tab = wiimote.Two
if key.NUMPAD1 = true then
var.nunchukenable = 1
endif
if key.NUMPAD2 = true then
var.nunchukenable = 0
endif
var.accxnun = wiimote.Nunchuk.RawAccX
var.accynun = wiimote.Nunchuk.RawAccZ

if var.nunchukenable = 1 then
if var.accxnun > 6 then
key.3 = true
else
key.3 = false
endif
if var.accxnun < -6 then
key.R = true
else
key.R = false
endif

if var.accynun < -6 then
key.Ctrl = true
else
key.Ctrl = false
endif
endif
Última edición por Nicoreda; 2 MAR 2015 a las 3:02
< >
Mostrando 1-1 de 1 comentarios
Tank Squirrel 3 MAR 2015 a las 11:11 
:D :D :D very nice.
< >
Mostrando 1-1 de 1 comentarios
Por página: 1530 50