| Contenu |
|---|
| Rechercher |
|---|
| Login |
|---|
| Navigation |
|---|
| Les plus récents |
|---|
| Articles vedettes |
|---|
| Navigation |
|---|
| Qui est en ligne? |
|---|
| Nous avons 979 invités et 6 membres en ligne |
| Erreur de script: Invalid Special Parameter Warning |
|
| Descent 3 - Construire des niveaux de Descent 3 | |||
| Écrit par Thomas | |||
| Dimanche, 15 Février 2009 15:11 | |||
|
Quand on enregistre avec 'save' son script dans l'éditeur de script Dallas, il arrive de temps et temps qu'on ait un message d'erreur dans ce genre là:
Il peut y avoir plusieurs causes pour un tel message, mais elles sont toutes du même genre. Le possesseur de script (owner) est un objet qui n'a pas à être près du joueur, ni relatif au joueur, au moment de l'exécution du script. C'est plutôt méchant, n'est ce pas?
Exemple: Le possesseur (owner) est un certain objet, l'évènement (event) est un minuteur (timer), l'action consiste à montrer un message sur le HUD du joueur. Quand l'évènement se produit (ici, le minuteur arrive en bout de course), l'objet du joueur ne correspond pas à l'objet possesseur du script. On ne sait pas de quel objet du joueur il s'agit. C'est ça qui crée le message d'erreur dans l'éditeur de script. Pour régler le problème, dans l'exemple précédent, on peut changer l'évènement en quelque chose qui sera en rapport avec l'objet du joueur (comme "collided" à la place de "timer went off"), ou en montrant le message sur le HUD de tous les joueurs au lieu d'un joueur précis. Dans le premier cas, il faut s'assurer qu'il existe une référence à l'objet, dans le deuxième cas, aucune référence n'est exigée puisque tous les joueurs auront le message.
|
|||
| Mise à jour le Dimanche, 21 Mars 2010 18:13 |
You need to login or register to post comments.
Discutez de ceci sur le forum. (0 posts)



Humour et jeux

