44324 發表於 2009-1-4 00:37:11

抽獎腳本.兌換腳本.領取腳本(附教學.腳本)


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 編輯 ]

唯讀 發表於 2009-1-8 06:54:42

好棒!!!很需要他!
謝謝大大分享唷

sashomaru 發表於 2009-1-13 15:05:26

嗯~~~不錯=ㄦ=
拿來參考剛剛好XD
謝謝分享囉

johnboy1988 發表於 2009-3-22 11:57:04

多謝大大的分享!感謝啦~ 

jack82342005 發表於 2009-3-22 13:52:14

謝謝大大無私ㄉ分享!

sb66665112 發表於 2009-3-22 22:27:01

感謝您的分享
我想拿來改任務了><

8H2CF5GJ4JM 發表於 2009-3-23 11:14:11

版主大大 感恩捏 非常好用 萬分感激

sb66665112 發表於 2009-3-28 16:59:17

感謝您精彩的分享
小弟也收下了
希望能對我有所幫助︿︿

唯讀 發表於 2009-3-29 00:44:10

好棒!!!很需要他!
謝謝大大分享唷

sk23111 發表於 2009-3-29 09:41:25

感謝大大分享 看起來很不錯

qaz85412 發表於 2009-4-10 20:04:39

謝謝大大^^ 我會做參考的^^
好像不錯用=ˇ= 感謝了^^
幫你推推^^

elish 發表於 2009-4-11 08:27:11

謝謝大大的分享
還有附教學
讓剛學的我更容易懂了xd

ua58879 發表於 2009-6-8 02:21:23

摁 不錯的腳本

拿來用用

謝分享 QQ

29482186 發表於 2009-6-11 14:54:15

幫忙推推喔
推推推推

bet12477 發表於 2009-7-1 21:35:23

推推推!!

適合用來戰場武器兌換

感謝大大
頁: [1] 2 3
查看完整版本: 抽獎腳本.兌換腳本.領取腳本(附教學.腳本)