Page 1 sur 1

[R] Erreur ... J'y comprend rien ...

Posté : ven. 05 déc. 2008 21:21
par BeCool
Bonsoir a tous, désolé du titre pas très explicite, mais je ne savais vraiment pas quoi mettre comme titre ...

Alors voilà, j'éxplique mon problème.

J'ai créé un script pour faire le Launcher d'un jeu (Crysis).

Il marchait bien, jusqu'à ce que je veuille mettre cette partie de script pour vérifié si un dossier existe :

Code : Tout sélectionner

If Not FileExists("Bin32") AND  Not FileExists("Bin64") Then
    MsgBox(64 "Erreur", "Dossier Bin32 ou Bin64 non trouvé")
    Sleep(5000)
    Exit
Sans ce bout de script, mon launcher marche très bien, mais avec, il me met une erreur a la première func qui est :

Code : Tout sélectionner

Func CrysisButton()
    If FileExists ("Bin32") Then 
        If FileExists ("Bin32") Then Run("\Bin32\Crysis.exe -mod Crysis_Soldier")
    Else
        Run("\Bin64\Crysis.exe -mod Crysis_Soldier")
    EndIf
    Exit
EndFunc
Voilà ... Quelqu'un a une idée pour me débloquer ?

Re: [..] Erreur ... J'y comprend rien ...

Posté : ven. 05 déc. 2008 21:47
par timmalos
D'après ce que je vois, il se pourrait que :

If Not FileExists("Bin32") AND Not FileExists("Bin64") Then
MsgBox(64 "Erreur", "Dossier Bin32 ou Bin64 non trouvé")
Sleep(5000)
Exit
EndIF

Re: [R] Erreur ... J'y comprend rien ...

Posté : ven. 05 déc. 2008 22:10
par BeCool
Toujours pareil ... :s

Edit : Ayé, trouvé ! En fait ce que vous m'avez dis était presque bon, il manquait une virgule juste après le 64 de

MsgBos(64,"Erreur", "Dossier Bin32 ou Bin64 non trouvé")

Merci beaucoup en tout cas.
Bonne soirée.

Re: [R] Erreur ... J'y comprend rien ...

Posté : ven. 05 déc. 2008 22:12
par Tlem
Quelle est l'erreur retournée dans la console de Scite (en bas de la fenêtre du code)

Re: [R] Erreur ... J'y comprend rien ...

Posté : ven. 05 déc. 2008 22:19
par BeCool
Il me disait une erreur avec If, ElseIf, et EndIf.

Mais maintenant c'est résolut. Merci beaucoup :)