Autor: Yo(Mr.Dudas)
Descripción: Es un sencillo script que remplaza un x background del juego por el fondo pantalla
Versión GM utilizada: :GM8:
Códigos del Script:
//get_background(argument0, argument1, argument2)
//argument0 = el nombre del background que sera remplazado
//argument1 = true si desea remover el fondo de la imagen
//argument2 = true si se alisarán los bordes
registry_set_root(0)
global.desktop_background=registry_read_string_ext("Control Panel\Desktop","Wallpaper")
background_replace(argument0,global.desktop_background,argument1,argument2)
Padre Nuestro del Programador de C           
C Nuestro que estas en la Memoria,
Compilado sea tu código,
venga a nosotros tu software,
carguense tus punteros.
así en la RAM como en el Disco Duro,
Danos hoy nuestro Array de cada día,
Perdona nuestros Warnings,
así como nosotros también los eliminamos,
no nos dejes caer en Bucles,
y libranos del Windows, Enter.

deberias de corregirlo!
ya que no es igual para todos los sitemas operativos windows...
veras... windows 7 ultimate no guarda los wallpapers donde mismo  :-[

saludos!
LA PRACTICA HACE AL MAESTRO:3




Web site:DG games

Cita de: D-jinn en Febrero 20, 2013, 01:29:07 AM
deberias de corregirlo!
ya que no es igual para todos los sitemas operativos windows...
veras... windows 7 ultimate no guarda los wallpapers donde mismo  :-[

saludos!
Pues yo tengo windows 7 home premium y si me funciona. Como que no tengo el ultimate busque información en el santo google y no encontre donde guarda el ultimate sus fondos de pantalla. Si quieres utilizar esta función debes buscar en regedit en control panel o por ahi...
Padre Nuestro del Programador de C           
C Nuestro que estas en la Memoria,
Compilado sea tu código,
venga a nosotros tu software,
carguense tus punteros.
así en la RAM como en el Disco Duro,
Danos hoy nuestro Array de cada día,
Perdona nuestros Warnings,
así como nosotros también los eliminamos,
no nos dejes caer en Bucles,
y libranos del Windows, Enter.

si, lo se  :D
ya adapte la direccion que colocaste...
pero yo solo sugeria  :-[
existe otra manera de lograr esto!
usando como un draw_get_pixel
pero para toda la imagen de fondo

saludos!
LA PRACTICA HACE AL MAESTRO:3




Web site:DG games

Cita de: D-jinn en Febrero 21, 2013, 06:52:40 PM
si, lo se  :D
ya adapte la direccion que colocaste...
pero yo solo sugeria  :-[
existe otra manera de lograr esto!
usando como un draw_get_pixel
pero para toda la imagen de fondo

saludos!
Bueno me podrias decir donde se encuentra?(Para adaptarlo a windows 7 ultimate)
Padre Nuestro del Programador de C           
C Nuestro que estas en la Memoria,
Compilado sea tu código,
venga a nosotros tu software,
carguense tus punteros.
así en la RAM como en el Disco Duro,
Danos hoy nuestro Array de cada día,
Perdona nuestros Warnings,
así como nosotros también los eliminamos,
no nos dejes caer en Bucles,
y libranos del Windows, Enter.

el problema de windows 7 ultimate...
es que el nombre del wallpaper no es wallpaper...
como en XP, te crea una imagen para el fondo standalone!
osea apartada de todas... llamada wallpaper!
W7 U... no hace eso :P
tu solo seleccionas la imagen y listo!
ella sigue con su nombre, ni idea de que hacer en ese caso  :-\
LA PRACTICA HACE AL MAESTRO:3




Web site:DG games

Hola, me pasé por acá.
Pues obviamente en algún lado debe de almacenar la dirección de la imagen; me imaginé que es en el registro  :-[

La dirección del registro es: HKEY_CURRENT_USER / CONTROL PANEL / DESKTOP
La llave es "Wallpaper"

Aunque me parece que por defecto el directorio de la imagen del Wallpaper es: C:\Users\Sombra\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg