editare quest

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
mesutmess
Nivel 1

Nivel 1
Mesaje: 113
Membru din: 08 Aug 2013, 17:53
Aprecieri: 67  
Mulţumiri: 1  
Medalii

Buna j4m am si eu o problema am bagat un quest care iti da de ex 10% importriva fiecarei rase daca omor 500 playeri..dar dupa ce am omorat cei 500 acest quest disapre..as vrea sa fac sa il mai pot face de multe ori nu doar o data..Multumesc

Cod: Selectaţi tot

quest dueluri begin
    state start begin
        when login with pc.level >= 90 begin
            set_state(player_kill)
        end
    end

    state player_kill begin
        when letter begin
            send_letter("500 Dueluri")
        end

        when button or info begin
            say_title("Experþi în dueluri !")
         say("")
      say("Salut ".. pc.get_name() ..", ai atins level 90, felicitãri!")
      say("Am o nouã misiune pentru tine care constã în,")
      say("câºtigarea a 500 de dueluri.")
            say("Demonstreazã-þi puterea ºi fã-te cunoscut !")
            say("Respectã regulile ºi fii corect.")
         say("")
         say("")
         say("")
            say_verde("Omoarã 500 jucãtori în duel,")
         say_verde("ºi vei primi o recompensã generoasã.")
            say("")
            pc.setqf("state", 500)
            q.set_counter("Dueluri rãmase:", 500)
         set_state (kill)
        end
   end

   state kill begin
      when letter begin
         send_letter("Dueluri Rãmase")
      end
 
      when button or info begin
      say("Salut ".. pc.get_name() ..", ai început duelurile?")
      say("Foarte bine !")
      say("")
      say_reward("ªi nu uita,")
            say("Demonstreazã-þi puterea ºi fã-te cunoscut !")
            say("Respectã regulile ºi fii corect.")
         say("")
         say("")
         say("")
         say_verde("Dueluri rãmase: "..pc.getqf("state").." ")
      end


        when kill begin
            if npc.is_pc() then
            local count = pc.getqf("state") - 1
            if count <= 500 then
                pc.setqf("state", count)
                q.set_counter("Dueluri restanþe:", count)
            end
            if count == 0 then
                say_title("Felicitãri ai reuºit !")
                say("Ai doborât 500 jucãtori în duel !")
                say("Recompesã :")
                say_verde("10% împotriva fiecãrei rase.")
                affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 10, 60*60*24*365*60)
                affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 10, 60*60*24*365*60)
                affect.add_collect(apply.ATT_BONUS_TO_SURA, 10, 60*60*24*365*60)
                affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 10, 60*60*24*365*60)
            notice_all("".. pc.get_name() ..", doborât 500 jucãtori în duel.")
                clear_letter()
                set_state(__COMPLETE__)

            end
        end
    end
    end

    state __COMPLETE__ begin
    end
end
Închis
Răspunsuri
4
Vizualizări
369
Răspunsuri
4
Vizualizări
485
Răspunsuri
3
Vizualizări
487
Răspunsuri
4
Vizualizări
442

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 168 vizitatori