Jéro tu va faire chauffer GP ( GlovePie ) et tu va me faire le meilleur script que tu n'a jamais fais de toute ta vie !!
Wait and PLAYYYY ! ! !

//FARCRY2
Wiimote1.Leds = 0 //Turn Off Leds
//Directionnel Stick as WASD
WASD = Wiimote1.Nunchuk.Joy
mouse.WheelDown = Wiimote1.Nunchuk.RawForceZ <= -60 degrees //Change Fire
mouse.WheelUp = Wiimote1.Nunchuk.RawForceZ >= 60 degrees //Change Fire
Mouse.LeftButton = Wiimote1.B //Fire
Keyboard.Space = wiimote1.Nunchuk.ZButton //Jump
Keyboard.LeftShift = wiimote1.Nunchuk.CButton //Run
Keyboard.5 = wiimote1.up //Map
Keyboard.1 = wiimote1.Nunchuk.RawForceX >= 60 //Cuttle
Mouse.RightButton = wiimote1.A //Target
Keyboard.C = wiimote1.down //Down
Keyboard.Q = wiimote1.left //Throw Grenad
Keyboard.F = wiimote1.right //Change Grenad
Keyboard.R = wiimote1.minus //Recharge
Keyboard.E = wiimote1.plus //Action
Keyboard.H = wiimote1.one //Medic
Keyboard.4 = wiimote1.two //Special Fire
Keyboard.Escape = wiimote1.Home //Echap
If Pressed(wiimote.plus and wiimote.minus) then //Press - and + for camera and calibrate before launch the game
var.mode++
++var.mode
inc(var.mode)
Endif
If Odd(var.mode) then
//Universal (2) Wiimote Mouse (With Directinput) Script for FPS by jeromote and frametaux
//Move your mouse and your wiimote outside the screen (x,y) and... have fun! (Walk with Farcry2)
if ((not wiimote.PointerOnScreen) and (not wiimote.PointerVisible)) and (wiimote.pointerx<-0.15 and inrange(wiimote.pointery,0,1)) then //Wiimote Point SensorBar
var.minX=min(wiimote.pointerx,0)
var.Directinputxm=min(mouse.directinputx-abs(var.directinputxp-var.directinputxm)/300-var.pointxm-var.pointxp,var.directinputxp)
Endif
if ((not wiimote.PointerOnScreen) and (not wiimote.PointerVisible)) and (wiimote.pointerx>1.15 and inrange(wiimote.pointery,0,1)) then //Wiimote Point SensorBar
var.maxX=max(wiimote.pointerx,1)
var.Directinputxp=max(mouse.directinputx+abs(var.directinputxp-var.directinputxm)/300-var.pointxm-var.pointxp,var.directinputxm)
Endif
if ((not wiimote.PointerOnScreen) and (not wiimote.PointerVisible)) and (wiimote.pointery<0 and inrange(wiimote.pointerx,0,1)) then //Wiimote Point SensorBar
var.minY=min(wiimote.pointery,0)
var.Directinputym=min(mouse.directinputy-abs(var.directinputyp-var.directinputym)/300-var.pointym-var.pointyp,var.directinputyp)
Endif
if ((not wiimote.PointerOnScreen) and (not wiimote.PointerVisible)) and (wiimote.pointery>1 and inrange(wiimote.pointerx,0,1)) then //Wiimote Point SensorBar
var.maxY=max(wiimote.pointery,1)
var.Directinputyp=max(mouse.directinputy+abs(var.directinputyp-var.directinputym)/300-var.pointym-var.pointyp,var.directinputym)
Endif
if wiimote.PointerX<=0.50 then
var.ponterxOff=40*(wiimote.pointerx-0.5)
var.pointxm=var.pointxm+var.ponterxOff
mouse.directinputx=var.pointxm/1+(MapRange((wiimote.pointerx),var.minX,var.maxX,var.Directinputxm+abs(var.directinputxp-var.directinputxm)/300,var.Directinputxp-abs(var.directinputxp-var.directinputxm)/300))+var.pointxp/1
Endif
if wiimote.PointerX>0.50 then
var.ponterxOff=40*(wiimote.pointerx-0.5)
var.pointxp=var.pointxp+var.ponterxOff
mouse.directinputx=var.pointxp/1+(MapRange((wiimote.pointerx),var.minX,var.maxX,var.Directinputxm+abs(var.directinputxp-var.directinputxm)/300,var.Directinputxp-abs(var.directinputxp-var.directinputxm)/300))+var.pointxm/1
Endif
if wiimote.PointerY<=0.50 then
var.ponteryOff=40*(wiimote.pointery-0.5)
var.pointym=var.pointym+var.ponteryOff
mouse.directinputy=var.pointym/1+(MapRange((wiimote.pointery),var.miny,var.maxy,var.Directinputym+abs(var.directinputyp-var.directinputym)/300,var.Directinputyp-abs(var.directinputyp-var.directinputym)/300))+var.pointyp/1
Endif
if wiimote.Pointery>0.50 then
var.ponteryOff=40*(wiimote.pointery-0.5)
var.pointyp=var.pointyp+var.ponteryOff
mouse.directinputy=var.pointyp/1+(MapRange((wiimote.pointery),var.miny,var.maxy,var.Directinputym+abs(var.directinputyp-var.directinputym)/300,var.Directinputyp-abs(var.directinputyp-var.directinputym)/300))+var.pointym/1
Endif
EndIf
debug=mouse.directinputx +"x"+(MapRange((wiimote.pointerx),var.minX,var.maxX,var.Directinputxm+abs(var.directinputxp-var.directinputxm)/300,var.Directinputxp-abs(var.directinputxp-var.directinputxm)/300)) +""+wiimote.pointery+"y"+(MapRange((wiimote.pointery),var.miny,var.maxy,var.Directinputym+abs(var.directinputyp-var.directinputym)/300,var.Directinputyp-abs(var.directinputyp-var.directinputym)/300))

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité