OK論壇

 找回密碼
 註冊
查看: 1541|回復: 6

獎品分的問題

 關閉 [複製鏈接]
  • TA的每日心情
    慵懶
    2010-12-18 03:31 PM
  • 簽到天數: 26 天

    連續簽到: 0 天

    [LV.4]偶爾看看III

    發表於 2010-11-16 19:20:32 | 顯示全部樓層 |閱讀模式
    本帖最後由 ﹡《拾肆》‵條 於 2010-11-17 03:28 PM 編輯

    設定一個腳本

    轉生隨機發東西

    物品按下去都正常

    可是就是都不會發東西

    是哪邊出錯誤嗎

    下面是我的腳本

    1. //----- 獎勵金額最少能夠取得多少 (預設 100萬 Zeny)
    2. set $@ModFReZeny,5000000;
    3. //----- 獎勵金額最多能夠取得多少 (預設 500萬 Zeny)
    4. set $@ModFReZenyMax,10000000;

    5. //----- 獎勵金額最少能夠取得多少 (預設 1 點)
    6. set $@ModFReCash,100;
    7. //----- 獎勵商城點數最多能夠取得多少 (預設 10 點)
    8. set $@ModFReCashMax,200;

    9. //----- 獎勵獎品能夠取得的物品
    10. setarray $@ModFReItem[0],0,603,604,607,616,617,644;
    11. //----- 獎勵獎品能夠取得的數量
    12. setarray $@ModFReItemMax[0],0,10,10,10,10,10,10;
    13. //----- 獎勵獎品的總數量 (預設 6個) -----
    14. //----- Ps:請對應 獎勵獎品能夠取得的物品 的總數 -1 -----
    15. set $@ModFReItemNumber,10; }
    16. //
    複製代碼




    1. function script ReMoveCarb {
    2. L1:
    3. if (BaseLevel < 99) goto NotYet5;  //未達到99等
    4. if ((class == 4046) || (class == 4047) || (class == 4049)) goto Over1;
    5. if(BaseJob==Job_Knight) set ReBirth,7;
    6. if(BaseJob==Job_Priest) set ReBirth,8;
    7. if(BaseJob==Job_Wizard) set ReBirth,9;
    8. if(BaseJob==Job_Blacksmith) set ReBirth,10;
    9. if(BaseJob==Job_Hunter) set ReBirth,11;
    10. if(BaseJob==Job_Assassin) set ReBirth,12;
    11. if(BaseJob==Job_Knight2) set ReBirth,7;
    12. if(BaseJob==Job_Crusader) set ReBirth,14;
    13. if(BaseJob==Job_Monk) set ReBirth,15;
    14. if(BaseJob==Job_Sage) set ReBirth,16;
    15. if(BaseJob==Job_Rogue) set ReBirth,17;
    16. if(BaseJob==Job_Alchem) set ReBirth,18;
    17. if(BaseJob==Job_Bard) set ReBirth,19;
    18. if(BaseJob==Job_Dancer) set ReBirth,20;
    19. if(BaseJob==Job_Crusader2) set ReBirth,14;
    20. if(Llv==2) goto L2;
    21. if(Llv==3) goto L3;
    22. if(Llv==4) goto L4;
    23. if(Llv==5) goto L5;
    24. if(Llv==6) goto L6;
    25. if(Llv==7) goto L7;
    26. if(Llv==8) goto L8;
    27. if(Llv==9) goto L9;
    28. if(Llv==10) goto Le;
    29. mes "[轉生]";
    30. mes "恭喜你轉生成功";
    31. set @GetItem,rand(1,$@ModFReItemNumber);
    32. getitem $@ModFReItem[@GetItem],$@ModFReItemMax[@GetItem];
    33. announce "轉生獎勵 : 恭喜玩家 ["+strcharinfo(0)+"] 獲得獎勵獎品 ["+getitemname($@ModFReItem[@GetItem])+"] 數量 ["+$@ModFReItemMax[@GetItem]+"] 個。",15;
    34. resetskill;
    35. set SkillPoint,0;
    36. resetstatus;
    37. set StatusPoint,0;
    38. set BaseLevel,1;
    39. set JobLevel,1;
    40. set StatusPoint,100;
    41. jobchange 0,1;
    42. set Llv,2;
    43. announce "公告:恭喜 "+strcharinfo(0)+" 成為轉生的玩家!",15;
    44. close;

    複製代碼
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2016-8-7 08:11 AM
  • 簽到天數: 534 天

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-11-16 20:46:38 | 顯示全部樓層
    注意一下 說明:
    1. //----- 獎勵獎品能夠取得的物品
    2. setarray $@ModFReItem[0],0,603,604,607,616,617,644;
    3. //----- 獎勵獎品能夠取得的數量
    4. setarray $@ModFReItemMax[0],0,10,10,10,10,10,10;
    5. //----- 獎勵獎品的總數量 (預設 6個) -----
    6. //----- Ps:請對應 獎勵獎品能夠取得的物品 的總數 -1 -----
    7. set $@ModFReItemNumber,10; }
    複製代碼
    你的 @getitem 值是 1,10
    1. set @GetItem,rand(1,$@ModFReItemNumber);
    2. getitem $@ModFReItem[@GetItem],$@ModFReItemMax[@GetItem];
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2010-12-18 03:31 PM
  • 簽到天數: 26 天

    連續簽到: 0 天

    [LV.4]偶爾看看III

     樓主| 發表於 2010-11-17 02:39:20 | 顯示全部樓層
    注意一下 說明:你的 @getitem 值是 1,10
    Jackey650630 發表於 2010-11-16 08:46 PM


    有點看不太懂

    剛剛用了一下還是沒辦法

    因為裡面一些是套用一些腳本的
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-11-17 02:53:36 | 顯示全部樓層
    $@ModFReItemNumber設定錯了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2010-12-18 03:31 PM
  • 簽到天數: 26 天

    連續簽到: 0 天

    [LV.4]偶爾看看III

     樓主| 發表於 2010-11-17 07:51:00 | 顯示全部樓層
    $@ModFReItemNumber設定錯了
    sinya 發表於 2010-11-17 02:53 AM



        我把這行


    1. //----- Ps:請對應 獎勵獎品能夠取得的物品 的總數 -1 -----

    2. set $@ModFReItemNumber,10; }

    3. //
    複製代碼


    設定6和7也一樣

    還是我改錯個 . .
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2016-8-7 08:11 AM
  • 簽到天數: 534 天

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-11-17 10:37:15 | 顯示全部樓層
    如果不行,那就要看有沒有錯誤出現了.
    不貼出完整,沒辦法幫你.
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2010-12-18 03:31 PM
  • 簽到天數: 26 天

    連續簽到: 0 天

    [LV.4]偶爾看看III

     樓主| 發表於 2010-11-17 15:29:02 | 顯示全部樓層
    自己慢慢修改

    已經可以使用了

    謝謝大家幫忙
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-4 09:40 PM , Processed in 0.051188 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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