OK論壇

 找回密碼
 註冊
查看: 1363|回復: 8

請問一下為什麼效果沒出現

[複製鏈接]
  • TA的每日心情
    擦汗
    2013-7-24 03:58 AM
  • 簽到天數: 27 天

    連續簽到: 3 天

    [LV.4]偶爾看看III

    發表於 2013-6-19 09:15:58 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: sear1.9.138
    問題內容: 腳本問題
    本帖最後由 lun0426 於 2013-6-24 07:54 PM 編輯

    1.         -        script        NPC0 01        -1,{
    2.         OnPCStatCalcEvent:
    3. if (opop1<50){bonus bDef,10;}
    4. else if (opop1>=51&&opop1<100){bonus bDef,20;}
    5. else if (opop1>=100&&opop1<150){bonus bDef,30;}
    6. else if (opop1>=301&&opop1<600){bonus bDef,40;}
    7. else if (opop1>=601&&opop1<1200){bonus bDef,50;bonus bVit,1;}
    8. else if (opop1>=1201&&opop1<2000){bonus bDef,50;bonus bVit,2;}
    9. else if (opop1>=2001&&opop1<3200){bonus bDef,50;bonus bVit,3;}
    10. else if (opop1>=3201&&opop1<5000){bonus bDef,50;bonus bStrVitDex,3;}
    11. else if (opop1>=5001&&opop1<8000){bonus bDef,60;bonus bStrVitDex,4;}
    12. else if (opop1>=8001&&opop1<12000){bonus bDef,60;bonus bStrVitDex,5;}
    13. else if (opop1>=12001&&opop1<18000){bonus bDef,60;bonus bStrVitDex,5;bonus bAllStats,1;}
    14. else if (opop1>=18001&&opop1<25000){bonus bDef,60;bonus bStrVitDex,5;bonus bAllStats,2;}
    15. else if (opop1>=25001&&opop1<35000){bonus bDef,60;bonus bStrVitDex,5;bonus bAllStats,3;}
    16. else if (opop1>=35001&&opop1<50000){bonus bDef,60;bonus bStrVitDex,5;bonus bAllStats,4;}
    17. else if (opop1>=50001&&opop1<100000){bonus bDef,60;bonus bStrVitDex,5;bonus bAllStats,5;}
    18. else if (opop1>=100001&&opop1<250000){bonus bDef,60;bonus bStrVitDex,5;bonus bAllStats,6;}
    19. else if (opop1>=250001&&opop1<1000000){bonus bDef,60;bonus bStrVitDex,5;bonus bAllStats,7;}
    20. else if (opop1>=1000001&&opop1<10000000){bonus bDef,60;bonus bStrVitDex,5;bonus bAllStats,10;}
    21. else if (opop1>=10000000&&opop1<20000000){bonus bDef,1000;bonus bAllStats,5000;}
    22.                 end;
    23.         }






    24. prontera,179,92,4        script        卡普        46,{

    25.         if(opop1<50) set @opop1l$,"雜務兵";
    26.         if(opop1>=50&&opop1<100) set @opop1l$,"三等兵";
    27.         if(opop1>=100&&opop1<300) set @opop1l$,"二等兵";
    28.         if(opop1>=300&&opop1<600) set @opop1l$,"一等兵";
    29.         if(opop1>=600&&opop1<1200) set @opop1l$,"伍長";
    30.         if(opop1>=1200&&opop1<2000) set @opop1l$,"軍曹";
    31.         if(opop1>=2000&&opop1<3200) set @opop1l$,"曹長";
    32.         if(opop1>=3200&&opop1<5000) set @opop1l$,"准尉";
    33.         if(opop1>=5000&&opop1<8000) set @opop1l$,"少尉";
    34.         if(opop1>=8000&&opop1<12000) set @opop1l$,"中尉";
    35.         if(opop1>=12000&&opop1<18000) set @opop1l$,"上尉";
    36.         if(opop1>=18000&&opop1<25000) set @opop1l$,"少校";
    37.         if(opop1>=25000&&opop1<35000) set @opop1l$,"中校";
    38.         if(opop1>=35000&&opop1<50000) set @opop1l$,"上校";
    39.         if(opop1>=50000&&opop1<100000) set @opop1l$,"准將";
    40.         if(opop1>=100000&&opop1<250000) set @opop1l$,"少將";
    41.         if(opop1>=250000&&opop1<1000000) set @opop1l$,"中將";
    42.         if(opop1>=1000000&&opop1<10000000) set @opop1l$,"大將";
    43.         if(opop1>=10000000) set @opop1l$,"海軍元帥";
    44.         cutin "job_knight_herman1",3;
    45.         mes "[卡普]";
    46.         mes "小子新加入的嗎?";
    47.         menu        "有關海軍軍階?",T1,"更新海軍軍階?",T2,"沒事了?",Left;
    48. T1:
    49. mes "[卡普]";
    50. mes "您目前你的名聲: ^ff0000"+namepoint+"^000000 點";
    51. mes "您目前你的海軍威望: ^ff0000"+opop1+"^000000 點";
    52. mes "以下委託都會得到定量金錢和軍階點數,名聲";
    53. mes " ";
    54.         mes "牛鼻環x25       = 軍階點數,名聲10點";
    55.         mes "烏龜外殼x25     = 軍階點數,名聲13點";
    56.         mes "人魚嘴巴x25     = 軍階點數,名聲13點";
    57.         mes "狐狸尾巴x25     = 軍階點數,名聲15點";
    58.         mes "燃燒的心臟x25   = 軍階點數,名聲18點";
    59.         mes "愛麗絲的圍裙x15 = 軍階點數,名聲40點";
    60.         mes "龍皮x25         = 軍階點數,名聲20點";
    61.         mes "生鏽的螺絲x25   = 軍階點數,名聲24點";
    62.         mes "犯人的手鍊x25   = 軍階點數,名聲28點";
    63.         mes "冰心臟x25       = 軍階點數,名聲25點";
    64.         mes "血光的盧恩x25   = 軍階點數,名聲25點";
    65.         mes "寶物箱子x8      = 軍階點數,名聲50點";
    66.         mes " ";
    67.         mes "黑暗的盧恩(x20  = 軍階點數,名聲30點";
    68.         mes "鬼異帽子x25     = 軍階點數,名聲33點";
    69.         mes "銀光毛皮x25     = 軍階點數,名聲36點";
    70.         mes "精製鈽鐳x15     = 軍階點數,名聲40點";
    71.         mes "鞭繩x20         = 軍階點數,名聲50點";
    72.         mes "獅鷲獸的指甲x20 = 軍階點數,名聲100點";
    73.         next;
    74.         menu "一般委託",qq1,"高級委託",qq2,"離開",Left;
    75. qq1:
    76.         menu "牛鼻環",item1,"烏龜外殼",item2,"人魚嘴巴",item3,"狐狸尾巴",item4,"燃燒的心臟",item5,"愛麗絲的圍裙",item6,"龍皮",item7,"生鏽的螺絲",item8,"犯人的手鍊",item9,"冰心臟",item10,"血光的盧恩",item11,"寶物箱子",item12,"沒事了",Left;
    77.         close;


    78. item1:
    79. mes "[卡普]";
    80. mes "檢查物品中...";
    81. next;
    82. if(countitem(941)<25) goto noitem;
    83. mes "[卡普]";
    84. mes "恭喜你完成任務,這是你應得的獎勵!";
    85. set Zeny,Zeny+50000;
    86. set opop1,opop1+10;
    87. delitem 941,25;
    88.                 close2;
    89.                 cutin "",255;
    90.                 end;

    91. item2:
    92. mes "[卡普]";
    93. mes "檢查物品中...";
    94. next;
    95. if(countitem(967)<25) goto noitem;
    96. mes "[卡普]";
    97. mes "恭喜你完成任務,這是你應得的獎勵!";
    98. set Zeny,Zeny+50000;
    99. set opop1,opop1+13;
    100. delitem 967,25;
    101.                 close2;
    102.                 cutin "",255;
    103.                 end;

    104. item3:
    105. mes "[卡普]";
    106. mes "檢查物品中...";
    107. next;
    108. if(countitem(1054)<25) goto noitem;
    109. mes "[卡普]";
    110. mes "恭喜你完成任務,這是你應得的獎勵!";
    111. set Zeny,Zeny+50000;
    112. set opop1,opop1+13;
    113. delitem 1054,25;
    114.                 close2;
    115.                 cutin "",255;
    116.                 end;

    117. item4:
    118. mes "[卡普]";
    119. mes "檢查物品中...";
    120. next;
    121. if(countitem(1022)<25) goto noitem;
    122. mes "[卡普]";
    123. mes "恭喜你完成任務,這是你應得的獎勵!";
    124. set Zeny,Zeny+50000;
    125. set opop1,opop1+15;
    126. delitem 1022,25;
    127.                 close2;
    128.                 cutin "",255;
    129.                 end;

    130. item5:
    131. mes "[卡普]";
    132. mes "檢查物品中...";
    133. next;
    134. if(countitem(7097)<25) goto noitem;
    135. mes "[卡普]";
    136. mes "恭喜你完成任務,這是你應得的獎勵!";
    137. set Zeny,Zeny+50000;
    138. set opop1,opop1+18;
    139. delitem 7097,25;
    140.                 close2;
    141.                 cutin "",255;
    142.                 end;

    143. item6:
    144. mes "[卡普]";
    145. mes "檢查物品中...";
    146. next;
    147. if(countitem(7047)<15) goto noitem;
    148. mes "[卡普]";
    149. mes "恭喜你完成任務,這是你應得的獎勵!";
    150. set Zeny,Zeny+100000;
    151. set opop1,opop1+40;
    152. delitem 7047,15;
    153.                 close2;
    154.                 cutin "",255;
    155.                 end;

    156. item7:
    157. mes "[卡普]";
    158. mes "檢查物品中...";
    159. next;
    160. if(countitem(7123)<25) goto noitem;
    161. mes "[卡普]";
    162. mes "恭喜你完成任務,這是你應得的獎勵!";
    163. set Zeny,Zeny+70000;
    164. set opop1,opop1+20;
    165. delitem 7123,25;
    166.                 close2;
    167.                 cutin "",255;
    168.                 end;

    169. item8:
    170. mes "[卡普]";
    171. mes "檢查物品中...";
    172. next;
    173. if(countitem(7317)<25) goto noitem;
    174. mes "[卡普]";
    175. mes "恭喜你完成任務,這是你應得的獎勵!";
    176. set Zeny,Zeny+70000;
    177. set opop1,opop1+24;
    178. delitem 7317,25;
    179.                 close2;
    180.                 cutin "",255;
    181.                 end;

    182. item9:
    183. mes "[卡普]";
    184. mes "檢查物品中...";
    185. next;
    186. if(countitem(7345)<25) goto noitem;
    187. mes "[卡普]";
    188. mes "恭喜你完成任務,這是你應得的獎勵!";
    189. set Zeny,Zeny+70000;
    190. set opop1,opop1+28;
    191. delitem 7345,25;
    192.                 close2;
    193.                 cutin "",255;
    194.                 end;

    195. item10:
    196. mes "[卡普]";
    197. mes "檢查物品中...";
    198. next;
    199. if(countitem(7561)<25) goto noitem;
    200. mes "[卡普]";
    201. mes "恭喜你完成任務,這是你應得的獎勵!";
    202. set Zeny,Zeny+70000;
    203. set opop1,opop1+25;
    204. delitem 7561,25;
    205.                 close2;
    206.                 cutin "",255;
    207.                 end;

    208. item11:
    209. mes "[卡普]";
    210. mes "檢查物品中...";
    211. next;
    212. if(countitem(7563)<25) goto noitem;
    213. mes "[卡普]";
    214. mes "恭喜你完成任務,這是你應得的獎勵!";
    215. set Zeny,Zeny+70000;
    216. set opop1,opop1+25;
    217. delitem 7563,25;
    218.                 close2;
    219.                 cutin "",255;
    220.                 end;

    221. item12:
    222. mes "[卡普]";
    223. mes "檢查物品中...";
    224. next;
    225. if(countitem(7444)<8) goto noitem;
    226. mes "[卡普]";
    227. mes "恭喜你完成任務,這是你應得的獎勵!";
    228. set Zeny,Zeny+500000;
    229. set opop1,opop1+50;
    230. delitem 7444,8;
    231.                 close2;
    232.                 cutin "",255;
    233.                 end;




    234. qq2:
    235.         menu "黑暗的盧恩",iitem1,"鬼異帽子",iitem2,"銀光毛皮",iitem3,"精製鈽鐳",iitem4,"鞭繩",iitem5,"獅鷲獸的指甲",iitem6,"沒事了",Left;
    236.         close;

    237. iitem1:
    238. mes "[卡普]";
    239. mes "檢查物品中...";
    240. next;
    241. if(countitem(7511)<20) goto noitem;
    242. mes "[卡普]";
    243. mes "恭喜你完成任務,這是你應得的獎勵!";
    244. set Zeny,Zeny+100000;
    245. set opop1,opop1+30;
    246. delitem 7511,20;
    247.                 close2;
    248.                 cutin "",255;
    249.                 end;

    250. iitem2:
    251. mes "[卡普]";
    252. mes "檢查物品中...";
    253. next;
    254. if(countitem(7567)<25) goto noitem;
    255. mes "[卡普]";
    256. mes "恭喜你完成任務,這是你應得的獎勵!";
    257. set Zeny,Zeny+100000;
    258. set opop1,opop1+33;
    259. delitem 7567,25;
    260.                 close2;
    261.                 cutin "",255;
    262.                 end;

    263. iitem3:
    264. mes "[卡普]";
    265. mes "檢查物品中...";
    266. next;
    267. if(countitem(6020)<25) goto noitem;
    268. mes "[卡普]";
    269. mes "恭喜你完成任務,這是你應得的獎勵!";
    270. set Zeny,Zeny+100000;
    271. set opop1,opop1+36;
    272. delitem 6020,25;
    273.                 close2;
    274.                 cutin "",255;
    275.                 end;

    276. iitem4:
    277. mes "[卡普]";
    278. mes "檢查物品中...";
    279. next;
    280. if(countitem(6090)<15) goto noitem;
    281. mes "[卡普]";
    282. mes "恭喜你完成任務,這是你應得的獎勵!";
    283. set Zeny,Zeny+30000;
    284. set opop1,opop1+40;
    285. delitem 6090,15;
    286.                 close2;
    287.                 cutin "",255;
    288.                 end;

    289. iitem5:
    290. mes "[卡普]";
    291. mes "檢查物品中...";
    292. next;
    293. if(countitem(1064)<20) goto noitem;
    294. mes "[卡普]";
    295. mes "恭喜你完成任務,這是你應得的獎勵!";
    296. set Zeny,Zeny+150000;
    297. set opop1,opop1+50;
    298. delitem 1064,20;
    299.                 close2;
    300.                 cutin "",255;
    301.                 end;

    302. iitem6:
    303. mes "[卡普]";
    304. mes "檢查物品中...";
    305. next;
    306. if(countitem(7048)<20) goto noitem;
    307. mes "[卡普]";
    308. mes "恭喜你完成任務,這是你應得的獎勵!";
    309. set Zeny,Zeny+400000;
    310. set opop1,opop1+100;
    311. delitem 7048,20;
    312.                 close2;
    313.                 cutin "",255;
    314.                 end;

    315. noitem:
    316.         mes "[卡普]";
    317.         mes "抱歉!你手上的材料不足,請多努力點";
    318.         mes "吧!收集完成再來我。";
    319.                 close2;
    320.                 cutin "",255;
    321.                 end;
    322. Left:
    323.         mes "[卡普]";
    324.                 close2;
    325.                 cutin "",255;
    326.                 end;

    327. T2:
    328.         mes "[卡普]";
    329.         mes "你的軍階: ^0000FF "+@opop1l$+" ^000000";
    330.         next;
    331.         menu        "更新/開放海軍軍階",F1,"我想關閉顯示稱號?",ss;


    332. F1:
    333. mes "[卡普]";
    334. mes "更新成功。";
    335. atcommand "@showtitle "+1;
    336. atcommand "@title "+@opop1l$;
    337.         close2;
    338.                 cutin "",255;
    339.                 end;

    340. ss:
    341. mes "[卡普]";
    342. mes "已經關閉囉";
    343. mes "想要開放在跟我說";
    344. atcommand "@title";
    345.         close2;
    346.                 end;

    347. }

    複製代碼
    在論壇下載之後~ 回去試用 能力都沒效果
    模擬器也沒有出現錯誤...好悶 弄好久
    請問大大看得出哪邊有問題嗎....{:soso_e109:}


    回復

    使用道具 舉報

  • TA的每日心情
    無聊
    2024-4-18 08:16 PM
  • 簽到天數: 533 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2013-6-19 10:04:43 | 顯示全部樓層
    稱號系統開了嗎?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2015-6-17 09:47 AM
  • 簽到天數: 328 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2013-6-19 10:42:11 | 顯示全部樓層
    1.稱號系統未開啟

    額外提醒
    2.這腳本bStrVitDex無此寫法,會出現錯誤

    評分

    參與人數 1積分 +5 收起 理由
    grass0916 + 5 +5

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2013-7-24 03:58 AM
  • 簽到天數: 27 天

    連續簽到: 3 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-6-19 12:15:11 | 顯示全部樓層
    fantasy83115 發表於 2013-6-19 10:04 AM
    稱號系統開了嗎?

    有開耶  所以很那悶..
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2013-7-24 03:58 AM
  • 簽到天數: 27 天

    連續簽到: 3 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-6-19 12:15:32 | 顯示全部樓層
    gn440479 發表於 2013-6-19 10:42 AM
    1.稱號系統未開啟

    額外提醒

    謝謝大大點出第二點  我試試看好了^^
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2013-7-24 03:58 AM
  • 簽到天數: 27 天

    連續簽到: 3 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-6-20 10:06:52 | 顯示全部樓層
    gn440479 發表於 2013-6-19 10:42 AM
    1.稱號系統未開啟

    額外提醒

    大大請問一下 我改這樣有錯嗎...因為還是出不來

    1.         -        script        NPC0 01        -1,{
    2. OnPCStatCalcEvent:
    3. if (opop1<50){bonus bDef,10;}
    4. else if (opop1>=51&&opop1<100){bonus bDef,20;}
    5. else if (opop1>=100&&opop1<150){bonus bDef,30;}
    6. else if (opop1>=301&&opop1<600){bonus bDef,40;}
    7. else if (opop1>=601&&opop1<1200){bonus bDef,50;bonus bVit,1;}
    8. else if (opop1>=1201&&opop1<2000){bonus bDef,50;bonus bVit,2;}
    9. else if (opop1>=2001&&opop1<3200){bonus bDef,50;bonus bVit,3;}
    10. else if (opop1>=3201&&opop1<5000){bonus bDef,50;bonus bStr,3;}
    11. else if (opop1>=5001&&opop1<8000){bonus bDef,60;bonus bStr,4;}
    12. else if (opop1>=8001&&opop1<12000){bonus bDef,60;bonus bStr,5;}
    13. else if (opop1>=12001&&opop1<18000){bonus bDef,60;bonus bStr,5;bonus bAllStats,1;}
    14. else if (opop1>=18001&&opop1<25000){bonus bDef,60;bonus bStr,5;bonus bAllStats,2;}
    15. else if (opop1>=25001&&opop1<35000){bonus bDef,60;bonus bStr,5;bonus bAllStats,3;}
    16. else if (opop1>=35001&&opop1<50000){bonus bDef,60;bonus bStr,5;bonus bAllStats,4;}
    17. else if (opop1>=50001&&opop1<100000){bonus bDef,60;bonus bStr,5;bonus bAllStats,5;}
    18. else if (opop1>=100001&&opop1<250000){bonus bDef,60;bonus bStr,5;bonus bAllStats,6;}
    19. else if (opop1>=250001&&opop1<1000000){bonus bDef,60;bonus bStr,5;bonus bAllStats,7;}
    20. else if (opop1>=1000001&&opop1<10000000){bonus bDef,60;bonus bStr,5;bonus bAllStats,10;}
    21. else if (opop1>=10000001&&opop1<20000000){bonus bDef,1000;bonus bAllStats,5000;}
    22.                 end;
    23.         }
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-7-7 04:37 PM
  • 簽到天數: 414 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2013-6-20 16:27:43 | 顯示全部樓層
    OnPCStatCalcEvent顧名思義是在計算數值才會觸發的標籤
    例如:裝上/卸下裝備時、點素質的時候、執行status_calc();的時候

    假設你的opop1變數達到了60,滿足了else if (opop1>=51&&opop1<100){bonus bDef,20;}的條件後
    需要在裝上、或卸下一件裝備才會有效果

    你說不能用大概是這個原因吧~


    評分

    參與人數 1積分 +10 收起 理由
    grass0916 + 10 +10

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2013-7-24 03:58 AM
  • 簽到天數: 27 天

    連續簽到: 3 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-6-20 17:16:32 | 顯示全部樓層
    resona 發表於 2013-6-20 04:27 PM
    OnPCStatCalcEvent顧名思義是在計算數值才會觸發的標籤
    例如:裝上/卸下裝備時、點素質的時候、執行statu ...

    大大 好厲害唷...不過每次都要穿托 哈哈  有麻煩
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2017-1-18 12:17 AM
  • 簽到天數: 512 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2013-6-24 14:48:24 | 顯示全部樓層
    問題閒置三天 (沒時間管版現在才看到)

    本回覆開始計時一天之內做修正,

    否則違規處分。
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-30 12:31 PM , Processed in 0.057513 second(s), 22 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表