Date: 2016/01/14 13:41:56 UTC-08:00
Type: Denizen Script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
testchat_:
type: assignment
interact scripts:
- 10 testchat
actions:
- trigger name:chat toggle:true
- trigger name:click toggle:true
- trigger name:proximity state:true
testchat:
type: interact
steps:
1:
proximity trigger:
entry:
script:
- flag player "chatsel:"
- flag player "chatmem:"
- chat "hey hey happertje2!"
chat trigger:
1:
trigger: //
script:
- run test
click trigger:
script:
test:
type: task
script:
- define valid <true>
- flag player "chatsel:<player.flag[chatmem]><player.chat_history>"
- if <player.flag[chatsel].contains_text[x]> == true {
- chat "zit n x in"
- flag player "chatsel:<player.flag[chatsel].substring[1,<player.flag[chatsel].length.sub[2]>]>"
- define valid <false>
}
- if <player.flag[chatsel].contains_text[z]> == true {
- flag player "chatsel:"
- flag player "chatmem:"
- chat "Alright see you later then!"
}
- if <player.flag[chatsel].contains_text[z]> == false {
- choose "<player.flag[chatsel]>":
- case "1":
- chat "case 1"
- case "2":
- chat "case 2"
- case "3":
- chat "case 3"
- case "33":
- chat "case 33"
- case "333":
- chat "case 333"
- case "5":
- chat "case 5"
- case "6":
- chat "case 6"
- default:
- chat "Sorry?"
- define valid <false>
- if <def[valid]> == true {
- flag player "chatmem:<player.flag[chatsel]>"
}
}
- run testchat