微信扫一扫 分享朋友圈

已有 1416 人浏览分享

[服務器疑問] 關於JS語法無法將字串變成數值問題

  [複製鏈接]

集團新軍

Rank: 1

32

威望

143

金錢

0

A幣
主題
1
帖子
7
精華
0
綜合社群主題發文量
6
電玩社群主題發文量
0
娛樂社群主題發文量
0
技術社群主題發文量
0
閱讀權限
10
註冊時間
2017-6-30
  • TA的每日心情

    2021-2-14 13:10
  • 簽到天數: 36 天

    連續簽到: 0 天

    [LV.5]常住居民I

    小楊哥 發表於  2019-5-24 18:03:43 | 顯示全部樓層 | 閱讀模式
    比如我想讓一個 NPC 在對話框顯示 我有多少個嫩寶殼 是 -> #c[嫩寶殼]#
    然後我想讓NPC扣除我身上所有的 嫩寶殼  應該怎麼處理呢??
    我失敗的方法是先宣告 a = " #c[嫩寶殼]#" ,然後 cm.gainItem([嫩寶殼], -[a]);
    然後我試著用number , parseInt() 都無法把字串變成數值,後來我想是否有辦法把 #c[嫩寶殼]# 這個的值先丟到一個變數裡面????!
    再來..腦袋就卡機了... 再麻煩指點我一下 感謝各位
    共收到 0 A幣
    打賞榜
    暫無
    暫無
    暫無
    暫無
    ----
    暫無
    ----
    暫無
    ----
    暫無
    ----

    站長

    Rank: 12Rank: 12Rank: 12

    1764

    威望

    2948

    金錢

    106

    A幣
    主題
    1315
    帖子
    2441
    精華
    3
    綜合社群主題發文量
    262
    電玩社群主題發文量
    1
    娛樂社群主題發文量
    4
    技術社群主題發文量
    26
    閱讀權限
    200
    註冊時間
    2013-1-28

    我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    2023-10-27 16:33
  • 簽到天數: 381 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於 2019-5-25 16:51:40 | 顯示全部樓層
    你把你的腳本丟上來,我看看

    集團新軍

    Rank: 1

    32

    威望

    143

    金錢

    0

    A幣
    主題
    1
    帖子
    7
    精華
    0
    綜合社群主題發文量
    6
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2017-6-30
  • TA的每日心情

    2021-2-14 13:10
  • 簽到天數: 36 天

    連續簽到: 0 天

    [LV.5]常住居民I

     樓主| 小楊哥 發表於 2019-5-26 09:47:21 | 顯示全部樓層
    1.jpg 回復 2# TWAICL


       

    站長

    Rank: 12Rank: 12Rank: 12

    1764

    威望

    2948

    金錢

    106

    A幣
    主題
    1315
    帖子
    2441
    精華
    3
    綜合社群主題發文量
    262
    電玩社群主題發文量
    1
    娛樂社群主題發文量
    4
    技術社群主題發文量
    26
    閱讀權限
    200
    註冊時間
    2013-1-28

    我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    2023-10-27 16:33
  • 簽到天數: 381 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於 2019-5-26 12:27:41 | 顯示全部樓層
    首先,你應該是參考了這篇文章對吧?
    https://is.gd/sdTJdg
    先給你有爬文這點予以肯定!!

    你是基礎完全沒打好所以出這種粗心的錯,
    我不曉得你有沒有參考過論壇內的JS教學,
    或是其他有關兌換的教學,那些都是很好的範例。

    你的腳本不但無法兌換跟顯示不出來,
    還有很大的可能讓你斷線....

    這邊就跟你解釋你錯在哪裡吧,
    你從一開始指定值的地方就錯了,

    mc = "#c4032603#"

    你知道這代表甚麼嗎?
    代表會變成這樣

    "+#c4032603#+
    「#c4032603#」不是數字,更不是代碼。

    你該寫成這樣
    mc = 4032603
    #c"+mc+"#

    這樣才對

    然後cm.gainIten(代碼、數量),這不用[],
    會有[]可能是你一直換不出來所以亂改吧??
    if判斷裡的cm.haveItem()也是同樣的錯法。

    請你參考本教學,
    http://aicltw.blogspot.com/2016/12/java.html
    把裡面的所有教程看完,基礎打好再說。

    很多新人都會犯一個錯,就是靠"感覺"去改,
    自己也不知道這樣改對不對,但就先改再說,
    這樣做有個嚴重的缺點,就是你完全不曉得自己哪裡錯了

    更有些新人,明知這樣改是正確的,但苦於找不到解法,
    把正確答案改掉,不會有人拆除炸彈時,明知紅線會爆炸,
    還硬是去剪紅線看會不會爆炸,希望未來你有困難除了爬文,
    還要勇敢的發問,只要內容詳細,我們都很樂意回答。

    集團新軍

    Rank: 1

    32

    威望

    143

    金錢

    0

    A幣
    主題
    1
    帖子
    7
    精華
    0
    綜合社群主題發文量
    6
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2017-6-30
  • TA的每日心情

    2021-2-14 13:10
  • 簽到天數: 36 天

    連續簽到: 0 天

    [LV.5]常住居民I

     樓主| 小楊哥 發表於 2019-5-26 13:33:58 | 顯示全部樓層
    您好 謝謝您的回覆 我一開始只是有個想法而已,後來有想到mc那個代表的是字串不是數值
    所以才來問是否有什麼方法改
    至於那個[]我有試過是沒什麼影響的 NPC還是能正常的運作喔!

    站長

    Rank: 12Rank: 12Rank: 12

    1764

    威望

    2948

    金錢

    106

    A幣
    主題
    1315
    帖子
    2441
    精華
    3
    綜合社群主題發文量
    262
    電玩社群主題發文量
    1
    娛樂社群主題發文量
    4
    技術社群主題發文量
    26
    閱讀權限
    200
    註冊時間
    2013-1-28

    我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    2023-10-27 16:33
  • 簽到天數: 381 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於 2019-5-26 13:46:56 | 顯示全部樓層
    因為你不曉得JS的設置,方法很簡單,把邏輯搞懂就好,
    試著讀懂自己寫的語法在幹嘛,機器是一個指令一個動作,
    在更改前如果有類似功能的,請去參考。

    []能用那很好,不過腳本能越精簡操作起來越方便,
    建議你要朝著這個方向走。

    集團新軍

    Rank: 1

    32

    威望

    143

    金錢

    0

    A幣
    主題
    1
    帖子
    7
    精華
    0
    綜合社群主題發文量
    6
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2017-6-30
  • TA的每日心情

    2021-2-14 13:10
  • 簽到天數: 36 天

    連續簽到: 0 天

    [LV.5]常住居民I

     樓主| 小楊哥 發表於 2019-5-27 00:35:19 | 顯示全部樓層
    回復 6# TWAICL


    感謝,雖然還是得不到解答
    不過我有去參考了NPCConversationManager 已經用別的方法達成我要的目的了

    站長

    Rank: 12Rank: 12Rank: 12

    1764

    威望

    2948

    金錢

    106

    A幣
    主題
    1315
    帖子
    2441
    精華
    3
    綜合社群主題發文量
    262
    電玩社群主題發文量
    1
    娛樂社群主題發文量
    4
    技術社群主題發文量
    26
    閱讀權限
    200
    註冊時間
    2013-1-28

    我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    2023-10-27 16:33
  • 簽到天數: 381 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於 2019-5-27 01:34:10 | 顯示全部樓層
    我重看一次你的問題,你是要全部刪除??
    難怪你在cm.gainItem裡面扣除的數量會那樣寫。
    用cm.removeAll()這個函數就可以了
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    7

    發文

    143

    金錢

    0

    A幣

    ----------榮譽勳章----------

    熱門推薦
    圖文推薦
    • 聯繫我們

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-5-1 23:21 , 網路刷新 0.110582 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322