OK論壇

 找回密碼
 註冊
查看: 4288|回復: 6

裝備名字字色一問

[複製鏈接]
  • TA的每日心情

    3 天前
  • 簽到天數: 1352 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2011-6-26 18:40:33 | 顯示全部樓層 |閱讀模式
    本帖最後由 tommy55555 於 2011-6-26 06:41 PM 編輯

    如題
    變色是要在沒有洞的地方插上卡才能變色吧?

    如果武器顯示為0S 插上4張卡武器變紫色
    如果武器顯示為1S 插上4張卡武器變金色
    如果武器顯示為2S 插上4張卡武器變藍色
    如果武器顯示為3S 插上4張卡武器變綠色
    如果武器顯示為4S 插上4張卡武器變沒色


    我發現我的item_db沒改
    例如(1102)長劍 是 4s

    但我在data裡的itemslotcounttable由 1102#4# 改 成1102#0#
    會由 插上4張卡沒色 >>> 紫色
    然後我 1102#0# 改 成1102#4#
    會變回沒色:98:


    那麼 變色 是補丁問題了吧??

    那麼我可以改沒有洞的地方插上卡也不變色 ,
    然後改成 指定的武器 有 指定的顏色 這樣嗎?? (不論有沒有插卡)
    如果可以的話,那麼物品也可以改嗎?

    煩請各位專家指教:100+:
    回復

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2011-6-26 18:43:50 | 顯示全部樓層
    變不變色都沒差 另外就是你改不到
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    3 天前
  • 簽到天數: 1352 天

    連續簽到: 1 天

    [LV.10]以壇為家III

     樓主| 發表於 2011-6-26 18:52:50 | 顯示全部樓層
    回復 2# goddameit

    我是想把物品分為5個等級這樣
    普通(common /)
    稀有(rare / 綠色)
    傳承(legend / 青色)
    獨特(unique / 金色)
    英雄(epic / 橘色)
    可以用物品名稱的顏色來區分

    即是以暫時的技術來說
    我們沒有方法去做到這樣的效果?
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2011-6-26 19:08:12 | 顯示全部樓層
    回復 3# tommy55555


       你能力夠強就自己改源碼和登入器 不然就算了.
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2011-6-26 19:17:01 | 顯示全部樓層
    本帖最後由 sinya 於 2011-6-26 07:22 PM 編輯

    遊戲規則是

    itemdb slot 和 itemslotcounttable  相差 4  --->紫色

    itemdb slot 和 itemslotcounttable  相差 3  --->金色

    itemdb slot 和 itemslotcounttable  相差 2  --->藍色

    itemdb slot 和 itemslotcounttable  相差 1  ---> 綠色

    itemdb slot 和 itemslotcounttable  相差 0  ---> 沒色

    如果你要調補丁 那就 看著調吧

    腳本你可以setd 存你補丁中對應id的洞數
    在OnPCEquipEven再比對itemdb 的slot 然後 加能力

    評分

    參與人數 1積分 +10 收起 理由
    goddameit + 10

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    3 天前
  • 簽到天數: 1352 天

    連續簽到: 1 天

    [LV.10]以壇為家III

     樓主| 發表於 2011-7-2 12:05:20 | 顯示全部樓層
    遊戲規則是

    itemdb slot 和 itemslotcounttable  相差 4  --->紫色

    itemdb slot 和 itemslotcounttab ...
    sinya 發表於 2011-6-26 07:17 PM



    腳本你可以setd 存你補丁中對應id的洞數% A  o, a& e* U) Y
    在OnPCEquipEven再比對itemdb 的slot 然後 加能力

    這個不太明白= =
    可以給我一個小示範嗎? > <
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2011-7-2 13:29:21 | 顯示全部樓層
    [i=s] 本帖最後由 sinya 於 2011-7-2 01:48 PM 編輯 [/i]

    Oninit:
    //記客戶端的補丁裡的洞數
    setd("$"+itemid),slot;
    setd("$"+itemid),slot;
    setd("$"+itemid),slot;
    setd("$"+itemid),slot;
    end;

    OnPCEquipEvent:
    set .tempid,getinventoryinfo(@equip_pos,0);
    set.@dbslot, getiteminfo(.tempid,10);
    set.@clientslot,getd("$"+.tempid);
    set .@result, callfunc "abs",(.@dbslot-@clientslot);
    if (.@result.....)//判斷相差幾個slot
      doevent "npc:onpccaculacevent"; //給顏色裝備的效果

    end;


    //傳回正整數的涵數
    function abs { return sqrt(pow(getarg(0),2)); }
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-6-30 09:06 PM , Processed in 0.361178 second(s), 23 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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