@ -0,0 +1,433 @@ | |||
-- Automatic generation from -->> | |||
-- excel file name: A_array表示例--cfg_array | |||
-- excel sheet name: 示例1-example1 | |||
local cfg_array_example1 = | |||
--: id ## 唯一id | |||
--: str ## 佩戴位置 | |||
--: level ## 等级 | |||
--: sub_level ## 等级 | |||
--: name ## 装备名字 | |||
--: attr ## 装备增加属性 | |||
--: desc ## 装备来源描述 | |||
{ | |||
[1001] = | |||
{ | |||
pos1 = | |||
{ | |||
[88] = | |||
{ | |||
[1] = | |||
{ | |||
id = 1001, | |||
str = 'pos1', | |||
level = 88, | |||
sub_level = 1, | |||
name = '黑切+蓝盾', | |||
desc = '从小城镇', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
}, | |||
[2] = | |||
{ | |||
id = 1001, | |||
str = 'pos1', | |||
level = 88, | |||
sub_level = 2, | |||
name = '黑切+蓝盾', | |||
desc = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
} | |||
}, | |||
[89] = | |||
{ | |||
[89] = | |||
{ | |||
id = 1001, | |||
str = 'pos1', | |||
level = 89, | |||
sub_level = 89, | |||
name = '黑切+蓝盾', | |||
desc = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
} | |||
} | |||
}, | |||
pos2 = | |||
{ | |||
[88] = | |||
{ | |||
[88.9] = | |||
{ | |||
id = 1001, | |||
str = 'pos2', | |||
level = 88, | |||
sub_level = 88.9, | |||
name = '黑切+蓝盾', | |||
desc = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
} | |||
}, | |||
[89] = | |||
{ | |||
[89] = | |||
{ | |||
id = 1001, | |||
str = 'pos2', | |||
level = 89, | |||
sub_level = 89, | |||
name = '黑切+蓝盾', | |||
desc = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
} | |||
} | |||
} | |||
}, | |||
[1002] = | |||
{ | |||
pos1 = | |||
{ | |||
[88] = | |||
{ | |||
[88] = | |||
{ | |||
id = 1002, | |||
str = 'pos1', | |||
level = 88, | |||
sub_level = 88, | |||
name = '黑切+蓝盾', | |||
desc = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 901 | |||
} | |||
} | |||
} | |||
}, | |||
[89] = | |||
{ | |||
[89] = | |||
{ | |||
id = 1002, | |||
str = 'pos1', | |||
level = 89, | |||
sub_level = 89, | |||
name = '黑切+蓝盾', | |||
desc = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
} | |||
}, | |||
[90] = | |||
{ | |||
[90] = | |||
{ | |||
id = 1002, | |||
str = 'pos1', | |||
level = 90, | |||
sub_level = 90, | |||
name = '黑切+蓝盾', | |||
desc = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 901 | |||
} | |||
} | |||
} | |||
} | |||
}, | |||
pos2 = | |||
{ | |||
[88] = | |||
{ | |||
[88] = | |||
{ | |||
id = 1002, | |||
str = 'pos2', | |||
level = 88, | |||
sub_level = 88, | |||
name = '黑切+蓝盾', | |||
desc = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 901 | |||
} | |||
} | |||
} | |||
}, | |||
[89] = | |||
{ | |||
[89] = | |||
{ | |||
id = 1002, | |||
str = 'pos2', | |||
level = 89, | |||
sub_level = 89, | |||
name = '黑切+蓝盾', | |||
desc = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
} | |||
}, | |||
[90] = | |||
{ | |||
[90] = | |||
{ | |||
id = 1002, | |||
str = 'pos2', | |||
level = 90, | |||
sub_level = 90, | |||
name = '黑切+蓝盾', | |||
desc = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 901 | |||
} | |||
} | |||
} | |||
} | |||
} | |||
}, | |||
[1003] = | |||
{ | |||
pos1 = | |||
{ | |||
[85] = | |||
{ | |||
[85] = | |||
{ | |||
id = 1003, | |||
str = 'pos1', | |||
level = 85, | |||
sub_level = 85, | |||
name = '黑切+蓝盾', | |||
desc = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 902 | |||
} | |||
} | |||
} | |||
} | |||
} | |||
}, | |||
[1004] = | |||
{ | |||
pos1 = | |||
{ | |||
[80] = | |||
{ | |||
[80] = | |||
{ | |||
id = 1004, | |||
str = 'pos1', | |||
level = 80, | |||
sub_level = 80, | |||
name = '黑切+蓝盾', | |||
desc = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 903 | |||
} | |||
} | |||
} | |||
} | |||
} | |||
} | |||
} | |||
return cfg_array_example1 |
@ -0,0 +1,313 @@ | |||
-- Automatic generation from -->> | |||
-- excel file name: A_array表示例--cfg_array | |||
-- excel sheet name: 示例2+example2 | |||
local cfg_array_example2 = | |||
--: id ## 英雄id | |||
--: name ## 英雄名字 | |||
--: material ## 合成消耗 | |||
--: attr ## 属性 | |||
--: desc ## 来源描述(服务器不导出) | |||
--: award1 ## 奖励1 | |||
--: award2 ## 奖励2 | |||
{ | |||
[1] = | |||
{ | |||
id = 1, | |||
name = 'examp1001', | |||
material = | |||
{ | |||
[1] = | |||
{ | |||
res = 1, | |||
id = 10001, | |||
count = 1 | |||
}, | |||
[2] = | |||
{ | |||
res = 1, | |||
id = 10001, | |||
count = 1 | |||
} | |||
}, | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
}, | |||
[4] = | |||
{ | |||
add = | |||
{ | |||
[1] = 4, | |||
[2] = 100 | |||
} | |||
} | |||
}, | |||
desc = | |||
{ | |||
[1] = '来源1', | |||
[2] = '来源2', | |||
[3] = '来源4' | |||
}, | |||
award1 = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3 | |||
}, | |||
award2 = | |||
{ | |||
id = 1, | |||
type = 2, | |||
num = 3 | |||
} | |||
}, | |||
[2] = | |||
{ | |||
id = 2, | |||
name = 'examp1002', | |||
material = | |||
{ | |||
res = 1, | |||
id = 10001, | |||
count = 1 | |||
}, | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 901 | |||
}, | |||
[4] = | |||
{ | |||
add = | |||
{ | |||
[1] = 5, | |||
[2] = 100 | |||
} | |||
} | |||
}, | |||
desc = | |||
{ | |||
[1] = '来源1', | |||
[2] = '来源2', | |||
[3] = '来源4' | |||
}, | |||
award1 = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3 | |||
}, | |||
award2 = | |||
{ | |||
id = 1, | |||
type = 2, | |||
num = 3 | |||
} | |||
}, | |||
[3] = | |||
{ | |||
id = 3, | |||
name = 'examp1003', | |||
material = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3, | |||
[4] = 4, | |||
[5] = 5, | |||
[6] = 6, | |||
[7] = 7, | |||
[8] = 8, | |||
[9] = 9, | |||
[10] = 9, | |||
[11] = 9, | |||
[12] = 9, | |||
[13] = 9, | |||
[14] = 9, | |||
[15] = 9, | |||
[16] = 9, | |||
[17] = 9, | |||
[18] = 9 | |||
}, | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 902 | |||
}, | |||
[4] = | |||
{ | |||
add = | |||
{ | |||
[1] = 6, | |||
[2] = 100 | |||
} | |||
} | |||
}, | |||
desc = | |||
{ | |||
[1] = '来源1', | |||
[2] = '来源2', | |||
[3] = '来源5' | |||
}, | |||
award1 = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3 | |||
}, | |||
award2 = | |||
{ | |||
id = 1, | |||
type = 2, | |||
num = 3 | |||
} | |||
}, | |||
[4] = | |||
{ | |||
id = 4, | |||
name = 'examp1004', | |||
material = | |||
{ | |||
[1] = '测试数据', | |||
[2] = '测试数据2', | |||
[3] = '测试数据3' | |||
}, | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 903 | |||
}, | |||
[4] = | |||
{ | |||
add = | |||
{ | |||
[1] = 7, | |||
[2] = 100 | |||
} | |||
} | |||
}, | |||
desc = | |||
{ | |||
[1] = '来源1', | |||
[2] = '来源2', | |||
[3] = '来源6' | |||
}, | |||
award1 = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3 | |||
}, | |||
award2 = | |||
{ | |||
id = 1, | |||
type = 2, | |||
num = 3 | |||
} | |||
}, | |||
[5] = | |||
{ | |||
id = 5, | |||
name = 'examp1004', | |||
material = | |||
{ | |||
[1] = 'test' | |||
}, | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 903 | |||
}, | |||
[4] = | |||
{ | |||
add = | |||
{ | |||
[1] = 7, | |||
[2] = 100 | |||
} | |||
} | |||
}, | |||
desc = | |||
{ | |||
[1] = '来源1', | |||
[2] = '来源2', | |||
[3] = '来源6' | |||
}, | |||
award1 = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3 | |||
}, | |||
award2 = | |||
{ | |||
id = 1, | |||
type = 2, | |||
num = 3 | |||
} | |||
} | |||
} | |||
return cfg_array_example2 |
@ -0,0 +1,10 @@ | |||
-- Automatic generation from -->> | |||
-- excel file name: A_array表示例--cfg_array | |||
-- excel sheet name: +example3 | |||
local cfg_array_example3 = | |||
{ | |||
-- 演示 | |||
level = '啦啦啦!!!' | |||
} | |||
return cfg_array_example3 |
@ -0,0 +1,132 @@ | |||
-- Automatic generation from -->> | |||
-- excel file name: A_object表示例--cfg_object | |||
-- excel sheet name: 武器(这个sheet就不会附加到导出名后部分) | |||
local cfg_object = | |||
{ | |||
-- 开放等级 | |||
open_level =90, | |||
-- 额外添加属性值1 | |||
add_value1 =100.1, | |||
-- 额外添加属性值2 | |||
add_value2 =100, | |||
-- 活动id | |||
actId =1001, | |||
-- 开始时间 | |||
open ='18:00:0', | |||
-- 错误信息 | |||
jj10000 ='前面字段为errorID,这里是错误描述,是的object配置的server,client字段名还支持数字作为key(但是转出格式为xml和jsonarray时就不支持了)', | |||
-- 奖励1 | |||
award1 = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1001, | |||
[2] = 20 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 1002, | |||
[2] = 20 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 1003, | |||
[2] = 30 | |||
} | |||
}, | |||
-- 奖励2 | |||
award2 = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1001, | |||
[2] = 10 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 1002, | |||
[2] = 20 | |||
} | |||
}, | |||
-- 奖励4 | |||
award4 = | |||
{ | |||
test = '这就是一个测试', | |||
rr = | |||
{ | |||
[1] = 1001, | |||
[2] = 20 | |||
}, | |||
ff = | |||
{ | |||
[1] = 3006, | |||
[2] = 99 | |||
}, | |||
aa = | |||
{ | |||
[1] = 7003, | |||
[2] = 1 | |||
} | |||
}, | |||
-- 奖励 | |||
award6 = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1001, | |||
[2] = 20 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 3006, | |||
[2] = 99 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 7003, | |||
[2] = 1 | |||
}, | |||
[4] = | |||
{ | |||
jsonobject = | |||
{ | |||
[1] = 12356, | |||
[2] = 654321 | |||
} | |||
} | |||
}, | |||
-- 奖励5 | |||
award7 = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3, | |||
[4] = 4, | |||
[5] = 5, | |||
[6] = 6, | |||
[7] = 7, | |||
[8] = 8, | |||
[9] = 9, | |||
[10] = 9, | |||
[11] = 9, | |||
[12] = 9, | |||
[13] = 9, | |||
[14] = 9, | |||
[15] = 9, | |||
[16] = 9, | |||
[17] = 9, | |||
[18] = 9 | |||
} | |||
} | |||
return cfg_object |
@ -0,0 +1,311 @@ | |||
%% Automatic generation from -->> | |||
%% excel file name : A_array表示例--cfg_array | |||
%% excel sheet name : 示例1-example1 | |||
-module(cfg_array_example1). | |||
-include("cfg_array_example1.hrl"). | |||
-compile(export_all). | |||
get(1001, <<"pos1">>, 88, 1) -> | |||
#cfg_array_example1{ | |||
'id' = 1001 | |||
,'str' = <<"pos1">> | |||
,'level' = 88 | |||
,'sub_level' = 1 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 900]] | |||
,'desc1' = <<"从小城镇">> | |||
}; | |||
get(1001, <<"pos1">>, 88, 2) -> | |||
#cfg_array_example1{ | |||
'id' = 1001 | |||
,'str' = <<"pos1">> | |||
,'level' = 88 | |||
,'sub_level' = 2 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 900]] | |||
,'desc1' = <<"有钱就可以买">> | |||
}; | |||
get(1001, <<"pos1">>, 89, 89) -> | |||
#cfg_array_example1{ | |||
'id' = 1001 | |||
,'str' = <<"pos1">> | |||
,'level' = 89 | |||
,'sub_level' = 89 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 900]] | |||
,'desc1' = <<"有钱就可以买">> | |||
}; | |||
get(1001, <<"pos2">>, 88, 88.9) -> | |||
#cfg_array_example1{ | |||
'id' = 1001 | |||
,'str' = <<"pos2">> | |||
,'level' = 88 | |||
,'sub_level' = 88.9 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 900]] | |||
,'desc1' = <<"有钱就可以买">> | |||
}; | |||
get(1001, <<"pos2">>, 89, 89) -> | |||
#cfg_array_example1{ | |||
'id' = 1001 | |||
,'str' = <<"pos2">> | |||
,'level' = 89 | |||
,'sub_level' = 89 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 900]] | |||
,'desc1' = <<"有钱就可以买">> | |||
}; | |||
get(1002, <<"pos1">>, 88, 88) -> | |||
#cfg_array_example1{ | |||
'id' = 1002 | |||
,'str' = <<"pos1">> | |||
,'level' = 88 | |||
,'sub_level' = 88 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 901]] | |||
,'desc1' = <<"有钱就可以买">> | |||
}; | |||
get(1002, <<"pos1">>, 89, 89) -> | |||
#cfg_array_example1{ | |||
'id' = 1002 | |||
,'str' = <<"pos1">> | |||
,'level' = 89 | |||
,'sub_level' = 89 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 900]] | |||
,'desc1' = <<"有钱就可以买">> | |||
}; | |||
get(1002, <<"pos1">>, 90, 90) -> | |||
#cfg_array_example1{ | |||
'id' = 1002 | |||
,'str' = <<"pos1">> | |||
,'level' = 90 | |||
,'sub_level' = 90 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 901]] | |||
,'desc1' = <<"有钱就可以买">> | |||
}; | |||
get(1002, <<"pos2">>, 88, 88) -> | |||
#cfg_array_example1{ | |||
'id' = 1002 | |||
,'str' = <<"pos2">> | |||
,'level' = 88 | |||
,'sub_level' = 88 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 901]] | |||
,'desc1' = <<"有钱就可以买">> | |||
}; | |||
get(1002, <<"pos2">>, 89, 89) -> | |||
#cfg_array_example1{ | |||
'id' = 1002 | |||
,'str' = <<"pos2">> | |||
,'level' = 89 | |||
,'sub_level' = 89 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 900]] | |||
,'desc1' = <<"有钱就可以买">> | |||
}; | |||
get(1002, <<"pos2">>, 90, 90) -> | |||
#cfg_array_example1{ | |||
'id' = 1002 | |||
,'str' = <<"pos2">> | |||
,'level' = 90 | |||
,'sub_level' = 90 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 901]] | |||
,'desc1' = <<"有钱就可以买">> | |||
}; | |||
get(1003, <<"pos1">>, 85, 85) -> | |||
#cfg_array_example1{ | |||
'id' = 1003 | |||
,'str' = <<"pos1">> | |||
,'level' = 85 | |||
,'sub_level' = 85 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 902]] | |||
,'desc1' = <<"有钱就可以买">> | |||
}; | |||
get(1004, <<"pos1">>, 80, 80) -> | |||
#cfg_array_example1{ | |||
'id' = 1004 | |||
,'str' = <<"pos1">> | |||
,'level' = 80 | |||
,'sub_level' = 80 | |||
,'name' = <<"黑切+蓝盾">> | |||
,'attr' = [[1, 700], [2, 800], [3, 903]] | |||
,'desc1' = <<"有钱就可以买">> | |||
}; | |||
get(_, _, _, _) -> | |||
undefined. | |||
get_all() -> | |||
[ | |||
{1001, <<"pos1">>, 88, 1} | |||
,{1001, <<"pos1">>, 88, 2} | |||
,{1001, <<"pos1">>, 89, 89} | |||
,{1001, <<"pos2">>, 88, 88.9} | |||
,{1001, <<"pos2">>, 89, 89} | |||
,{1002, <<"pos1">>, 88, 88} | |||
,{1002, <<"pos1">>, 89, 89} | |||
,{1002, <<"pos1">>, 90, 90} | |||
,{1002, <<"pos2">>, 88, 88} | |||
,{1002, <<"pos2">>, 89, 89} | |||
,{1002, <<"pos2">>, 90, 90} | |||
,{1003, <<"pos1">>, 85, 85} | |||
,{1004, <<"pos1">>, 80, 80} | |||
]. | |||
get_list() -> | |||
get_all(). | |||
get_list(1001) -> | |||
[ | |||
{1001, <<"pos1">>, 88, 1} | |||
,{1001, <<"pos1">>, 88, 2} | |||
,{1001, <<"pos1">>, 89, 89} | |||
,{1001, <<"pos2">>, 88, 88.9} | |||
,{1001, <<"pos2">>, 89, 89} | |||
]; | |||
get_list(1002) -> | |||
[ | |||
{1002, <<"pos1">>, 88, 88} | |||
,{1002, <<"pos1">>, 89, 89} | |||
,{1002, <<"pos1">>, 90, 90} | |||
,{1002, <<"pos2">>, 88, 88} | |||
,{1002, <<"pos2">>, 89, 89} | |||
,{1002, <<"pos2">>, 90, 90} | |||
]; | |||
get_list(1003) -> | |||
[ | |||
{1003, <<"pos1">>, 85, 85} | |||
]; | |||
get_list(1004) -> | |||
[ | |||
{1004, <<"pos1">>, 80, 80} | |||
]; | |||
get_list(_) -> | |||
[]. | |||
get_list(1001, <<"pos1">>) -> | |||
[ | |||
{1001, <<"pos1">>, 88, 1} | |||
,{1001, <<"pos1">>, 88, 2} | |||
,{1001, <<"pos1">>, 89, 89} | |||
]; | |||
get_list(1001, <<"pos2">>) -> | |||
[ | |||
{1001, <<"pos2">>, 88, 88.9} | |||
,{1001, <<"pos2">>, 89, 89} | |||
]; | |||
get_list(1002, <<"pos1">>) -> | |||
[ | |||
{1002, <<"pos1">>, 88, 88} | |||
,{1002, <<"pos1">>, 89, 89} | |||
,{1002, <<"pos1">>, 90, 90} | |||
]; | |||
get_list(1002, <<"pos2">>) -> | |||
[ | |||
{1002, <<"pos2">>, 88, 88} | |||
,{1002, <<"pos2">>, 89, 89} | |||
,{1002, <<"pos2">>, 90, 90} | |||
]; | |||
get_list(1003, <<"pos1">>) -> | |||
[ | |||
{1003, <<"pos1">>, 85, 85} | |||
]; | |||
get_list(1004, <<"pos1">>) -> | |||
[ | |||
{1004, <<"pos1">>, 80, 80} | |||
]; | |||
get_list(_, _) -> | |||
[]. | |||
get_list(1001, <<"pos1">>, 88) -> | |||
[ | |||
{1001, <<"pos1">>, 88, 1} | |||
,{1001, <<"pos1">>, 88, 2} | |||
]; | |||
get_list(1001, <<"pos1">>, 89) -> | |||
[ | |||
{1001, <<"pos1">>, 89, 89} | |||
]; | |||
get_list(1001, <<"pos2">>, 88) -> | |||
[ | |||
{1001, <<"pos2">>, 88, 88.9} | |||
]; | |||
get_list(1001, <<"pos2">>, 89) -> | |||
[ | |||
{1001, <<"pos2">>, 89, 89} | |||
]; | |||
get_list(1002, <<"pos1">>, 88) -> | |||
[ | |||
{1002, <<"pos1">>, 88, 88} | |||
]; | |||
get_list(1002, <<"pos1">>, 89) -> | |||
[ | |||
{1002, <<"pos1">>, 89, 89} | |||
]; | |||
get_list(1002, <<"pos1">>, 90) -> | |||
[ | |||
{1002, <<"pos1">>, 90, 90} | |||
]; | |||
get_list(1002, <<"pos2">>, 88) -> | |||
[ | |||
{1002, <<"pos2">>, 88, 88} | |||
]; | |||
get_list(1002, <<"pos2">>, 89) -> | |||
[ | |||
{1002, <<"pos2">>, 89, 89} | |||
]; | |||
get_list(1002, <<"pos2">>, 90) -> | |||
[ | |||
{1002, <<"pos2">>, 90, 90} | |||
]; | |||
get_list(1003, <<"pos1">>, 85) -> | |||
[ | |||
{1003, <<"pos1">>, 85, 85} | |||
]; | |||
get_list(1004, <<"pos1">>, 80) -> | |||
[ | |||
{1004, <<"pos1">>, 80, 80} | |||
]; | |||
get_list(_, _, _) -> | |||
[]. | |||
@ -0,0 +1,13 @@ | |||
%% Automatic generation from -->> | |||
%% excel file name : A_array表示例--cfg_array | |||
%% excel sheet name : 示例1-example1 | |||
-record(cfg_array_example1, { | |||
'id' %% 唯一id | |||
, 'str' %% 佩戴位置 | |||
, 'level' %% 等级 | |||
, 'sub_level' %% 等级 | |||
, 'name' %% 装备名字 | |||
, 'attr' %% 装备增加属性 | |||
, 'desc1' %% 装备来源描述 | |||
}). |
@ -0,0 +1,433 @@ | |||
-- Automatic generation from -->> | |||
-- excel file name: A_array表示例--cfg_array | |||
-- excel sheet name: 示例1-example1 | |||
local cfg_array_example1 = | |||
--: id ## 唯一id | |||
--: str ## 佩戴位置 | |||
--: level ## 等级 | |||
--: sub_level ## 等级 | |||
--: name ## 装备名字 | |||
--: attr ## 装备增加属性 | |||
--: desc1 ## 装备来源描述 | |||
{ | |||
[1001] = | |||
{ | |||
pos1 = | |||
{ | |||
[88] = | |||
{ | |||
[1] = | |||
{ | |||
id = 1001, | |||
str = 'pos1', | |||
level = 88, | |||
sub_level = 1, | |||
name = '黑切+蓝盾', | |||
desc1 = '从小城镇', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
}, | |||
[2] = | |||
{ | |||
id = 1001, | |||
str = 'pos1', | |||
level = 88, | |||
sub_level = 2, | |||
name = '黑切+蓝盾', | |||
desc1 = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
} | |||
}, | |||
[89] = | |||
{ | |||
[89] = | |||
{ | |||
id = 1001, | |||
str = 'pos1', | |||
level = 89, | |||
sub_level = 89, | |||
name = '黑切+蓝盾', | |||
desc1 = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
} | |||
} | |||
}, | |||
pos2 = | |||
{ | |||
[88] = | |||
{ | |||
[88.9] = | |||
{ | |||
id = 1001, | |||
str = 'pos2', | |||
level = 88, | |||
sub_level = 88.9, | |||
name = '黑切+蓝盾', | |||
desc1 = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
} | |||
}, | |||
[89] = | |||
{ | |||
[89] = | |||
{ | |||
id = 1001, | |||
str = 'pos2', | |||
level = 89, | |||
sub_level = 89, | |||
name = '黑切+蓝盾', | |||
desc1 = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
} | |||
} | |||
} | |||
}, | |||
[1002] = | |||
{ | |||
pos1 = | |||
{ | |||
[88] = | |||
{ | |||
[88] = | |||
{ | |||
id = 1002, | |||
str = 'pos1', | |||
level = 88, | |||
sub_level = 88, | |||
name = '黑切+蓝盾', | |||
desc1 = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 901 | |||
} | |||
} | |||
} | |||
}, | |||
[89] = | |||
{ | |||
[89] = | |||
{ | |||
id = 1002, | |||
str = 'pos1', | |||
level = 89, | |||
sub_level = 89, | |||
name = '黑切+蓝盾', | |||
desc1 = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
} | |||
}, | |||
[90] = | |||
{ | |||
[90] = | |||
{ | |||
id = 1002, | |||
str = 'pos1', | |||
level = 90, | |||
sub_level = 90, | |||
name = '黑切+蓝盾', | |||
desc1 = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 901 | |||
} | |||
} | |||
} | |||
} | |||
}, | |||
pos2 = | |||
{ | |||
[88] = | |||
{ | |||
[88] = | |||
{ | |||
id = 1002, | |||
str = 'pos2', | |||
level = 88, | |||
sub_level = 88, | |||
name = '黑切+蓝盾', | |||
desc1 = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 901 | |||
} | |||
} | |||
} | |||
}, | |||
[89] = | |||
{ | |||
[89] = | |||
{ | |||
id = 1002, | |||
str = 'pos2', | |||
level = 89, | |||
sub_level = 89, | |||
name = '黑切+蓝盾', | |||
desc1 = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
} | |||
} | |||
} | |||
}, | |||
[90] = | |||
{ | |||
[90] = | |||
{ | |||
id = 1002, | |||
str = 'pos2', | |||
level = 90, | |||
sub_level = 90, | |||
name = '黑切+蓝盾', | |||
desc1 = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 901 | |||
} | |||
} | |||
} | |||
} | |||
} | |||
}, | |||
[1003] = | |||
{ | |||
pos1 = | |||
{ | |||
[85] = | |||
{ | |||
[85] = | |||
{ | |||
id = 1003, | |||
str = 'pos1', | |||
level = 85, | |||
sub_level = 85, | |||
name = '黑切+蓝盾', | |||
desc1 = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 902 | |||
} | |||
} | |||
} | |||
} | |||
} | |||
}, | |||
[1004] = | |||
{ | |||
pos1 = | |||
{ | |||
[80] = | |||
{ | |||
[80] = | |||
{ | |||
id = 1004, | |||
str = 'pos1', | |||
level = 80, | |||
sub_level = 80, | |||
name = '黑切+蓝盾', | |||
desc1 = '有钱就可以买', | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 903 | |||
} | |||
} | |||
} | |||
} | |||
} | |||
} | |||
} | |||
return cfg_array_example1 |
@ -0,0 +1,74 @@ | |||
%% Automatic generation from -->> | |||
%% excel file name : A_array表示例--cfg_array | |||
%% excel sheet name : 示例2+example2 | |||
-module(cfg_array_example2). | |||
-include("cfg_array_example2.hrl"). | |||
-compile(export_all). | |||
get(1) -> | |||
#cfg_array_example2{ | |||
'id' = 1 | |||
,'name' = <<"examp1001">> | |||
,'material' = [#{'res' => 1, 'id' => 10001, 'count' => 1}, #{'res' => 1, 'id' => 10001, 'count' => 1}] | |||
,'attr' = [[1, 700], [2, 800], [3, 900], #{'add' => [4, 100]}] | |||
,'award1' = {1, 2, 3} | |||
,'award2' = #{'id' => 1, 'type' => 2, 'num' => 3} | |||
}; | |||
get(2) -> | |||
#cfg_array_example2{ | |||
'id' = 2 | |||
,'name' = <<"examp1002">> | |||
,'material' = #{'res' => 1, 'id' => 10001, 'count' => 1} | |||
,'attr' = [[1, 700], [2, 800], [3, 901], #{'add' => [5, 100]}] | |||
,'award1' = {1, 2, 3} | |||
,'award2' = #{'id' => 1, 'type' => 2, 'num' => 3} | |||
}; | |||
get(3) -> | |||
#cfg_array_example2{ | |||
'id' = 3 | |||
,'name' = <<"examp1003">> | |||
,'material' = [1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9] | |||
,'attr' = [[1, 700], [2, 800], [3, 902], #{'add' => [6, 100]}] | |||
,'award1' = {1, 2, 3} | |||
,'award2' = #{'id' => 1, 'type' => 2, 'num' => 3} | |||
}; | |||
get(4) -> | |||
#cfg_array_example2{ | |||
'id' = 4 | |||
,'name' = <<"examp1004">> | |||
,'material' = [<<"测试数据">>, <<"测试数据2">>, <<"测试数据3">>] | |||
,'attr' = [[1, 700], [2, 800], [3, 903], #{'add' => [7, 100]}] | |||
,'award1' = {1, 2, 3} | |||
,'award2' = #{'id' => 1, 'type' => 2, 'num' => 3} | |||
}; | |||
get(5) -> | |||
#cfg_array_example2{ | |||
'id' = 5 | |||
,'name' = <<"examp1004">> | |||
,'material' = [<<"test">>] | |||
,'attr' = [[1, 700], [2, 800], [3, 903], #{'add' => [7, 100]}] | |||
,'award1' = {1, 2, 3} | |||
,'award2' = #{'id' => 1, 'type' => 2, 'num' => 3} | |||
}; | |||
get(_) -> | |||
undefined. | |||
get_all() -> | |||
[ | |||
{1} | |||
,{2} | |||
,{3} | |||
,{4} | |||
,{5} | |||
]. | |||
get_list() -> | |||
get_all(). | |||
@ -0,0 +1,12 @@ | |||
%% Automatic generation from -->> | |||
%% excel file name : A_array表示例--cfg_array | |||
%% excel sheet name : 示例2+example2 | |||
-record(cfg_array_example2, { | |||
'id' %% 英雄id | |||
, 'name' %% 英雄名字 | |||
, 'material' %% 合成消耗 | |||
, 'attr' %% 属性 | |||
, 'award1' %% 奖励1 | |||
, 'award2' %% 奖励2 | |||
}). |
@ -0,0 +1,282 @@ | |||
-- Automatic generation from -->> | |||
-- excel file name: A_array表示例--cfg_array | |||
-- excel sheet name: 示例2+example2 | |||
local cfg_array_example2 = | |||
--: id ## 英雄id | |||
--: name ## 英雄名字 | |||
--: material ## 合成消耗 | |||
--: attr ## 属性 | |||
--: award1 ## 奖励1 | |||
--: award2 ## 奖励2 | |||
{ | |||
[1] = | |||
{ | |||
id = 1, | |||
name = 'examp1001', | |||
material = | |||
{ | |||
[1] = | |||
{ | |||
res = 1, | |||
id = 10001, | |||
count = 1 | |||
}, | |||
[2] = | |||
{ | |||
res = 1, | |||
id = 10001, | |||
count = 1 | |||
} | |||
}, | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 900 | |||
}, | |||
[4] = | |||
{ | |||
add = | |||
{ | |||
[1] = 4, | |||
[2] = 100 | |||
} | |||
} | |||
}, | |||
award1 = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3 | |||
}, | |||
award2 = | |||
{ | |||
id = 1, | |||
type = 2, | |||
num = 3 | |||
} | |||
}, | |||
[2] = | |||
{ | |||
id = 2, | |||
name = 'examp1002', | |||
material = | |||
{ | |||
res = 1, | |||
id = 10001, | |||
count = 1 | |||
}, | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 901 | |||
}, | |||
[4] = | |||
{ | |||
add = | |||
{ | |||
[1] = 5, | |||
[2] = 100 | |||
} | |||
} | |||
}, | |||
award1 = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3 | |||
}, | |||
award2 = | |||
{ | |||
id = 1, | |||
type = 2, | |||
num = 3 | |||
} | |||
}, | |||
[3] = | |||
{ | |||
id = 3, | |||
name = 'examp1003', | |||
material = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3, | |||
[4] = 4, | |||
[5] = 5, | |||
[6] = 6, | |||
[7] = 7, | |||
[8] = 8, | |||
[9] = 9, | |||
[10] = 9, | |||
[11] = 9, | |||
[12] = 9, | |||
[13] = 9, | |||
[14] = 9, | |||
[15] = 9, | |||
[16] = 9, | |||
[17] = 9, | |||
[18] = 9 | |||
}, | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 902 | |||
}, | |||
[4] = | |||
{ | |||
add = | |||
{ | |||
[1] = 6, | |||
[2] = 100 | |||
} | |||
} | |||
}, | |||
award1 = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3 | |||
}, | |||
award2 = | |||
{ | |||
id = 1, | |||
type = 2, | |||
num = 3 | |||
} | |||
}, | |||
[4] = | |||
{ | |||
id = 4, | |||
name = 'examp1004', | |||
material = | |||
{ | |||
[1] = '测试数据', | |||
[2] = '测试数据2', | |||
[3] = '测试数据3' | |||
}, | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 903 | |||
}, | |||
[4] = | |||
{ | |||
add = | |||
{ | |||
[1] = 7, | |||
[2] = 100 | |||
} | |||
} | |||
}, | |||
award1 = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3 | |||
}, | |||
award2 = | |||
{ | |||
id = 1, | |||
type = 2, | |||
num = 3 | |||
} | |||
}, | |||
[5] = | |||
{ | |||
id = 5, | |||
name = 'examp1004', | |||
material = | |||
{ | |||
[1] = 'test' | |||
}, | |||
attr = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1, | |||
[2] = 700 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 2, | |||
[2] = 800 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 3, | |||
[2] = 903 | |||
}, | |||
[4] = | |||
{ | |||
add = | |||
{ | |||
[1] = 7, | |||
[2] = 100 | |||
} | |||
} | |||
}, | |||
award1 = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3 | |||
}, | |||
award2 = | |||
{ | |||
id = 1, | |||
type = 2, | |||
num = 3 | |||
} | |||
} | |||
} | |||
return cfg_array_example2 |
@ -0,0 +1,14 @@ | |||
%% Automatic generation from -->> | |||
%% excel file name : A_array表示例--cfg_array | |||
%% excel sheet name : +example3 | |||
-module(cfg_array_example3). | |||
-compile(export_all). | |||
%% 演示 | |||
get('level') -> | |||
<<"啦啦啦!!!">>; | |||
get(_) -> | |||
undefined. |
@ -0,0 +1,10 @@ | |||
-- Automatic generation from -->> | |||
-- excel file name: A_array表示例--cfg_array | |||
-- excel sheet name: +example3 | |||
local cfg_array_example3 = | |||
{ | |||
-- 演示 | |||
level = '啦啦啦!!!' | |||
} | |||
return cfg_array_example3 |
@ -0,0 +1,58 @@ | |||
%% Automatic generation from -->> | |||
%% excel file name : A_object表示例--cfg_object | |||
%% excel sheet name : 武器(这个sheet就不会附加到导出名后部分) | |||
-module(cfg_object). | |||
-compile(export_all). | |||
%% 开放等级 | |||
get('open_level') -> | |||
90; | |||
%% 额外添加属性值1 | |||
get('add_value1') -> | |||
100.1; | |||
%% 额外添加属性值2 | |||
get('add_value2') -> | |||
100; | |||
%% 活动id | |||
get('act_id') -> | |||
1001; | |||
%% 开始时间 | |||
get('open') -> | |||
<<"18:00:0">>; | |||
%% 错误信息 | |||
get(10000) -> | |||
<<"前面字段为errorID,这里是错误描述,是的object配置的server,client字段名还支持数字作为key(但是转出格式为xml和jsonarray时就不支持了)">>; | |||
%% 奖励1 | |||
get('award1') -> | |||
[[1001, 20], {1002, 20}, [1003, 30]]; | |||
%% 奖励2 | |||
get('award2') -> | |||
{{1001, 10}, [1002, 20]}; | |||
%% 奖励3(这条转成xml是就会报错,因为KEY为数字) | |||
get('award3') -> | |||
#{1 => #{'res' => 1001, 'id' => 10001, 'count' => 1}, 2 => #{'res' => [1002, 1], 'id' => 10001, 'count' => 1}}; | |||
%% 奖励4 | |||
get('award4') -> | |||
#{'rr' => [1001, 20], 'ff' => [3006, 99], 'aa' => [7003, 1], 'test' => <<"这就是一个测试">>}; | |||
%% 奖励5 | |||
get('award5') -> | |||
[1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]; | |||
%% 奖励 | |||
get('award6') -> | |||
[[1001, 20], [3006, 99], [7003, 1], #{'jsonobject' => [12356, 654321]}]; | |||
get(_) -> | |||
undefined. |
@ -0,0 +1,153 @@ | |||
-- Automatic generation from -->> | |||
-- excel file name: A_object表示例--cfg_object | |||
-- excel sheet name: 武器(这个sheet就不会附加到导出名后部分) | |||
local cfg_object = | |||
{ | |||
-- 开放等级 | |||
open_level =90, | |||
-- 额外添加属性值1 | |||
add_value1 =100.1, | |||
-- 额外添加属性值2 | |||
add_value2 =100, | |||
-- 活动id | |||
act_id =1001, | |||
-- 开始时间 | |||
open ='18:00:0', | |||
-- 错误信息 | |||
[10000] ='前面字段为errorID,这里是错误描述,是的object配置的server,client字段名还支持数字作为key(但是转出格式为xml和jsonarray时就不支持了)', | |||
-- 奖励1 | |||
award1 = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1001, | |||
[2] = 20 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 1002, | |||
[2] = 20 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 1003, | |||
[2] = 30 | |||
} | |||
}, | |||
-- 奖励2 | |||
award2 = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1001, | |||
[2] = 10 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 1002, | |||
[2] = 20 | |||
} | |||
}, | |||
-- 奖励3(这条转成xml是就会报错,因为KEY为数字) | |||
award3 = | |||
{ | |||
[1] = | |||
{ | |||
res = 1001, | |||
id = 10001, | |||
count = 1 | |||
}, | |||
[2] = | |||
{ | |||
id = 10001, | |||
count = 1, | |||
res = | |||
{ | |||
[1] = 1002, | |||
[2] = 1 | |||
} | |||
} | |||
}, | |||
-- 奖励4 | |||
award4 = | |||
{ | |||
test = '这就是一个测试', | |||
rr = | |||
{ | |||
[1] = 1001, | |||
[2] = 20 | |||
}, | |||
ff = | |||
{ | |||
[1] = 3006, | |||
[2] = 99 | |||
}, | |||
aa = | |||
{ | |||
[1] = 7003, | |||
[2] = 1 | |||
} | |||
}, | |||
-- 奖励5 | |||
award5 = | |||
{ | |||
[1] = 1, | |||
[2] = 2, | |||
[3] = 3, | |||
[4] = 4, | |||
[5] = 5, | |||
[6] = 6, | |||
[7] = 7, | |||
[8] = 8, | |||
[9] = 9, | |||
[10] = 9, | |||
[11] = 9, | |||
[12] = 9, | |||
[13] = 9, | |||
[14] = 9, | |||
[15] = 9, | |||
[16] = 9, | |||
[17] = 9, | |||
[18] = 9 | |||
}, | |||
-- 奖励 | |||
award6 = | |||
{ | |||
[1] = | |||
{ | |||
[1] = 1001, | |||
[2] = 20 | |||
}, | |||
[2] = | |||
{ | |||
[1] = 3006, | |||
[2] = 99 | |||
}, | |||
[3] = | |||
{ | |||
[1] = 7003, | |||
[2] = 1 | |||
}, | |||
[4] = | |||
{ | |||
jsonobject = | |||
{ | |||
[1] = 12356, | |||
[2] = 654321 | |||
} | |||
} | |||
} | |||
} | |||
return cfg_object |
@ -1,12 +1,12 @@ | |||
@echo off | |||
:python genCfgs.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --swriter lua --cwriter lua | |||
:python genCfgs.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --swriter erlanghrl | |||
:python genCfgs.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --swriter erlangerl | |||
:python genCfgs.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --swriter elixir | |||
:python genCfgs.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --swriter jsonobject | |||
:python genCfgs.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --cwriter jsonarray | |||
python src/genCfgs.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --swriter elixir --cwriter xml | |||
python src/genCfgs.py --input ./config_excel --srv ./config_excel/server/ --clt ./config_excel/client/ --timeout -1 --suffix .xlsx --swriter lua --cwriter lua | |||
python src/genCfgs.py --input ./config_excel --srv ./config_excel/server/ --clt ./config_excel/client/ --timeout -1 --suffix .xlsx --swriter erlanghrl | |||
python src/genCfgs.py --input ./config_excel --srv ./config_excel/server/ --clt ./config_excel/client/ --timeout -1 --suffix .xlsx --swriter erlangerl | |||
:python src/genCfgs.py --input ./config_excel --srv ./config_excel/server/ --clt ./config_excel/client/ --timeout -1 --suffix .xlsx --swriter elixir | |||
:python src/genCfgs.py --input ./config_excel --srv ./config_excel/server/ --clt ./config_excel/client/ --timeout -1 --suffix .xlsx --swriter jsonobject | |||
:python src/genCfgs.py --input ./config_excel --srv ./config_excel/server/ --clt ./config_excel/client/ --timeout -1 --suffix .xlsx --cwriter jsonarray | |||
:python src/genCfgs.py --input ./config_excel --srv ./config_excel/server/ --clt ./config_excel/client/ --timeout -1 --suffix .xlsx --swriter elixir --cwriter xml | |||
pause |