Rezolvare combinare esarfe

Deconectat
Avatar utilizator
BRTSERGIU
Nivel 2
Nivel 2
Mesaje: 285
Membru din: 25 Aug 2014
Status: Salut
Server Metin2: Metin2Ro
Regat: Chunjo
Mulțumiri acordate: 13
Mulțumiri primite: 12

Rezolvare combinare esarfe

Mesajde BRTSERGIU » 12 Aug 2016, 11:03

Salut,am vazut ca multa lume are o problema cu combinarea esarfelor suverana/roiala..pana ieri si eu aveam si am gasit rezolvarea pe un alt si am vazut ca aici nu este (ori nu o gasesc eu ).

Prima data trebuie sa mergeti in : usr/game sau usr/home/game /share/locale/ sau germany sau ce aveti voi si sa faceti acce.txt sa fie ca si la esarfa lord/master.

Mai jos aveti exemplu cum le-am facut eu :)

section
npc 20406
item 85011 1 <---------- 85011 este esarfa suverana normala in caz ca aveti alt vnum schimbati :)
reward 85012 1 <-------- 85012 este esarfa suverana fina in caz ca aveti alt vnum schimbati :)
abs_chance_min 5
abs_chance_max 5
gold 5000 <---- pretul pt combinare
percent 100 <----------- sansa de reusita.
end

section
npc 20406
item 85012 1 <-------- 85012 este esarfa suverana fina in caz ca aveti alt vnum schimbati :)
reward 85013 1 <-------- 85013 este esarfa suverana nobila in caz ca aveti alt vnum schimbati :)
abs_chance_min 10
abs_chance_max 10
gold 10000
percent 100
end

section
npc 20406
item 85013 1 <-------- 85013 este esarfa suverana nobila in caz ca aveti alt vnum schimbati :)
reward 85014 1 <-------- 85014 este esarfa suverana avansata in caz ca aveti alt vnum schimbati :)
abs_chance_min 15 <------ astea 2 reprezinta intre cat % si cat % sa pice abs de exemplu la mine pica 15 % fix daca la
abs_chance_max 15 <-----prima punem 15 si la a 2-a punem 25 o sa pice absorbtie intre 15 si 25 % random.
gold 15000
percent 100
end
Nu cred ca mai e nevoie sa explic si la cele roiale,faceti la fel.
section
npc 20406
item 85015 1
reward 85016 1
abs_chance_min 5
abs_chance_max 5
gold 5000
percent 100
end

section
npc 20406
item 85016 1
reward 85017 1
abs_chance_min 10
abs_chance_max 10
gold 10000
percent 100
end

section
npc 20406
item 85017 1
reward 85018 1
abs_chance_min 15
abs_chance_max 15
gold 15000
percent 100
end

Dupa ce am terminat salvam punem in / sau /germany sau ce aveti voi si mergem in navicat in player->item_proto si cautam esarfele care nu merg combinate sa zicem roiala si suverana :) mergem la coloana value1 si facem ca si la celelalte :)
In dreptul esarfei normale punem vnumul esarfei fine.
In dreptul esarfei fine punem vnumul esarfei nobile.
In dreptul esarfei nobile punem vnumul esarfei avansate.
In dreptul esarfei avansate nu punem nimic.

Aveti aici 2 poze :) : Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Dupa mergem in client in constinfo.py si cautam :

def IS_ACCE_ITEM(itemVnum, abs):

Facem exact ca la celelalte esarfe adaugam :

elif itemVnum >= 85021 and itemVnum <=85023:
return TRUE

unde 85021 este prima esarfa (cea normala de 1%) si 85023 este penultima esarfa (cea nobila)

mai jos avem if abs == 1 si aici facem ca si la celelalte esarfe dupa adaugam la sfarsit :

or abs == 1 and itemVnum == 85024: unde 85024 este codul esarfei avansate
Ultima oară modificat 09 Apr 2017, 17:53 de către BRTSERGIU, modificat 1 dată în total.

Deconectat
Avatar utilizator
.ShadoW
Nivel 3
Nivel 3
Mesaje: 339
Membru din: 14 Noi 2013
Status: Happy...^.^
Server Metin2: Metin2DarkShadows
Regat: Jinno
Mulțumiri acordate: 33
Mulțumiri primite: 4

Re: Rezolvare combinare esarfe

Mesajde .ShadoW » 20 Feb 2017, 10:23

Nu e doar atat :))) mai ai de umblat si in client in root

[ Postat de pe Android ] Imagine


Înapoi la “Altele”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: -Mihai-, DanielS, danycristim2 și 10 vizitatori