Author Topic: Array avec une variable?  (Read 533 times)

luluthefirst4

  • Poseur de brushs
  • Posts: 138
    • http://
Array avec une variable?
« on: July 16, 2010, 09:46:37 PM »
Salut, j'ai une variable target dans un trigger, et le target pointe sur plusieurs objets, et quand par exemple je fais self.target[1], il me dit "Cannot cast 'char' to listener",
et quand je met self.target, tout simplement, il me dit "There are 63 entities with targetname 'opendoor". You are using a command that requires exactly one."

Je sais pas si y aurait des convertions sur ce self.target en listener...
« Last Edit: July 16, 2010, 09:50:02 PM by luluthefirst4 »

snaky

  • Squatteur de forum
  • ****
  • Posts: 3332
    • http://profparty.forumpro.fr
Array avec une variable?
« Reply #1 on: July 17, 2010, 12:04:25 AM »
$(self.target)[1], ou un chmol du genre, ca devrait etre bon

Le soucis, c'est qu'il y a amalgame entre le nom (char) et l'entité (listener) au niveau des triggers du jeu.

Essaie donc la syntaxe $(<char>)[<integer>].
En cas d'échec, il peut être interessant de passer par un pré-script automatisant les noms. Par exemple, les entités $entity[<integer>] pourraient etre listées dans un tableau, type "level.entity[<integer>]", et le trigger n'emploie pas de "target" directement, mais un variable, du style $trigger.cible, renvoie le numéro dans le tableau entity[] de l'entité ciblée par ce trigger.

luluthefirst4

  • Poseur de brushs
  • Posts: 138
    • http://
Array avec une variable?
« Reply #2 on: July 17, 2010, 01:34:31 AM »
Merci ça fonctionne :)