Cerere QUEST

Închis
Avatar utilizator
swaizzak99
Nivel 1

Nivel 1
Mesaje: 86
Membru din: 04 Oct 2014, 17:43
Aprecieri: 11  
Mulţumiri: 1  
Medalii

Salutare, ma poate ajuta si pe mine cineva cu un quest? mai exact quest cand faci cate 1 lv up iti da o anumita suma de bani.
Iar daca se mai poate sa mi recomandati niste questuri pentru servere pvm, ar fi perfect !
Multumesc !
Avatar utilizator
d3MenTuL
Nivel 3

Nivel 3
Mesaje: 361
Membru din: 19 Iul 2015, 23:13
Regat: Chunjo
Aprecieri: 47  
Mulţumiri: 567  
 Contact:
Medalii

Cod: Selectaţi tot

quest bravo begin
       state start begin
          when levelup begin
             if pc.level >= 1 and pc.level <= 30 then
                say_reward("Bravo! Ai facut inca un nivel "..pc.get_name())
                say_reward("Acum ai nivelul >>>>> "..pc.get_level().." <<<<<")
                say_reward("Poftim recompensa: .500.000 yang")
                pc.changegold( 5000000 )
             elseif pc.level >= 31 and pc.level <= 50 then
                say_reward("Bravo! Ai facut inca un nivel "..pc.get_name())
                say_reward("Acum ai nivelul >>>>> "..pc.get_level().." <<<<<")
                say_reward("Poftim recompensa: 1.000.000 yang")
                pc.changegold( 15000000 )
             elseif pc.level >= 51 and pc.level <= 70 then
                say_reward("Bravo! Ai facut inca un nivel "..pc.get_name())
                say_reward("Acum ai nivelul >>>>> "..pc.get_level().." <<<<<")
                say_reward("Poftim recompensa: 5.000.000 yang")
                pc.changegold( 25000000 )
             elseif pc.level >= 71 and pc.level <= 80 then
                say_reward("Bravo! Ai facut inca un nivel "..pc.get_name())
                say_reward("Acum ai nivelul  >>>>> "..pc.get_level().." <<<<<")
                say_reward("Poftim recompensa: 10.000.000 yang")
                pc.changegold( 35000000 )
             elseif pc.level >= 81 and pc.level <= 90 then
                say_reward("Bravo! Ai facut inca un nivel "..pc.get_name())
                say_reward("Acum ai nivelul >>>>> "..pc.get_level().." <<<<<")
                say_reward("Poftim recompensa: 15.000.000")
                pc.changegold( 45000000 )
             elseif pc.level >= 91 and pc.level <= 99 then
                say_reward("Bravo! Ai facut inca un nivel "..pc.get_name())
                say_reward("Acum ai nivelul >>>>> "..pc.get_level().." <<<<<")
                say_reward("Poftim recompensa 20.000.000")
                pc.changegold( 850000000 )   
             end
          end
       end
    end
Îl modifici tu cum crezi, adică suma de yang pe care să o primească fiecare player: pc.changegold( 5000000 ) și level-ul.

Dacă ai cumva limita yang pe server, îl poți folosi pe acesta:

Cod: Selectaţi tot

quest money_per_level begin
   state start begin
      when levelup begin
         if pc.get_level() < 31 then
            if pc.get_gold() <= 1994999999 then
               money_per_level.text_wtf()
               say_reward("Ca rasplată ai primit: 5.000.000 Yang.")
               pc.change_gold(5000000)
            else
               syschat("Nu ai primit recompensa de la nivelul "..pc.get_level().." deoarece ai prea mult yang în inventar.")
            end
         elseif pc.get_level() < 51 then
            if pc.get_gold() <= 1984999999 then
               money_per_level.text_wtf()
               say_reward("Ca rasplată ai primit: 15.000.000 Yang.")
               pc.change_gold(15000000)
            else
               syschat("Nu ai primit recompensa de la nivelul "..pc.get_level().." deoarece ai prea mult yang în inventar.")
            end
         elseif pc.get_level() < 71 then
            if pc.get_gold() <= 1974999999 then
               money_per_level.text_wtf()
               say_reward("Ca rasplată ai primit: 25.000.000 Yang.")
               pc.change_gold(25000000)
            else
               syschat("Nu ai primit recompensa de la nivelul "..pc.get_level().." deoarece ai prea mult yang în inventar.")
            end
         elseif pc.get_level() < 81 then
            if pc.get_gold() <= 1964999999 then
               money_per_level.text_wtf()
               say_reward("Ca rasplată ai primit: 35.000.000 Yang.")
               pc.change_gold(35000000)
            else
               syschat("Nu ai primit recompensa de la nivelul "..pc.get_level().." deoarece ai prea mult yang în inventar.")
            end
         elseif pc.get_level() < 91 then
            if pc.get_gold() <= 1954999999 then
               money_per_level.text_wtf()
               say_reward("Ca rasplată ai primit: 45.000.000 Yang.")
               pc.change_gold(45000000)
            else
               syschat("Nu ai primit recompensa de la nivelul "..pc.get_level().." deoarece ai prea mult yang în inventar.")
            end
         else
            if pc.get_gold() <= 1924999999 then
               money_per_level.text_wtf()
               say_reward("Ca rasplată ai primit: 85.000.000 Yang.")
               pc.change_gold(85000000)
            else
               syschat("Nu ai primit recompensa de la nivelul "..pc.get_level().." deoarece ai prea mult yang în inventar.")
            end
         end
      end
      function text_wtf() -- test
         say_title("Hey!")
         say()
         say("Felicitări "..pc.get_name().."!")
         say("Tocmai ai atins nivelul "..pc.get_level()..".")
         say()
      end
   end
end
Pentru acest mesaj, d3MenTuL for the post:
swaizzak99
Discord: d3MenTuL#7372
Între timp pe chat-ul Just4Metin
Imagine
Imagine
Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
FastReview
Veteran

Veteran
Mesaje: 2624
Membru din: 25 Oct 2015, 00:01
Aprecieri: 77  
Mulţumiri: 111  
Discord: Copiază ID
Medalii

Autorul are peste 3 zile de inactivitate, arhivat.
Închis

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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