HELP. give_basic_weapon.quest (K)

Indította GooDLiKeHUN, 2012-12-28, 15:19:05

2012-12-28, 15:19:05 Utolsó szerkesztés: 2012-12-28, 21:32:57 Szerző: [MOD]Aegist
Hali

Az a bajom. hogy ha csinálok 1 karit majd belépek és megadja a cuccot, viszont ha relogolok és újra belépek, megint meg adja a cuccokat.

Ezt hogy lehetne megoldani hogy csak egyszer adja meg?

A quest jelenleg így néz ki:

Idéz
------------------
-- DeltaMt2
------------------
quest give_basic_weapon begin
    state start begin
      when login begin
      game.set_event_flag("test", 0)               
        if pc.level == 1 then
          if pc.getqf("basic_weapon") == 0 then
            pc.setqf("basic_weapon", 1)
            
            end
            
            if pc.countitem(item) == 0 and pc.weapon != item then
                pc . give_item2 ( item )
                pc . give_item2 ( itemm )
                pc.give_item2(72702,1) --Szélcipő(30)
               pc.give_item2(13000,1) --Csatapajzs
               pc.give_item2(14000,1) --Fa karkötő
               pc.give_item2(15000,1) --Fa cipő
               pc.give_item2(16000,1) --Fa nyaklánc
               pc.give_item2(17000,1) --Fa fülbevaló
               pc.give_item2(27003,200) --Vörös ital(Nagy)
               pc.give_item2(27006,200) --Kék ital(Nagy)
            
            end
            if pc . job == 0 then
                pc.give_item2 ("19",1)
                pc.give_item2 ("11200",1)
                   pc.give_item2 ("12200",1)
            elseif pc . job == 1 then
                pc.give_item2 ("1000",1)
                pc.give_item2 ("11400",1)
                pc.give_item2 ("12340",1)
            elseif pc . job == 2 then
                pc.give_item2 ("19",1)
               pc.give_item2 ("11600",1)
               pc.give_item2 ("12480",1)
            elseif pc . job == 3 then
                pc.give_item2 ("7000",1)
                pc.give_item2 ("11800",1)
               pc.give_item2 ("12620",1)
               end
          end
        end
      end
    end

Várom a válaszokat!
Üdv!

set_state(__COMPLETE__)
end
end
    end

state __COMPLETE__ begin
end
end


Végére írd be