Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: ddani700 Dátum 2017-06-10, 09:57:21

Cím: Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 09:57:21
Sziasztok!

Mivel nem akar működni és az előzőt lezárták így újat kellet nyitnom
Viszont a probléma továbbra is fent áll.
item_proto szerver:
71114 Ŕú˝ĹŔĚżë±Ç Vadkan Pecsét (sárga) 16 0 0 1 32768 0 0 0 0 0 0 0 0 0 1296000 0 0 0 0 0 0 0 0 1296000 0 1 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
71115 Ŕú˝ĹŔĚżë±Ç Vadkan Pecsét (kék) 16 0 0 1 32768 0 0 0 0 0 0 0 0 0 1296000 0 0 0 0 0 0 0 0 3 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
71116 »ę°ß˝ĹŔĚżë±Ç Farkas Pecsét (sárga) 16 0 0 1 32768 0 0 0 0 0 0 0 0 0 1296000 0 0 0 0 0 0 0 0 1296000 0 1 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
71117 »ę°ß˝ĹŔĚżë±Ç Vadkan Pecsét (kék) 16 0 0 1 32768 0 0 0 0 0 0 0 0 0 1296000 0 0 0 0 0 0 0 0 2592000 0 1 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
71118 ĹőÁöąüŔĚżë±Ç Tigris Pecsét (sárga) 16 0 0 1 32768 0 0 0 0 0 0 0 0 0 1296000 0 0 0 0 0 0 0 0 1296000 0 1 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
71119 ĹőÁöąüŔĚżë±Ç Tigris Pecsét (kék) 16 0 0 1 32768 0 0 0 0 0 0 0 0 0 1296000 0 0 0 0 0 0 0 0 2592000 0 1 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
71120 »çŔÚżŐŔĚżë±Ç Oroszlán Pecsét (sárga) 16 0 0 1 32768 0 0 0 0 0 0 0 0 0 1296000 0 0 0 0 0 0 0 0 1296000 0 1 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
71121 »çŔÚżŐŔĚżë±Ç Oroszlán Pecsét (kék) 16 0 0 1 32768 0 0 0 0 0 0 0 0 0 1296000 0 0 0 0 0 0 0 0 2592000 0 1 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0

kliens item_proto:
<Item vnum="71114" name="'Ŕú˝ĹŔĚżë±Ç'" gb2312name="Vadkan Pecsét (sárga)" type="18" subtype="0" weight="0" size="1" antiflag="32768" flag="0" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="1296000" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="1296000" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71115" name="'Ŕú˝ĹŔĚżë±Ç'" gb2312name="Vadkan Pecsét (kék)" type="18" subtype="0" weight="0" size="1" antiflag="32768" flag="0" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="1296000" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="65008" socket2="127" socket3="64992" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71116" name="'»ę°ß˝ĹŔĚżë±Ç'" gb2312name="Farkas Pecsét (sárga)" type="18" subtype="0" weight="0" size="1" antiflag="32768" flag="0" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="1296000" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="65008" socket2="127" socket3="64992" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71117" name="'»ę°ß˝ĹŔĚżë±Ç'" gb2312name="Farkas Pecsét (kék)" type="18" subtype="0" weight="0" size="1" antiflag="32768" flag="0" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="1296000" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="65008" socket2="127" socket3="64992" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71118" name="'ĹőÁöąüŔĚżë±Ç'" gb2312name="Tigris Pecsét (sárga)" type="18" subtype="0" weight="0" size="1" antiflag="32768" flag="0" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="1296000" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="65008" socket2="127" socket3="64992" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71119" name="'ĹőÁöąüŔĚżë±Ç'" gb2312name="Tigris Pecsét (kék)" type="18" subtype="0" weight="0" size="1" antiflag="32768" flag="0" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="1296000" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="65008" socket2="127" socket3="64992" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71120" name="'»çŔÚżŐŔĚżë±Ç'" gb2312name="Oroszlán Pecsét (sárga)" type="18" subtype="0" weight="0" size="1" antiflag="32768" flag="0" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="1296000" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="65008" socket2="127" socket3="64992" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71121" name="'»çŔÚżŐŔĚżë±Ç'" gb2312name="Oroszlán Pecsét (kék)" type="18" subtype="0" weight="0" size="1" antiflag="32768" flag="0" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="1296000" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="65008" socket2="127" socket3="64992" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />

De nem jó nem írja ki a kliens hogy mennyi idő van még hátra.
Olyan legyen mint az érzelem maszk kiírja..
Akkor azt hogy lehet beállítani hogy 25 szinttől lehessen használni?
Mert a LimitValue0 másoknál pl pajzs 61 eshez oda van beírva hogy 61 és 61 es szintől lehet használni.

Tárgy idő korlát nem akar jó lenni..   (http://metin2hungary.net/index.php/topic,198870.0.html)
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 11:17:13
Csak egy olyan mountról kellene megnézni hogy van beállítva, amin van idő. Például a fehér oroszlánról, olyanod meg biztos van :D De ha nincs:
71124 ąé»çŔÚŔĚżë±Ç Fehér oroszlán 16 2 0 1 0 9216 128 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 28800 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
<Item vnum="71124" hashName="ąé»çŔÚŔĚżë±Ç" name="Fehér oroszlán" type="16" subtype="2" weight="0" size="1" antiflag="0" flag="9216" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="2400" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />

Tehát type: 16, subtype: 2, flag: 9216, wearflag: 128, és a value0-hoz kell megadni az időt. (Azthiszem másodperc)

LimitValue0-hoz meg hiába írod be ha nem határozod meg a limittype0-ban hogy aktív legyen, tehát oda is írj egy egyest.
Cím: Re:Időkorlát nem jó 2.
Írta: Step Dátum 2017-06-10, 12:18:26
Holy cancer a limittype-ba ha egyest írsz az a szint limit.

(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FkLtn4Rn.png&hash=cf03bb01f0af04309a367ba9220ebe69b37252f7)
Szóval a limittype 7 és socket0-ba az idő unix timestamp-be. Ilyenkor ugye folyamatosan telik az idő.
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 13:12:27
De ő a szintet is kérdezte :) Azért mondtam hogy limittypehoz 1, mint ahogy te is írod hogy az a szint :D
Cím: Re:Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 14:49:17
Valami nem jó :/
minden egyes leaddolás után más idő lesz o.O
item_proto szerver:
71114 Ŕú˝ĹŔĚżë±Ç Vadkan Pecsét (sárga) 16 2 0 1 0 9216 128 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 1296000 0 1 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0

item_proto kliens:
<Item vnum="71114" name="'Ŕú˝ĹŔĚżë±Ç'" gb2312name="Vadkan Pecsét (sárga)" type="16" subtype="2" weight="0" size="1" antiflag="0" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="1296000" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 15:02:58
Próbáld kevesebbel.
Pl ezzel: 28800 (= 480 óra)
Szóval akkor perc lesz az :)
Cím: Re:Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 15:32:17
Valami akkor sem szeretné ha működne..
item_proto szerver:
71114 Ŕú˝ĹŔĚżë±Ç Vadkan Pecsét (sárga) 16 2 0 1 0 9216 128 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 21600 0 1 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
71115 Ŕú˝ĹŔĚżë±Ç Vadkan Pecsét (kék) 16 2 0 1 0 9216 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43200 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0

item_proto kliens:
<Item vnum="71114" name="'Ŕú˝ĹŔĚżë±Ç'" gb2312name="Vadkan Pecsét (sárga)" type="16" subtype="2" weight="0" size="1" antiflag="0" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="21600" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="71115" name="'Ŕú˝ĹŔĚżë±Ç'" gb2312name="Vadkan Pecsét (kék)" type="16" subtype="2" weight="0" size="1" antiflag="0" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="43200" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="65008" socket2="127" socket3="64992" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />


Viszont nem is lehet ráülni most :/
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 15:37:17
A name ne legyen ugyanaz, főleg szerver oldalon, buggokat okozhat pl dropnál.

Illetve value2-nél ha jól nézem, vedd ki azt az egyest.
Illetve kicsivel előtte az a 25-ös mit keres ott árván?:D
Ha az a limitvalue0, akkor hogy működjön a limittype0-hoz írni kell egy egyest.

Idéz71114   Ŕú˝ĹŔĚżë±Ç   Vadkan Pecsét (sárga)   16   2   0   1   0   9216   128      0   0   0   0   0   0   0   25   0   0   0   0   0   0   0   0   
21600   0   1   0   0   0   -1   -1   -1   -1   -1   -1   0   0   0
Cím: Re:Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 15:56:15
Alakul most már jó kiszedtem a 25 -öst és az 1 -est viszont még mindig nem jó mert berakja oda ahova szoktuk
az exp,érzelem maszk stb. azt szeretném hogy ne rakja be oda hanem kattintással vagy ez így jobb?
A muntra meg még rá se ül berakja és telik az idő a mount meg sehol o.O

Azelött ugye ráült a quest miatt amit már kicsit meghámoztam ami nem kell azt kiszedtem:D
ride.quest:
quest ride begin
state start begin
function Ride( vnum )
ride_info = {
[71114] = { 20110,   apply.DEF_GRADE_BONUS,   25,25,   true   }, --gelb
[71115] = { 20110,   apply.DEF_GRADE_BONUS,   50,50,   true   }, --blau
[71116] = { 20111,   apply.DEF_GRADE_BONUS,   25,25,   true   }, --gelb
[71117] = { 20111,   apply.DEF_GRADE_BONUS,   50,50,   true   }, --blau
[71118] = { 20112,   apply.DEF_GRADE_BONUS,   25,25,   true   }, --gelb
[71119] = { 20112,   apply.DEF_GRADE_BONUS,   50,50,   true   }, --blau
[71120] = { 20113,   apply.ATT_GRADE_BONUS,   25,25,   true   }, --gelb
[71121] = { 20113,   apply.ATT_GRADE_BONUS,   50,50,   true   }, --blau

[71124] = { 20114,   item.get_socket(2)*100,POINT_EXP_DOUBLE_BONUS,1,1,   true   }, ----Weißer Löwe
[71125] = { 20115,   item.get_socket(2)*60,apply.ATTBONUS_MONSTER,20,1,   true   }, --Kriegskeiler
[71126] = { 20116,   item.get_socket(2)*60,apply.STEAL_HP,15,1,   true   }, --Streitwolf-Siegel
[71127] = { 20117,   item.get_socket(2)*60,apply.HP_REGEN,50,1,   true   }, --Sturmtiger-Siegel
[71128] = { 20118,   item.get_socket(2)*60,POINT_DEF_BONUS,15,1,   true   }, --Schlachtenlöwen-Siegel

[71124] = { 20114,   item.get_socket(2)*100,POINT_EXP_DOUBLE_BONUS,1,1,   true   }, ----Weißer Löwe
[71126] = { 20116,     item.get_socket(2)*100,POINT_EXP_DOUBLE_BONUS,1,1,   true   }, --Streitwolf-Siegel
[71127] = { 20117,   item.get_socket(2)*60,apply.HP_REGEN,50,1,   true   }, --Sturmtiger-Siegel
[71128] = { 20118,   180*60,apply.ATT_GRADE_BONUS,10,20,   true   },
[71131] = { 20221,   180*60,apply.DEF_GRADE_BONUS,100,100,   true   },
}
if pc.level < ride_info[vnum][5] then
say_title("Informa?ie:")
say("Nu ai nivelul necesar pentru a îmblânzi acest")
say("mount, înearca mai târziu.")
return
elseif pc.is_polymorphed() then
say_title("Informa?ie:")
say("Nu po?i face aoa ceva cât timp eoti transformat.")
return
elseif pc.is_riding() then
say_title("Informa?ie:")
say("Nu po?i face aoa ceva, deoarece eoti")
say("deja pe un mount..")
return
else
pc.mount( ride_info[vnum][1], ride_info[vnum][2] )
pc.mount_bonus( ride_info[vnum][3], ride_info[vnum][4], ride_info[vnum][2] )
if true == ride_info[vnum][6] then
end
end
end
when 71114.use or 71115.use or 71116.use or 71117.use or 71118.use or 71119.use or 71120.use or 71121.use --normal pecsét
or 71124.use or 71125.use or 71126.use or 71127.use or 71128.use begin --specialis pecsét
if pc.get_map_index() == 113 or
pc.get_map_index() == 118 or
pc.get_map_index() == 119 or
pc.get_map_index() == 120 or
pc.get_map_index() == 122 or
pc.get_map_index() == 123 or
pc.get_map_index() == 124 or
pc.get_map_index() == 126 or
pc.get_map_index() == 127 or
pc.get_map_index() == 128 and not pc.is_gm() then
return
end
ride.Ride(item.get_vnum())
end
when login begin
if pc.get_map_index() == 113 or
pc.get_map_index() == 118 or
pc.get_map_index() == 119 or
pc.get_map_index() == 120 or
pc.get_map_index() == 122 or
pc.get_map_index() == 123 or
pc.get_map_index() == 124 or
pc.get_map_index() == 126 or
pc.get_map_index() == 127 or
pc.get_map_index() == 128 and not pc.is_gm() then
return
    end
local vnum, remain_time = pc.get_special_ride_vnum()
    if 0 != vnum then
if pc.is_polymorphed() then
return
elseif pc.is_riding() then
return
else
        ride.Ride(vnum, remain_time)
end
    end
end
end
end
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 16:04:11
[71114] = { 20110,   apply.DEF_GRADE_BONUS,   25,25,   true   }, --gelb
[71115] = { 20110,   apply.DEF_GRADE_BONUS,   50,50,   true   }, --blau
[71116] = { 20111,   apply.DEF_GRADE_BONUS,   25,25,   true   }, --gelb
[71117] = { 20111,   apply.DEF_GRADE_BONUS,   50,50,   true   }, --blau
[71118] = { 20112,   apply.DEF_GRADE_BONUS,   25,25,   true   }, --gelb
[71119] = { 20112,   apply.DEF_GRADE_BONUS,   50,50,   true   }, --blau
[71120] = { 20113,   apply.ATT_GRADE_BONUS,   25,25,   true   }, --gelb
[71121] = { 20113,   apply.ATT_GRADE_BONUS,   50,50,   true   }, --blau


Itt úgy ahogy van kivetted az időt, pedig az kell.

[71114] = { 20110,   item.get_socket(2)*60,apply.DEF_GRADE_BONUS,   25,25,   true   }, --gelb
[71115] = { 20110,   item.get_socket(2)*60,apply.DEF_GRADE_BONUS,   50,50,   true   }, --blau
[71116] = { 20111,   item.get_socket(2)*60,apply.DEF_GRADE_BONUS,   25,25,   true   }, --gelb
[71117] = { 20111,   item.get_socket(2)*60,apply.DEF_GRADE_BONUS,   50,50,   true   }, --blau
[71118] = { 20112,   item.get_socket(2)*60,apply.DEF_GRADE_BONUS,   25,25,   true   }, --gelb
[71119] = { 20112,   item.get_socket(2)*60,apply.DEF_GRADE_BONUS,   50,50,   true   }, --blau
[71120] = { 20113,   item.get_socket(2)*60,apply.ATT_GRADE_BONUS,   25,25,   true   }, --gelb
[71121] = { 20113,   item.get_socket(2)*60,apply.ATT_GRADE_BONUS,   50,50,   true   }, --blau


Meg lehet csinálni hogy ne vegye fel, viszont fejből nem tudom neked megmondani, mert én txt-s portokat használok plusz a costume mount is bentvan. A power mountokat keresd meg, gondolom VZ tehát bentvannak, azoknak nézd meg hogy van beállítva a protojuk. Szerintem type16 helyett 18, nem tudom mást kell-e változtatni. Tényleg nézd meg és hasonlítsd össze. Ezeket keresd: "Fiatal farkas (pecsét)"

[spoiler]A játékosok jobban örülnek ha nem lehet felvenni, de a costume_mount (https://metin2dev.org/board/index.php?/topic/10245-cfull-costume-mount-system/) amibe egy külön slotba veszi fel, az a főnyeremény. Ahhoz forrás kell.[/spoiler]

Cím: Re:Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 16:10:50
És ez esetleg jobb? (http://metin2hungary.net/index.php/topic,164740.msg879694.html#msg879694)
vagy át kellene alakítani?

Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 16:13:55
Kb ugyanaz. Abban nincs elszúrva az idő a kezdő mountoknál :)
Cím: Re:Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 16:23:09
Beraktam visznont arra lennék kiváncsi hogy tudom a kliensben kiíratni hogy mennyi védelmet támadó erőt stb ad a mount?
pl:
Védelem: 25
vagy hasonló.
külön sorban vagy akár más színnel?
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 16:27:20
Ha hagyományosan szeretnéd kiíratni mint a fegyvereknél, ahhoz python tudás kellene, de alternatíva például a bájital növények példája.

itemdesc.txt:
50721[TABULÁTOR]Barackvirág[TABULÁTOR]Korábban bőrápolót állítottak elő belőle.[TABULÁTOR]Bájital-készítés
Tehát  ID, NÉV, Leírás, Leírás2

A leírás2-t arany színnel írja ki új sorban, tabulátorra ügyelj.
Ez egy jó alternatíva lenne a mountok bónuszának való kiírására.

X[TABULÁTOR]Oroszlán[TABULÁTOR]E pecsét egy veszedelmes oroszlánt idéz meg.[TABULÁTOR]100 védelmet és 100 támadóerőt biztosít számodra.
Cím: Re:Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 16:48:38
Nagyon jó :)
Még lenne 1-2 kérdés :D
1.Az ha nincs meg a kellő szint a pecsétnél hogy használni tudd ne vegye fel és teljen az idő azt hogy lehetne megoldani?
2.a questben több bónusz lehessen 1 muonton azt hogy kellene beleírni?
3.Kicsit nem ide illő de vannak az Autó potik azzal az a gond hogy:
ha bekapcsolom van az az effekt hogy aktív meg kiírva hogy: Maradék 100% (Aktív)
Nal Elixír (Kicsi) Működik
Nal Elixír (Közepes) Működik
Nal Elixír (Nagy) Nem jó
Nal Elixír (Hatalmas) Nem jó
és a kékeknél is ez van. Maga a poti működik használja csak ne mírja ki az információkat.
kliens sysser enyit ír ki:
0610 16:39:37420 :: CEffectManager::RegisterEffect - LoadScript(D:\Ymir Work\effect\monster2\redblack3.mse) Error
Valami gond lehet vele? mármint nincs berakva? ugye ddmt2 régi klienst használom és hát van néhány dolog ami másabb másklienstől csak úgy nem lehet lecserélni dolgokat.
item_proto szerver:72730 Ľö·ćŔÇ Ăŕşą(˝şĆäĽČ) Hold Elixír(Hatalmas) 3 10 0 1 32768 8196 0 25000000 25000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000000 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
72723 Č*·ćŔÇ Ăŕşą(ĽŇ) Nap Elixír(Kicsi) 3 10 0 1 32768 8196 0 2500000 2500000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100000 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
72724 Č*·ćŔÇ Ăŕşą(Áß) Nap Elixír(Közepes) 3 10 0 1 32768 8196 0 5000000 5000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250000 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
72725 Č*·ćŔÇ Ăŕşą(´ë) Nap Elixír(Nagy) 3 10 0 1 32768 8196 0 10000000 10000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500000 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
72726 Č*·ćŔÇ Ăŕşą(˝şĆäĽČ) Nap Elixír(Hatalmas) 3 10 0 1 32768 8196 0 25000000 25000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000000 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
72727 Ľö·ćŔÇ Ăŕşą(ĽŇ) Hold Elixír(Kicsi) 3 10 0 1 32768 8196 0 2500000 2500000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100000 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
72728 Ľö·ćŔÇ Ăŕşą(Áß) Hold Elixír(Közepes) 3 10 0 1 32768 8196 0 5000000 5000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250000 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0
72729 Ľö·ćŔÇ Ăŕşą(´ë) Hold Elixír(Nagy) 3 10 0 1 32768 8196 0 10000000 10000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500000 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0

item_proto kliens:
<Item vnum="72723" name="E*·aAÇ Aao1(1O)" gb2312name="Nap Elixír(Kicsi)" type="3" subtype="10" weight="0" size="1" antiflag="32768" flag="8196" wearflag="0" immuneflag="0" gold="2500000" buy_price="2500000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="100000" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="72724" name="E*·aAÇ Aao1(Áß)" gb2312name="Nap Elixír((Közepes)" type="3" subtype="10" weight="0" size="1" antiflag="32768" flag="8196" wearflag="0" immuneflag="0" gold="5000000" buy_price="5000000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="250000" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="72725" name="E*·aAÇ Aao1(´ë)" gb2312name="Nap Elixír((Nagy)" type="3" subtype="10" weight="0" size="1" antiflag="32768" flag="8196" wearflag="0" immuneflag="0" gold="10000000" buy_price="10000000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="500000" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="72726" name="E*·aAÇ Aao1(1oAä1E)" gb2312name="Nap Elixír((Hatalmas)" type="3" subtype="10" weight="0" size="1" antiflag="32768" flag="8196" wearflag="0" immuneflag="0" gold="25000000" buy_price="25000000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="1000000" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="72727" name="1ö·aAÇ Aao1(1O)" gb2312name="Hold Elixír(Kicsi)" type="3" subtype="10" weight="0" size="1" antiflag="32768" flag="8196" wearflag="0" immuneflag="0" gold="2500000" buy_price="2500000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="100000" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="72728" name="1ö·aAÇ Aao1(Áß)" gb2312name="Hold Elixír(Közepes)" type="3" subtype="10" weight="0" size="1" antiflag="32768" flag="8196" wearflag="0" immuneflag="0" gold="5000000" buy_price="5000000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="250000" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="72729" name="1ö·aAÇ Aao1(´ë)" gb2312name="Hold Elixír(Nagy)" type="3" subtype="10" weight="0" size="1" antiflag="32768" flag="8196" wearflag="0" immuneflag="0" gold="10000000" buy_price="10000000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="500000" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
<Item vnum="72730" name="1ö·aAÇ Aao1(1oAä1E)" gb2312name="Hold Elixír(Hatalmas)" type="3" subtype="10" weight="0" size="1" antiflag="32768" flag="8196" wearflag="0" immuneflag="0" gold="25000000" buy_price="25000000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="1000000" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />

Már erre is kerestem annyi dolgot de semmi nem oldotta meg.
Már csak ezekkel szenvedek hogy végre jó legyen :)
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 17:04:05
Idéz1.Az ha nincs meg a kellő szint a pecsétnél hogy használni tudd ne vegye fel és teljen az idő azt hogy lehetne megoldani?

Tehát felvehető mount, de ha nincs felvéve akkor is teljen?
Akkor a limittype és limitvalue kombináció kell a value0 helyett.
Limittype legyen 7  limitvalue meg 86400 (ez egy nap)

Viszont így lehet buggos lesz az idő kiírása.
Úgy kellene hogy felvehető-value0 nemfelvehető-limittype-limitvalue.
Így alkotta meg a Ymir :)

Az hogy ne vegye fel, szintén limittype (1-et írj oda) és limitvalue (kívánt szint)

Mivel van limittype0 és limittype1, limitvalue0 és limitvalue 1 oszlop, így betudod állítani a szintet és az időt is.


Idéz2.a questben több bónusz lehessen 1 muonton azt hogy kellene beleírni?

Annyit tudsz tenni, hogyha több bónuszt szeretnél akkor felvehetősnek kell lennie a pecsétnek és item_proto-ba tudsz neki még állítani többet. Tehát ad a quest meg a proto. Ha nem felvehetős akkor ez nem lehetséges, mérlegelni kell hogy felvegye, ezáltal elfoglal egy slotot de több bónusz lehet, vagy ne vegye fel, de akkor csak egy bónusza lehet.

[spoiler]Ha váltanál forrásra, ami persze nagy munka, akkor betehetnéd a costume_mount rendszert, és semmilyen kompromisszumot nem kellene kötnöd a mountokkal.[/spoiler]
Cím: Re:Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 17:44:57
Oké köszi! :) Az autó potira tudsz valamit?
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 17:54:48
Valószínűleg pythonban rossz valami, mivel mondtad hogy régi DD-s klienst használsz.
Akkor még csak "tesztként" voltak auto potik a metinben. Minden auto potihoz tartozó részletet át kellene nézni a root fájlokban, és összehasonlítani egy újabb kliensével.

Mivel mondtad hogy pár teljesen jó, így azokra az ID-kre keress rá a root fájlokban notepad++ keresés egy adott mappában funkciója használatával, lehet hogy van egy lista amiben nincs benne mind.
Cím: Re:Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 18:10:18
elvileg az uiinventory.py ben kellene elvileg módosítani csak hát akárhogy kerestem benne nem találtam.
epvp-n találtam pár megoldást rá
pl:
https://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/3892960-release-auto-pot-effekt-im-inventar.html (https://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/3892960-release-auto-pot-effekt-im-inventar.html)
de nem találom valahogy másképp van megírva.
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 18:14:14
Amit linkeltél az ahhoz van, ha 4 leltárad van, az utolsó kettőben is működjön.

Szerk: De amúgy van benne egy ilyen:  (Mint amit megemlítettem hogy ellenőrizd nem-e van benne egy "lista")
if 72723 == itemVnum or 72724 == itemVnum:

Ha ide beírod a többit, nem lesz jó?
Cím: Re:Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 18:16:40
Akkor az a gond. Akkor hogy lehetne megcsinálni? Ehhez a részhez már sajna nem értek még :/
Franzi SF nél lehetséges a 4 leltár egyébként?
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 18:18:31
if 72723 == itemVnum or 72724 == itemVnum or 72725 == itemVnum or 72726 == itemVnum or 72727 == itemVnum or 72728 == itemVnum 72729 == itemVnum 72730 == itemVnum:


A 4 leltár nem szerverfájl függő, a gamefájl számít. Csak 40k forrás alatt nemigen tudod megcsinálni.
Cím: Re:Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 18:22:35
Én észre sem vettem. Az effekt működik viszont nem írja ki hogy
(Aktív) Maradék: 100% 
Ezt hol lehet?
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 20:40:36
Esetleg a többi fájlban szintén keress rá a 72723 szóra, hátha ugyanígy kell csak másik fájlba.

Szerk: Nekem a constinfo.py-ben van ilyen:

def IS_AUTO_POTION(itemVnum):
return IS_AUTO_POTION_HP(itemVnum) or IS_AUTO_POTION_SP(itemVnum)

# ÇŘ´ç vnumŔĚ HP ŔÚµżą°ľŕŔΰˇ?
def IS_AUTO_POTION_HP(itemVnum):
if 72723 <= itemVnum and 72726 >= itemVnum:
return 1
elif itemVnum >= 76021 and itemVnum <= 76022: ## »ő·Î µéľî°Ł Ľ±ą°żë Č­·ćŔÇ Ăŕşą
return 1
elif itemVnum == 79012:
return 1

return 0

# ÇŘ´ç vnumŔĚ SP ŔÚµżą°ľŕŔΰˇ?
def IS_AUTO_POTION_SP(itemVnum):
if 72727 <= itemVnum and 72730 >= itemVnum:
return 1
elif itemVnum >= 76004 and itemVnum <= 76005: ## »ő·Î µéľî°Ł Ľ±ą°żë Ľö·ćŔÇ Ăŕşą
return 1
elif itemVnum == 79013:
return 1

return 0


Keress te is rá, lehet nálad hiányzik az alsó része, a def IS_AUTO_POTION_SP(itemVnum):
vagy a def IS_AUTO_POTION(itemVnum): van máshogy/rosszul.
Cím: Re:Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 20:52:49
ÉS TÉNYLEG :O KÖSZÖNÖM SZÉPEN!!!!!! :) :)
Még 1 utolsó.
Olyan effektet hogy lehet hogy ha lemegy a hp-d és bevan kapcsolva ugye potizik de annak legyen a karaktereden effekt úgy mint a piros kék potinál ahhoz hasonló. Olyat tudsz?
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 20:56:33
Azt írtad egyel feljebb hogy megy az effekt, akkor mégsem?
Vagy mire gondolsz pontosan?
Cím: Re:Időkorlát nem jó 2.
Írta: ddani700 Dátum 2017-06-10, 20:59:04
nem az icon körüli effekt
a karaktered körülire gondolok
Cím: Re:Időkorlát nem jó 2.
Írta: TrueLev Dátum 2017-06-10, 21:06:18
Az viszont az indítóban van szerintem, sokat nem tudok segíteni.
EhPortal 1.39 © 2025, WebDev