Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: Word Dátum 2018-07-17, 17:22:59

Cím: Horgászat forrás
Írta: Word Dátum 2018-07-17, 17:22:59
Sziasztok valaki meg tudja mondani merre találom a horgászatot forrásban?  szeretném át írni a pálya indexet  map1 és map2 esnél mivel nekem nincsenek már meg az alap metines pályák + a birodalom helyet is csak 1 köztes pálya van és szeretném meg csinálni hogy a 3 birodalom map1 és map2 helyet egy másik pályán lehessen csak horgászni és halacskákat ki fogni ami map1 és map2 es halak ellőre is köszönöm a segítséget.
Cím: Re:Horgászat forrás
Írta: K3zX Dátum 2018-07-17, 17:41:35
Fishing.cpp
int GetProbIndexByMapIndex(int index)
{
if (index > 60)
return -1;

switch (index)
{
case 1:
case 21:
case 41:
return 0;

case 3:
case 23:
case 43:
return 1;
}

return -1;
}


Ezt kommentezd ki ha nagyobb a mapindexed mint 60:
   if (index > 60)
      return -1;
Aztán switchet egészítsd ki, első része map1-es halak, második része map2-es halak értelemszerűen.
Cím: Re:Horgászat forrás
Írta: Word Dátum 2018-07-17, 17:43:32
csak ugye GF nél is map1 map2 más indexen van ha jól gondolom azoknak az indexét is ki venném vagy át írnám mind a 3 birodalom esetében ha érted :) mivel nekem már ugye ki van szedve az összes metines pálya egyedül DT ox céh pályák vannak  bent :)
Cím: Re:Horgászat forrás
Írta: K3zX Dátum 2018-07-17, 17:46:41
Vedd ki/írd át nyugodtan. Return0 előtt "Map1"-es halak, Return1 előtt "Map2"-es halak.
Cím: Re:Horgászat forrás
Írta: Word Dátum 2018-07-17, 17:49:57
ha az indexeket  ki veszem az gáz lenne? és csak 1 maradna ott szerinted?

pld  2 nél írom hogy 500 as index és a többit törlöm
Cím: Re:Horgászat forrás
Írta: K3zX Dátum 2018-07-17, 17:55:15
Nem gond, bár ha egy programozó ránéz egy Switch-Case-re amibe csak egy érték van, sírni fog :D

Csináld inkább így akkor:
int GetProbIndexByMapIndex(int index)
{
//if (index > 60)
//return -1;

if (index == 499) // Ha nem kell Map1-es hal akkor kiveheted.
return 0;

if (index == 500)
return 1;

return -1;
}


Amúgy WE-ben a víz területét a "Water"-el ki kell jelölni (Mint pl a Block-ot vagy No-PK-t is), és lementeni a server_attr-t is neki, máskülönben azt fogja írni hogy "Itt nem tudsz horgászni (mert nincs víz)". Az hogy vizuálisan van, az magában nem számít, kell neki az attr.
Cím: Re:Horgászat forrás
Írta: Word Dátum 2018-07-17, 18:26:26
Köszi majd írok ha valami  érdekelne ezzel kapcsolatban addig le zárom a témát.
EhPortal 1.39 © 2025, WebDev