GMLscripts.com

Discuss and collaborate on GML scripts
Invert

You are not logged in.

#1 Re: Script Submission » Vista Like Mouse » 2008-12-24 08:38:20

yours works better ha yea i just thought why not make one in gml ^^

#2 Re: GML Code Help » Graphic effect "trail o' blur" » 2008-12-14 12:45:53

i saw an example before like that but it might not be 100% what you want...
oh here i found it!

made by GearGod

Download

#3 Script Submission » Vista Like Mouse » 2008-12-14 12:21:12

Gmgex
Replies: 4

This is a vista mouse coded in pure gml by me!

you can use this freely but i cant seem to get my shadow in the correct spot if you can fix please tell me! ^^

example download gmk:

Hosted by: Gm3d-games.com

/*
Name: Vista Mouse
Function: mouse(x,y)
Creator: Gmgex
Uses: Add a vista mouse to your Game!
Notes: Use Function only in draw event!
*/

//shadow
draw_set_alpha(.2)
draw_set_color(c_dkgray)
draw_line(argument0+2,argument1+2,argument0+2,argument1+17+2)
draw_line(argument0+2,argument1+2,argument0+12+2,argument1+12+2)
draw_line(argument0+1+2,argument1+16+2,argument0+5+2,argument1+12+2)
draw_line(argument0+5+2,argument1+14+2,argument0+7+2,argument1+18+2)
draw_line(argument0+7+2,argument1+18+2,argument0+9+2,argument1+18+2)
draw_line(argument0+7+2,argument1+12+2,argument0+10+2,argument1+18+2)
draw_line(argument0+7+2,argument1+12+2,argument0+12+2,argument1+12+2)
draw_set_color(c_dkgray)
draw_line(argument0+1+2,argument1+2+2,argument0+11+2,argument1+12+2)
draw_set_color(c_dkgray)
draw_line(argument0+1+2,argument1+15+2,argument0+5+2,argument1+11+2)
draw_point(argument0+7+2,argument1+15+2)
draw_point(argument0+7+2,argument1+16+2)
draw_point(argument0+8+2,argument1+17+2)
draw_set_color(c_dkgray)
draw_point(argument0+7+2,argument1+14+2)
draw_point(argument0+6+2,argument1+15+2)
draw_point(argument0+8+2,argument1+16+2)
draw_point(argument0+7+2,argument1+17+2)
draw_set_color(c_dkgray)
draw_point(argument0+5+2,argument1+13+2)
draw_set_color(c_dkgray)
draw_line(argument0+6+2,argument1+13+2,argument0+6+2,argument1+15+2)
draw_point(argument0+8+2,argument1+11+2)
draw_set_color(c_dkgray)
draw_point(argument0+9+2,argument1+11+2)
draw_set_color(c_dkgray)
draw_line(argument0+6+2,argument1+12+2,argument0+9+2,argument1+9+2)
draw_set_color(c_dkgray)
draw_line(argument0+5+2,argument1+12+2,argument0+8+2,argument1+9+2)
draw_set_color(c_dkgray)
draw_line(argument0+5+2,argument1+11+2,argument0+8+2,argument1+8+2)
draw_set_color(c_dkgray)
draw_line(argument0+1+2,argument1+14+2,argument0+7+2,argument1+8+2)
draw_set_color(c_dkgray)
draw_line(argument0+1+2,argument1+13+2,argument0+7+2,argument1+7+2)
draw_set_color(c_dkgray)
draw_line(argument0+1+2,argument1+12+2,argument0+6+2,argument1+7+2)
draw_set_color(c_dkgray)
draw_line(argument0+1+2,argument1+11+2,argument0+6+2,argument1+6+2)
draw_set_color(c_dkgray)
draw_triangle(argument0+1+2,argument1+2+2,argument0+5+2,argument1+6+2,argument0+1+2,argument1+11+2,false)

//shadow 2
draw_set_alpha(.3)
draw_set_color(c_black)
draw_line(argument0+1,argument1+1,argument0+1,argument1+17+1)
draw_line(argument0+1,argument1+1,argument0+12+1,argument1+12+1)
draw_line(argument0+1+1,argument1+16+1,argument0+5+1,argument1+12+1)
draw_line(argument0+5+1,argument1+14+1,argument0+7+1,argument1+18+1)
draw_line(argument0+7+1,argument1+18+1,argument0+9+1,argument1+18+1)
draw_line(argument0+7+1,argument1+12+1,argument0+10+1,argument1+18+1)
draw_line(argument0+7+1,argument1+12+1,argument0+12+1,argument1+12+1)
draw_set_color(c_black)
draw_line(argument0+1+1,argument1+2+1,argument0+11+1,argument1+12+1)
draw_set_color(c_black)
draw_line(argument0+1+1,argument1+15+1,argument0+5+1,argument1+11+1)
draw_point(argument0+7+1,argument1+15+1)
draw_point(argument0+7+1,argument1+16+1)
draw_point(argument0+8+1,argument1+17+1)
draw_set_color(c_black)
draw_point(argument0+7+1,argument1+14+1)
draw_point(argument0+6+1,argument1+15+1)
draw_point(argument0+8+1,argument1+16+1)
draw_point(argument0+7+1,argument1+17+1)
draw_set_color(c_black)
draw_point(argument0+5+1,argument1+13+1)
draw_set_color(c_black)
draw_line(argument0+6+1,argument1+13+1,argument0+6+1,argument1+15+1)
draw_point(argument0+8+1,argument1+11+1)
draw_set_color(c_black)
draw_point(argument0+9+1,argument1+11+1)
draw_set_color(c_black)
draw_line(argument0+6+1,argument1+12+1,argument0+9+1,argument1+9+1)
draw_set_color(c_black)
draw_line(argument0+5+1,argument1+12+1,argument0+8+1,argument1+9+1)
draw_set_color(c_black)
draw_line(argument0+5+1,argument1+11+1,argument0+8+1,argument1+8+1)
draw_set_color(c_black)
draw_line(argument0+1+1,argument1+14+1,argument0+7+1,argument1+8+1)
draw_set_color(c_black)
draw_line(argument0+1+1,argument1+13+1,argument0+7+1,argument1+7+1)
draw_set_color(c_black)
draw_line(argument0+1+1,argument1+12+1,argument0+6+1,argument1+7+1)
draw_set_color(c_black)
draw_line(argument0+1+1,argument1+11+1,argument0+6+1,argument1+6+1)
draw_set_color(c_black)
draw_triangle(argument0+1+1,argument1+2+1,argument0+5+1,argument1+6+1,argument0+1+1,argument1+11+1,false)

//shadow 3
draw_set_alpha(.4)
draw_set_color(c_ltgray)
draw_line(argument0+3,argument1+3,argument0+3,argument1+17+3)
draw_line(argument0+3,argument1+3,argument0+12+3,argument1+12+3)
draw_line(argument0+1+3,argument1+16+3,argument0+5+3,argument1+12+3)
draw_line(argument0+5+3,argument1+14+3,argument0+7+3,argument1+18+3)
draw_line(argument0+7+3,argument1+18+3,argument0+9+3,argument1+18+3)
draw_line(argument0+7+3,argument1+12+3,argument0+10+3,argument1+18+3)
draw_line(argument0+7+3,argument1+12+3,argument0+12+3,argument1+12+3)
draw_set_color(c_ltgray)
draw_line(argument0+1+3,argument1+2+3,argument0+11+3,argument1+12+3)
draw_set_color(c_ltgray)
draw_line(argument0+1+3,argument1+15+3,argument0+5+3,argument1+11+3)
draw_point(argument0+7+3,argument1+15+3)
draw_point(argument0+7+3,argument1+16+3)
draw_point(argument0+8+3,argument1+17+3)
draw_set_color(c_ltgray)
draw_point(argument0+7+3,argument1+14+3)
draw_point(argument0+6+3,argument1+15+3)
draw_point(argument0+8+3,argument1+16+3)
draw_point(argument0+7+3,argument1+17+3)
draw_set_color(c_ltgray)
draw_point(argument0+5+3,argument1+13+3)
draw_set_color(c_ltgray)
draw_line(argument0+6+3,argument1+13+3,argument0+6+3,argument1+15+3)
draw_point(argument0+8+3,argument1+11+3)
draw_set_color(c_ltgray)
draw_point(argument0+9+3,argument1+11+3)
draw_set_color(c_ltgray)
draw_line(argument0+6+3,argument1+12+3,argument0+9+3,argument1+9+3)
draw_set_color(c_ltgray)
draw_line(argument0+5+3,argument1+12+3,argument0+8+3,argument1+9+3)
draw_set_color(c_ltgray)
draw_line(argument0+5+3,argument1+11+3,argument0+8+3,argument1+8+3)
draw_set_color(c_ltgray)
draw_line(argument0+1+3,argument1+14+3,argument0+7+3,argument1+8+3)
draw_set_color(c_ltgray)
draw_line(argument0+1+3,argument1+13+3,argument0+7+3,argument1+7+3)
draw_set_color(c_ltgray)
draw_line(argument0+1+3,argument1+12+3,argument0+6+3,argument1+7+3)
draw_set_color(c_ltgray)
draw_line(argument0+1+3,argument1+11+3,argument0+6+3,argument1+6+3)
draw_set_color(c_ltgray)
draw_triangle(argument0+1+3,argument1+2+3,argument0+5+3,argument1+6+3,argument0+1+3,argument1+11+3,false)

//mouse
draw_set_alpha(1)
draw_set_color(c_black)
draw_line(argument0,argument1,argument0,argument1+17)
draw_line(argument0,argument1,argument0+12,argument1+12)
draw_line(argument0+1,argument1+16,argument0+5,argument1+12)
draw_line(argument0+5,argument1+14,argument0+7,argument1+18)
draw_line(argument0+7,argument1+18,argument0+9,argument1+18)
draw_line(argument0+7,argument1+12,argument0+10,argument1+18)
draw_line(argument0+7,argument1+12,argument0+12,argument1+12)
draw_set_color(make_color_rgb(229,230,232))
draw_line(argument0+1,argument1+2,argument0+11,argument1+12)
draw_set_color(make_color_rgb(217,217,219))
draw_line(argument0+1,argument1+15,argument0+5,argument1+11)
draw_point(argument0+7,argument1+15)
draw_point(argument0+7,argument1+16)
draw_point(argument0+8,argument1+17)
draw_set_color(make_color_rgb(201,201,203))
draw_point(argument0+7,argument1+14)
draw_point(argument0+6,argument1+15)
draw_point(argument0+8,argument1+16)
draw_point(argument0+7,argument1+17)
draw_set_color(make_color_rgb(164,165,171))
draw_point(argument0+5,argument1+13)
draw_set_color(make_color_rgb(230,230,230))
draw_line(argument0+6,argument1+13,argument0+6,argument1+15)
draw_point(argument0+8,argument1+11)
draw_set_color(make_color_rgb(226,226,226))
draw_point(argument0+9,argument1+11)
draw_set_color(make_color_rgb(234,234,234))
draw_line(argument0+6,argument1+12,argument0+9,argument1+9)
draw_set_color(make_color_rgb(238,238,238))
draw_line(argument0+5,argument1+12,argument0+8,argument1+9)
draw_set_color(make_color_rgb(241,241,241))
draw_line(argument0+5,argument1+11,argument0+8,argument1+8)
draw_set_color(make_color_rgb(245,245,245))
draw_line(argument0+1,argument1+14,argument0+7,argument1+8)
draw_set_color(make_color_rgb(248,248,248))
draw_line(argument0+1,argument1+13,argument0+7,argument1+7)
draw_set_color(make_color_rgb(251,251,251))
draw_line(argument0+1,argument1+12,argument0+6,argument1+7)
draw_set_color(make_color_rgb(253,253,253))
draw_line(argument0+1,argument1+11,argument0+6,argument1+6)
draw_set_color(c_white)
draw_triangle(argument0+1,argument1+2,argument0+5,argument1+6,argument0+1,argument1+11,false)


Thanks! err i not sure how to post so i posted like that if its ok?

Board footer

Powered by FluxBB