Paste #28900: Untitled Paste

Date: 2016/01/22 08:06:05 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


Drwal:
    type:  assignment
    actions:
        on assignment:
        - trigger name:click state:true
        - trigger name:chat state:true
    interact scripts:
    - 40 log_breaks

cchat:
    type:  format
    format:  "<&5>[Ncraft.eu]<&9><npc.name><&6>=><&2><text>"


log_breaks:
    type:  interact
    steps:
        1:
         click trigger:
          script:
          -  if <player.has_flag[npc.engaged]> queue clear
          -  if <player.has_flag[breaks_wood_quest]> queue clear
          -  flag player npc_engaged
          -  engage
          -  if <player.flag[breaks_wood_quest_count]> >= 40 {
           -  narrate format:cchat "Dobra robota! Oto twoje wynagrodzenie"
           -  ^take birch_log qty:40
           -  give money 300
           -  give 366 qty:64
           -  flag player breaks_wood_quest_count:!
           -  disengage
           -  flag player npc_engaged:!
           -  queue clear
           }
          -  engage
          -  narrate format:cchat "<player.name> potrzebujemy twojej pomocy"
          -  narrate format:cchat "Wiec chcesz nam pomoc a przy okazji zarobic ?"
          -  narrate "[<&1>Wybierz <&2>Tak <&1>czy <&4>Nie]"
          -  disengage
          -  flag player npc_engaged:!
         chat trigger:
          1:
           trigger:  <&6>--><&2> /Tak/ Drwalu pomoge ci.
           script:
           -  if <player.has_flag[breaks_wood_quest]> queue clear
           -  engage
           -  narrate format:cchat "Super"
           -  wait 5t
           -  narrate "<&4>[Zniszcz i przynies 40 blokow brzozowego drewna]"
           -  flag player break_wood_quest
           -  flag player break_wood_quest_count:0
           -  disengage
          2:
           trigger: <&6><npc.name><&2> /Nie/,nie mam czasu.
           script:
           -  if <player.has_flag[breaks_wood_quest]> queue clear
           -  random {
            -  narrate format:cchat "Trudno"
            -  narrate format:cchat "Bywa"
            -  narrate format:cchat "Spodziewalem sie innej odpowiedzi"
            -  narrate format:cchat "Liczylem na ciebie"
            -  narrate format:cchat "Zawiodlem sie na tobie"
            -  narrate format:cchat "Nie spodziewalem sie tego po tobie"
            -  narrate format:cchat "szkoda"
            -  narrate format:cchat "Liczylem na inna odpowiedz"
            -  narrate format:cchat "myslalem ze znajdziesz dla mnie troche czasu"
            }

breakwood_quest_world:
 type:  world
 events:
  on player breaks birch_log:
  -  if !<player.has_flag[breaks_wood_quest]>
  -  flag player breaks_wood_quest_count:++
  -  if <player.flag[breaks_wood_quest_count]> >= 40 {
   -  narrate "[                   Wroc do Drwala]"
   -  flag player breaks_wood_quest:!
   }