[QUEST]Anunt level up.

Deconectat
Avatar utilizator
YzY
Nivel 1
Nivel 1
Mesaje: 58
Membru din: 03 Dec 2013
Status: NU am
Server Metin2: NU am
Regat: Chunjo
Mulțumiri acordate: 4
Mulțumiri primite: 5

[QUEST]Anunt level up.

Mesajde YzY » 27 Feb 2015, 12:54

Salut, am căutat pe acest forum un quest pentru ca atunci când un jucator atinge un anumit nivel să anunţe pe "/n" . Cele care le-am găsit îmi dăteau erori la instalare, am făcut eu unul pentru cei care au parte de aceiaşi problemă ca şi mine.
Quest-ul anunţă din 10 în 10 nivele şi specifică şi rasa jucătorului.
P.S este facut doar până la nivel 100.

Cod: Selectaţi tot

        quest levelup begin
            state start begin
                when levelup begin
            
                    if pc.get_level() == 10 then
                        notice_all("Jucatorul "..pc.get_name().." a atins nivelul 10 ca si "..({"Razboinic","Ninja","Sura","Saman"})[pc.job+1].." .")
               elseif pc.get_level() == 20 then
                  notice_all("Jucatorul "..pc.get_name().." a atins nivelul 20 ca si "..({"Razboinic","Ninja","Sura","Saman"})[pc.job+1].." .")
               elseif pc.get_level() == 30 then
                  notice_all("Jucatorul "..pc.get_name().." a atins nivelul 30 ca si "..({"Razboinic","Ninja","Sura","Saman"})[pc.job+1].." .")
               elseif pc.get_level() == 40 then
                  notice_all("Jucatorul "..pc.get_name().." a atins nivelul 40 ca si "..({"Razboinic","Ninja","Sura","Saman"})[pc.job+1].." .")
               elseif pc.get_level() == 50 then
                  notice_all("Jucatorul "..pc.get_name().." a atins nivelul 50 ca si "..({"Razboinic","Ninja","Sura","Saman"})[pc.job+1].." .")
               elseif pc.get_level() == 60 then
                  notice_all("Jucatorul "..pc.get_name().." a atins nivelul 60 ca si "..({"Razboinic","Ninja","Sura","Saman"})[pc.job+1].." .")
               elseif pc.get_level() == 70 then
                  notice_all("Jucatorul "..pc.get_name().." a atins nivelul 70 ca si "..({"Razboinic","Ninja","Sura","Saman"})[pc.job+1].." .")
               elseif pc.get_level() == 80 then
                  notice_all("Jucatorul "..pc.get_name().." a atins nivelul 80 ca si "..({"Razboinic","Ninja","Sura","Saman"})[pc.job+1].." .")
               elseif pc.get_level() == 90 then
                  notice_all("Jucatorul "..pc.get_name().." a atins nivelul 90 ca si "..({"Razboinic","Ninja","Sura","Saman"})[pc.job+1].." .")
               elseif pc.get_level() == 100 then
                  notice_all("Jucatorul "..pc.get_name().." a atins nivelul 100 ca si "..({"Razboinic","Ninja","Sura","Saman"})[pc.job+1].." .")

               end
                end
            end
        end

Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu rasplata.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 rasplata.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Ultima oară modificat 23 Apr 2016, 23:40 de către Ankhed, modificat 1 dată în total.
Motiv: .

Deconectat
Avatar utilizator
Sociopath
Super Ad Mod
Super Ad Mod
Mesaje: 2612
Membru din: 03 Sep 2014
Localitate: Bravos
Reputație: ﭸ S.Ad.Moderator
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
ﭸ Lider Helperi
ﭸ Fost Ad.Moderator
ﭸ Fost S.Moderator
ﭸ Fost Moderator
ﭸ Fost Helper
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Status: ▬▬▬▬▬▬
Server Metin2: ▬▬▬▬▬▬
Mulțumiri acordate: 25
Mulțumiri primite: 51
Contact:

Re: [QUEST]Anunt level up.

Mesajde Sociopath » 07 Iul 2015, 23:31

Mutat în quest-uri!

[ Mesaj scris via Android ] Imagine
Imagine

Deconectat
Avatar utilizator
denisa12341998
Nivel 1
Nivel 1
Mesaje: 141
Membru din: 13 Mar 2016
Localitate: Bucuresti
Status: Depresie...
Server Metin2: Metin2Quasar
Regat: Jinno
Mulțumiri acordate: 6
Mulțumiri primite: 0
Contact:

Re: [QUEST]Anunt level up.

Mesajde denisa12341998 » 21 Dec 2018, 16:41

unde gasesc quest-ul din /usr/game/share/locale/romania/quest/object
daca vreau sa il sterg ?

Conectat
Avatar utilizator
MariusExygo
Fost Helper
Fost Helper
Mesaje: 1836
Membru din: 09 Mar 2014
Localitate: Craiova
Server Metin2: WildFantasy
Mulțumiri acordate: 47
Mulțumiri primite: 125
Contact:

Re: [QUEST]Anunt level up.

Mesajde MariusExygo » 26 Dec 2018, 16:55

Cod: Selectaţi tot

quest announcements begin
   state start begin
      function in_list(tab,line)
         for _,v in pairs(tab) do
            if v == line then return true end
         end
         return false
      end
      when levelup with not pc.is_gm() begin
         local race = {[WARRIOR] = "WARRIOR",[NINJA] = "NINJA",[SURA] = "SURA",[SHAMAN] = "SHAMAN"}
         if announcements.in_list(({99,110}), pc.level) and pc.getqf(pc.level) == 0 then
            notice_all(string.format("%s (%s) a atins nivelul %d! - Felicitari!",pc.get_name(),race[pc.get_job()],pc.level))
         end
      end
   end
end
Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Mă puteți contacta pe Skype la adresa: csmarius.sro


Înapoi la “Quest-uri”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: alin8600 și 8 vizitatori