OK論壇

 找回密碼
 註冊
查看: 868|回復: 1

隨身背包1.2問題

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2018-12-2 04:19 PM
  • 簽到天數: 7 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    發表於 2008-6-16 22:46:33 | 顯示全部樓層 |閱讀模式
    我把它放在NPC裡面放這樣
    //

    function        script        Knapsack        {

    switch(select("服務系統","輔助系統","傳送系統","買賣系統")){

    //========== 服務系統 ==========

    case 1:
    switch(select("個人倉庫","工會倉庫")){
    case 1:        openstorage;        close;
    case 2:        guildopenstorage;        close;        }

    //========== 輔助系統 ==========

    case 2:
    switch(select("出租服務","重置服務")){

    case 1:        callfunc "Occupation1";        close;
    case 2:        callfunc "Occupation2";        close;        }

    //========== 傳送系統 ==========

    case 3:        callfunc "Transmission";        close;

    function        script        Transmission        {

    switch(select("城鎮傳送")){

    case 1:        callfunc "Cities";        close;        }        }

    //========== 買賣系統 ==========

    case 4:
    switch(select("購買物品","販賣物品")){

    case 1:        callfunc "Merchant";        end;
    case 2:        callshop "道具商人",2;        end;        }

    function        script        Merchant        {
    -        shop        道具商人        -1,569:2,545:50,546:200,547:800,645:500,656:1000,657:1500,678:3000,602:200,601:60
    }

    //========================= 出租服務 =========================\\

    function        script        Occupation1        {

            if( checkfalcon() || checkcart() || checkriding() ) {
            announce "提示系統 : 您已經租借過了唷",bc_self,0xFF0000;
            close;        }

    //獵鷹
            if ( class == 11 || class == 4012 ) {
            if ( getskilllv(127) < 1 ) {
            announce "提示系統 : 您還沒學會 馴鷹術",bc_self,0xFF0000;
            close;        }
            setfalcon;
            goto ok;        }

    //大嘴鳥
            if ( class == 7 || class == 14 || class == 4008 || class == 4015 ) {
            if ( getskilllv(63) < 1 ) {
            announce "提示系統 : 您還沒學會 騎乘術",bc_self,0xFF0000;
            close;        }
            setriding;
            goto ok;        }

    //手推車
            if ( class == 5 || class == 10 || class == 18 || class == 23 || class == 4006 || class == 4011 || class == 4019 ) {
            if ( getskilllv(39) < 1 ) {
            announce "提示系統 : 您還沒學會 手推車使用",bc_self,0xFF0000;
            close;        }
            setcart;
            goto ok;        }
            announce "提示系統 : 沒有您可以租借的項目",bc_self,0xFF0000;
            close;
    ok:
            announce "提示系統 : 恭喜您租借服務順利完成",bc_self,0x00FFFF;
            close;        }

    //========================= 重置服務 =========================\\

    -        script        OccupationOnInit        -1,{
    OnInit:
    //重置素質的費用 (預設 100000 Zeny)
            set $@RstZeny,100000;

    //重置技能的費用 (預設 1000000 Zeny)
            set $@RskZeny,1000000;

    //重置全部的費用 (預設 1000000 Zeny)
            set $@RstkZeny,1000000;        }

    function        script        Occupation2        {

            set @RstkZeny,$@RstZeny+$@RskZeny;
            switch(select("重置素質 "+$@RstZeny+"z","重置技能 "+$@RskZeny+"z","重置全部 "+$@RstkZeny+"z")){
    case 1:
            if ( Zeny < $@RstZeny ) goto no
            set Zeny,zeny-$@RstZeny;
            ResetStatus;
            set StatusPoint,StatusPoint+50+(CharJobLv*$@CJLStPt);
            goto ok;
    case 2:
            if ( Zeny < $@RskZeny ) goto no;
            set Zeny,zeny-$@RskZeny;
            ResetSkill;
            goto ok;
    case 3:
            if ( Zeny < $@RstkZeny ) goto no;
            set Zeny,zeny-$@RstkZeny;
            ResetStatus;
            ResetSkill;
            set StatusPoint,StatusPoint+50+(CharJobLv*$@CJLStPt);
            goto ok;        }
    no:
            announce "提示系統 : 您沒有足夠的金錢唷",bc_self,0xFF0000;
            close;
    ok:
            announce "提示系統 : 恭喜您重置服務順利完成",bc_self,0x00FFFF;
            close;        }

    //========================= 城鎮傳送 =========================\\

    function        script        Cities        {

    switch(select("盧恩 米德加茲王國 首都 普隆德拉","衛星都市 依斯魯德島","魔幻之都 吉芬","沙漠之都 夢羅克","山岳之都 斐揚","港口之都 愛爾貝塔","運河之都 艾爾帕蘭","夢幻之島 克魔島","修發茲 共和國 首都 朱諾","天水之國 天津町","神仙之島 崑崙","雨檀族村落 汶巴拉","白雪村落 姜餅城","死者國家 尼芙菲姆","古都 龍之城","密月島 爪哇咿","泰國 哎喲泰雅","鋼鐵之都 艾音布羅克","採礦村落 艾音貝赫","企業之都 里希塔樂鎮","田園都市 毀葛","艾爾那貝爾茲 教國 首都 拉凱爾","沙漠之村 維恩斯","無名之島","莫斯科")){

    case 1:        warp "prontera.gat",156,183;                end;
    case 2:        warp "izlude.gat",91,105;                end;
    case 3:        warp "geffen.gat",119,68;                end;
    case 4:        warp "morocc.gat",156,94;                end;
    case 5:        warp "payon.gat",143,230;                end;
    case 6:        warp "alberta.gat",117,56;                end;
    case 7:        warp "aldebaran.gat",143,110;        end;
    case 8:        warp "comodo.gat",188,164;                end;
    case 9:        warp "yuno.gat",157,41;                end;
    case 10:        warp "amatsu.gat",197,78;                end;
    case 11:        warp "gonryun.gat",161,18;                end;
    case 12:        warp "umbala.gat",126,132;                end;
    case 13:        warp "xmas.gat",138,106;                end;
    case 14:        warp "niflheim.gat",202,177;                end;
    case 15:        warp "louyang.gat",217,40;                end;
    case 16:        warp "jawaii.gat",221,215;                end;
    case 17:        warp "ayothaya.gat",217,166;                end;
    case 18:        warp "einbroch.gat",144,48;                end;
    case 19:        warp "einbech.gat",103,197;                end;
    case 20:        warp "lighthalzen.gat",158,96;        end;
    case 21:        warp "hugel.gat",93,147;                end;
    case 22:        warp "rachel.gat",141,137;                end;
    case 23:        warp "veins.gat",197,230;                end;
    case 24:        warp "nameless_i.gat",176,185;        end;
    case 25:        warp "moscovia.gat",153,66;                end;        }        }

    然後ITEM_DB裡面的放這樣
    10,Worn_Out_Scroll,隨身基地,2,50,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc "Knapsack"; },{},{}
    有錯嗎?
  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-6-17 16:39:11 | 顯示全部樓層
    有 ! 你 有 看 過 編 號 小 於 501 的 嗎 ?
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-4 12:57 AM , Processed in 0.049347 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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