Cum functioneaza dropul sosetelor - craciun metin

Deconectat
Avatar utilizator
AndyOpris
Mister Just4Metin
Mister Just4Metin
Mesaje: 454
Membru din: 09 Iun 2015
Status: Pensionat
Server Metin2: -
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 160

Cum functioneaza dropul sosetelor - craciun metin

Mesajde AndyOpris » Ieri, , 00:21

Salut, poate uni dintre voi va intrebati cum functioneaza pe metin2ro eventul de craciun.
Adica, iti pica sosete doar daca ai renul chemat, pai este foarte simplu, totul este in sursa.

Daca intram in item_manager.cpp vom gasi urmatoarele functii:
1.
if ((pkKiller->CountSpecifyItem(53002) > 0) && (GetDropPerKillPct(50, 100, iDeltaPercent, "new_xmas_event") >= number(1, iRandRange)))
{
const static DWORD xmas_sock = 50010;
pkKiller->AutoGiveItem (xmas_sock, 1);
}


2.
if ((pkKiller->CountSpecifyItem(53007) > 0) && (GetDropPerKillPct(50, 100, iDeltaPercent, "new_xmas_event") >= number(1, iRandRange)))
{
const static DWORD xmas_sock = 50010;
pkKiller->AutoGiveItem (xmas_sock, 1);
}


Iar acum le voi explica:
(pkKiller->CountSpecifyItem(53007) > 0)

Semnifica playerul care ucide mobul (pkKiller), trebuie sa aiba la el itemul 53007 (CountSpecifyItem(53007)), minim o bucata (> 0).
(GetDropPerKillPct(50, 100, iDeltaPercent, "new_xmas_event") >= number(1, iRandRange))

Si ca eventul ("new_xmas_event") sa fie activat (>= number(1, iRandRange)) trebuie sa aiba o valoare mai mare sau egala cu 0.
Rata dropului se modifica de aici (50, 100).

const static DWORD xmas_sock = 50010;
pkKiller->AutoGiveItem (xmas_sock, 1);

Daca conditiile de mai sus sunt adevarate, noi o sa primim automat in inventar o soseta (50010).



In cazul primei functii, 1 : ai nevoie de itemul 53002, iar in cazul 2, de itemul 53007.
Pe ro, petul (53002) fiind cel primit de la mos zilnic, iar (53007) petul cumparat din item_shop.

Evenimentul poate fi activat cu comanda /e new_xmas_event 1(sau orice numar mai mare de 1)

Sper ca v-am ajutat cu aceasta explicatie.
Imagine
Imagine

Deconectat
Avatar utilizator
Ene
Nivel 6
Nivel 6
Mesaje: 1104
Membru din: 09 Sep 2016
Localitate: Pe Scaun
Status: Ocupat
Server Metin2: Server Clasic
Regat: Jinno
Mulțumiri acordate: 28
Mulțumiri primite: 77

Re: Cum functioneaza dropul sosetelor - craciun metin

Mesajde Ene » Ieri, , 10:52

frumos :)
dacă răspunsul meu te-a ajutat nu uita butonul LIKE
Dacă ai scăpat telefonul în apă, pune-l într-un vas cu orez cel puțin 24h. Pe timpul nopții, orezul atrage chinezii care vor veni să ți-l repare

Contact: Trebuie să fii logat sau înregistrat pentru a vedea acest link.


Înapoi la “Altele”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: pappeti2 și 7 vizitatori