Halloweenhez!

Indította braxa, 2011-10-28, 14:58:43

2011-10-28, 14:58:43 Utolsó szerkesztés: 2012-01-16, 18:15:02 Szerző: [MOD]Ereon
Haliho!
Egyre többen kérdezik hogy,s miként lehet Halloween-i tök dropot beállítani.

~ ~ ~

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. :)


2011-10-29, 10:33:58 #1 Utolsó szerkesztés: 2011-10-29, 10:58:04 Szerző: Pyksa
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.
Inkább vagyok álmodozó optimista, mint magabiztos pesszimista.