View Categories

Durée de lecture estimée : 1 mn

EEPGetTrainyardItemStatus()
Utilité

Renseigne sur le statut d'un véhicule dans le dépôt virtuel. Dans EEP, est considéré comme un véhicule, tout véhicule qu'il soit attelé ou non tout comme tout ensemble ferroviaire ou routier.

Arguments

Trois

Valeur en retour

Une

Versions EEP min.

EEP13.2 plugin 2

Syntaxe
EEPGetTrainyardItemStatus(ID_Depot, "#Nom_Vehicule", Position)
Détails
  • Le 1er argument est l'ID du dépôt virtuel. Cet ID se trouve dans l’entête de la fenêtre de propriétés de l’objet.
  • Le 2ème argument est le nom du véhicule précédé par #. Lorsque ce nom est donné, Lua ignore la position dans la liste.
  • Le 3ème argument est la position dans la liste du dépôt. Il en est tenu compte dès lors que le deuxième argument désignant le véhicule comporte une chaîne de caractères vide. Cette position doit toujours être renseignée, et ce même si un nom de véhicule a été renseigné. L'idéal est alors d'attribuer le numéro de position 0.
  • La valeur retournée est le statut du véhicule :
    1. En circulation (absent du dépôt, mais amené à s’y rendre),
    2. En attente (présent dans le dépôt).
Exemple
Lua
Statut = EEPGetTrainyardItemStatus(1, "#Rheingold", 0)

Statut = EEPGetTrainyardItemStatus(1, "", 3)

if Statut == 1 then
     print("Le train attend dans le dépôt")
  else
     print("Le train a déjà quitté le dépôt")
end
0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Retour en haut