Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: EnVyUs Dátum 2018-05-03, 14:08:07

Cím: Pánt rendszer kombináció
Írta: EnVyUs Dátum 2018-05-03, 14:08:07
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
Cím: Re:Pánt rendszer kombináció
Írta: K3zX Dátum 2018-05-03, 18:40:58
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).
Cím: Re:Pánt rendszer kombináció
Írta: EnVyUs Dátum 2018-05-03, 21:45:22
É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  ::)
Cím: Re:Pánt rendszer kombináció
Írta: K3zX Dátum 2018-05-03, 21:54:58
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.
Cím: Re:Pánt rendszer kombináció
Írta: Bone1920 Dátum 2018-05-03, 22:59:53
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.
Cím: Re:Pánt rendszer kombináció
Írta: EnVyUs Dátum 2018-05-06, 16:47:30
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
EhPortal 1.39 © 2025, WebDev