Besoin d'aide avec un script pour changer d'arme

Pour les scripts écrits en Javascript (UnityScript). :!: Obsolète :!:
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
Le débutant
Messages : 1
Inscription : 14 Août 2016 09:23

Besoin d'aide avec un script pour changer d'arme

Message par Le débutant » 14 Août 2016 09:56

Bon alors je suis nouveau sur le forum et sur unity et j'ai une erreur ( que soit dit en passant je cherche depuis deux jours ) sur un de mes script. Je cite " expecting EOF found { ".
Je me tourne vers vous O grands maitres de la programmation pour résoudre mon problème. :(
Voici le script ( un peu fouillis je vous l' accorde ) :

Code : Tout sélectionner

#pragma strict

var currentWeapon = 0;
var maxWeapons = 2;

function Awake ()
{
SelectWeapon(0);

}




function Update () {
if(Input.GetAxis("Mouse ScrollWheel") > 0)
{
if(currentWeapon + 1 <= maxWeapons)
currentWeapon++;
}
else
{
currentWeapon = 0;
}
}
SelectWeapon(currentWeapon);
} L'erreur est ici :!: 
else 
if(Input.GetAxis("Mouse ScrollWheel") < 0)
{
if(currentWeapon - 1 >= 0)
{
currentWeapon--;
}
else
{
currentWeapon = maxWeapons;

}
SelectWeapon(currentWeapon);
}
if(currentWeapon == maxWeapons + 1)
{

currentWeapon = 0;
}
if(currentWeapon == - 1)
{
currentWeapon = maxWeapons;
}
if(Input.GetKeyDown(KeyCode.Alpha1))
{
currentWeapon = 0;
SelectWeapon(currentWeapon);

}
if(Input.GetKeyDown(KeyCode.Alpha2) && maxWeapons >= 1)
{
currentWeapon = 1;
SelectWeapon(currentWeapon);

}if(Input.GetKeyDown(KeyCode.Alpha1) && maxWeapons >= 2)
{
currentWeapon = 2;
SelectWeapon(currentWeapon);

}
}

function SelectWeapon (index : int)
{

for (var i = 0; i < transform.childCount; i ++)
{
if( i == index)
{
transform.GetChild(i).gameObject.SetActive(true);
}
else
{
transform.GetChild(i).gameObject.SetActive(false);
}
}
}

 ! Message de : F@B
balise code, mauvaise section, lire la netiquettes
PS : siouplé siouplé

Avatar de l’utilisateur
F@B
Messages : 1844
Inscription : 01 Août 2013 10:41
Contact :

Re: Besoin d'aide avec un script pour changer d'arme

Message par F@B » 14 Août 2016 10:06

et l'indemptation ? c'est illisible comme ça ! et vu le message il te manque un } ou y'en a un de trop, t'as écrit du code hors des methodes de ta classe !!!

peut être serait-il bon d'apprendre les bases de la programmation si tu cherches ça depuis 2jours ? car sinon tu n'iras pas beaucoup plus loin
ʕ·͡ᴥ·ʔ ==> Mon Portfolio <== ʕ·͡ᴥ·ʔ

Merci de lire et de prendre en considération la Nétiquette des Forums avant de poster un sujet !

Moi 1971
Messages : 727
Inscription : 29 Sep 2015 13:38

Re: Besoin d'aide avec un script pour changer d'arme

Message par Moi 1971 » 14 Août 2016 11:17

Bonjour,
"EOF" = End Of File => Fin du fichier.
Comme dit au dessus, Si tu veux aller loin en informatique et pour longtemps, il faut que tu acceptes de prendre du temps pour apprendre les bases et les règles de la programmation.

Verrouillé

Revenir vers « (Js) Javascript »