OK論壇

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

有關出租手推車問題

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2009-4-28 14:33:56 | 顯示全部樓層 |閱讀模式
JA
私服版號: ja.net v1.02
問題內容: 腳本問題
本帖最後由 嘎b牛奶 於 2009-4-28 05:10 PM 編輯

在讀檔的時候沒有錯
只是進到遊戲裡不能出租
麻煩大大幫我看一下哪裡需要修改

mes "[手推車出租員]";
mes "在我這你可以租用手推車。";
next;
L_Menu:
menu "租手推車",L_Cart,"離開",L_Quit;
close;
L_Cart:
if(BaseJob == 5 && checkcart(0) == 0) goto L_Cart_Ok;
if(BaseJob == 10 && checkcart(0) == 0) goto L_Cart_Ok;
if(BaseJob == 18 && checkcart(0) == 0) goto L_Cart_Ok;
if(BaseJob == 23 && checkcart(0) == 0) goto L_Cart_Ok;
if(BaseJob == 29 && checkcart(0) == 0) goto L_Cart_Ok;
if(BaseJob == 34 && checkcart(0) == 0) goto L_Cart_Ok;
if(BaseJob == 42 && checkcart(0) == 0) goto L_Cart_Ok;
if(getskilllv(39)<1) goto L_Need_Skill;

mes "[手推車出租員]";
mes "對不起 " + strcharinfo(0) + " 我只能把手推車租給商人系列以及超級初學者並且學習了手推車使用技能的人。";
close;
L_Cart_Ok:
    setcart;
    goto L_Quit2;

L_Quit2:
mes "[手推車出租員]";
mes strcharinfo(0) + ", 歡迎下次光臨...";
close;
}
回復

使用道具 舉報

  • TA的每日心情
    開心
    2021-12-17 05:30 AM
  • 簽到天數: 237 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-4-28 15:26:19 | 顯示全部樓層
    if判斷有誤
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2013-11-15 12:30 PM
  • 簽到天數: 11 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    發表於 2009-4-28 15:28:09 | 顯示全部樓層
    把L_Menu先砍了
    大致上不會影響腳本運行
    但還是砍了妥當
    menu "租手推車",L_Cart,"離開",L_Quit;
    離開 時跳轉到L_Quit 但卻沒有這個進行式
    if(BaseJob == 5 & checkcart(0) == 0) goto L_Cart_Ok;
    建議分開來用  因為我常見是用||啦!

    我來修改看看
    應該可以

    mes "[手推車出租員]";
    mes "在我這你可以租用手推車。";
    next;
    menu "租手推車",L_Cart,"離開",L_Quit;

    L_Cart:
    if(BaseJob == 5) goto L_Cart_Ok;
    if(BaseJob == 10) goto L_Cart_Ok;
    if(BaseJob == 18) goto L_Cart_Ok;
    if(BaseJob == 23) goto L_Cart_Ok;
    if(BaseJob == 29) goto L_Cart_Ok;
    if(BaseJob == 34) goto L_Cart_Ok;
    if(BaseJob == 42) goto L_Cart_Ok;
    mes "[手推車出租員]";
    mes "對不起 " + strcharinfo(0) + " 我只能把手推車租給商人系列以及超級初學者並且學習了手推車使用技能的人。";
    close;

    L_Cart_Ok:
    if(getskilllv(39)<1) goto L_Need_Skill;
        setcart;
        goto L_Quit2;

    L_Quit2:
    mes "[手推車出租員]";
    mes "" + strcharinfo(0) + ", 歡迎下次光臨...";
    close;

    L_Quit:
    mes "[手推車出租員]";
    mes "" + strcharinfo(0) + ", 靜候您的光臨";
    close;

    L_Need_Skill"
    mes "[手推車出租員]";
    mes "" + strcharinfo(0) + ", 很抱歉!沒有 ^777777手推車使用^000000 是無法被服務的";
    close;
    }


    有問題再說吧!
    我會盡快替你解決~!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-12-17 05:30 AM
  • 簽到天數: 237 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-4-28 15:43:51 | 顯示全部樓層
    把L_Menu先砍了
    大致上不會影響腳本運行
    但還是砍了妥當
    menu "租手推車",L_Cart,"離開",L_Quit;
    離開 時跳轉到L_Quit 但卻沒有這個進行式
    if(BaseJob == 5 & checkcart(0) == 0) goto L_Cart_Ok;
    建議分開來用 ...
    jakeasa123 發表於 2009-4-28 03:28 PM

    你還有蠻多觀念錯誤的

    :20:
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-4-28 17:09:48 | 顯示全部樓層
    感謝解答^^
    我把  if  內改成getskilllv(39)>0就可以了
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-17 11:18 PM , Processed in 0.075522 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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