Bonsoir drdivx,
C'est pas mal du tout pour ton premier script mais il y a quelques petites erreurs.
Concernant ceci :
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
Il faut le remplacer par ceci :
[ "$PLAYONLINUX" = "" ] && exit 0
Pour ce qui est
cfg_check, il n'y a plus aucune utilité à le mettre.
De même pour
POL_SetupWindow_reboot, pas besoin d'un reboot après l'installation de directx9.
Concernant ces deux choses là :
PROGRAMFILES=`wine cmd /c echo "%ProgramFiles%"`
PROGRAMFILES=${PROGRAMFILES:3}
POL_SetupWindow_make_shortcut "$Prefix" "$PROGRAMFILES/2K Games/Firaxis Games/Sid Meier's Civilization 4 Complete/Warlords/" "Civ4Warlords.exe" "" "Civilization 4 Complete"
Il y a un bug (connu des devellopeurs) concernant la variable
$PROGRAMFILES depuis Wine 1.1.36. Ce bug sera corrigé dans la futur MAJ de PlayOnLinux.
Pour le moment, dans la ligne de création du shortcut, remplace
$PROGRAMFILES par
Program Files.
Ou au pire, place un
POL_SetupWindow_message après la création du shortcut pour avertir les utilisateurs d'editer le script du launcher dans "~/.PlayOnLinux/configurations/installed".
Sinon bon travail, je ne vois pas d'autres erreurs. ;-)
EDIT : Pour tes
POL_SetupWindow_message, crées des variables pour tes messages pour qu'il y en est en Français et en anglais. Tu peux t'aider de mon script d'Anno1404.
http://www.playonmac.com/repository/?script=446 Edité par Berillions