[Quest] Perfect Items

Deconectat
Avatar utilizator
Robert
Traficant de ouă
Traficant de ouă
Mesaje: 1399
Membru din: 19 Feb 2015
Localitate: Timisoara
Reputație: .
Trial Helper
~ Fost Super Moderator ~
~~~~~~~~~~~~~
~ Fost Ad Moderator ~
~~~~~~~~~~~~~
~ Fost Moderator ~
~~~~~~~~~~~~~
~ Fost Trial Moderator ~
~~~~~~~~~~~~~
~ Fost Helper ~
~~~~~~~~~~~~~
~ Membru Club ~
~~~~~~~~~~~~~
~ Castigator Eveniment Paste 2017 ~
~~~~~~~~~~~~~
~Nume anterior : Kanort~
Server Metin2: Nu joc.
Regat: Chunjo
Mulțumiri acordate: 89
Mulțumiri primite: 113
Contact:

[Quest] Perfect Items

Mesajde Robert » 16 Oct 2016, 19:03

Nume:Perfect Items
Descriere: Iti poti crea iteme/set-uri cu ajutorul unui quest.
Imagini: Mai jos :D
Quest:

Cod: Selectaţi tot

quest perfectitem begin
   state start begin
      when 40002.use begin
         if pc.job == 0 then
            pc.give_item2_select(149)
            item.set_value(0, 5, 12)
            item.set_value(1, 3, 12)
            item.set_value(2, 15, 15)
            item.set_value(3, 16, 15)
            item.set_value(4, 17, 15)
            item.set_socket ( 0 , 28535 )
            item.set_socket ( 1 , 28533 )
            item.set_socket ( 2 , 28534 )
            pc.give_item2_select(3139)
            item.set_value(0, 5, 12)
            item.set_value(1, 3, 12)
            item.set_value(2, 15, 15)
            item.set_value(3, 16, 15)
            item.set_value(4, 17, 15)
            item.set_socket ( 0 , 28535 )
            item.set_socket ( 1 , 28533 )
            item.set_socket ( 2 , 28534 )
            pc.give_item2_select(11299)
            item.set_value(0, 1, 2000)
            item.set_value(1, 29, 15)
            item.set_value(2, 30, 15)
            item.set_value(3, 31, 15)
            item.set_value(4, 34, 15)
            item.set_socket ( 0 , 28543 )
            item.set_socket ( 1 , 28538 )
            item.set_socket ( 2 , 28542 )
         elseif pc.job == 1 then
            pc.give_item2_select(1109)
            item.set_value(0, 5, 12)
            item.set_value(1, 6, 12)
            item.set_value(2, 15, 15)
            item.set_value(3, 16, 15)
            item.set_value(4, 17, 15)
            item.set_socket ( 0 , 28535 )
            item.set_socket ( 1 , 28533 )
            item.set_socket ( 2 , 28534 )
            pc.give_item2_select(2149)
            item.set_value(0, 5, 12)
            item.set_value(1, 6, 12)
            item.set_value(2, 15, 15)
            item.set_value(3, 16, 15)
            item.set_value(4, 17, 15)
            item.set_socket ( 0 , 28535 )
            item.set_socket ( 1 , 28533 )
            item.set_socket ( 2 , 28534 )
            pc.give_item2_select(11499)
            item.set_value(0, 1, 2000)
            item.set_value(1, 29, 15)
            item.set_value(2, 30, 15)
            item.set_value(3, 31, 15)
            item.set_value(4, 34, 15)
            item.set_socket ( 0 , 28543 )
            item.set_socket ( 1 , 28538 )
            item.set_socket ( 2 , 28542 )
         elseif pc.job == 2 then
            pc.give_item2_select(149)
            item.set_value(0, 4, 12)
            item.set_value(1, 3, 12)
            item.set_value(2, 15, 15)
            item.set_value(3, 16, 15)
            item.set_value(4, 17, 15)
            item.set_socket ( 0 , 28535 )
            item.set_socket ( 1 , 28533 )
            item.set_socket ( 2 , 28534 )
            pc.give_item2_select(159)
            item.set_value(0, 4, 12)
            item.set_value(1, 3, 12)
            item.set_value(2, 15, 15)
            item.set_value(3, 16, 15)
            item.set_value(4, 17, 15)
            item.set_socket ( 0 , 28535 )
            item.set_socket ( 1 , 28533 )
            item.set_socket ( 2 , 28534 )
            pc.give_item2_select(11699)
            item.set_value(0, 1, 2000)
            item.set_value(1, 29, 15)
            item.set_value(2, 30, 15)
            item.set_value(3, 31, 15)
            item.set_value(4, 34, 15)
            item.set_socket ( 0 , 28543 )
            item.set_socket ( 1 , 28538 )
            item.set_socket ( 2 , 28542 )
         elseif pc.job == 3 then
            pc.give_item2_select(5109)
            item.set_value(0, 4, 12)
            item.set_value(1, 3, 12)
            item.set_value(2, 15, 15)
            item.set_value(3, 16, 15)
            item.set_value(4, 17, 15)
            item.set_socket ( 0 , 28535 )
            item.set_socket ( 1 , 28533 )
            item.set_socket ( 2 , 28534 )
            pc.give_item2_select(7139)
            item.set_value(0, 4, 12)
            item.set_value(1, 3, 12)
            item.set_value(2, 15, 15)
            item.set_value(3, 16, 15)
            item.set_value(4, 17, 15)
            item.set_socket ( 0 , 28535 )
            item.set_socket ( 1 , 28533 )
            item.set_socket ( 2 , 28534 )
            pc.give_item2_select(11899)
            item.set_value(0, 1, 2000)
            item.set_value(1, 29, 15)
            item.set_value(2, 30, 15)
            item.set_value(3, 31, 15)
            item.set_value(4, 34, 15)
            item.set_socket ( 0 , 28543 )
            item.set_socket ( 1 , 28538 )
            item.set_socket ( 2 , 28542 )
         end
      end
   end
end

SAU
quest perfectitem begin
state start begin
when 40002.use begin
if pc.job == 0 then
pc.give_item2_select(149)
item.set_value(0, 5, 12)
item.set_value(1, 3, 12)
item.set_value(2, 15, 15)
item.set_value(3, 16, 15)
item.set_value(4, 17, 15)
item.set_socket ( 0 , 28535 )
item.set_socket ( 1 , 28533 )
item.set_socket ( 2 , 28534 )
pc.give_item2_select(3139)
item.set_value(0, 5, 12)
item.set_value(1, 3, 12)
item.set_value(2, 15, 15)
item.set_value(3, 16, 15)
item.set_value(4, 17, 15)
item.set_socket ( 0 , 28535 )
item.set_socket ( 1 , 28533 )
item.set_socket ( 2 , 28534 )
pc.give_item2_select(11299)
item.set_value(0, 1, 2000)
item.set_value(1, 29, 15)
item.set_value(2, 30, 15)
item.set_value(3, 31, 15)
item.set_value(4, 34, 15)
item.set_socket ( 0 , 28543 )
item.set_socket ( 1 , 28538 )
item.set_socket ( 2 , 28542 )
elseif pc.job == 1 then
pc.give_item2_select(1109)
item.set_value(0, 5, 12)
item.set_value(1, 6, 12)
item.set_value(2, 15, 15)
item.set_value(3, 16, 15)
item.set_value(4, 17, 15)
item.set_socket ( 0 , 28535 )
item.set_socket ( 1 , 28533 )
item.set_socket ( 2 , 28534 )
pc.give_item2_select(2149)
item.set_value(0, 5, 12)
item.set_value(1, 6, 12)
item.set_value(2, 15, 15)
item.set_value(3, 16, 15)
item.set_value(4, 17, 15)
item.set_socket ( 0 , 28535 )
item.set_socket ( 1 , 28533 )
item.set_socket ( 2 , 28534 )
pc.give_item2_select(11499)
item.set_value(0, 1, 2000)
item.set_value(1, 29, 15)
item.set_value(2, 30, 15)
item.set_value(3, 31, 15)
item.set_value(4, 34, 15)
item.set_socket ( 0 , 28543 )
item.set_socket ( 1 , 28538 )
item.set_socket ( 2 , 28542 )
elseif pc.job == 2 then
pc.give_item2_select(149)
item.set_value(0, 4, 12)
item.set_value(1, 3, 12)
item.set_value(2, 15, 15)
item.set_value(3, 16, 15)
item.set_value(4, 17, 15)
item.set_socket ( 0 , 28535 )
item.set_socket ( 1 , 28533 )
item.set_socket ( 2 , 28534 )
pc.give_item2_select(159)
item.set_value(0, 4, 12)
item.set_value(1, 3, 12)
item.set_value(2, 15, 15)
item.set_value(3, 16, 15)
item.set_value(4, 17, 15)
item.set_socket ( 0 , 28535 )
item.set_socket ( 1 , 28533 )
item.set_socket ( 2 , 28534 )
pc.give_item2_select(11699)
item.set_value(0, 1, 2000)
item.set_value(1, 29, 15)
item.set_value(2, 30, 15)
item.set_value(3, 31, 15)
item.set_value(4, 34, 15)
item.set_socket ( 0 , 28543 )
item.set_socket ( 1 , 28538 )
item.set_socket ( 2 , 28542 )
elseif pc.job == 3 then
pc.give_item2_select(5109)
item.set_value(0, 4, 12)
item.set_value(1, 3, 12)
item.set_value(2, 15, 15)
item.set_value(3, 16, 15)
item.set_value(4, 17, 15)
item.set_socket ( 0 , 28535 )
item.set_socket ( 1 , 28533 )
item.set_socket ( 2 , 28534 )
pc.give_item2_select(7139)
item.set_value(0, 4, 12)
item.set_value(1, 3, 12)
item.set_value(2, 15, 15)
item.set_value(3, 16, 15)
item.set_value(4, 17, 15)
item.set_socket ( 0 , 28535 )
item.set_socket ( 1 , 28533 )
item.set_socket ( 2 , 28534 )
pc.give_item2_select(11899)
item.set_value(0, 1, 2000)
item.set_value(1, 29, 15)
item.set_value(2, 30, 15)
item.set_value(3, 31, 15)
item.set_value(4, 34, 15)
item.set_socket ( 0 , 28543 )
item.set_socket ( 1 , 28538 )
item.set_socket ( 2 , 28542 )
end
end
end
end

Download(Opţional): -

Poti modifica/adauga foarte usor un nou item perfect.
Imagine
Poti modifica itemul, de la care primesti aceste obiecte perfecte, asa:
Modifica codul 40002, cu ce cod vrei tu, aflat in acesta linie:
when 40002.use begin

In cazul in care vrei ca acest item sa fie folosit doar de catre gm, atunci adauga:
pc.is_gm

La acesta linie
when 40002.use begin

Va arata asa:
when 40002.use with pc.is_gm() begin


Coduri Bonusuri

Cod: Selectaţi tot

'1' =>'Max HP',
'2' =>'Max MP',
'3' =>'VIT',
'4' =>'INT',
'5' =>'STR',
'6' =>'DEX',
'7' =>'Viteza de atac',
'8' =>'Viteza de miscare',
'9' =>'Viteza farmecului',
'10' =>'Regenerare PV',
'11' =>'Regenerare PM',
'12' =>'Sansa de otravire',
'13' =>'Sansa de blocare',
'14' =>'Sansa de incetinire',
'15' =>'Sansa de lovitura critica',
'16' =>'Sansa de lovitura patrunzatoare',
'17' =>'Tare impotriva semi-oamenilor',
'18' =>'Tare impotriva animalelor',
'19' =>'Tare impotriva orcilor',
'20' =>'Tare impotriva esotericilor',
'21' =>'Tare impotriva vampirilor',
'22' =>'Tare impotriva diavolului',
'23' =>'Daune absorbite de PV',
'24' =>'Daune absorbite de PM',
'25' =>'Sansa de a jefui SP',
'26' =>'Sansa de a primi PM la lovituri reusite',
'27' =>'Sansa de a bloca un atac corporal',
'28' =>'Sansa de a evita atacul cu sageti',
'29' =>'Aparare cu sabia',
'30' =>'Aparare cu doua maini',
'31' =>'Aparare pumnal',
'32' =>'Aparare clopot',
'33' =>'Aparare evantai',
'34' =>'Aparare sageti',
'35' =>'Rezistenta la foc',
'36' =>'Rezistenta la fulger',
'37' =>'Rezistenta la magie',
'38' =>'Rezistenta la vant',
'39' =>'Sansa de a reflecta atacul corporal',
'40' =>'Sansa de a reflecta un blestem',
'41' =>'Rezistenta la otrava',
'42' =>'Sansa de a reface PM',
'43' =>'Sansa la bonus-EXP',
'44' =>'Sansa de a arunca de 2 ori mai mult Yang',
'45' =>'Sansa de a dropa de 2 ori mai multe obiecte',
'46' =>'Creste efect al licorii',
'47' =>'Sansa de a reface PV',
'48' =>'Aparare impotriva necunostintei',
'49' =>'Aparare impotriva incetinirii',
'50' =>'Imun la cazatura',
'52' =>'Autonomia arcului(metri)',
'53' =>'Valoarea atacului',
'54' =>'Aparare',
'55' =>'Valoarea atacului magic',
'56' =>'Aparare magica',
'58' =>'Rezistenta max',
'59' =>'Tare impotriva razboinicilor',
'60' =>'Tare impotriva Ninja',
'61' =>'Tare impotriva Sura',
'62' =>'Tare impotriva Saman',
'63' =>'Tare impotriva Monstri',
'64' =>'Valoarea atacului',
'65' =>'Aparare',
'66' =>'EXP +?%',
'67' =>'Sansa de drop obiecte',
'68' =>'Sansa de drop Yang',
'71' =>'Paguba competentei',
'72' =>'Paguba medie',
'73' =>'Rezistenta la paguba competentei',
'74' =>'Rezistenta la paguba medie',
'76' =>'iCafe exp-bonus',
'77' =>'Sansa iCafe de a captura obiecte plus ..',
'78' =>'Sansa de a apara atacul importiva razboinicilor',
'79' =>'Sansa de a apara atacul importiva Ninja',
'80' =>'Sansa de a apara atacul importiva Sura',
'81' =>'Sansa de a apara atacul importiva Samanilor'


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

Deconectat
Avatar utilizator
TiTAN1080p
Fost Moderator
Fost Moderator
Mesaje: 501
Membru din: 22 Sep 2013
Localitate: Timisoara
Status: King on Colossus
Server Metin2: Colossus V
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 6
Contact:

Re: [Quest] Perfect Items

Mesajde TiTAN1080p » 20 Oct 2016, 17:14

Not working on my server. /:)

Deconectat
Avatar utilizator
Iηfιηιт²⁴ᵏ
Membru Club
Membru Club
Mesaje: 869
Membru din: 19 Dec 2013
Localitate: Valcea
Reputație: Membru Club Permanent
Status: http://metin2nexus.ro
Server Metin2: metin2nexus.ro
Regat: Jinno
Mulțumiri acordate: 29
Mulțumiri primite: 5
Contact:

Re: [Quest] Perfect Items

Mesajde Iηfιηιт²⁴ᵏ » 06 Noi 2016, 08:59

Merge perfect.[TESTAT]

Deconectat
Avatar utilizator
victoretare
Nivel 1
Nivel 1
Mesaje: 50
Membru din: 18 Mai 2014
Localitate: Bragadiru
Status: Niciodata nu renunt
Server Metin2: Metin2Real
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 0

Re: [Quest] Perfect Items

Mesajde victoretare » 07 Noi 2016, 01:14

TiTAN1080p scrie:Not working on my server. /:)

Hello, for it work you need 34k game version an put in quest_functions this functions
pc.give_item2_select item.set_value item.set_socket

If it don't work delete lines who have this function
item.set_socket

and verify to it don't have a not good spaces
Now i test that on daroo serverfiles if it work i will say in a new message
I know i have a bad english
Calitate nu cantitate

Deconectat
Avatar utilizator
mangaliotu10
Nivel 1
Nivel 1
Mesaje: 73
Membru din: 14 Aug 2015
Localitate: Constanta
Status: Sunt bine mersi ^.^
Regat: Chunjo
Mulțumiri acordate: 10
Mulțumiri primite: 1
Contact:

Re: [Quest] Perfect Items

Mesajde mangaliotu10 » 30 Mar 2017, 10:13

foarte bun, functioneaza perfect, dar poti adauga si functia
pc.remove_item(40002, 1)

pentru a sterge item-ul dupa folosire, parerea mea :)
Imagine


Înapoi la “Quest-uri”

Cine este conectat

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