love975319 發表於 2010-11-7 10:19:18

NPC腳本消失

新手補助 NPC 內容如下:

prontera.gat,156,82,4 script 新手輔助人員 711,{
mes "[輔助人員]";
mes "你好,我是輔助人員!";
mes "我為每位初學都發放一些裝備和藥品!";
mes "每個人只能領一次哦!";
next;
menu "我要領取!",LGET,"離開",LCLOSE;

LGET:
if (g==2) goto OREADY;
set g,2;
getitem 5226,1;
getitem 1208,1;
getitem 2102,1;
getitem 2278,1;
getitem 2221,1;
getitem 2306,1;
getitem 2402,1;
getitem 2647,2;
goto LOK;
OREADY:
mes "[輔助人員]";
mes "領過了不能再領哦!";
goto LCLOSE;
LOK:
mes "[輔助人員]";
mes "希望你玩得愉快!";
goto LCLOSE;
LCLOSE:
close;
OnInit:
waitingroom "新手輔助",0;
end;
}


我把 贈送的東西改成 如下:

prontera.gat,156,82,4 script 新手補助員 711,{
mes "[輔助人員]";
mes "你好,找我領補助 不領你會後悔!";
mes "我為每位初學都發放一些裝備和藥品!";
mes "每個人只能領一次哦!";
next;
menu "我要領取!",LGET,"離開",LCLOSE;

LGET:
if (g==2) goto OREADY;
set g,2;
getitem 501,200;
getitem 601,50;
getitem 5226,1;
getitem 2647,2;
getitem 2305,1;
getitem 2401,1;
getitem 1208,2;
getitem 5317,1;
getitem 2102,1;
getitem 2278,1;
goto LOK;
OREADY:
mes "[輔助人員]";
mes "領過了還想偷領..別以為我是3歲小孩嘿";
goto LCLOSE;
LOK:
mes "[輔助人員]";
mes "祝你玩的愉快^^!";
goto LCLOSE;
LCLOSE:
close;
OnInit:
waitingroom "新手輔助",0;
end;
}



綠色是我改過的 上面的是原本的 下面我自己改的 還有 加入其他NPC腳本 也不會出現!!

Jackey650630 發表於 2010-11-7 10:33:07

本帖最後由 Jackey650630 於 2010-11-7 10:56 AM 編輯

回復 1# love975319

測試範例:
將腳本文件檔放至 npc 子目錄下.
找出 npc\scripts_alice.conf 檔,開啟文件.
開啟後 加入 以下 後存檔.
   npc: npc/腳本文件.txt
腳本 地圖 位置 NPC名稱那一行
   請記得要用鍵盤上 <TAB> 來空格
例如:
prontera,156,82,4<TAB>script<TAB>新手補助員<TAB>711,{
你試試吧!還有下次直接貼腳本內容要用 代碼
prontera,156,82,4 script 新手補助員 711,{
mes "[輔助人員]";
mes "你好,找我領補助 不領你會後悔!";
mes "我為每位初學都發放一些裝備和藥品!";
mes "每個人只能領一次哦!";
next;
menu "我要領取!",-,"離開",LCLOSE;
if (g==2) goto OREADY;
set g,2;
getitem 501,200;
getitem 601,50;
getitem 5226,1;
getitem 2647,2;
getitem 2305,1;
getitem 2401,1;
getitem 1208,2;
getitem 5317,1;
getitem 2102,1;
getitem 2278,1;
goto LOK;
OREADY:
mes "[輔助人員]";
mes "領過了還想偷領..別以為我是3歲小孩嘿";
close;
LOK:
mes "[輔助人員]";
mes "祝你玩的愉快^^!";
close;
LCLOSE:
close;
OnInit:
waitingroom "新手輔助",0;
end;
}
頁: [1]
查看完整版本: NPC腳本消失