Szevasztok!
Beraktam a vállpánt rendszert működik tökéletesen, de valami mégse az igazi.
Két darab 10%-os pántból lehet ugye 11-20%-os.
Általában mindig 20%-ost kapok, de tovább szeretném húzhatóvá tenni 25%-osra, azaz két egyedit szeretnék, hogy lehessen összekombinálni egymással.
pl.: 20%osat egy 13%-ossal és akkor mindenképp 21-22-23-24-25%-osat kaphassak.
viszont ha az acce.txt-be írom be pl, hogy két egyedi pántot: 85004-et a 85004-el lehessen kombinálni és megadom neki így:
section
npc 20406
item 85004 1
reward 85004 1
abs_chance_min 21
abs_chance_max 25
percent 70
end
akkor nem fordulhat elő, hogy berakok felülre egy 23%-osat alulra egy 13%-osat és csinál belőle egy 22%-osat ?:D
Köszi a válaszokat előre is
Mármint előfordulhat hogy visszarontja?
Ken rendszere ilyen visszatörős, nagyjából senki nem használja, az egy nagyon beta build volt még a korai időszakban.
Forrásban kell megcsinálni hogyha sikertelen, akkor ne adjon újat, és ne is vegye el a régit (csak az alsót), és még írja ki hogy "így jártál, próbáld újra". (Nem rendelkezem Ken féle pánt rendszerrel jelenleg hogy pontosan hol kell)
A jobb megoldás meg az hogy ezt kiveszed, és berakod a normális (amúgy item_scale-el is rendelkező) pánt rendszert (http://metin2hungary.net/index.php/topic,197811.msg1046282.html#msg1046282).
Én LeNnt-ét használom asszem :o
Üzenet összefésülés: 2018-05-03, 21:47:00
Ebbe amit linkeltél megmondanád melyik fájlba van ez a húzásos függvény?
Üzenet összefésülés: 2018-05-03, 21:47:41
http://metin2hungary.net/index.php?topic=197392.0
ezt használom ::)
Amit linkeltem meg amit te az ugyanaz.
Az a jó rendszer, viszont abban nincs visszatörés.
Tehát végül is mi a gond akkor?
Amúgy acce.cpp: bool Acce_make(LPCHARACTER ch) <-- ez felel a kombinációért.
Idézakkor nem fordulhat elő, hogy berakok felülre egy 23%-osat alulra egy 13%-osat és csinál belőle egy 22%-osat ?:D
Vagy ez egy kérdés? Á most se időm se lehetőségem tesztelgetni ;D Szerintem nem tör vissza.
Nem akarok off lenni, de amit beraktál az egy elég régi pánt rendszer. Ha van rá lehetőséged, akkor cseréld le erre. [spoiler]https://mega.nz/#!OAQH2JyJ!M6x2dBC2etuQLMaySITeCkYS_EzOpYUbFdMNxFN5ijs (https://mega.nz/#!OAQH2JyJ!M6x2dBC2etuQLMaySITeCkYS_EzOpYUbFdMNxFN5ijs)[/spoiler]
Ebben biztosan nem törnek vissza a pántok, stb.
static const bool IsAcce_Grade1(DWORD vnum) {return 85001 == vnum || 85005 == vnum || 85011 == vnum || 85015 == vnum ||;}
static const bool IsAcce_Grade2(DWORD vnum) {return 85002 == vnum || 85006 == vnum || 85012 == vnum || 85016 == vnum ||;}
static const bool IsAcce_Grade3(DWORD vnum) {return 85003 == vnum || 85007 == vnum || 85013 == vnum || 85017 == vnum ||;}
static const bool IsAcce_Grade4(DWORD vnum) {return 85004 == vnum || 85008 == vnum || 85014 == vnum || 85018 == vnum ||;}
nálam csak ez a 4 grade van, hol lehetne ehhez hozzáadni az egyedik kombinálását? :o