OK論壇

 找回密碼
 註冊
查看: 1991|回復: 4

直接安定精練腳本

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2010-3-9 12:05:52 | 顯示全部樓層 |閱讀模式
本帖最後由 luy_0127 於 2010-3-9 10:11 PM 編輯
  1. //裝備選單
  2. if (getequipisequiped(1) == 0) set .@eq1$,"頭-[無法裝置]"; else set .@eq1$,getequipname(1);
  3. if (getequipisequiped(2) == 0) set .@eq2$,"全身-[無法裝置]"; else set .@eq2$,getequipname(2);
  4. if (getequipisequiped(3) == 0) set .@eq3$,"左手-[無法裝置]"; else set .@eq3$,getequipname(3);
  5. if (getequipisequiped(4) == 0) set .@eq4$,"右手-[無法裝置]"; else set .@eq4$,getequipname(4);
  6. if (getequipisequiped(5) == 0) set .@eq5$,"外袍-[無法裝置]"; else set .@eq5$,getequipname(5);
  7. if (getequipisequiped(6) == 0) set .@eq6$,"鞋子-[無法裝置]"; else set .@eq6$,getequipname(6);
  8. if (getequipisequiped(7) == 0) set .@eq7$,"裝飾品1-[無法裝置]"; else set .@eq7$,getequipname(7);
  9. if (getequipisequiped(8) == 0) set .@eq8$,"裝飾品2-[無法裝置]"; else set .@eq8$,getequipname(8);
  10. if (getequipisequiped(9) == 0) set .@eq9$,"頭2-[無法裝置]"; else set .@eq9$,getequipname(9);
  11. if (getequipisequiped(10) == 0) set .@eq10$,"頭3-[無法裝置]"; else set .@eq10$,getequipname(10);
  12. set .@part,select(.@eq1$,.@eq2$,.@eq3$,.@eq4$,.@eq5$,.@eq6$,.@eq7$,.@eq8$,.@eq9$,.@eq10$);
  13. //裝備位置的設定
  14. if (getequipisequiped(.@part)) goto L_START_1;
  15.   goto L_CLOSE_1;
  16. //檢查是否可精鍊
  17. L_START_1:
  18. if (getequipisenableref(.@part)) goto L_START_2;
  19.   goto L_CLOSE_2;
  20. //檢查是否已達安定值
  21. L_START_2:
  22. //查找並設定武器等級變數
  23. switch(getequipweaponlv(.@part)) {
  24.   case 0: set .@lvall,4; set .@item,985; set .@zeny,2000; break;
  25.   case 1: set .@lvall,7; set .@item,1010;set .@zeny,50;  break;
  26.   case 2: set .@lvall,6; set .@item,1011;set .@zeny,200;  break;
  27.   case 3: set .@lvall,5; set .@item,984; set .@zeny,5000; break;
  28.   case 4: set .@lvall,4; set .@item,984; set .@zeny,20000; break;
  29. }
  30. if (getequiprefinerycnt(.@part) < (.@lvall)) goto L_REFINE_1;
  31. if (getequiprefinerycnt(.@part) == (.@lvall)) goto L_CLOSE_3;
  32. if (getequiprefinerycnt(.@part) > (.@lvall)) goto L_CLOSE_4;
  33. //精鍊開始1
  34. L_REFINE_1:
  35. //設置武器精鍊次數
  36. set .@times,.@lvall-getequiprefinerycnt(.@part);
  37. if (countitem(.@item) < (.@times)) goto L_CLOSE_5;
  38. if (Zeny<((.@times)*(.@ZENY))) goto L_CLOSE_6;
  39. set zeny,zeny-((.@times)*(.@zeny));
  40. delitem .@item,(.@times);
  41. refitem .@part,(.@lvall);

複製代碼
--------------

請問各位大大

直接衝安定值NPC這樣有寫錯嗎 ?

NPC有出來可是不能對話 .


--------

這樣子嗎
回復

使用道具 舉報

  • TA的每日心情

    2020-11-19 04:46 PM
  • 簽到天數: 2823 天

    連續簽到: 3 天

    [LV.Master]伴壇終老

    發表於 2010-3-9 13:13:29 | 顯示全部樓層
    腳 本 貼 出 請 用 [code]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-3-9 16:26:49 | 顯示全部樓層
    貼 map server的 錯訊息
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-3-9 19:43:19 | 顯示全部樓層
    沒refitem 這個指令..

    試試把

    1. refitem .@part,(.@lvall);
    複製代碼
    改成

    1. for ( set @i,1; @i <=.@times ; set @i,@i+1 )
    2. {
    3. Successrefitem .@part;
    4. }
    複製代碼
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2010-3-9 22:08:28 | 顯示全部樓層
    謝謝你

    終於可以使用了.
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-6 10:22 PM , Processed in 0.310722 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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