[QUEST]Servere PvP

Avatar utilizator
J.Statham
Fost Designer

Fost Designer
Mesaje: 58
Membru din: 23 Apr 2014, 08:24
Server: -
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 4  
Medalii

Am văzut că nu găsești nicăieri un npc pentru serverele pvp. Adică unul care să iți dea skill P, Nivel, Yang, Grad, Marmură, Etc.
Ei bine, m-am gândit să rezolv eu asta. Am scris un quest pentru un inel care vă va da tot ce este necesar pe un server PvP.
Țin să menționez că este scris 100% de mine.

Cod: Selectaţi tot

quest inel_exp begin
    state start begin
        when 70007.use begin
			local inel=select("Experienta", "Yang", "Marmura", "Skilluri P", "Nimic")
			if 1==inel then
				say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
				say("Spark m-a conceput special sa va ajut sa deveniti")
				say("razboinici adevarati. Asadar, de aceasta data vrei")
				say("putina experienta?")
				local exp=select("Desigur", "Nu, multumesc")
				if 1==exp then
					pc.give_exp2("999999999")
				elseif 2==exp then
					say("Ei bine, este alegerea ta.")
					return
				end
			elseif 2==inel then
				say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
				say("Spark m-a conceput special sa va ajut sa deveniti")
				say("razboinici adevarati. Asadar, de aceasta data vrei")
				say("ceva yang?")
				local yang=select("Vreau, pupati-as talpile", "Nu")
				if 1==yang then
					pc.give_gold("500000000")
				elseif 2==yang then
					say("Ok, este alegerea ta.")
					return
				end
			elseif 3==inel then
				say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
				say("Spark m-a conceput special sa va ajut sa deveniti")
				say("razboinici adevarati. Asadar, de aceasta data vrei")
				say("cateva marmure?")
				local marm=select("Da, desigur", "Nu")
				if 1==marm then
					pc.give_item2("70024")
				elseif 2==marm then
					say("Ok, tu alegi.")
					return
				end
			elseif 4==inel then
				say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
				say("Spark m-a conceput special sa va ajut sa deveniti")
				say("razboinici adevarati. Asadar, de aceasta data vrei")
				say("skillurile P?")
				local yes=select("Da", "Nu")
				if 1==yes then
					say("Ce rasă esti?")
					local rasa=select("Razboinic", "Ninja", "Sura", "Saman", "Am deja skillurile P")
					if 1==rasa then
						pc.set_skill_level (1,59)
						pc.set_skill_level (2,59)
						pc.set_skill_level (3,59)
						pc.set_skill_level (4,59)
						pc.set_skill_level (5,59)
						pc.set_skill_level (16,59)
						pc.set_skill_level (17,59)
						pc.set_skill_level (18,59)
						pc.set_skill_level (19,59)
						pc.set_skill_level (20,59)
						say("Ai primit skillurile pentru razboinic.")
					elseif 2==rasa then
						pc.set_skill_level (31,59)
						pc.set_skill_level (32,59)
						pc.set_skill_level (33,59)
						pc.set_skill_level (34,59)
						pc.set_skill_level (35,59)
						pc.set_skill_level (46,59)
						pc.set_skill_level (47,59)
						pc.set_skill_level (48,59)
						pc.set_skill_level (49,59)
						pc.set_skill_level (50,59)
						say("Ai primit skillurile pentru ninja.")
					elseif 3==rasa then
						pc.set_skill_level (61,59)
						pc.set_skill_level (62,59)
						pc.set_skill_level (63,59)
						pc.set_skill_level (64,59)
						pc.set_skill_level (65,59)
						pc.set_skill_level (66,59)
						pc.set_skill_level (76,59)
						pc.set_skill_level (77,59)
						pc.set_skill_level (78,59)
						pc.set_skill_level (79,59)
						pc.set_skill_level (80,59)
						pc.set_skill_level (81,59)
						say("Ai primit skillurile pentru sura.")
					elseif 4==rasa then
						pc.set_skill_level (91,59)
						pc.set_skill_level (92,59)
						pc.set_skill_level (93,59)
						pc.set_skill_level (94,59)
						pc.set_skill_level (95,59)
						pc.set_skill_level (96,59)
						pc.set_skill_level (106,59)
						pc.set_skill_level (107,59)
						pc.set_skill_level (108,59)
						pc.set_skill_level (109,59)
						pc.set_skill_level (110,59)
						pc.set_skill_level (111,59)
						say("Ai primit skillurile pentru saman.")
					elseif 5==rasa then
						say("Vad ca ai fost mai rapid. Foarte bine!")
						return
					end
				elseif 2==yes then
					say("Ok, este alegerea ta tinere flacau!")
					return
				end
			elseif 5==inel then
				say("Asta este. Poti revenei oricand!")
				return
			end
		end	
    end
end 
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.

Quest-ul este pus pe inel, și anume pe 70007, însă voi puteți pune pe ce inel/item doriți modificând codul.
Pentru acest mesaj, J.Statham a primit 4 (de) mulţumiri
Sava21 • apoelaras123 • HighFly • tastatura
Imagine
Afișează semnătura
Avatar utilizator
J.Statham
Fost Designer

Fost Designer
Mesaje: 58
Membru din: 23 Apr 2014, 08:24
Server: -
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 4  
Medalii

UP!
Imagine
Afișează semnătura
Avatar utilizator
J.Statham
Fost Designer

Fost Designer
Mesaje: 58
Membru din: 23 Apr 2014, 08:24
Server: -
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 4  
Medalii

Desole scrie:Bun, mersi
Cu placere.
Imagine
Afișează semnătura
Avatar utilizator
Mihai Zamfirache
Nivel 4

Nivel 4
Mesaje: 534
Membru din: 21 Aug 2013, 01:38
Regat: Chunjo
Aprecieri: 6  
Mulţumiri: 8  
 Contact:
Medalii

Subiect mutat din Descărcări-utilitare in resurse-metin2
Avatar utilizator
Qu1k
Nou Venit

Nou Venit
Mesaje: 11
Membru din: 28 Aug 2014, 12:55
Server: 1
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

Folositor , mersii :d
Avatar utilizator
cosugrazvan
Nou Venit

Nou Venit
Mesaje: 2
Membru din: 26 Ian 2014, 14:14
Server: metin2seon
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Cum adaug npc in map 1 ce cod are /m 70007 ?
Avatar utilizator
M.Seby
Utilizator interzis !

Utilizator interzis !
Mesaje: 2685
Membru din: 10 Sep 2013, 15:00
Server: Not Found
Regat: Jinno
Aprecieri: 0
Mulţumiri: 16  
 Contact:
Medalii

Mutat în QUest-uri!
Imagine
Afișează semnătura
Avatar utilizator
mambo900
Nivel 3

Nivel 3
Mesaje: 333
Membru din: 09 Ian 2015, 13:38
Server: Malefic II
Regat: Chunjo
Aprecieri: 116  
Mulţumiri: 38  
Discord: Copiază ID
 Contact:
Medalii

un quest de Grad pozitiv si negativ? la npc
[/bbvideo]
Afișează semnătura
Avatar utilizator
daedalus71
Nou Venit

Nou Venit
Mesaje: 1
Membru din: 25 Iun 2014, 13:46
Aprecieri: 0
Mulţumiri: 0
Medalii

la mine nu merge...
Avatar utilizator
verypowa
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 09 Iul 2014, 12:06
Aprecieri: 5  
Mulţumiri: 57  
Medalii

Acest quest merge pus inel, dar daca vreau sa il pun la npc p...
Răspunde

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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