sshikamaru

Factorio - Gestion qaui actif

Dec 7th, 2025
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.55 KB | None | 0 0
  1. local N = 2
  2. local quai_actif = green['signal-T'] or 1
  3.  
  4. for i = 1, N do
  5.     local train_present = red['signal-' .. i] or 2
  6.     local sortie = 2
  7.  
  8.     if i == quai_actif then
  9.         -- Quai actif : toujours ouvert
  10.         sortie = 1
  11.     elseif red['signal-' .. quai_actif] == 1 then
  12.         -- Quai actif possède un train : on ouvre les autres quais pour laisser sortir leurs trains
  13.         sortie = train_present
  14.     else
  15.         -- Quai non actif et quai actif vide : fermé
  16.         sortie = 2
  17.     end
  18.  
  19.     out['signal-' .. i] = sortie
  20. end
Advertisement
Add Comment
Please, Sign In to add comment