SHOW:
|
|
- or go back to the newest paste.
1 | --Ajout de peripherique | |
2 | ChatBox = peripheral.find("chatBox") | |
3 | ||
4 | --On verifie si le peripherique est bien defini | |
5 | if not ChatBox then | |
6 | error("Attache une Chat Box de peripherals++") | |
7 | end | |
8 | ||
9 | ||
10 | --Variable | |
11 | commande = "nycreamz -1" | |
12 | nom = "a l'etage -1" | |
13 | rs_side = "back" | |
14 | ||
15 | ||
16 | while true do | |
17 | ||
18 | --On attend l'evenement d'une commande | |
19 | event, player, message = os.pullEvent("command") | |
20 | ||
21 | --On decompose la table en une phrase | |
22 | message= table.concat(message, " ") | |
23 | --On modifie les masjuscules en minuscules | |
24 | message = string.lower(message) | |
25 | ||
26 | ||
27 | --Si c'est la commande voulu | |
28 | if message == commande then | |
29 | --On averti que l'ascenseur est demander | |
30 | ChatBox.say(player.. ", demande l'ascenseur "..nom..".") | |
31 | --On envoie une impulsion redstone | |
32 | rs.setOutput(rs_side, true) | |
33 | sleep(0.5) | |
34 | rs.setOutput(rs_side, false) | |
35 | end | |
36 | end |