Haliho!
Egyre többen kérdezik hogy,s miként lehet Halloween-i tök dropot beállítani.
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fnoob.hu%2F2011%2F10%2F28%2F50095.png&hash=cd6efcfb6a2b3456222812522d78f97a735e379f) ~ (https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fnoob.hu%2F2011%2F10%2F28%2F30323.png&hash=012386d511b925cf1bea1475e63e48e7f008654c) ~ (https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fnoob.hu%2F2011%2F10%2F28%2F30322.png&hash=9fe785faaa7b518b8287a0aada86a798c1fffebf) ~ (https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fnoob.hu%2F2011%2F10%2F28%2F50215.png&hash=8e4e212a0d2afd9b4bb9bce6d776f50f8c98e49c)
Akkor egy kis leírás:
1. Berakod a szerverbe az alábbi itemeket:
INSERT INTO item_proto
(`vnum`, `name`, `locale_name`, `type`, `subtype`, `weight`, `size`, `antiflag`, `flag`, `wearflag`, `immuneflag`, `gold`, `shop_buy_price`, `refined_vnum`, `refine_set`, `refine_set2`, `magic_pct`, `limittype0`, `limitvalue0`, `limittype1`, `limitvalue1`, `applytype0`, `applyvalue0`, `applytype1`, `applyvalue1`, `applytype2`, `applyvalue2`, `value0`, `value1`, `value2`, `value3`, `value4`, `value5`, `socket0`, `socket1`, `socket2`, `socket3`, `socket4`, `socket5`, `specular`, `socket_pct`, `addon_type`)
VALUES
(50095, 'Tok', 'Tök', 23, 0, 0, 1, 0, 0, 0, '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);
INSERT INTO item_proto
(`vnum`, `name`, `locale_name`, `type`, `subtype`, `weight`, `size`, `antiflag`, `flag`, `wearflag`, `immuneflag`, `gold`, `shop_buy_price`, `refined_vnum`, `refine_set`, `refine_set2`, `magic_pct`, `limittype0`, `limitvalue0`, `limittype1`, `limitvalue1`, `applytype0`, `applyvalue0`, `applytype1`, `applyvalue1`, `applytype2`, `applyvalue2`, `value0`, `value1`, `value2`, `value3`, `value4`, `value5`, `socket0`, `socket1`, `socket2`, `socket3`, `socket4`, `socket5`, `specular`, `socket_pct`, `addon_type`)
VALUES
(50215, 'HWL', 'Halloweeni láda', 23, 0, 0, 1, 0, 0, 0, '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);
INSERT INTO item_proto
(`vnum`, `name`, `locale_name`, `type`, `subtype`, `weight`, `size`, `antiflag`, `flag`, `wearflag`, `immuneflag`, `gold`, `shop_buy_price`, `refined_vnum`, `refine_set`, `refine_set2`, `magic_pct`, `limittype0`, `limitvalue0`, `limittype1`, `limitvalue1`, `applytype0`, `applyvalue0`, `applytype1`, `applyvalue1`, `applytype2`, `applyvalue2`, `value0`, `value1`, `value2`, `value3`, `value4`, `value5`, `socket0`, `socket1`, `socket2`, `socket3`, `socket4`, `socket5`, `specular`, `socket_pct`, `addon_type`)
VALUES
(30322, 'Varazspalca', 'Varázspálca', 5, 0, 0, 1, 0, 0, 0, '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);
INSERT INTO item_proto
(`vnum`, `name`, `locale_name`, `type`, `subtype`, `weight`, `size`, `antiflag`, `flag`, `wearflag`, `immuneflag`, `gold`, `shop_buy_price`, `refined_vnum`, `refine_set`, `refine_set2`, `magic_pct`, `limittype0`, `limitvalue0`, `limittype1`, `limitvalue1`, `applytype0`, `applyvalue0`, `applytype1`, `applyvalue1`, `applytype2`, `applyvalue2`, `value0`, `value1`, `value2`, `value3`, `value4`, `value5`, `socket0`, `socket1`, `socket2`, `socket3`, `socket4`, `socket5`, `specular`, `socket_pct`, `addon_type`)
VALUES
(30323, 'Tokmaszk', 'Tök maszk kártya', 5, 0, 0, 1, 0, 0, 0, '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);
Ezzel beleraktuk a szerverbe az itemeket.
2. Hozzáadjuk klienshez!
Item_proto
<Item vnum="50095" hashName="Tok" name="Tök" type="23" subtype="0" weight="0" size="1" antiflag="0" flag="0" wearflag="0" 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="0" 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="50215" hashName="HWL" name="Halloweeni láda" type="23" subtype="0" weight="0" size="1" antiflag="0" flag="0" wearflag="0" 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="0" 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="30322" hashName="Varazspalca" name="Varázspálca" type="5" subtype="0" weight="0" size="1" antiflag="0" flag="0" wearflag="0" 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="0" 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="30323" hashName="Tokmaszk" name="Tök maszk kártya" type="5" subtype="0" weight="0" size="1" antiflag="0" flag="0" wearflag="0" 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="0" 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" />
Icon.epk - Icon.eix
<File archivedPath="icon/item/50215.tga" type="1"><![CDATA[Source\icon\item\50215.tga]]></File>
<File archivedPath="icon/item/50095.tga" type="1"><![CDATA[Source\icon\item\50095.tga]]></File>
<File archivedPath="icon/item/30322.tga" type="1"><![CDATA[Source\icon\item\30322.tga]]></File>
<File archivedPath="icon/item/30323.tga" type="1"><![CDATA[Source\icon\item\30323.tga]]></File>
Item_list:
30322 ETC icon/item/30322.tga
30323 ETC icon/item/30323.tga
50095 ETC icon/item/50095.tga
50215 ETC icon/item/50215.tga
Itemdesc:
50095 Tök Halloween-i Tök.
50215 Halloween-i láda Eme láda értékes tárgyakat tartalmazhat!
30322 Varázspálca Ezzel a pálcával tudsz készíteni Halloween-i ládát!
30323 Tök maksz kártya Ezzel a kártyával felveszel egy tököt a fejedre!
Persze ha nem tudod megírni a questet a Tök maszk kártyához és a Varázspálcához akkor nem kell belerakni se szerverbe,se kliensbe!
3. Vissza szerver részre!
Common_drop_item ~ Ezt kell bemásolni a végébe! ( Az egészet! )
1 99 9.8 50095 40000
Ezután a special_item_group-ba beleírod a tartalmat:
Group Tok
{
Vnum 50095
sorszám tárgyid tárgydarabszám százalék
}
~~~~~~~ OOO ~~~~~~~
A végére hagytam természetesen a legfontosabbat. :)
(http://stillfree.fw.hu/Halloween.rar)
Minden mob dobhat tököt.
A tök ládaként funkcionál.
Event elindítása: /e h_drop 1
Event leállítása: /e h_drop 0
-- Event start: /e h_drop 1 --
-- Event stop: /e h_drop 0 --
quest h_drop begin
state start begin
when kill with game.get_event_flag("h_drop") == 1 begin
s = math.random(1,25)
if s == 1 then
game.drop_item("50095",1)
return
end
end
end
end
Nyitsz egy "Új szöveges dokumentum"-ot és belemásolod a kódot.
Mentés másként, elmented h_drop.quest néven. ( ANSII )
Feltöltöd a quest mappába, majd belépsz bsd-ben a quest mappáig. ( cd /usr/..../share_data/local/..../quest )
Majd kiadod a ./qc h_drop.quest parancsot.
Megkeresed a special_item_group.txt-t és letöltöd a gépedre.
Hozzáadsz egy új groupot.
Group Kurbis
{
Vnum 50095
1 µ·˛Ů·ŻąĚ 50000 70
2 µ·˛Ů·ŻąĚ 100000 50
3 µ·˛Ů·ŻąĚ 200000 40
4 µ·˛Ů·ŻąĚ 500000 30
5 µ·˛Ů·ŻąĚ 1000000 25
6 "˝ĹĽö ľîąý" 1 25
7 "õÁ¶ ľîąý" 1 25
8 "Ářłë ľîąý" 1 25
9 "ŔşµĐŔÚŔÇ ¸ÁĹä" 1 20
10 Ľ±µÎ 10 20
11 "Ľ±żŐŔÇ Ŕĺ°©" 1 20
12 "ÇŕżîŔÇ ąÝÁö" 1 20
13 "ĂŕşąŔÇ Ľ" 1 10
14 ż°»öľŕ(Čň»ö) 1 25
15 ż°»öľŕ(±Ý»ö) 1 25
16 ż°»öľŕ(»ˇ°Ł»ö) 1 25
17 ż°»öľŕ(°Ą»ö) 1 25
18 Ĺ»»öÁ¦ 1 30
19 żë˝ĹŔÇ °ˇČŁ 1 50
20 °üĹëŔÇ Ŕĺ 5 30
21 Ĺ©¸®ĆĽÄĂŔÇ Ŕĺ 5 30
22 ȸńŔÇ ±Í°ÉŔĚ 1 30
23 »ç¶űŔÇ ±Í°ÉŔĚ 1 30
24 ȸńŔÇ ĆČÂî 1 30
25 »ç¶űŔÇ ¸ń°ÉŔĚ 1 30
26 ȸńŔÇ ¸ń°ÉŔĚ 1 30
27 group 426 10
}
Visszatöltöd és restart!
A játékban a fenti parancsokkal kapcsolhatod be / ki az eventet.