OK論壇

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

如何使用刻名的物品尋找CID

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

    2018-12-16 03:25 PM
  • 簽到天數: 336 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2016-3-11 17:21:52 | 顯示全部樓層 |閱讀模式
    本帖最後由 i780112 於 2016-3-14 08:46 AM 編輯

    如題目

    刻名的腳本getitem2的語法如下

    getitem2 @123,1,1,0,0,255,0,getcharid(0)&0xffff,(getcharid(0)>>16)&0xffff;

    但是不了解其後面運算的方式

    從SQL裏面看

    刻名後的物品card0 = 255

    而card3 = 2

    card2 則會是一組數字

    但是不知道這個數字是怎麼得到的

    我的問題是

    1. 可否從card2的數字找到該CID

    2. 若該刻名人物刪除後, 物品變為"無名"製造, 是否可以用腳本去判斷

    本人苦惱已久板上找不到相關文章, 懇請解惑
    回復

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-5-28 01:20 PM
  • 簽到天數: 103 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2016-3-12 03:42:14 | 顯示全部樓層
    本帖最後由 marrionetter 於 2016-3-12 03:43 AM 編輯

    1.

    該數字並非CID,而是將CID的初始數字去掉
    加上初始值後從頭開始計算的數字

    初始值的數值為 18928  (公式為 150000 - 2^17)


    假設你角色的CID為 150000,那麼顯示出來的數字為 18928
    假設你角色的CID為 150005,那麼顯示出來的數字為 18933

    所以,實際計算式子是 18928+(CID - 150000)


    如果你要使用這方式尋找CID,就必須以上敘的方式做逆計算
    才能正確的找尋到自己所要的CID




    2.

    這個就得依循該人物的CID去資料庫翻找該人物的名字,不過方法我不知道

    你可考慮翻翻內附的解說(假設有的話),如果找不到
    也可考慮在原始碼那兒新增一個search用的scirpt出來

    或者利用SQL指令碼去找

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-7-1 03:17 PM
  • 簽到天數: 9 天

    連續簽到: 2 天

    [LV.3]偶爾看看II

    發表於 2016-3-12 17:12:50 來自手機 | 顯示全部樓層
    (getequipcardid(4,2)%65536)|(getequipcardid(4,3)*65536)
    返回CID
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2016-3-13 18:15:44 | 顯示全部樓層
    Mr.Brown 發表於 2016-3-12 05:12 PM
    (getequipcardid(4,2)%65536)|(getequipcardid(4,3)*65536)
    返回CID

    不用 %  因為他一定小於 65536
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2018-12-16 03:25 PM
  • 簽到天數: 336 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2016-3-14 08:46:08 | 顯示全部樓層
    了解  謝謝各位
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-25 01:06 PM , Processed in 0.064845 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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