if sert a rajouter une condition dexecution dun script. Par exemple, si tu voulais faire en sorte que quand un joueur nouveau arrive, il recoive certains trucs mais que si il ne les a pas deja---> tu mettras if HasItem(oPC,"machinbidul");
Ps: HasItem est une fonction, oPC une variable definie par toi, par exemple sa aurais pu etre oNiark ou o ce que tu veux du moment que tu la definie, mais le plus souvent, pour definir un joueur c´est oPC, oItem pour un objet eVisual pour un effet visuel etc.
Por ta question, regarde ce que je viens de te dire et sache que TOUTES les fonctions TOUTES les constantes dont deja dans aurora, dans une grande liste. Quand tu vas dans outils, editeur de script, tu a a droite, la liste de tous les fonctions, la liste des variable que tu a defini dans ton script, les constantes ect. Par exemple, j´ai appris a scripter tout seul. Pour utiliser cette methode, pour savoir comment les scripts sont foutus, tu prend n´importe quel script qu´il y a deja dans never, tu regarde comment il est fait, et tu essaye dapprendre la methode a partir de sa. Utiliser cette methode dapprentissage sa demande aussi de savoir a peu pres les mots danglais usuels de l´informatique et si possible du reste aussi ^^. C´est aussi simple. Tu as juste a apprendre les methodes, les fonctions et tout le reste sont deja dans aurora, expliquées et toutes bien detaillées ( en anglais je precise quand meme).
Alors bon courage pour ton projet !