Skocz do zawartości
Masz już aplikację Sharegon?

Odkryj wszystkie możliwości. Dowiedz się więcej

Sharegon.pl

Zainstaluj aplikację Sharegon i korzystaj z powiadomień push oraz licznika nowych aktywności bezpośrednio z ekranu głównego.

Aby zainstalować tę aplikację na iOS i iPadOS.
  1. Tap the Share icon in Safari
  2. Przewiń menu i stuknij Dodaj do ekranu początkowego.
  3. Stuknij Dodaj w prawym górnym rogu.
Zainstaluj aplikację Sharegon na Androidzie
  1. Otwórz Sklep Google Play na swoim smarfonie.
  2. Wyszukaj „Sharegon” w pasku wyszukiwania.
  3. Stuknij „Zainstaluj”, aby pobrać aplikację.

Zwiększenie różnicy lvlowej względem dropu + zapis przedziałowy dropu.

Featured Replies

Opublikowano

Misiaki, niedawno pisaliśmy o tym na chatboxie że różnica 15lv-i od moba z którego dropi nam item nie powinna rosnąć/maleć jeżeli zbliżamy się do granicy limitu dropu, przykładowo jeżeli metin ma 50lv a nasza postać 64lv to gra nie powininna zmniejszać nam szansy na wydropienie.

To pytanie gdzie to usunąć?

Drugie pytanie jak w dropie z moba ustawić zakres poziomy w stylu:

mapa 100lv drop 100-119 (włącznie) i mając 120lv już nic nam kompletnie nie wydropi.

podglad

Spoiler

wpis z mob_drop_item.txt

Spoiler

 

Edytowane przez ExoCarossa

Rozwiązane przez Zephyr

Opublikowano

Wiem tyle, z tego co testowałem, że jak dasz "Type    drop" to jest ten limit dropu 15 poziomowy. A jak dasz "Type    limit" to drop jest dopiero od poziomu który ustawisz w "Level_limit    120", i będzie on od 120 poziomu do maksymalnego poziomu, nawet do 250 bez różnicy.

 

Ale też się zastanawiałem, gdzie zwiększyć tą różnice poziomową, w dropie przedmiotów, jak i w dropie yang, ale odstawiłem to na później.

Edytowane przez Sentinel

Opublikowano

Trzeba zrobić nowy Typ dropu

Jest drop, kill i limit nie ma przedziału 

Myśle, że nowa funkcja dropu nie byłaby problemem dla naszych specjalistów forumowych coś Ala

Type section 120 180

Moim zdaniem @Sevence powinien pomyśleć nad tym :D

Opublikowano
W dniu 22.07.2024 o 09:37, Sevence napisał(a):

Nowy typ bez różnicy czy z opcją ustawienia od - do?

Z opcją ustawiania od - do nie uwzględniający różnicy levelowej która jest w src bo jeśli będzie mapa np od 120 do 140 lv to limit poziomów bezsensu wtedy bo 5 leveli na mapie postać nie będzie miała dropu 

Edytowane przez Marchewa

Opublikowano
  • Rozwiązanie

Jakby ktoś potrzebował przedział id przedmiotów i mobów to mam coś takiego, powinno działać. 
Przykład użycia:

HTMLKod został skopiowany
    Group    test    {        kill_drop    2        Mob    8003~8007        Type    kill        1    28030~28043    1    10    0        2    28130~28143    1    5    0    } 	Group	test2	{		Mob	101,102,103,104,105,106,107,108,109,171,172,173,174,175,176,177,178,179		Type	drop		1	15~19	1	0.1		2	25~29	1	0.1	}


Z levelem też gdzieś miałem, ale musiałbym poszukać. Jak znajdę to edytuje post.

##################################################

Znalazłem, podsyłam w załączniku, nie testowałem więc nie wiem czy działa, ale gdyby się ktoś pofatygował to byłoby spoko.
Przykład użycia: 
 

HTMLKod został skopiowany
Group Metin_Lv5{	mob 8001	Type limit	level_limit_start 1	level_limit_end 15	1 27987 1 2}




 

Vnum Range.rarNiedostępne

Level Range.rarNiedostępne

Edytowane przez Zephyr

Opublikowano

Ja znalazłem takie linijki w constants.h

 

HTMLKod został skopiowany
#define MAX_EXP_DELTA_OF_LEV	31#define PERCENT_LVDELTA(me, victim) aiPercentByDeltaLev[MINMAX(0, (victim + 15) - me, MAX_EXP_DELTA_OF_LEV - 1)]#define PERCENT_LVDELTA_BOSS(me, victim) aiPercentByDeltaLevForBoss[MINMAX(0, (victim + 15) - me, MAX_EXP_DELTA_OF_LEV - 1)]

 

constants.cpp

 

HTMLKod został skopiowany
const int aiPercentByDeltaLevForBoss_euckr[MAX_EXP_DELTA_OF_LEV] ={	1,      // -15  0	3,          // -14  1	5,          // -13  2	7,          // -12  3	15,         // -11  4	30,         // -10  5	60,         // -9   6	90,         // -8   7	91,         // -7   8	92,         // -6   9	93,         // -5   10	94,         // -4   11	95,         // -3   12	97,         // -2   13	99,         // -1   14	100,        // 0    15	105,        // 1    16	110,        // 2    17	115,        // 3    18	120,        // 4    19	125,        // 5    20	130,        // 6    21	135,        // 7    22	140,        // 8    23	145,        // 9    24	150,        // 10   25	155,        // 11   26	160,        // 12   27	165,        // 13   28	170,        // 14   29	180         // 15   30}; const int aiPercentByDeltaLev_euckr[MAX_EXP_DELTA_OF_LEV] ={	1,  //  -15 0	5,  //  -14 1	10, //  -13 2	20, //  -12 3	30, //  -11 4	50, //  -10 5	70, //  -9  6	80, //  -8  7	85, //  -7  8	90, //  -6  9	92, //  -5  10	94, //  -4  11	96, //  -3  12	98, //  -2  13	100,    //  -1  14	100,    //  0   15	105,    //  1   16	110,    //  2   17	115,    //  3   18	120,    //  4   19	125,    //  5   20	130,    //  6   21	135,    //  7   22	140,    //  8   23	145,    //  9   24	150,    //  10  25	155,    //  11  26	160,    //  12  27	165,    //  13  28	170,    //  14  29	180,    //  15  30};

 

Opublikowano
  • Autor
W dniu 22.07.2024 o 10:00, Zephyr napisał(a):

##################################################

Znalazłem, podsyłam w załączniku, nie testowałem więc nie wiem czy działa, ale gdyby się ktoś pofatygował to byłoby spoko.
Przykład użycia: 
 

HTMLKod został skopiowany
Group Metin_Lv5{	mob 8001	Type limit	level_limit_start 1	level_limit_end 15	1 27987 1 2}




 

Vnum Range.rar 15.41 kB · 4 pobraniaNiedostępne

Level Range.rar 19.56 kB · 4 pobraniaNiedostępne

Działa!

Korzystając z dodatku symulacji dropu wygląda 1:1 między 1lv a 15lv gdzie metin ma 5lv. (drop randomowo wpisany dla testu). Mając 16lv nie dropi nam NIC.

Czyli to również niweluje zmiane % na drop zależną od różnicy poziomów między nami na metinem/bossem? Bo w moim wpisie specjalnie zmniejszałem drop z 400 - 100% do 100 - 25% i wygląda tak samo.

Spoiler

Tak wygląda wpis na drop:

Spoiler

--- cytat 2 ----

tego nie rozumiem za cholere xd

  

W dniu 22.07.2024 o 10:22, Sentinel napisał(a):

Ja znalazłem takie linijki w constants.h

 

HTMLKod został skopiowany
#define MAX_EXP_DELTA_OF_LEV	31#define PERCENT_LVDELTA(me, victim) aiPercentByDeltaLev[MINMAX(0, (victim + 15) - me, MAX_EXP_DELTA_OF_LEV - 1)]#define PERCENT_LVDELTA_BOSS(me, victim) aiPercentByDeltaLevForBoss[MINMAX(0, (victim + 15) - me, MAX_EXP_DELTA_OF_LEV - 1)]

 

constants.cpp

 

HTMLKod został skopiowany
const int aiPercentByDeltaLevForBoss_euckr[MAX_EXP_DELTA_OF_LEV] ={	1,      // -15  0	3,          // -14  1	5,          // -13  2	7,          // -12  3	15,         // -11  4	30,         // -10  5	60,         // -9   6	90,         // -8   7	91,         // -7   8	92,         // -6   9	93,         // -5   10	94,         // -4   11	95,         // -3   12	97,         // -2   13	99,         // -1   14	100,        // 0    15	105,        // 1    16	110,        // 2    17	115,        // 3    18	120,        // 4    19	125,        // 5    20	130,        // 6    21	135,        // 7    22	140,        // 8    23	145,        // 9    24	150,        // 10   25	155,        // 11   26	160,        // 12   27	165,        // 13   28	170,        // 14   29	180         // 15   30}; const int aiPercentByDeltaLev_euckr[MAX_EXP_DELTA_OF_LEV] ={	1,  //  -15 0	5,  //  -14 1	10, //  -13 2	20, //  -12 3	30, //  -11 4	50, //  -10 5	70, //  -9  6	80, //  -8  7	85, //  -7  8	90, //  -6  9	92, //  -5  10	94, //  -4  11	96, //  -3  12	98, //  -2  13	100,    //  -1  14	100,    //  0   15	105,    //  1   16	110,    //  2   17	115,    //  3   18	120,    //  4   19	125,    //  5   20	130,    //  6   21	135,    //  7   22	140,    //  8   23	145,    //  9   24	150,    //  10  25	155,    //  11  26	160,    //  12  27	165,    //  13  28	170,    //  14  29	180,    //  15  30};

 

 

 

Edytowane przez ExoCarossa

Opublikowano
W dniu 22.07.2024 o 14:53, ExoCarossa napisał(a):

Działa!

Korzystając z dodatku symulacji dropu wygląda 1:1 między 1lv a 15lv gdzie metin ma 5lv. (drop randomowo wpisany dla testu). Mając 16lv nie dropi nam NIC.

Czyli to również niweluje zmiane % na drop zależną od różnicy poziomów między nami na metinem/bossem? Bo w moim wpisie specjalnie zmniejszałem drop z 400 - 100% do 100 - 25% i wygląda tak samo.

  Ukryj zawartość

Tak wygląda wpis na drop:

  Ukryj zawartość

--- cytat 2 ----

tego nie rozumiem za cholere xd

  

 

 

Żeby to najprościej sprawdzić daj przedział lv psu 1-40 lv i zabij na 40 lv jeśli wyleci drop to jest tak jak mówisz 

Opublikowano
  • Autor
W dniu 22.07.2024 o 16:48, Marchewa napisał(a):

Żeby to najprościej sprawdzić daj przedział lv psu 1-40 lv i zabij na 40 lv jeśli wyleci drop to jest tak jak mówisz 

Group Metin_Lv5
{
    mob 8001
    Type limit
    level_limit_start 1
    level_limit_end 200
    1    50070    1    400
    2    27992    1    200
    3    27993    1    200
    4    27994    1    200
    5    27999    1    100
}

na 1lv mam taki sam drop jak na 200lv czyli działa poprawnie, pytanie zostawiłem co wrzucił @Sentinelo co dokładnie chodzi z tymi tabelkami 😄

Opublikowano
W dniu 22.07.2024 o 17:27, ExoCarossa napisał(a):

Tak, type drop działa normalnie. Leci drop zaleznie od tego ile lvl`i wyzej jestes od moba

To zajebiście ogarnę zęby bo coś pobolewa i wracam do tego

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

Konto

Nawigacja

Skonfiguruj powiadomienia push w przeglądarce.

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Wybierz Uprawnienia → Powiadomienia.
  3. Dostosuj swoje preferencje.
Chrome (Desktop)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje preferencje.