- 打卡等级:热心大叔
- 打卡总天数:94
- 打卡月天数:17
- 打卡总奖励:94
- 最近打卡:2025-01-18 01:28:20
|
- --******************************************************
- --判断一个表中所有的正整数是否有重复,注意,所有负数,nil都会被忽略
- --参数: 表容器numTable
- --没有重复元素返回1;
- --没有元素或者传入nil,返回0
- --dun.liu 2009.2.5
- --******************************************************
- function ScriptGlobal_IsUniqueNumberTable( numTable )
- local isUnique = 1;
- if ( numTable == nil ) then
- return 0;
- end
- local tableLen = getn(numTable)
- if (tableLen <= 0) then
- return 0;
- end
- for i = 1, tableLen do
- if numTable[i] ~= nil and numTable[i] >= 0 then
- for j = 1, tableLen do
- if i ~= j and numTable[i] == numTable[j] then
- isUnique = 0;
- return isUnique;
- end
- end
- end
- end
- return isUnique;
- end
复制代码 可以用于材料合成、宝石合成,判断材料所在格子是否重复
|
|