找回密码
 点一下
查看: 1554|回复: 9

WE里的ID是多少进制的??16吗?有工具可以转换成别的进制吗?

[复制链接]
发表于 2009-11-27 00:29:16 | 显示全部楼层 |阅读模式
进制只是确认一下。
求的是工具。
发表于 2009-11-27 01:37:33 | 显示全部楼层
感觉是36进制的呵~~~
容量36*36*36-1???
回复

使用道具 举报

 楼主| 发表于 2009-11-27 01:47:41 | 显示全部楼层
看来GA需要添加一个【记事本功能】
很多看过的有用东西都忘掉了…………
呃……有【日志】功能……

我认为是128,以上。
回复

使用道具 举报

发表于 2009-11-27 07:36:32 | 显示全部楼层
理解错误,杀
回复

使用道具 举报

发表于 2009-11-27 08:03:51 | 显示全部楼层
256进制

但是有大量无效值,因为字母+数字的数量不够。所以大部分值用"."来填充。
回复

使用道具 举报

 楼主| 发表于 2009-11-27 14:33:11 | 显示全部楼层
……………………
又学到了……
回复

使用道具 举报

发表于 2009-11-27 15:22:33 | 显示全部楼层
constant function IMax takes integer i1,integer i2 returns integer
    if(i1>i2)then
       return i1
    else
       return i2
    endif
endfunction

constant function RMax takes real r1,real r2 returns real
    if(r1>r2)then
       return r1
    else
       return r2
    endif
endfunction

constant function IMin takes integer i1,integer i2 returns integer
    if(i1<i2)then
       return i1
    else
       return i2
    endif
endfunction

constant function RMin takes real r1,real r2 returns real
    if(r1<r2)then
       return r1
    else
       return r2
    endif
endfunction

function Mod takes integer m, integer d returns integer
    return m - (m / d) * d
endfunction

function Modi takes integer m, integer d returns integer
    if(d==0)then
       return m
    endif
    return m - (m / d) * d
endfunction

function Mod_EX takes integer m, integer d,integer p returns integer
    return (m - (m / d) * d)/p
endfunction

function Modi_EX takes integer m, integer d,integer p returns integer
    if(d==0 or p==0)then
       return m
    endif
    return (m - (m / d) * d)/p
endfunction

function PowI takes integer c,integer p returns integer
    local integer val = 1
    local integer i = 0
    loop
        exitwhen(i>=p)
        set val = val * c
        set i = i + 1
    endloop
    return val
endfunction

function Int2RGB takes integer i,integer c returns integer
    if(c<0 or c>2)then
        return 0
    endif
    return Mod_EX(i,PowI(256,c+1),PowI(256,c))
endfunction

function RGB2Int takes integer r,integer g,integer b returns integer
    return  b*PowI(256,2) + g*256 + r
endfunction

function BlizzardId2IntSingle takes integer b returns integer
   if(b>=48 and b<=57)then
       return b-48
   elseif(b>=65 and b<=90)then
       return b-55
   elseif(b>=97 and b<=122)then
       return b-87
   endif
   return 0
endfunction

function BlizzardId2Int takes integer b returns integer
   local integer k = b
   local integer n
   local integer s = 0
   set n = Mod(k,256)
   set s = s+BlizzardId2IntSingle(n)
   set k = k - n
   set n = Mod_EX(k,65536,256)
   set s = s+BlizzardId2IntSingle(n)*36
   set k = k - n
   set n = Mod_EX(k,16777216,65536)
   set s = s+BlizzardId2IntSingle(n)*1296
   set k = k - n
   set n = k/16777216
   set s = s+BlizzardId2IntSingle(n)*46656
   return s
endfunction

constant function IConfig takes integer i,integer min,integer max returns integer
    return IMax(min,IMin(i,max))
endfunction

constant function RConfig takes real r,real min,real max returns real
    return RMax(min,RMin(r,max))
endfunction
回复

使用道具 举报

发表于 2009-11-27 15:22:41 | 显示全部楼层
常用数学函数
回复

使用道具 举报

发表于 2009-11-27 15:26:05 | 显示全部楼层
256进制
回复

使用道具 举报

 楼主| 发表于 2009-11-27 15:43:23 | 显示全部楼层

回 7楼(eff) 的帖子

讨厌数学…………

是那个进制转换函数么。


头目赛高
引用第8楼libla于2009-11-27 15:26发表的  :
256进制
谢谢回答。
刚才去工具区翻了一通,工具也找到了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-25 23:47 , Processed in 0.036163 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表