Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - knil

#1
Development / Re: problem_start_dialog
May 28, 2018, 08:37:26 PM
exact the syntax was wrong

doesnt work with : game:get_value("sword") == 1

but with:  game:get_ability("sword") == 1 

thank you   ;D
#2
Development / problem_start_dialog
May 28, 2018, 01:48:26 AM
 hello  ;D

if someone can help me, i am a beginner ,thank you for you time.

i cant start dialog:"uncle.finish" with NPC: uncle . I want start_dialog "uncle.finish" when hero got  the sword . I got the sword but nothing happen.


this is the sript of the map:

Code (lua) Select

function uncle:on_interaction()

  if game:get_value("sword",1) then ------  THIS IS THE PROBLEM!!!!!!!  this function doesnt work !!!!  the rest is ok
    game:start_dialog("uncle.finish")
  else

      if  game:get_value("uncle_sword_quest_started")   then
       game:start_dialog("uncle.done")
       door_switch:set_enabled(true)
     
      else

         game:start_dialog("uncle.sword", function(answer)
            if answer == 3 then -- non
              game:start_dialog("uncle.no")
            else  -- oui
              game:start_dialog("uncle.yes")
                game:set_value("uncle_sword_quest_started", true)
                door_switch:set_enabled(true)
                sol.audio.play_sound("door_open")
          end
       end)
     end
  end
end