Sistem trofee

Deconectat
Avatar utilizator
AndyOpris
Trial Helper
Trial Helper
Mesaje: 128
Membru din: 09 Iun 2015
Status: Lucrez la Metin2A
Server Metin2: Metin2A
Regat: Jinno
Mulțumiri acordate: 3
Mulțumiri primite: 12

Sistem trofee

Mesajde AndyOpris » 20 Apr 2016, 11:39

Nume Quest: Sistem Trofee
Creator: AndyOpris
Descriere: Despre ce este vorba?
Pai la nivel 75 primesti o misiunea in care spune sa omori playeri pentru trofee, cu trofeele poti cumpara chesti la magazinul general.
Cod Quest:

Cod: Selectaţi tot

quest trofeepvp begin
   state start begin
      when login or levelup with pc.level >= 74 begin
         set_state(trofeepvp)
      end
   end

   state trofeepvp begin
      when letter begin
         send_letter("Cel mai bun din regat")
      end

      when button or info begin
         say("Ca sa castigi trofee va trebuii sa omori alti jucatori.")
         say_reward("Aminteste-ti sa fie dintr-un alt taram")
         say("")
         q.set_counter("kills", 0)
         set_state(kill)
      end
   end

   state kill begin
      when letter begin
         send_letter("Cel mai bun din regat)
      end

      when button or info begin
         syschat("[ANDY]Ai omorat "..pc.getqf("state").." jucatori.")
         say("")
      end

      when kill begin
         if npc.is_pc() and npc.empire != pc.empire then
            local count = pc.getqf("state") + 1
               if count >= 0 then
                  q.set_counter("kills", count)
                  pc.give_item2(200145)
               end
            elseif count == 0 then
               syschat("[ANDY]Inamicul a murit.")
         end
      end
   end
end

Cod Quest 2:

Cod: Selectaţi tot

quest premiitrofee begin
   state start begin
      when 9003.chat."Premii Trofee" begin
         say_title("Magazinul General:")
         say("")
         say("Salut "..pc.get_name()..",")
         say("Aici poti sa-ti iei iteme cu trofeele castigate omorand playeri.")
         say("In acest moment ai "..pc.count_item("200145").." puncte")
         say("")
         say("Ce vrei sa faci?")
         say("")
         local canj = select ("Cumpara" , "Iesire")   
            if canj == 1 then
               say_title("Magazinul General:")
               say("")
               local elegir = select("NUME ITEM 1","NUME ITEM 2","NUME ITEM 3","NUME ITEM 4","NUME ITEM 5","NUME ITEM 6","NUME ITEM 7","Iesire")
               local premios = {
                  {COD ITEM 1,1,200145,[PUNCTE NECESARE]},
                  {COD ITEM 2,1,200145,[PUNCTE NECESARE]},
                  {COD ITEM 3,1,200145,[PUNCTE NECESARE]},
                  {COD ITEM 4,1,200145,[PUNCTE NECESARE]},
                  {COD ITEM 5,1,200145,[PUNCTE NECESARE]},
                  {COD ITEM 6,1,200145,[PUNCTE NECESARE]},
                  {COD ITEM 7,1,200145,[PUNCTE NECESARE]}
                  }
               if elegir != 8 then
                  if pc.count_item(premios[elegir][3]) < premios[elegir][4] then
                     say_title("Magazinul General:"")
                     say("")
                     say("Imi pare rau, dar nu ai trofee suficiente!")
                     say("Mai ai nevoie de "..premios[elegir][4]-pc.count_item(premios[elegir][3]).." pentru al cumpara")
                     say("")
                  return
               end
            pc.give_item2(premios[elegir][1],premios[elegir][2])
            pc.remove_item(premios[elegir][3],premios[elegir][4])
            end
         end
      end   
   end
end

Descarcă Quest:

Cod: Selectaţi tot

https://mega.nz/#!78Nm0QQC!xCLVvQlqm7UT9UHGWWuE9jJ-GGJcAiRia7-ohKO1ihc

Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Informatii Suplimentare:
Atentie in cumparapremiitrofee.quest/Cod quest 2 la:

Cod: Selectaţi tot

say_title("Magazinul General:")
say("")
local elegir = select("NUME ITEM 1","NUME ITEM 2","NUME ITEM 3","NUME ITEM 4","NUME ITEM 5","NUME ITEM 6","NUME ITEM 7","Iesire")
local premios = {
{COD ITEM 1,1,200145,[PUNCTE NECESARE]},
{COD ITEM 2,1,200145,[PUNCTE NECESARE]},
{COD ITEM 3,1,200145,[PUNCTE NECESARE]},
{COD ITEM 4,1,200145,[PUNCTE NECESARE]},
{COD ITEM 5,1,200145,[PUNCTE NECESARE]},
{COD ITEM 6,1,200145,[PUNCTE NECESARE]},
{COD ITEM 7,1,200145,[PUNCTE NECESARE]}
}

Aveti alte informatii in arhiva de mai sus ^
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .

Link tutorial instalare quest!
Imagini: -
Ultima oară modificat 21 Apr 2016, 16:23 de către Robert, modificat de 2 ori în total.
Motiv: Subiect Aranjat!

Deconectat
Avatar utilizator
Unix97
Nivel 1
Nivel 1
Mesaje: 134
Membru din: 19 Oct 2014
Localitate: My world
Status: I'm happy..
Server Metin2: In Soon.
Regat: Shinsoo
Mulțumiri acordate: 1
Mulțumiri primite: 0

Re: Sistem trofee

Mesajde Unix97 » 20 Apr 2016, 13:38

Mai exact ce e de acest quest?

Deconectat
Avatar utilizator
suake
Nou Venit
Nou Venit
Mesaje: 29
Membru din: 19 Dec 2014
Status: Sunt bine mersi ^.^
Server Metin2: metin2ro
Regat: Shinsoo
Mulțumiri acordate: 0
Mulțumiri primite: 3

Re: Sistem trofee

Mesajde suake » 07 Mai 2016, 21:25

Foarte bun , mersi !!!
Merge perfect, fara nici o problema


Înapoi la “Quest-uri”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: D.Răzvan, theprnce și 4 vizitatori