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



