妖精
 
- UID
- 43021
- 精华
- 0
- 积分
- 274
- 威望
- 0 度
|
阁楼
大 中
小 发表于 2019-2-13 21:51 只看该作者
想用lua写个给裝備冠名的道具参数
目前构思完成的道具参数能达到 5 N* O2 ^- q6 U% p4 g" E$ d0 d
撷取该道具的名字、6维数值 妖城在线论坛, @$ m- r9 U- X, D; |4 ^' g
然后将名字(灌在原装备名字前)、6维数值,移转增加到装备上面 " Q' a; S0 S& ?& k
会制造很多这种移转符咒道具 0 j( E9 W- ~9 X3 Z8 [% `/ y
但每项装备只能使用一次移转符咒道具
. _, w+ M" R9 [- c, `+ ^7 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛( a* S' S# v7 G! r
技术力不够,先试着写冠名的部分 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 c3 J. m6 I+ o4 X9 c
参考了强化、小喇叭、万能收纳
5 Q+ \5 Q) w0 m1 r5 u: C妖城在线论坛还未进入游戏实测,不过猜应该有错误而直接使lua所有脚本启动失败 魔力私服,最新魔力宝贝私服技术交流 X8 H/ y. d/ I% W! |
贴上讨论版,求指点,先去实测试试 魔力私服,最新魔力宝贝私服技术交流! y9 m9 L6 F h
0 O3 N, U/ t" ]4 c
另问可以在原道具脚本内插入lua参数同时使用的方式吗 免费内容:NL.RegItemString(nil,"Periapt","LUA_usePeriapt");
8 x" K t" U$ h5 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表fillNum=0;魔力私服,最新魔力宝贝私服技术交流9 Q1 p) U. {* X! g( j5 H
$ S1 V$ b2 v d2 F4 ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートfunction Periapt(_meIndex,_toIndex,_itemslot)
1 |* x& W1 n; `" C& P( [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート local ItemIndex = Char.GetItemIndex(_meIndex,_itemslot);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 r: ]0 o8 X" O1 z
if(ItemIndex >= 0) then魔力私服,最新魔力宝贝私服技术交流6 g$ n3 v) h9 x% O8 x3 W. G
if(Item.GetData(ItemIndex,2007) == "LUA_usePeriapt") then妖城在线论坛, z, I: J& q7 j. i: ^ ~" t
local itemid = Item.GetData(ItemIndex,%道具_ID%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 R8 m8 w0 \+ D5 I/ r- E3 \
if(Char.ItemNum(_meIndex,itemid)==0)then
$ t" U/ H2 D& ?魔力私服,最新魔力宝贝私服技术交流 NLG.SystemMessage(_meIndex,"神马都木有发生哦!");' ?# n9 e6 W4 d% e$ b- d d8 ]
return;
! j. {* G& Q8 r1 r妖城在线论坛 endbbs.mocwww.com: u" k6 j( m* k+ ]7 F8 |; t2 a/ c( o
if(Char.ItemNum(_meIndex,itemid)>0)then
. ]1 v9 X- Y! c5 t, B& r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート fillNum = Char.ItemNum(_meIndex,itemid);
$ k7 ~! m# z6 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 if(fillNum>0)then妖城在线论坛; n6 T7 v! C2 u0 C& L5 P
local pItemID = Item.GetData(pItemIndex, %道具_ID%);- G& a) n( C4 g* t/ `
local pItemName = Item.GetData(pItemIndex, %道具_名字%);妖城在线论坛' u* `& [9 K' m; s8 c( b2 |! r$ \5 L
Item.SetData(pItemIndex, %道具_鉴前名%, pItemName);
- L* v6 j' U% `9 L) m, ^3 }魔力私服,最新魔力宝贝私服技术交流 setItemName(pItemIndex);魔力私服,最新魔力宝贝私服技术交流5 z* D% {( l6 D0 v
Char.DelItem(_meIndex,itemid);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) P& h" b% ~9 {- w5 t% N5 p) I
NLG.SystemMessage(_meIndex,"[系统]附魔符已成功使用,道具获得罕见的未知能量!");
4 |5 @/ j& w9 z" s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; ^! C$ x- |! w0 b( P; G
end
( @/ k0 H! Y1 u/ O, j& u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 return;妖城在线论坛1 O R( G4 V3 u, L$ z% \! M
end
$ e3 b! _1 T5 h4 u7 [魔力私服,最新魔力宝贝私服技术交流 end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 a" z- G$ w/ }* r/ g
end
- [" s4 ^) y% z! ~
2 h* Q8 I0 v4 D妖城在线论坛function setItemName( _ItemIndex , _Name)
! c" \7 L2 C8 P3 j6 [* D2 S* ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート local ItemName = Item.GetData(_ItemIndex, %道具_鉴前名%);魔力私服,最新魔力宝贝私服技术交流6 O# C8 A, Q, ]) H t% a. p. K
local lockitemindex=Char.HaveItem(player,itemval);妖城在线论坛+ a+ {( ~7 M/ n3 c
if(lockitemindex~=-1)then
" D4 V6 t5 n$ h1 R @7 _( k: V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 ItemName = "Item.GetData(ItemIndex,%道具_鉴前名%)" .. ItemNamebbs.mocwww.com5 r7 r8 f& I+ l% k7 T4 V
Item.SetData(_ItemIndex, %道具_名字%, ItemName);
5 s% p. H' J/ Q魔力私服,最新魔力宝贝私服技术交流end 魔力私服,最新魔力宝贝私服技术交流, ? }% T6 L+ l+ p8 R" n2 C
. e* c" Y! A5 Z* u! d. E[ 本帖最后由 xman 于 2019-2-13 23:17 编辑 ]
|