抽獎腳本.兌換腳本.領取腳本(附教學.腳本)
if (countitem(20307(這裡是檢查物品的地方))<2500(這裡是檢查物品的數量)) goto no;
delitem 20307(這裡是消耗物品的地方),2500(這裡是消耗物品的數量);
set @gi,rand(6);(這裡是看下面有幾個東西,比如下面6個東西,上面紅色的6,就表示一定抽的到,如果改成12,那就是有一半的機率會抽到)
if(@gi ==0)getitem 20300(抽獎物品編號),1(抽獎物品的數量);
if(@gi ==1)getitem 20301(抽獎物品編號),1(抽獎物品的數量);
if(@gi ==2)getitem 20302(抽獎物品編號),1(抽獎物品的數量);
if(@gi ==3)getitem 20303(抽獎物品編號),1(抽獎物品的數量);
if(@gi ==4)getitem 20304(抽獎物品編號),1(抽獎物品的數量);
if(@gi ==5)getitem 20305(抽獎物品編號),1(抽獎物品的數量);
if(@gi ==6)getitem 20306(抽獎物品編號),1(抽獎物品的數量);
上面0到6紅色的字,表示那是第幾個物品。
close;
---------------------以上是抽獎腳本的部分-------------
valkyrie.gat(地圖位置),52,60(座標),4(NPC的方向) script 真.北斗七星裝備保管者(NPC名稱) 768(外觀編號),{
mes "[真.北斗七星裝保管者]";
mes "想要傳說中的真.北斗七星裝嗎?";
mes "選擇你要哪一個吧!";
next;
menu "真.北斗七星盔甲(物品名稱)",A(要配合下面的A),"真.北斗七星天耳",B,"真.北斗七星崩玉",C,"真.北斗七星紅蓮",D,"真.北斗七星土司",E,"真.北斗七星毛衣",F,"真.北斗七星神靴",G,"真.北斗七星斗篷",H,"真.北斗七星剛盾",I,"真.北斗七星惡夾",J,"不用了",NO(結束的部分);
---------------------以上是兌換腳本的第1部分-------------
A(配合上面的A):
mes "[真.北斗七星裝保管者]";
mes "妳選的是真.北斗七星盔甲";
mes "需要1000北斗七星碎片,妳確定要換嗎?";
next;
menu "是",AA(要配合下面的AA),"不用了",NO(結束的部分);
B:
mes "[真.北斗七星裝保管者]";
mes "妳選的是真.北斗七星天耳";
mes "需要1000北斗七星碎片,妳確定要換嗎?";
next;
menu "是",BB,"不用了",NO;
C:
mes "[真.北斗七星裝保管者]";
mes "妳選的是真.北斗七星崩玉";
mes "需要1000北斗七星碎片,妳確定要換嗎?";
next;
menu "是",CC,"不用了",NO;
D:
mes "[真.北斗七星裝保管者]";
mes "妳選的是真.北斗七星紅蓮";
mes "需要1000北斗七星碎片,妳確定要換嗎?";
next;
menu "是",DD,"不用了",NO;
E:
mes "[真.北斗七星裝保管者]";
mes "妳選的是真.北斗七星土司";
mes "需要1000北斗七星碎片,妳確定要換嗎?";
next;
menu "是",EE,"不用了",NO;
F:
mes "[真.北斗七星裝保管者]";
mes "妳選的是真.北斗七星毛衣";
mes "需要1000北斗七星碎片,妳確定要換嗎?";
next;
menu "是",FF,"不用了",NO;
G:
mes "[真.北斗七星裝保管者]";
mes "妳選的是真.北斗七星神靴";
mes "需要1000北斗七星碎片,妳確定要換嗎?";
next;
menu "是",GG,"不用了",NO;
H:
mes "[真.北斗七星裝保管者]";
mes "妳選的是真.北斗七星斗篷";
mes "需要1000北斗七星碎片,妳確定要換嗎?";
next;
menu "是",HH,"不用了",NO;
I:
mes "[真.北斗七星裝保管者]";
mes "妳選的是真.北斗七星鋼盾";
mes "需要1000北斗七星碎片,妳確定要換嗎?";
next;
menu "是",II,"不用了",NO;
J:
mes "[真.北斗七星裝保管者]";
mes "妳選的是真.北斗七星惡夾";
mes "需要1000北斗七星碎片,妳確定要換嗎?";
next;
menu "是",JJ,"不用了",NO;
---------------------以上是兌換腳本的第2部分-------------
AA(配合上面的AA):
mes "[真.北斗七星裝保管者]";
mes "好的!檢查中...";
if(countitem(20102(檢查物品的編號)) < 1000(檢查物品的數量)) goto Z(檢查沒通過的部分);
next;
delitem 20102(消耗物品的編號),1000(消耗物品的數量);(消耗的部分)
getitem 20081(取得物品的編號),1(取得物品的數量);(取得的部分)
mes "[真.北斗七星裝保管者]";
mes "檢查完畢,以交換成功,請好好使用。";
close;
BB:
mes "[真.北斗七星裝保管者]";
mes "好的!檢查中...";
if(countitem(20102) < 1000) goto Z;
next;
delitem 20102,1000;
getitem 20078,1;
mes "[真.北斗七星裝保管者]";
mes "檢查完畢,以交換成功,請好好使用。";
close;
CC:
mes "[真.北斗七星裝保管者]";
mes "好的!檢查中...";
if(countitem(20102) < 1000) goto Z;
next;
delitem 20102,1000;
getitem 20103,1;
mes "[真.北斗七星裝保管者]";
mes "檢查完畢,以交換成功,請好好使用。";
close;
DD:
mes "[真.北斗七星裝保管者]";
mes "好的!檢查中...";
if(countitem(20102) < 1000) goto Z;
next;
delitem 20102,1000;
getitem 20079,1;
mes "[真.北斗七星裝保管者]";
mes "檢查完畢,以交換成功,請好好使用。";
close;
EE:
mes "[真.北斗七星裝保管者]";
mes "好的!檢查中...";
if(countitem(20102) < 1000) goto Z;
next;
delitem 20102,1000;
getitem 20080,1;
mes "[真.北斗七星裝保管者]";
mes "檢查完畢,以交換成功,請好好使用。";
close;
FF:
mes "[真.北斗七星裝保管者]";
mes "好的!檢查中...";
if(countitem(20102) < 1000) goto Z;
next;
delitem 20102,1000;
getitem 20082,1;
mes "[真.北斗七星裝保管者]";
mes "檢查完畢,以交換成功,請好好使用。";
close;
GG:
mes "[真.北斗七星裝保管者]";
mes "好的!檢查中...";
if(countitem(20102) < 1000) goto Z;
next;
delitem 20102,1000;
getitem 20083,1;
mes "[真.北斗七星裝保管者]";
mes "檢查完畢,以交換成功,請好好使用。";
close;
HH:
mes "[真.北斗七星裝保管者]";
mes "好的!檢查中...";
if(countitem(20102) < 1000) goto Z;
next;
delitem 20102,1000;
getitem 20084,1;
mes "[真.北斗七星裝保管者]";
mes "檢查完畢,以交換成功,請好好使用。";
close;
II:
mes "[真.北斗七星裝保管者]";
mes "好的!檢查中...";
if(countitem(20102) < 1000) goto Z;
next;
delitem 20102,1000;
getitem 20085,1;
mes "[真.北斗七星裝保管者]";
mes "檢查完畢,以交換成功,請好好使用。";
close;
JJ:
mes "[真.北斗七星裝保管者]";
mes "好的!檢查中...";
if(countitem(20102) < 1000) goto Z;
next;
delitem 20102,1000;
getitem 20077,1;
mes "[真.北斗七星裝保管者]";
mes "檢查完畢,以交換成功,請好好使用。";
close;
---------------------以上是兌換腳本的第3部分-------------
NO:(配合上面的取消連接部分)
close;
Z:(配合上面的檢查沒通過的部分)
next;
mes "[真.北斗七星裝保管者]";
mes "物品不足";
close;
}
---------------------以上是兌換腳本的第4部分-------------
amatsu.gat(npc地圖位置),112,156(npc座標),5(npc方向) script 新手福利人員(npc名稱) 756(npc外觀編號),{
if (asqa == 2(設定一隻角色只能領取一次)) goto aaaa(連接到下面的aaaa);
mes "[新手福利人員]";
mes "您好,我是給新手福利的人員";
mes "您已經準備好要提取裝備了嗎?";
next;
menu "好",a(配合下面的a),"不了",no(配合下面的no);
---------------------以上是領取腳本的部分-------------
a:(配合上面的a)
mes "[新手福利人員]";
mes "發送中...";
getitem 10021(取得物品的編號),35(取得物品的數量);
getitem 10024,60;
getitem 10025,60;
getitem 10026,60;
getitem 602,1;
getitem 607,30;
set asqa,2;
close;
---------------------以上是領取腳本的第2部分-------------
aaaa:(配合上面連接到領取完的部分)
mes "[新手福利人員]";
mes "您已經提取完畢";
mes "感謝您支持本私服喔。";
close;
no:[此地方為不領取的部分]
close;
}
---------------------以上是領取腳本的第3部分-------------
[ 本帖最後由 44324 於 2009-1-4 01:29 AM 編輯 ] 好棒!!!很需要他!
謝謝大大分享唷 嗯~~~不錯=ㄦ=
拿來參考剛剛好XD
謝謝分享囉 多謝大大的分享!感謝啦~ 謝謝大大無私ㄉ分享! 感謝您的分享
我想拿來改任務了>< 版主大大 感恩捏 非常好用 萬分感激 感謝您精彩的分享
小弟也收下了
希望能對我有所幫助︿︿ 好棒!!!很需要他!
謝謝大大分享唷 感謝大大分享 看起來很不錯 謝謝大大^^ 我會做參考的^^
好像不錯用=ˇ= 感謝了^^
幫你推推^^ 謝謝大大的分享
還有附教學
讓剛學的我更容易懂了xd 摁 不錯的腳本
拿來用用
謝分享 QQ 幫忙推推喔
推推推推 推推推!!
適合用來戰場武器兌換
感謝大大