雙點npc 便民措施

安裝方法:
1.把下面檔案存成 buy.scp 放到 c:/shpere/script/裡
2.打開 spherechar_human.scp
加進每個人
on=@Dclick
src.buymenu
3.在 C_H_ANIMALTRAINER 還有下面的 femal 賣馬ㄉ
加進 on=@Dclick
src.HORSEMENU
4.在 C_H_BANKER 還有下面的 femal 下加進
ON=@Dclick
SRC.BANKMENU
SRC.TARG.SAYUA 71 0 0 1 " 歡迎使用UO銀行業物系統
原buy.scp 檔如下
[FUNCTION BUYMENU]
SRC.DIALOG D_BUYMENU
[PLEVEL 1]
BUYMENU
[Dialog D_BUYMENU]
0,0
nomove
noclose
//resizepic 5 5 9350 50 30
//resizepic 30 30 9270 120 150
resizepic 40 50 9270 124 220
resizepic 50 60 9350 105 25
resizepic 50 85 9300 105 175
text 58 62 84 0
text 78 90 74 1
text 78 115 74 2
text 78 140 74 3
text 78 165 74 4
text 78 190 74 5
text 78 215 74 6
button 55 90 4033 10741 1 0 1611
button 55 115 4033 10741 1 0 1612
button 135 65 3 3 1 0 1613
//button 150 40 42 42 1 0 1614
button 55 140 4033 10741 1 0 1615
button 55 165 4033 10741 1 0 1616
button 55 190 4033 10741 1 0 1617
button 55 215 4033 10741 1 0 1618
[Dialog D_BUYMENU TEXT]
請選擇
買東西
賣東西
接任務
學技能
僱用
乞討
[Dialog D_BUYMENU Button]
ONBUTTON=1611
IF (<SRC.TARG.buy>==)
SRC.TARG.buy
ELSE
src.targ.sayu "抱歉我沒賣任何東西~"
ENDIF
RETURN 0
ONBUTTON=1612
SRC.TARG.sell
RETURN 0
ONBUTTON=1613
RETURN 1
//ONBUTTON=1614
//RETURN 1
ONBUTTON=1615
NEWITEM i_memory
ACT.CONT <UID>
ACT.SAYUA 21 0 0 1 "[注意] 此功能尚未開放!!"
ACT.REMOVE
RETURN 1
ONBUTTON=1616
src.targ.LINK.skill 6
RETURN 1
ONBUTTON=1617
IF (<SRC.targ.HIREDAYWAGE>==0)
NEWITEM i_memory
ACT.CONT <UID>
ACT.SAYUA 21 0 0 1 " 他不能被雇用!!"
src.targ.sayu "我已經有工作了,想僱用的話,去找平民跟俠士吧,不列巔城很多的~"
ACT.REMOVE
ELSE
src.TARG.HIRE
src.targ.sayu "我希望你每天能付我<SRC.targ.HIREDAYWAGE>元的新水,願意的話直接把<SRC.targ.HIREDAYWAGE>元托到我身上吧XD~"
NEWITEM i_memory
ACT.CONT <UID>
ACT.SAYUA 21 0 0 1 "雇用它,你必須每天給他<SRC.targ.HIREDAYWAGE>元的工資!!"
ACT.REMOVE
ENDIF
RETURN 1
ONBUTTON=1618
src.ACTARG1=src.targ.<uid>
src.skill 6
RETURN 1
[FUNCTION BANKMENU]
SRC.DIALOG D_BANKMENU
[PLEVEL 1]
BANKMENU
[Dialog D_BANKMENU]
0,0
nomove
noclose
//resizepic 5 5 9350 50 30
//resizepic 30 30 9270 120 150
resizepic 40 50 9270 124 170
resizepic 50 60 9350 105 25
resizepic 50 85 9300 105 125
text 58 62 84 0
text 78 90 74 1
text 78 115 74 2
text 78 140 74 3
text 78 165 74 4
button 55 90 4033 10741 1 0 1611
button 55 115 4033 10741 1 0 1612
button 135 65 3 3 1 0 1613
//button 150 40 42 42 1 0 1614
button 55 140 4033 10741 1 0 1615
button 55 165 4033 10741 1 0 1616
[Dialog D_BANKMENU TEXT]
請選擇
保險箱
查餘額
接任務
乞討
[Dialog D_BANKMENU Button]
ONBUTTON=1611
src.BANKSELF
RETURN 1
ONBUTTON=1612
//SRC.TARG.SAYu '你帳戶裡有 <SRC.BANKBALANCE> 元.
SRC.TARG.SAYu ‘你??里有<SRC.BANKBALANCE> 元
RETURN 1
ONBUTTON=1613
RETURN 1
//ONBUTTON=1614
//RETURN 1
ONBUTTON=1615
NEWITEM i_memory
ACT.CONT <UID>
ACT.SAYUA 21 0 0 1 "[注意] 此功能尚未開放!!"
ACT.REMOVE
RETURN 1
ONBUTTON=1616
//src.link=<uid>
//src.skill 6
target
RETURN 1
[FUNCTION HORSEMENU]
SRC.DIALOG D_HORSEMENU
[PLEVEL 1]
HORSEMENU
[Dialog D_HORSEMENU]
0,0
nomove
noclose
//resizepic 5 5 9350 50 30
//resizepic 30 30 9270 120 150
resizepic 40 50 9270 124 170
resizepic 50 60 9350 105 25
resizepic 50 85 9300 105 125
text 58 62 84 0
text 78 90 74 1
text 78 115 74 2
text 78 140 74 3
text 78 165 74 4
button 55 90 4033 10741 1 0 1621
button 55 115 4033 10741 1 0 1622
button 135 65 3 3 1 0 1623
//button 150 40 42 42 1 0 1624
button 55 140 4033 10741 1 0 1625
button 55 165 4033 10741 1 0 1626
[Dialog D_HORSEMENU TEXT]
請選擇
買東西
賣東西
寄馬
領馬
[Dialog D_HORSEMENU Button]
ONBUTTON=1621
SRC.TARG.buy
RETURN 1
ONBUTTON=1622
SRC.TARG.SELL
RETURN 1
ONBUTTON=1623
RETURN 1
//ONBUTTON=1624
//RETURN 1
ONBUTTON=1625
src.targ.PETSTABLE
RETURN 0
ONBUTTON=1626
//src.act.skill 6
//src.link
src.targ.PETRETRIEVE
RETURN 1
[EOF]