OK論壇

 找回密碼
 註冊
查看: 827|回復: 7

EA12466的一些問題[道具和道館](5/8新增疑問)

 關閉 [複製鏈接]
  • TA的每日心情
    慵懶
    2021-8-21 12:54 PM
  • 簽到天數: 19 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2008-5-7 11:37:19 | 顯示全部樓層 |閱讀模式
    如同主題,這些問題對很多人來說很簡單吧!可是卻難倒了我。

    第一:請問,我想要讓MVP召喚的小兵不掉落物品,這個該怎樣設定?
    (難道只能去mob_db修改嗎?這樣修改的話,會連同原本野生的怪變成不會掉落物品呢。) (等待解決)

    第二:請問,我有自創一些裝備,想要讓它配合一些卡片才會附加的功能,譬如:XXX頭盔,只要插上XXX卡,HP和SP各+10%。這個我設定成功了,可是發現不能累加,要怎樣設定才會累加呢? (等待解決)

    第三:這個問題是腳本的問題,請問…我想要一次把要兌換的東西換完。譬如:500個鋁+500個神之金屬直接換10個黃金,而且不管如何,他都會自動偵測玩家身上的數量,然後一次換完,這個要怎樣設定呢?  (已解決)

    第四:腳本問題…請問,關於精練設定,腳本要加哪些編碼,+16以上開始,才會出現失敗的機率呢?DB裡面設定過了,不過那個只到+10而已,自己新增+11以上無效。(附註:也順便請教一下,關於DEF前面的算法,目前DEF的算法是,每精練值+1,DEF也跟著+1,要怎樣才會用乘算的方式來附加呢?乘算的方式,譬如:裝備的全部防禦加精練數總合等於100,實際附加只有70。就像這樣,翻過所有的設定了,都找不到該選項可以設定的說。) (已解決,防禦算法未解決)

    第五:腳本問題…也是最難倒我的問題,請問,道場腳本如何寫成可以一次用三個呢?我想要把道場分成三個,可是不管怎樣用,只要開啟第二個道場腳本,就是一堆錯誤,好不容易用到沒錯誤,卻又召不出怪物。請問有人可以提示寫法嗎?能夠直接教導的會更好(直接給腳本應該是不可能的事),不過我還是希望可以學習到如何編寫這種的腳本。 (無法解決,找不到類似的文章,有雙道館的腳本,可是一堆問題)

    5/8新增第六個疑問:請問,關於水球術,我把它設定不用站在水上就可以使用了,但是使用出來才1顆而已,站在水上則是持續攻擊,要怎樣修改才能不用站在水上也可以連續攻擊呢?就像海盜之王那樣。或者有沒有類似讓自身處於站在水上的語法,如果有的話,想應用在道具上。(極度想解決,有人知道嗎?)


    以上就是目前的問題。

    有些問題應該很簡單吧?(簡單到沒有教學。)
    有些問題應該很麻煩吧?(麻煩到沒人願意回答。)

    所以我希望知道的大大可以回應一下,就算有些問題目前並沒有完美的解決方式,還是希望可以告知一下,不然這些疑惑永遠都無法得解。

    以上∼!

    附註:真心想學好私服的地球人留。

    版本EA12466_TXT。

    [ 本帖最後由 sam8971631 於 2008-5-9 05:36 AM 編輯 ]
  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-5-7 18:16:09 | 顯示全部樓層
    標 題 打 出 問 題 的 類 別
    不 然 刪 除
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-5-7 18:24:15 | 顯示全部樓層
    答 一 : MVP 不 用 ?
    答 二 : 判 定 式 ? 你 是 怎 設 的 ? 要 貼 出 來
    答 三 : set @ori,(countitem(969) / 50); 之 後 你 確 定 大 於 0 ?
    且 969 不 是 你 要 換 的 ? 既 然 你 要 換 , 那 身 上 沒 有 969 半 個 吧 ?
    所 以 除 出 來 還 是 0 啊
    答 四 : if(rand(10000)<n) , n = 機 率 ( 這 是 萬 分 率 )
    答 五 : 自 行 參 考 解 決 文 章
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2021-8-21 12:54 PM
  • 簽到天數: 19 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2008-5-7 21:53:35 | 顯示全部樓層

    回覆 3樓的 goddameit 的帖子

    嗯!MVP想掉落物品,小兵不會掉落物品,之前玩過好幾個,都是小兵不會掉落而已,其餘正常。

    item_db的判定我是這樣打的...
    { if(isequipped(4143)) { bonus bMaxSPrate,30; } if(isequipped(4123)) { bonus bMaxHPrate,55; } }

    也就是....只要插上英雄卡,SP+30%,插虎王卡,HP+30%(這個原本就有扣25%的HP了,所以要這樣設定,以上都有效果,但是無法累加,我想要設定可以累加的,還要加上什麼呢?

    兌換和精練問題正在解決中。

    防禦這個…EA沒辦法改用乘算的方式嗎?

    最後,道館我已經爬過很多論壇了,可是卻沒有類似的文章,就算有也是別人發文詢問,可是回文的幾乎都是…請爬文...之類的,好苦惱呀!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2021-8-21 12:54 PM
  • 簽到天數: 19 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2008-5-8 03:23:08 | 顯示全部樓層
    5/8新增第六個疑問:請問,關於水球術,我把它設定不用站在水上就可以使用了,但是使用出來才1顆而已,站在水上則是持續攻擊,要怎樣修改才能不用站在水上也可以連續攻擊呢?就像海盜之王那樣。或者有沒有類似讓自身處於站在水上的語法,如果有的話,想應用在道具上。
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-5-8 22:46:43 | 顯示全部樓層
    if ((countitem(985) < 50) || (countitem(984) < 50)) goto EDD;
    set @ori,(countitem(969) / 50);
    set @oridel,@ori *50;
    delitem 985,@oridel;
    delitem 984,@oridel;
    getitem 969,@ori;
    mes "[黃金]";
    mes "這是你要的黃金,";
    mes "我一次給您吧!";
    mes "歡迎下次再來。";
    close;

    這我幫你解決吧!

    但是我有個問題!

    我上面標紅的地方,我不曉得你的舉動意義在哪裡!

    你這樣子設定當然不管怎麼換都換不到東西,因為身上只要沒有黃金怎麼換都是0,所以你這地方出錯了!

    而且我還有一個問題,你不是要用500個神金+鋁換10個黃金嗎!?

    那你怎麼只設定檢查50個數量而已! 不是應該設定500嘛!?

    但我還是依照你腳本改! 請看下面! 我已經測試成功嚕! 不知道是不是你要的那一種!

    if ((countitem(985) < 50) || (countitem(984) < 50)) goto EDD;
    if(countitem(985) > countitem(984))set @oridel,countitem(984);
    if(countitem(984) > countitem(985))set @oridel,countitem(985);
    set @ori,0;
    set @oridel2,0;
    for(set @oridel,@oridel; @oridel >= 50 ; set @oridel,@oridel-50){
    set @ori,@ori+10;
    set @oridel2,@oridel2+50;
    }
    delitem 985,@oridel2;
    delitem 984,@oridel2;
    getitem 969,@ori;

    mes "[黃金]";
    mes "這是你要的黃金,";
    mes "我一次給您吧!";
    mes "歡迎下次再來。";
    close;

    [ 本帖最後由 she13795 於 2008-5-8 11:35 PM 編輯 ]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2021-8-21 12:54 PM
  • 簽到天數: 19 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2008-5-9 05:33:35 | 顯示全部樓層
    謝謝分享黃金的兌換唷!

    雖然兩樣剛好整數會沒辦法換,不過只要其中一樣少一個,就可以大量換了,多謝唷!
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-5-9 21:35:06 | 顯示全部樓層
    if(countitem(985) > countitem(984))set @oridel,countitem(984);
    if(countitem(984) > countitem(985))set @oridel,countitem(985);


    喝喝! 昨天忘了將兩個一樣時考慮進去了!

    但是只要在上面兩段其中一個裡面的判斷加上一個等號就可以了!

    如下:

    if(countitem(985) > countitem(984))set @oridel,countitem(984);
    if(countitem(984) >= countitem(985))set @oridel,countitem(985);

    這樣就可以在兩個一樣時也可以換了!
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-4 10:02 PM , Processed in 0.053371 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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