Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: gife974 Dátum 2017-04-11, 19:29:43

Cím: 1 tárgy letiltása az adott mapindexen
Írta: gife974 Dátum 2017-04-11, 19:29:43
Sziasztok! Azt szeretném kérdezni, hogy van-e rá mód, hogy 1 tárgyat letiltsunk az adott mapindexen?
Cím: Re:1 tárgy letiltása az adott mapindexen
Írta: Samurai Dátum 2017-04-11, 20:04:51
van
Cím: Re:1 tárgy letiltása az adott mapindexen
Írta: MrBongo Dátum 2017-04-11, 20:09:45
Még nem probaltam ki!!
https://metin2dev.org/board/index.php?/topic/4452-cblock-items-in-maps/
Cím: Re:1 tárgy letiltása az adott mapindexen
Írta: 5310pati Dátum 2017-04-11, 21:13:23
Nem nagy kunszt rájönni. Kedves programozók logikus neveket adtak a fv-eknek, így ki lehet következtetni, hogy melyik fv felel érte.
Nagy valószínűséggel a UseItem(Ex) lesz az.
if (item->GetVnum() == tárgyid && ch->GetMapIndex() == mapindex)
{
   ch->ChatPacket(CHAT_TYPE_INFO, "Ezen a mapon nem használhatod");
   return false;
}

Nemtom most fejből de sztem bool értéket ad vissza a fv, ha tévednék és void akkor sima return.
Cím: Re:1 tárgy letiltása az adott mapindexen
Írta: gife974 Dátum 2017-04-11, 23:12:41
Köszi Pati! Pontosan melyik fájba is kell beleírni?
Cím: Re:1 tárgy letiltása az adott mapindexen
Írta: 5310pati Dátum 2017-04-11, 23:18:19
Kicsit off de józan párászti ész köll hozzá.
Ctrl+F a fv nevére :-X
De hogy egy kicsit "on" is legyen :P szintén logikus, tárgyhasználatról van szó ezért char_item.

Üzenet összefésülés: 2017-04-11, 23:25:19

Am feltelpült VS és megnéztem, a sima UseItem-be kell, aztán a végén az hívja meg a UseItemEx-et.
Csak figyelj, hogy az item értékadása után rakd be, kül gondok lesznek :D
EhPortal 1.39 © 2025, WebDev