generated from Nemesis/Exemple
aff horloge apres +/-
This commit is contained in:
parent
ca91297400
commit
da66f13a5b
1 changed files with 21 additions and 16 deletions
37
asmodee.py
37
asmodee.py
|
@ -1007,6 +1007,25 @@ def cristal(room, event): # Affiche une réponse à une question posée
|
||||||
phrases.append("Tu portes quelque chose de sombre, je refuse de me laisser souiller.")
|
phrases.append("Tu portes quelque chose de sombre, je refuse de me laisser souiller.")
|
||||||
reponses(room, phrases)
|
reponses(room, phrases)
|
||||||
|
|
||||||
|
@not_myself
|
||||||
|
def aff_horloge(room, hor, valeur): # affichage des horloges
|
||||||
|
if (int(valeur) == 0):
|
||||||
|
msg(room,hor + " : " + chr(128320) + "\n")
|
||||||
|
elif (int(valeur) == 1):
|
||||||
|
msg(room,hor + " : " + chr(128338) + "\n")
|
||||||
|
elif (int(valeur) == 2):
|
||||||
|
msg(room,hor + " : " + chr(128341) + "\n")
|
||||||
|
elif (int(valeur) == 3):
|
||||||
|
msg(room,hor + " : " + chr(128344) + "\n")
|
||||||
|
elif (int(valeur) == 4):
|
||||||
|
msg(room,hor + " : " + chr(128345) + "\n")
|
||||||
|
elif (int(valeur) == 5):
|
||||||
|
msg(room,hor + " : " + chr(128346) + "\n")
|
||||||
|
elif (int(valeur) == 6):
|
||||||
|
msg(room,hor + " : " + chr(128347) + "\n")
|
||||||
|
else:
|
||||||
|
msg(room,hor + " : " + str(valeur) + " \n")
|
||||||
|
|
||||||
@not_myself
|
@not_myself
|
||||||
def horloge(room, event): # Gestion des horloges PBTA
|
def horloge(room, event): # Gestion des horloges PBTA
|
||||||
global modules
|
global modules
|
||||||
|
@ -1024,22 +1043,7 @@ def horloge(room, event): # Gestion des horloges PBTA
|
||||||
# Liste des horloges du salon
|
# Liste des horloges du salon
|
||||||
for cle,valeur in clock.items():
|
for cle,valeur in clock.items():
|
||||||
if (cle[0] == room.room_id):
|
if (cle[0] == room.room_id):
|
||||||
if (int(valeur) == 0):
|
aff_horloge(room, cle[1], valeur)
|
||||||
msg(room,cle[1] + " : " + chr(128320) + "\n")
|
|
||||||
elif (int(valeur) == 1):
|
|
||||||
msg(room,cle[1] + " : " + chr(128338) + "\n")
|
|
||||||
elif (int(valeur) == 2):
|
|
||||||
msg(room,cle[1] + " : " + chr(128341) + "\n")
|
|
||||||
elif (int(valeur) == 3):
|
|
||||||
msg(room,cle[1] + " : " + chr(128344) + "\n")
|
|
||||||
elif (int(valeur) == 4):
|
|
||||||
msg(room,cle[1] + " : " + chr(128345) + "\n")
|
|
||||||
elif (int(valeur) == 5):
|
|
||||||
msg(room,cle[1] + " : " + chr(128346) + "\n")
|
|
||||||
elif (int(valeur) == 6):
|
|
||||||
msg(room,cle[1] + " : " + chr(128347) + "\n")
|
|
||||||
else:
|
|
||||||
msg(room,cle[1] + " : " + str(valeur) + " \n")
|
|
||||||
elif (len(args) >= 2 and args[len(args)-1].isnumeric()):
|
elif (len(args) >= 2 and args[len(args)-1].isnumeric()):
|
||||||
# Place le niveau de l'horloge entre 0 et 6
|
# Place le niveau de l'horloge entre 0 et 6
|
||||||
nv = int(args[len(args)-1])
|
nv = int(args[len(args)-1])
|
||||||
|
@ -1061,6 +1065,7 @@ def horloge(room, event): # Gestion des horloges PBTA
|
||||||
if (nv < 0):
|
if (nv < 0):
|
||||||
nv = 0
|
nv = 0
|
||||||
clock[room.room_id, hor] = nv
|
clock[room.room_id, hor] = nv
|
||||||
|
aff_horloge(room, hor, nv)
|
||||||
elif (len(args) >= 2 and args[0] == "del"):
|
elif (len(args) >= 2 and args[0] == "del"):
|
||||||
# Supprime une horloge
|
# Supprime une horloge
|
||||||
args.pop(0)
|
args.pop(0)
|
||||||
|
|
Loading…
Reference in a new issue