Nini ( Nitaru ) Moderator
Joined: 05-18-2002 04:11:30
Posts: 641
IP: 218.164.99.122 | 會員檔案 | Email | 搜索文章 | 回應此篇留言 關於PSOBB的命名ID決定規則
----------------------------------
還記得以前PO過的ID計算公式嗎
雖然後來大家改用自動計算網頁
但是我們還是不能忘本呀
這次PSOBB發表
看到ID對應日文假名及漢字
果然就想到ID公式會變...
終於還是在不斷的試驗與討論後
整理出這次的公式
當然也第一時間提供給大家參考
不過因為這次採用UNICODE的計算方式
所以在計算的時候千萬要小心不要計算誤差囉
那麼...
就讓我們進入本文吧
----------------------------------
ID計算順序:
1.這次以職業與名字的最後一個字決定ID
2.使用字碼對照表,以最尾字的UNICODE計算
3.字碼對照表為16進位編碼,請自行更改為10進位
4.計算完的值加上職業代碼即為ID碼
5.ID碼的個位數對照ID表即為ID
----------------------------------
附錄
----------------------------------
字碼對照表:
ASCII
http://ash.jp/code/unitbl1.htm
第一水準漢字
http://ash.jp/code/unitbl21.htm
第二水準漢字
http://ash.jp/code/unitbl22.htm
----------------------------------
職業代碼:
HUmar = 0
HUnewearl = 1
HUcast = 2
HUcaseal = 9
RAmar = 3
RAmarl = 1
RAcast = 4
RAcaseal = 5
FOmar = 0
FOmarl = 6
FOnewm = 7
FOnewearl = 8
----------------------------------
ID對照表:
0 = VIRIDIA
1 = GREENILL
2 = SKYLY
3 = BLUEFULL
4 = PURPLENUM
5 = PINKAL
6 = REDRIA
7 = ORAN
8 = YELLOWBOZE
9 = WHITILL
----------------------------------
範例一:
以本人資料為例
Nini + HUnewearl
以姓名最尾字為計算標準
找出「i」的UNICODE代碼為「0069」
將「0069」由16進位轉換回10進位可得「105」
於是取尾數得姓名碼為「5」
以姓名碼「5」加上HUnewearl的職業代碼「1」
可以得到ID碼為「6」
再與ID對照表對照得ID為「REDRIA」
----------------------------------
04/04/27 歡迎指教
==================== 歡迎大家光臨台灣第一個正式申請日本(株)SONICTEAM承認的PSO正統情報、貼圖、討論社群─電玩盒子PSO版!
私ゾPSO板拙主ソNiniザエ、是非、プボウゑれ願ゆウネエ!
SONICTEAM PSO 系列最新力作!好評發售中! |