发新话题
打印

[提问] 想用lua写个给裝備冠名的道具参数

想用lua写个给裝備冠名的道具参数

目前构思完成的道具参数能达到
& U( n4 X6 P3 r1 k% ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表撷取该道具的名字、6维数值
# T+ P. f; l: S: o( D5 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート然后将名字(灌在原装备名字前)、6维数值,移转增加到装备上面
1 T2 x: U, }! H5 {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート会制造很多这种移转符咒道具
0 ?' [7 Q9 |, S4 q7 M' H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート但每项装备只能使用一次移转符咒道具
, A+ n1 f. g# b: [2 M6 Qbbs.mocwww.com妖城在线论坛# g& n9 l$ a, s/ y  B+ b
技术力不够,先试着写冠名的部分妖城在线论坛6 Y3 v  E3 K# v. \1 O0 B
参考了强化、小喇叭、万能收纳4 b2 x. ~6 L- a6 L: d6 S
还未进入游戏实测,不过猜应该有错误而直接使lua所有脚本启动失败—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* ~/ a4 W: d* f: p
贴上讨论版,求指点,先去实测试试魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" M( I& O& B8 x
妖城在线论坛8 e  l2 N6 |% N4 q$ I8 ?; W
另问可以在原道具脚本内插入lua参数同时使用的方式吗
免费内容:
NL.RegItemString(nil,"Periapt","LUA_usePeriapt");/ N& D( X. y8 _2 o
fillNum=0;bbs.mocwww.com; L" A. i: x0 \9 W
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, A2 l. A9 O& G/ F( W. {
function Periapt(_meIndex,_toIndex,_itemslot)魔力私服,最新魔力宝贝私服技术交流0 a9 s7 m) a4 W) N" r
        local ItemIndex = Char.GetItemIndex(_meIndex,_itemslot);bbs.mocwww.com) Q  Y  d' a7 }" y% U
        if(ItemIndex >= 0) then—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' n, f5 J5 t- R. H4 y6 y$ a" r
                if(Item.GetData(ItemIndex,2007) == "LUA_usePeriapt") then
. z! v& ^$ S0 |, U& \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local itemid = Item.GetData(ItemIndex,%道具_ID%);魔力私服,最新魔力宝贝私服技术交流3 R9 e0 F3 H: J& N# h, c
                        if(Char.ItemNum(_meIndex,itemid)==0)then
1 X* }6 c8 q) j                                NLG.SystemMessage(_meIndex,"神马都木有发生哦!");妖城在线论坛7 S3 c1 e9 o# x4 n* E  |
                                return;妖城在线论坛. ~" F7 t( K( V. s- {
                        end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 _$ H( d+ a/ S
                        if(Char.ItemNum(_meIndex,itemid)>0)then魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ t& a$ O8 U' Z
                                fillNum = Char.ItemNum(_meIndex,itemid);
; o8 V" w9 {  l                                if(fillNum>0)then
3 A  E- p/ b/ Y1 B3 u$ s妖城在线论坛                                        local pItemID = Item.GetData(pItemIndex, %道具_ID%);" Q" k0 a; L( P# E, J& A
                                        local pItemName = Item.GetData(pItemIndex, %道具_名字%);
) y+ \0 h1 B* m2 S3 s+ }7 ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                                        Item.SetData(pItemIndex, %道具_鉴前名%, pItemName);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 ]/ L1 Q3 B' A6 n) O8 o
                                        setItemName(pItemIndex);
2 C6 E2 k* o; p: V                                        Char.DelItem(_meIndex,itemid);
& {, \/ t" x# W7 nbbs.mocwww.com                                        NLG.SystemMessage(_meIndex,"[系统]附魔符已成功使用,道具获得罕见的未知能量!");
) {! _( b3 E5 _魔力私服,最新魔力宝贝私服技术交流                                end
' C  \- N, ^# \9 K; l5 V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        end妖城在线论坛7 |5 N, X" B, [1 ^& j
                        return;bbs.mocwww.com9 o3 i: F; z; n% n1 D# {- K
                end
) s5 q; f1 A$ T) P  i" b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        end
" h( U: u% k, m/ T9 i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートend" `" v9 g' E! G8 W% x; \& b
魔力私服,最新魔力宝贝私服技术交流5 C) y) B% v; F1 U
function setItemName( _ItemIndex , _Name)魔力私服,最新魔力宝贝私服技术交流* B6 s2 e" Q% O5 [  M% k2 b
        local ItemName = Item.GetData(_ItemIndex, %道具_鉴前名%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 t: F4 f& {( |, v; i* G# Q8 ]  j
        local lockitemindex=Char.HaveItem(player,itemval);
+ f# x$ Y) ^: G7 x2 }- g        if(lockitemindex~=-1)thenbbs.mocwww.com. [1 `% W- ?1 l. h0 W' I
        ItemName = "Item.GetData(ItemIndex,%道具_鉴前名%)" .. ItemName—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 v0 Y! P3 _2 H& J( [
        Item.SetData(_ItemIndex, %道具_名字%, ItemName);
0 L3 B5 V, x9 t# j1 K# b$ _$ Cbbs.mocwww.comend
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. d) x& g7 v* O

- n" J7 e9 B  r# T" _) O8 x$ _bbs.mocwww.com[ 本帖最后由 xman 于 2019-2-13 23:17 编辑 ]

TOP

修正后版本(待测试)
, ?( e1 y; H' E; c3 L- _/ w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛! I- f6 @4 W$ G0 y3 b
物品栏第一格是装备妖城在线论坛3 b0 U% @& T' }. O3 J5 J/ n
物品栏第二格是移转符咒道具
- b2 Y  y! J# l4 ]9 m. c# bbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流& w( s" C) t' j( ]  |
新名字= “符咒道具名字””装备名字”
& Z4 b) {! `( q; o% B例如:残酷的水龙弓
( x9 f& x  v( I" I妖城在线论坛
, F8 K9 V$ N! G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流* F+ ~. |4 \% z0 l0 |
免费内容:
NL.RegItemString(nil,"Periapt","LUA_usePeriapt");妖城在线论坛& o9 }/ t7 @* ^/ y" M

! u2 |, Z) ], p  Q" Ubbs.mocwww.comfunction Periapt(player, pItemIndex, rItemIndex)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. a. v0 n0 |' |: L+ ^/ g
        local pItemIndex = Char.GetItemIndex(player, 9);妖城在线论坛1 Z8 @: p# C: J+ r: E- o
        local pItemID = Item.GetData(pItemIndex, %道具_ID%);/ ~, L2 J% P* b- l
        local rItemIndex = Char.GetItemIndex(player, 8);bbs.mocwww.com+ s. l* S$ |6 u. X& P
        local rItemID = Item.GetData(rItemIndex, %道具_ID%);
& Y( C9 T6 Y- L& }妖城在线论坛        if(Char.ItemNum(player,pItemID)==0)then) s! L3 L% @# G2 _
                NLG.SystemMessage(player,"[系统]神马都木有发生哦!");
, k. t* q: J- t& s2 g( \' w# n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                return;
" f' ~2 ]* a6 E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        end
; ~7 R' b1 i1 U: L( @6 ]& m; Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        if(Char.ItemNum(player,pItemID)>0)then魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* B# b1 Y0 o) ]  w# }2 w
                setItemName(rItemIndex);& v( b: b. n6 B  O& R0 @$ N
                Char.DelItem(player,pItemID,1);
. {( @# _  |: \) ^                NLG.SystemMessage(player,"[系统]附魔符已成功使用,道具获得罕见的未知能量!");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" \0 X! g% o6 h6 n0 Z' K( c
        end
2 m9 r" t* `; x8 l# [5 Cbbs.mocwww.comend—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 H0 I* H8 l3 u0 f& i

- M2 u% f/ Z* E( L5 R/ i9 v% j魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 w% ]! t3 N& t( q) @4 s
function setItemName(pItemIndex, rItemIndex)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 ~6 H5 @/ o7 ~! r
        local pItemName = Item.GetData(pItemIndex, %道具_名字%);妖城在线论坛8 W+ X9 |! z, w3 u
        local rItemName = Item.GetData(rItemIndex, %道具_名字%);
) L7 R% ?, k* ebbs.mocwww.com        NewName = pItemName .. rItemName;
  n, s: v0 _% k! X9 W& D) R2 }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        Item.SetData(rItemIndex, %道具_名字%, NewName);bbs.mocwww.com5 u& \, t( F6 [( s  k% V* [6 k2 j
end
' S9 P) l$ U  c妖城在线论坛
% `; U) H  J, ?3 \' ]. n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-2-14 02:02 编辑 ]

TOP

发新话题