OK論壇

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

全職推車員怪異問題

[複製鏈接]

該用戶從未簽到

發表於 2008-6-26 10:16:13 | 顯示全部樓層 |閱讀模式
prontera.gat,146,202,4 script 全職推車員 746,{
mes "[全職推車員]";
mes "這裡出租的推車是全職的";
mes "且有5種造型款式";
mes "您想購買哪種造型款式的手推車呢?";
next;
if(Class == 7 || Class == 14 || Class == 11) goto dinocar;
mes "[全職推車員]";
mes "手推車的造型不同,費用也不一樣。";
mes "^3355FF鐵皮造型2萬^000000";
mes "^3355FF木製造型5萬^000000";
mes "^3355FF花盆造型6萬^000000";
mes "^3355FF木製改造型7萬^000000";
mes "^3355FF床舖造型8萬Z^000000";
mes "請選擇你要的推車造型:";
next;
menu "手推車(鐵皮型)",dino1,"手推車(木製型)",dino2,"手推車(木製改造型)",dino3,"手推車(花盆型)",dino4,"手推車(床舖型)",dino5,"取消",dinodel;
dino1:
if(Zeny<20000) goto dinonoZ;
setoption (8);
set zeny,zeny-20000;
mes "[全職推車員]";
mes "您已經可以使用手推車了,歡迎下次再來!";
close;
dino2:
if(Zeny<50000) goto dinonoZ;
setoption (128);
set zeny,zeny-50000;
mes "[全職推車員]";
mes "您已經可以使用手推車了,歡迎下次再來!";
close;
dino3:
if(Zeny<60000) goto dinonoZ;
setoption (512);
set zeny,zeny-60000;
mes "[全職推車員]";
mes "您已經可以使用手推車了,歡迎下次再來!";
close;
dino4:
if(Zeny<70000) goto dinonoZ;
setoption (256);
set zeny,zeny-70000;
mes "[全職推車員]";
mes "您已經可以使用手推車了,歡迎下次再來!";
close;
dino5:
if(Zeny<80000) goto dinonoZ;
setoption (1024);
set zeny,zeny-80000;
mes "[全職推車員]";
mes "您已經可以使用手推車了,歡迎下次再來!";
close;
dinodel:
mes "[全職推車員]";
mes "歡迎下次再來!";
close;

dinocar:
mes "[全職推車員]";
mes "因為無法選擇造型,算您1萬8就好。";
mes "您確定要使用鐵皮造型推車了嗎?";
next;
menu "是的,我要使用推車",dino1_1,"我想還是不了",dinodel;

//以下為騎士、十字軍專用

dino1_1:
if(Class == 11) goto dino2_1;
if(Zeny<18000) goto dinonoZ;
setoption (32);
set zeny,zeny-18000;
mes "[全職推車員]";
mes "您已經可以使用手推車了,歡迎下次再來!";
close;

//以下為獵人專用

dino2_1:
if(Zeny<18000) goto dinonoZ;
setoption (24);
set zeny,zeny-18000;
mes "[全職推車員]";
mes "您已經可以使用手推車了,歡迎下次再來!";
close;


//以下為金錢不足

dinonoZ:

mes "[全職推車員]";
mes "對不起,你沒有足夠金錢。";
close;
}
請問這段腳本粗體部份
騎士、十字軍專用、獵人專用
請問怎讓這兩個職業租車車時
不要連鳥也租出來阿!?
因為鳥都會也跟著跑出來
明明就是租車
怎會變成租車、鳥!?
我想分開
租車租車腳本
租鳥另外租鳥腳本

請教怎修改
弄好幾小時都弄不出來

[ 本帖最後由 海神夜 於 2008-6-29 04:04 PM 編輯 ]
  • TA的每日心情
    無聊
    2010-7-8 07:16 AM
  • 簽到天數: 15 天

    連續簽到: 0 天

    [LV.4]偶爾看看III

    發表於 2008-6-26 14:54:24 | 顯示全部樓層
    請把版本說明清楚,這樣才好幫忙你唷!!
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-6-26 16:35:17 | 顯示全部樓層
    JA版的0.95版
    =    =麻煩下下
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-6-29 15:11:11 | 顯示全部樓層

    回覆 3樓的 海神夜 的帖子

    我的JA0.95也是用這個腳本有問題說= =...

    更慘的是..可以非獵人職業叫老鷹出來..

    在檢查職業限定那邊的語法是少設了什麼??
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-8 07:56 AM
  • 簽到天數: 68 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2008-7-1 15:57:45 | 顯示全部樓層
    setoption命令
    作用:設置狀態
    格式:setoption <val>[,<char_id>];
    setestate <val>[,<char_id>];
    (setoption跟setestate格式一樣)
    參數:
     
    <val>狀態(數值類型)
    <char_id>人物的char_id(數值類型,省略時表示自己)
    說明:狀態一覽:
    0:清除效果
    1:火狩
    2:隱匿
    4:偽裝
    8:手推車等級1
    16:帶鷹
    32:騎鳥
    64:GM隱身
    128:手推車等級2
    256:手推車等級3
    512:手推車等級4
    1024:手推車等級5
    2048:變身為怪獸
    4096:變為結婚造型
    8192:光獵
    16384:足跡







    由於設置狀態的時候是先清除所有狀態,所以如果要設置多個狀態的話,先把狀態疊加起來。
    上面這句話代表你會把兩種功能都附加起來的原因是那個代碼已經計算過
    所以如果要改只要去選代碼就可以了
    你如果只需要一種功能就不需要去加法




    dino1_1:
    if(Class == 11) goto dino2_1;
    if(Zeny<18000) goto dinonoZ;
    setoption (32); -------------------------------這是騎鳥的代碼32 如果要同時有鳥和車的功能就是32+8
    set zeny,zeny-18000;
    mes "[全職推車員]";
    mes "您已經可以使用手推車了,歡迎下次再來!";
    close;

    //以下為獵人專用ㄉ

    dino2_1:
    if(Zeny<18000) goto dinonoZ;
    setoption (24);------------------你一定找不到24這個代碼 是因為他擁有兩種以上的功能 也就是如果你同時出現鳥和車就是8+16的原因不要車的功能就直接打16就好!!
    set zeny,zeny-18000;
    mes "[全職推車員]";
    mes "您已經可以使用手推車了,歡迎下次再來!";



    還有問題的話可以在留言 目前就解釋到這裡
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-5 09:02 PM , Processed in 0.108248 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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