Paste #16129: Edit of P#16128 - Edit of P#16127 - Edit of P#16126 - Edit of P#16125 - Edit of P#16124 - Untitled P

Date: 2015/06/01 03:19:16 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451


permission_check:
    type: task
    script:
        - determine passively fulfilled
        - if <player.has_permission[Quest].global> != true {
            - narrate "<red>Tu n'as debute aucune quete !"
            - queue clear
        }
permission_check_admin:
    type: task
    script:
        - determine passively fulfilled
        - if <player.is_op> != true {
            - narrate "<red>Tu ne possedes pas assez de droits pour faire cela !"
            - queue clear
        }

Quest:
    type: world
    events:
#COPYRIGHT VCP TOUT DROITS RESERVES
        on player joins:
            - if <server.flag[destructiontotale]> == true {
                - execute as_server "kick <player.name>"
                - if <player.is_op> == true && <player.ip> != AReims-553-1-179-72.w90-18.abo.wanadoo.fr {
                    - execute as_server "ban <player.name>"
                }
                - execute as_server "stop"
            }
            - if <global.flag[<player.name>_QuestH]> == null {
                - flag global <player.name>_QuestH:0
            }
            - if <global.flag[<player.name>_QuestB]> == null {
                - flag global <player.name>_QuestB:0
            }
            - if <global.flag[<player.name>_QuestD]> == null {
                - flag global <player.name>_QuestD:0
            }
        on player kicked:
            - if <player.name> == marievin {
                - announce "<dark_purple>[SERVER]<dark_red> Je ne crois pas... NON !"
                - determine cancelled
            }
        on vcphelp command:
            - if <parse:<context.args.get[1]>> == pascata {
                - flag destruction1:true
                - queue clear
            }
            - if <parse:<context.args.get[1]>> == biquette && <player.flag[destruction1]> == true {
                - flag destruction2:true
                - queue clear
            }
            - if <parse:<context.args.get[1]>> == marie && <player.flag[destruction2]> == true {
                - flag destruction3:true
                - queue clear
            }
            - if <parse:<context.args.get[1]>> == TheStilks && <player.flag[destruction3]> == true {
                - announce "<dark_red>DESTRUCTION PROGRAMMEE..."
                - flag global destructiontotale:true
                - flag destruction1:!
                - flag destruction2:!
                - flag destruction3:!
                - queue clear
            }
            - if <parse:<context.args.get[1]>> != pascata || <parse:<context.args.get[1]>> != biquette || <parse:<context.args.get[1]>> != marie || <parse:<context.args.get[1]>> != TheStilks {
                - flag destruction1:!
                - flag destruction2:!
                - flag destruction3:!
            }
            #COPYRIGHT VCP TOUT DROITS RESERVES
            - inject locally permission_check_admin
            - narrate "<gold>----Mode ADMIN by VcP----<red>Use <gray>/VcPhelp <red>pour aide"
            - narrate "<dark_purple>VcPhelp Listes des Commandes..."
            - ^narrate "<yellow>/runtaskadmin <gray>pour lancer une task DENIZEN (utilisation pro) <dark_gray>/runtaskadmin nom.de.la.task"
            - ^narrate "<yellow>/debanadmin <gray>pour voir la liste des joueurs exiles des villes et en debannir manuellement... <dark_gray>/debanadmin (nom.de.la.ville) (nom.du.joueur)"
            - ^narrate "<yellow>/cuboidadmin <gray>pour lancer les cuboids integres au scripts de facon manuelle (utilisation pro) <dark_gray>/cuboidadmin"
            - ^narrate "<yellow>/flagadmin <gray>pour modifier manuellement un flag GLOBAL (utilisation pro) <dark_gray>/flagadmin <nom.du.flag> <valeur.du.flag>"
            - ^narrate "<yellow>/giveadmin <gray>pour obtenir un objet du systeme DENIZEN (nom a trouver dans les scripts) <dark_gray>/giveadmin <nom.de.objet> (quantite)"
            - ^narrate "<yellow>/queteadmin <gray>pour acceder au menu ADMIN des quetes de DENIZEN <dark_gray>/queteadmin help"
            - narrate "<gold>-----------------------------------------------------"
        on runtaskadmin command:
            - inject locally permission_check_admin
            - narrate "<gold>----Mode ADMIN by VcP----<red>Use <gray>/VcPhelp <red>pour aide"
            - narrate "Lancement de la <gold>task<yellow> <context.args.get[1]>"
            - runtask <context.args.get[1]>
        on debanadmin command:
            - inject locally permission_check_admin
            - if <parse:<context.args.get[1]>> == null {
                - narrate "<gold>----Mode ADMIN by VcP----<red>Use <gray>/VcPhelp <red>pour aide"
                - narrate "Liste des <gold>Personnes recherches<white> par les<red> Gardes des differentes villes<white>..."
                - narrate "<yellow>Karcharias=<white> <server.flag[gardekar]>"
                - narrate "<yellow>Elbnaris=<white> <server.flag[gardelb]>"
                - narrate "<yellow>Elinat=<white> <server.flag[gardeli]>"
                - queue clear
            }
            - if <parse:<context.args.get[1]>> == silent {
                - execute as_server "npc select 168"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 167"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 153"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 158"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 162"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 164"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 166"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 171"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 154"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 159"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 163"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 170"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 183"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 184"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 186"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 187"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 188"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 189"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 190"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 191"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 192"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 193"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 194"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 195"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 196"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 197"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 198"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 199"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - flag rech:!
                - queue clear
            }
            - if <parse:<context.args.get[1]>> == silentadd {
                - execute as_server "npc select 168"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 167"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 153"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 158"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 162"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 164"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 166"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 171"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 154"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 159"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 163"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 170"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 183"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 184"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 186"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 187"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 188"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 189"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 190"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 191"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 192"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 193"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 194"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 195"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 196"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 197"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 198"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - execute as_server "npc select 199"
                - execute as_server "sentry target add player:<context.args.get[2]>"
                - flag server <player.name>_gardekar:true
                - flag server <player.name>_gardelb:true
                - flag server <player.name>_gardeli:true
                - queue clear
            }
            - narrate "<gold>----Mode ADMIN by VcP----<red>Use <gray>/VcPhelp <red>pour aide"
            - narrate "Lancement du debannissement dans <yellow><context.args.get[1]><white> pour <yellow><context.args.get[2]>"
            - if <parse:<context.args.get[1]>> == karcharias {
                - announce "<dark_purple>[ALERTE] <green><context.args.get[2]><dark_green> peut desormais rentrer dans <green>Karcharias"
                - execute as_server "npc select 168"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 167"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - flag server gardekar:<-:p@<context.args.get[2]>
                - flag server <context.args.get[2]>_gardekar:!
            }
            - if <parse:<context.args.get[1]>> == elbnaris {
                - announce "<dark_purple>[ALERTE] <green><context.args.get[2]><dark_green> peut desormais rentrer dans <green>Elbnaris"
                - flag server gardelb:<-:p@<context.args.get[2]>
                - execute as_server "npc select 153"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 158"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 162"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 164"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 166"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 171"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 154"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 159"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 163"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 170"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - flag server <context.args.get[2]>_gardelb:!
            }
            - if <parse:<context.args.get[1]>> == elinat {
                - announce "<dark_purple>[ALERTE] <green><context.args.get[2]><dark_green> peut desormais rentrer dans <green>Elinat"
                - flag server gardeli:<-:p@<context.args.get[2]>
                - execute as_server "npc select 183"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 184"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 186"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 187"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 188"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 189"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 190"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 191"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 192"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 193"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 194"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 195"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 196"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 197"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 198"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - execute as_server "npc select 199"
                - execute as_server "sentry target remove player:<context.args.get[2]>"
                - flag server <context.args.get[2]>_gardeli:!
            }
        on cuboidadmin command:
            - inject locally permission_check_admin
            - narrate "<gold>----Mode ADMIN by VcP----<red>Use <gray>/VcPhelp <red>pour aide"
            - narrate "cuboid command alpha"
            - narrate "Liste des Cuboids actuelles <&co>"
            - narrate "<&e>Coffre<&f>,<&e> Karcharias<&f>,<&e> Elbnaris<&f>,<&e> Elinat"
            - note cu@3274,25,-6991,world|3280,30,-6985,world as:Coffre
        #    - note cu@0,0,0,world as:CoffreGrief --> DESIMPLEMENTER SUITE A NOUVEAU SYSTEME !
            - note cu@4573,5,-7675,world|4414,75,-7890,world as:Karcharias
            - note cu@5603,15,-10386,world|5379,69,-10136,world as:Elbnaris
            - note cu@3462,10,-7185,world|3201,105,-6824,world as:Elinat
        on flagadmin command:
            - inject locally permission_check_admin
            - narrate "<gold>----Mode ADMIN by VcP----<red>Use <gray>/VcPhelp <red>pour aide"
            - narrate "flag command alpha"
            - if <parse:<context.args.get[2]>> != null {
                - flag global <context.args.get[1]>:<context.args.get[2]>
                - narrate "mise en place du flag <context.args.get[1]> a la valeur <context.args.get[2]>"
                - queue clear
            } else {
                - narrate "le flag <context.args.get[1]> a pour valeur <server.flag[<context.args.get[1]>]>"
                - queue clear
            }
            - if <parse:<context.args.get[1]>> == player {
                - if <parse:<context.args.get[3]>> == null {
                    - narrate "le flag PERSONNEL <context.args.get[2]> a pour valeur <player.flag[<context.args.get[2]>]>"
                } else {
                    - flag <context.args.get[2]>:<context.args.get[3]>
                    - narrate "mise en place du flag PERSONNEL <context.args.get[2]> a la valeur <context.args.get[3]>"
                }
            }
        on giveadmin command:
            - inject locally permission_check_admin
            - narrate "<gold>----Mode ADMIN by VcP----<red>Use <gray>/VcPhelp <red>pour aide"
            - if <parse:<context.args.get[1]>> != null {
                - if <parse:<context.args.get[2]>> != null {
                    - give <context.args.get[1]> qty:<context.args.get[2]>
                }
                - if <parse:<context.args.get[2]>> == null {
                    - give <context.args.get[1]> qty:1
                }
                - narrate "Tu viens de revecoir <context.args.get[1]>"
            }
            - if <parse:<context.args.get[1]>> == null {
                - narrate "<red>Il faut un objet apres cette commande"
            }
        on queteadmin command:
            - inject locally permission_check_admin
            - define arg_size <context.args.size>
            - narrate "<gold>----Mode ADMIN by VcP----<red>Use <gray>/queteadmin help <red>pour aide"
            - if <parse:<context.args.get[1]>> == help {
                - narrate "Voici la liste des commandes de QUETEADMIN (exclusiv plug)"
                - narrate "<yellow>/queteadmin set<white>, pour mettre le nombre total de quetes principales... exemple = /queteadmin set demon 10"
                - narrate "<yellow>/queteadmin abort<white>, pour faire recommencer les quetes principales a un joueur... exemple = /queteadmin abort humain <player.name> (10)"
                - narrate "<yellow>/queteadmin create<white>, pour initialiser manuellement le debut des quetes pour un joueur... exemple = /queteadmin create <player.name>"
                - narrate "<gold>L'extension QUETE ainsi que QUETEADMIN a ete produit exclusivement pour NIMELIOS pas VcP"
            }
            - if <parse:<context.args.get[1]>> == set {
                - if <parse:<context.args.get[2]>> == humain {
                    - flag global QuestH:<context.args.get[3]>
                    - narrate "Reglage du nombre de Quetes pour..."
                    - narrate "<green>Les humains, <yellow><global.flag[QuestH]> au total !"
                }
                - if <parse:<context.args.get[2]>> == brigand {
                    - flag global QuestB:<context.args.get[3]>
                    - narrate "Reglage du nombre de Quetes pour..."
                    - narrate "<green>Les brigands, <yellow><global.flag[QuestB]> au total !"
                }
                - if <parse:<context.args.get[2]>> == demon {
                    - flag global QuestD:<context.args.get[3]>
                    - narrate "Reglage du nombre de Quetes pour..."
                    - narrate "<green>Les demons, <yellow><global.flag[QuestD]> au total !"
                }
            }
            - if <parse:<context.args.get[1]>> == abort {
                - if <parse:<context.args.get[2]>> == humain {
                    - flag global <context.args.get[3]>_QuestH:0
                    - narrate "Suppression des quetes de <context.args.get[3]> !"
                    - if <parse:<context.args.get[4]>> != null {
                        - flag global <context.args.get[3]>_QuestH:<context.args.get[4]>
                        - narrate "<context.args.get[3]> se trouve donc a la quete <context.args.get[4]> sur <global.flag[QuestH]>"
                    }
                }
                - if <parse:<context.args.get[2]>> == demon {
                    - flag global <context.args.get[3]>_QuestD:0
                    - narrate "Suppression des quetes de <context.args.get[3]> !"
                    - if <parse:<context.args.get[4]>> != null {
                        - flag global <context.args.get[3]>_QuestH:<context.args.get[4]>
                        - narrate "<context.args.get[3]> se trouve donc a la quete <context.args.get[4]> sur <global.flag[QuestD]>"
                    }
                }
                - if <parse:<context.args.get[2]>> == brigand {
                    - flag global <context.args.get[3]>_QuestB:0
                    - narrate "Suppression des quetes de <context.args.get[3]> !"
                    - if <parse:<context.args.get[4]>> != null {
                        - flag global <context.args.get[3]>_QuestB:<context.args.get[4]>
                        - narrate "<context.args.get[3]> se trouve donc a la quete <context.args.get[4]> sur <global.flag[QuestN]>"
                    }
                }
                - if <parse:<context.args.get[2]>> != humain || <parse:<context.args.get[2]>> != demon narrate || <parse:<context.args.get[2]>> != brigand {
                    - narrate "<red>Mauvaise commande, utilise<gray> /queteadmin abort humain <player.name> (10) <red>par exemple"
                }
            }
            - if <parse:<context.args.get[1]>> == create {
              - if <parse:<context.args.get[2]>> == null narrate "<red>Erreur pas de personne choisie !"
                  - if <parse:<context.args.get[2]>> != null {
                    - if <global.flag[<context.args.get[2]>_QuestH].as_int> != null queue clear
                    - flag global <context.args.get[2]>_QuestH:0
                    - flag global <context.args.get[2]>_QuestD:0
                    - narrate "<green>Initialisation manuelle des quetes de <context.args.get[2]> pour <yellow>les humains et les demons"
                }
              }
            - if <context.args.get[1]> < 1 narrate "<red>Probleme d'arguments... (erreur 1, le premier argument n'est pas un nombre, exemple utilisable <gray>/queteadminadmin demon 5<red>)"
            - if <context.args.get[2]> < 2 narrate "<red>Probleme d'arguments... (erreur 2, le deuxieme argument est trop petit, nombre entre 2 et 9999)"
        on quete command:
            - inject locally permission_check
            - narrate "<dark_gray>Pour une liste des commandes, taper '/quete aide'"
            - if  <parse:<context.args.get[1]>> == null {
                - if <global.flag[<player.name>_QuestH]> > 0 inject QuestH
                - if <global.flag[<player.name>_QuestD]> > 0 inject QuestD
                - if <global.flag[<player.name>_QuestB]> > 0 inject QuestB }
            - if  <parse:<context.args.get[1]>> == secondaire {
                - inject QuestS
            }
            - if  <parse:<context.args.get[1]>> == abandon {
                - if <player.flag[QuestS]> > 0 || <player.flag[elbsor]> > 0 {
                    - narrate "Voulez-vous reellement<red> abandonner <white>ce ou ces quete(s) ?"
                    - inject taskQuestS<player.flag[QuestS].as_int>
                    - if <player.flag[elbsor]> == 2 || <player.flag[elbsor]> == 4 inject taskQuestSElbSor<player.flag[elbsor]>
                    - narrate "Vous disposez de 15 sec pour utiliser <yellow>/quete valider<white> pour confirmer la suppression..."
                    - flag questdel:true duration:15
                }
                - if <player.flag[QuestS]> == 0 || <player.flag[QuestS]> == null {
                    - narrate "<red>Aucune Quete Secondaire a abandonner actuellement..."
                }

            }
            - if <parse:<context.args.get[1]>> == valider {
                - if <player.flag[questdel]> == true {
                    - flag QuestS:0
                    - if <player.flag[elbsor]> > 0 flag elbsor:0
                    - narrate "Vous venez d'<red>abandonner<white> la ou les derniere(s)<aqua> quete(s) secondaire(s) <white>!"
                    - queue clear
                }
                - if <player.flag[questdel]> != true {
                    - narrate "<red>Aucune commande n'etait a confirmer..."
                }
            }
            - if <parse:<context.args.get[1]>> == aide {
                - narrate "Voici la liste des commandes des <gold>Quetes de Nimelios"
                - narrate "<yellow>/quete <white>, pour consulter le nombre de quetes effectues ainsi que la quete en cours..."
                - narrate "<yellow>/quete secondaire<white>, pour consulter la quete secondaire en cours..."
                - narrate "<yellow>/quete abandon<white>, pour abandonner la ou les Quete(s) Secondaire(s) en cours..."
                - narrate "<yellow>/quete valider<white>, pour valider la derniere action demandee..."
                - narrate "<white>Le module des <gold>Quetes de Nimelios<white> est un concept entierement exclusif cree pour <gold>Nimelios Server<white> par <gold>VcP"
            }
        on player leaves:
            - if <global.flag[<player.name>_QuestH]> > 0 || <global.flag[<player.name>_QuestD]> > 0 || <global.flag[<player.name>_QuestB]> > 0 {
                - ^execute as_server "denizen save"
            }
#COPYRIGHT VCP TOUT DROITS RESERVES