- D1 Meta Docs - Denizen Script -
Home Page / Pi to one million places / Contact mcmonkey / Donate / Paste Scripts / Denizen Help /
You are browsing as a guest.
Login | Register


Click here to create your own public paste ~ ~ click to duplicate and edit this paste


TitleFarmerQuestSpawn3
TypeDenizen Script
Date2019/08/18 11:05:23 UTC-07:00
ByGuest
Other
Paste
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
6600
FarmerQuestSpawn3:
    Type: assignment
    Actions:
        on assignment:
        - trigger name:click state:true
        on click:
        - if <player.flag[<player.name>]> == 1:
            - chat "salve <player.name>"
        - else:
            - chat "Salve Risvegliato"
    Interact scripts:
    - 10 farmQuestSpawn3

farmQuestSpawn3:
    type: interact
    steps:
        '1':
           Click trigger:
            Script:
            - if <player.flag[Quest_Spawn]> == 9:
                - engage
                - chat "Io Sono Alex, Quindi ti manda Marcus? Finalmente, pensavo che si fosse dimenticato completamente di me!"
                - chat "Ho un immenso problema con dei lupi crudeli, spaventano le mie povere galline e se queste sono spaventate poi non fanno più le uova"
                - chat "e senza uova la vedo dura preparare le torte! puoi uccidermene almeno 5?"
                - narrate "Quest start: Un pò di esercizio!"
                - flag player Quest_Spawn:10
                - flag player kill_lupocrudele_questspawn
                - flag player kill_lupocrudele_questspawn_count:0
                - disingage
                - stop
            - else if <player.flag[kill_lupocrudele_questspawn_count]> == 5:
                - engage
                - chat "Oh! Grazie!! vedo che hai fatto un ottimo lavoro e anche così velocemente! qui ho una ricompensa per te!"
                - execute as_op "mi load costum Chiaveliv1"
                - flag player kill_lupocrudele_questspawn:!
                - flag player kill_lupocrudele_questspawn_count:!
                - flag player Quest_Spawn:11
                - chat "torna anche da Marcus qui abbiamo finito!"
                - disingage
                - stop
            - else if <player.flag[kill_lupocrudele_questspawn_count]> == 8:
                - engage
                - chat "Oh! Grazie!! vedo che hai fatto un ottimo lavoro e anche così velocemente! qui ho una ricompensa per te!"
                - execute as_op "mi load costum Chiaveliv2"
                - flag player kill_lupocrudele_questspawn:!
                - flag player kill_lupocrudele_questspawn_count:!
                - flag player Quest_Spawn:11
                - chat "torna anche da Marcus qui abbiamo finito!"
                - disingage
                - stop
            - else:
                - chat "awwww... questi lupi mi faranno impazzire!"
                - stop
                
kill_lupocrudele_questspawn_world:
    type: world
    events:
        on mythicmob LupoCrudele killed by player:
        - if !<player.has_flag[kill_lupocrudele_questspawn]> queue clear
        - flag player kill_lupocrudele_questspawn_count:++
        - if <player.flag[kill_lupocrudele_questspawn_count]> == 5:
            - narrate: "Hai completato la missione. Le missioni di caccia prevedono l'Overkill, osssia uccidendo il 50% dei mostri in più, si ottiene un premio extra."
            - narrate: "Se vuoi prova ad ucciderne altri 3 prima di tornare da Alex"
        - else if <player.flag[kill_lupocrudele_questspawn_count]> == 8:
            - narrate: "congratulazioni ne hai uccisi 8 ora, puoi tornare da alex e riscuotere anche il premio extra!"



RawRaw



Pastes made: 66917