|
妖精
 
- UID
- 1130
- 精华
- 0
- 积分
- 211
- 威望
- 0 度
- 性别
- 男
|
阁楼
大 中
小 发表于 2016-4-28 11:19 只看该作者
LUA腳本 封印盒子(封存道具) 道具參數LUA_useLockBox
今天在提供大家一個特別的腳本 也是道具參數呼應-.-
* R6 U4 t A, w: I" K. h* N妖城在线论坛
( L, p7 @/ M% q ?# Dbbs.mocwww.com【發想】
1 N2 b- [: y* U- G2 I; K精靈的水鏡、哥戒、弟戒、長老勳章、放大鏡 這些道具 不能交易 都很佔空間
5 y9 |& n- V; C2 f所以我就寫了 封印盒子 可以把東西 封進去
1 z& z7 Q( X7 q6 J6 ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表這樣就可以交易、放倉庫了 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 D @$ B2 L1 x6 t+ | p; j
非本人 是打不開這個盒子的,當然還是有特定情況下的漏洞(看有沒有人可以提供想法@@)
7 K% T3 ]( L. K3 o- C% p妖城在线论坛某些私服好像有網頁寄存這種道具的功能,功夫不夠 就只好先用LUA實現了
% k8 g- P$ ~* b P& L1 G& v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流* P% m/ G7 d" \& X" C* [$ F* u' f$ @
PS:這個腳本跟簡易生蛋一樣,只要安裝後 以後到itemset.txt 新增就可以了。 妖城在线论坛. H! l. ]+ c* a
魔力私服,最新魔力宝贝私服技术交流, S+ {% J+ H U; R
5 O+ o6 D* | B, x( K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表由於運作邏輯關係,為鑑定名 請固定為 空 參數請寫 要封印的道具編號
3 p7 m$ C' Y/ J; h1 x% _* e% N妖城在线论坛
. I; g5 F$ O0 p5 ]! J1 N f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表空 封印的盒子[精靈的水鏡] 18588 LUA_useLockBox 90001079 99341 0 43 1 0 1 1 0 0 1 0 100 0 0 0
2 _( ]; d0 Z1 F6 s3 G- E$ o' \1 sbbs.mocwww.com妖城在线论坛, Y" H$ k) z" n1 M% e- x
bbs.mocwww.com& t7 z$ [/ G: Z- `
【運作邏輯】
v8 Z7 J1 o* O1 [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表<裝> —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; j- l3 O2 i4 L" k( o5 y g& O- f
1.判斷身上 有沒有 18588這個道具 若有 刪除
+ Z+ L/ C9 _. a# D- c" Dbbs.mocwww.com2.其後 把 未鑑定名 "空" 更改為 "角色的名稱" 妖城在线论坛& M; Z! z8 O5 w% S
3.並且在 道具字頭加上 角色名稱 變成: 小明的封印的盒子[精靈的水鏡] 魔力私服,最新魔力宝贝私服技术交流6 i3 ^3 o( L. |6 p+ t' _1 F6 }
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* t% B) p2 f; M5 r5 U6 N- Z- `
<開>
) S6 _! G8 e5 N1 t, C r _8 I" o1.檢查 如果 不是 "空" 而且 內容 等於 玩家名稱 妖城在线论坛# ]0 v, c* k5 w3 K) [( ^3 d
2.開啟盒子 刪除盒子 退還道具
- |! i. S" j' [8 g9 X妖城在线论坛3.若 內容 非 相同玩家名稱 無法開啟
7 ^# i# k2 A! k1 J7 ]$ Y3 T$ s妖城在线论坛 i! F0 ~% ~9 a/ N P
7 k' Z$ J5 a* V W( B* {【漏洞】 魔力私服,最新魔力宝贝私服技术交流- @( P/ c1 ]* \ E2 C$ j
1.相同名稱的角色 可以開 所以可以刪除角色 給別人創 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 {) J/ N! Y/ G# m( R% I
2.若改 CDKEY判定的話 那個帳號得角色都可以開 妖城在线论坛( v( Y) |( C# L; y& o$ P
3.若改 CDKEY+名稱判定的話 同帳號 創同名 可以開
, N: `2 y+ N5 r" a: B# ~$ J3 ~$ Jbbs.mocwww.com
9 Y( A2 E3 K3 J& Y' d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート所以就先寫第一種版本 魔力私服,最新魔力宝贝私服技术交流( J2 k p; D" F0 P
而且可以填寫 文字欄位的 常量 只有 自用參數、未鑑定名 可以用
, Q: S! V/ Y' }; [# s/ w* W" Ybbs.mocwww.com自用參數已經用來 判斷封印的ID編號
# q( H. A3 S) D+ b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート鑑定名 已經用來角色ID
# @' E& [5 B0 e4 f4 c0 x/ hbbs.mocwww.com- n+ L, f5 b# H5 e* r( n: S
看有沒有人可以給我角色絕對ID=""""= bbs.mocwww.com0 ^9 h: q- Y/ r$ x0 o h
& I6 Z; Y0 p, ]5 t- v5 [5 c1 h* E
1 Z; t2 U# F- Y【腳本】 懶懶的...文字還沒轉GBK 變量幫你們轉了...... 复制内容到剪贴板 代码:--
--封印盒子 可封印指定道具(不可交易)後放給分身
--(精靈的水鏡、哥戒、弟戒、長老勳章)
--
--封印一樣指定ID的道具 並且在道具烙印絕對CDK
--
--若沒有烙印時 產生 封印效果
--
--若有烙印時 核對角色資料CDK 是否相符 相符則解除烙印 退還道具
--
--不相符 則無法解開封印
--
--註冊一個道具使用參數
NL.RegItemString(nil, "LockBox", "LUA_useLockBox");
function LockBox(player,toplayer,itemSlot)
--取出道具的絕對位置
local ItemIndex=Char.GetItemIndex(player,itemSlot);
--複製道具 的 參數出來
local itemval=Item.GetData(ItemIndex,%道具_自用参数%);
--呼叫內值測試
if(Item.GetData(ItemIndex,%道具_鉴前名%)==Char.GetData(player,%对象_名字%))then
if(Char.ItemSlot(player)==20)then
NLG.SystemMessage(player,"[系統]空間不足,無法使用此道具。");
return;
end
NLG.SystemMessage(player,"[系統]解開了封印,取出了道具。");
Char.GiveItem(player,itemval,1);
Item.Kill(player,ItemIndex,itemSlot);
return;
end
if(Item.GetData(ItemIndex,%道具_鉴前名%)~="空")then
NLG.SystemMessage(player,"[系統]非原本封印者,無法解開封印。");
return;
end
local lockitemindex=Char.HaveItem(player,itemval);
--如果有檢測到 道具
if(lockitemindex~=-1 and Item.GetData(ItemIndex,%道具_鉴前名%)=="空")then
--殺掉道具
Char.DelItem(player,itemval,1);
--寫入對象
Item.SetData(ItemIndex,%道具_鉴前名%,Char.GetData(player,%对象_名字%));
Item.SetData(ItemIndex,%道具_名字%,Char.GetData(player,%对象_名字%).."的"..Item.GetData(ItemIndex,%道具_名字%));
Item.UpItem(player,itemSlot);
return;
end
end[ 本帖最后由 jeff10363 于 2016-4-28 12:22 编辑 ]
|