[QUEST]Anunt level up.

Neconectat
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.

Mesaj de 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: .
These users thanked the author YzY for the post:
RoyalJakiro

Neconectat
Avatar utilizator
Sociopath
Super Ad Mod
Super Ad Mod
Mesaje: 2649
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: 29  
Mulţumiri primite: 53  
Contact:

Re: [QUEST]Anunt level up.

Mesaj de Sociopath » 07 Iul 2015, 23:31

Mutat în quest-uri!

[ Mesaj scris via Android ] Imagine
Imagine

Neconectat
Avatar utilizator
denisa12341998
Nivel 2
Nivel 2
Mesaje: 168
Membru din: 13 Mar 2016
Localitate: Bucuresti
Status: Depresie...
Server Metin2: Metin2Aze
Regat: Jinno
Mulţumiri acordate: 8  
Mulţumiri primite: 1  
Contact:

Re: [QUEST]Anunt level up.

Mesaj de denisa12341998 » 21 Dec 2018, 16:41

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

Neconectat
Avatar utilizator
MariusExygo
Fost Helper
Fost Helper
Mesaje: 1863
Membru din: 09 Mar 2014
Localitate: Craiova
Server Metin2: WildFantasy
Mulţumiri acordate: 53  
Mulţumiri primite: 129  
Contact:

Re: [QUEST]Anunt level up.

Mesaj de 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

Scrie răspuns

Înapoi la “Quest-uri”