@ -1,289 +0,0 @@ | |||||
<?xml version="1.0" ?> | |||||
<cfg_array_example1> | |||||
<item index="0"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">900</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">从小城镇</desc> | |||||
<id type="int64">1001</id> | |||||
<level type="int64">88</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos1</str> | |||||
<sub_level type="number">1</sub_level> | |||||
</item> | |||||
<item index="1"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">900</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">有钱就可以买</desc> | |||||
<id type="int64">1001</id> | |||||
<level type="int64">88</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos1</str> | |||||
<sub_level type="number">2</sub_level> | |||||
</item> | |||||
<item index="2"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">900</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">有钱就可以买</desc> | |||||
<id type="int64">1001</id> | |||||
<level type="int64">89</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos1</str> | |||||
<sub_level type="number">89</sub_level> | |||||
</item> | |||||
<item index="3"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">900</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">有钱就可以买</desc> | |||||
<id type="int64">1001</id> | |||||
<level type="int64">88</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos2</str> | |||||
<sub_level type="number">88.9</sub_level> | |||||
</item> | |||||
<item index="4"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">900</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">有钱就可以买</desc> | |||||
<id type="int64">1001</id> | |||||
<level type="int64">89</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos2</str> | |||||
<sub_level type="number">89</sub_level> | |||||
</item> | |||||
<item index="5"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">901</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">有钱就可以买</desc> | |||||
<id type="int64">1002</id> | |||||
<level type="int64">88</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos1</str> | |||||
<sub_level type="number">88</sub_level> | |||||
</item> | |||||
<item index="6"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">900</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">有钱就可以买</desc> | |||||
<id type="int64">1002</id> | |||||
<level type="int64">89</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos1</str> | |||||
<sub_level type="number">89</sub_level> | |||||
</item> | |||||
<item index="7"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">901</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">有钱就可以买</desc> | |||||
<id type="int64">1002</id> | |||||
<level type="int64">90</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos1</str> | |||||
<sub_level type="number">90</sub_level> | |||||
</item> | |||||
<item index="8"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">901</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">有钱就可以买</desc> | |||||
<id type="int64">1002</id> | |||||
<level type="int64">88</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos2</str> | |||||
<sub_level type="number">88</sub_level> | |||||
</item> | |||||
<item index="9"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">900</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">有钱就可以买</desc> | |||||
<id type="int64">1002</id> | |||||
<level type="int64">89</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos2</str> | |||||
<sub_level type="number">89</sub_level> | |||||
</item> | |||||
<item index="10"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">901</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">有钱就可以买</desc> | |||||
<id type="int64">1002</id> | |||||
<level type="int64">90</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos2</str> | |||||
<sub_level type="number">90</sub_level> | |||||
</item> | |||||
<item index="11"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">902</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">有钱就可以买</desc> | |||||
<id type="int64">1003</id> | |||||
<level type="int64">85</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos1</str> | |||||
<sub_level type="number">85</sub_level> | |||||
</item> | |||||
<item index="12"> | |||||
<attr> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">700</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">2</item> | |||||
<item index="1" type="int64">800</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">3</item> | |||||
<item index="1" type="int64">903</item> | |||||
</item> | |||||
</attr> | |||||
<desc type="string">有钱就可以买</desc> | |||||
<id type="int64">1004</id> | |||||
<level type="int64">80</level> | |||||
<name type="string">黑切+蓝盾</name> | |||||
<str type="string">pos1</str> | |||||
<sub_level type="number">80</sub_level> | |||||
</item> | |||||
</cfg_array_example1> |
@ -1,88 +0,0 @@ | |||||
<?xml version="1.0" ?> | |||||
<cfg_object1_cfg_object> | |||||
<actId type="number">1001</actId> | |||||
<add_value1 type="number">100.1</add_value1> | |||||
<add_value2 type="int64">100</add_value2> | |||||
<award1> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1001</item> | |||||
<item index="1" type="int64">20</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">1002</item> | |||||
<item index="1" type="int64">20</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">1003</item> | |||||
<item index="1" type="int64">30</item> | |||||
</item> | |||||
</award1> | |||||
<award2> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1001</item> | |||||
<item index="1" type="int64">10</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">1002</item> | |||||
<item index="1" type="int64">20</item> | |||||
</item> | |||||
</award2> | |||||
<award4> | |||||
<aa> | |||||
<item index="0" type="int64">7003</item> | |||||
<item index="1" type="int64">1</item> | |||||
</aa> | |||||
<ff> | |||||
<item index="0" type="int64">3006</item> | |||||
<item index="1" type="int64">99</item> | |||||
</ff> | |||||
<rr> | |||||
<item index="0" type="int64">1001</item> | |||||
<item index="1" type="int64">20</item> | |||||
</rr> | |||||
<test type="string">这就是一个测试</test> | |||||
</award4> | |||||
<award6> | |||||
<item index="0"> | |||||
<item index="0" type="int64">1001</item> | |||||
<item index="1" type="int64">20</item> | |||||
</item> | |||||
<item index="1"> | |||||
<item index="0" type="int64">3006</item> | |||||
<item index="1" type="int64">99</item> | |||||
</item> | |||||
<item index="2"> | |||||
<item index="0" type="int64">7003</item> | |||||
<item index="1" type="int64">1</item> | |||||
</item> | |||||
<item index="3"> | |||||
<jsonobject> | |||||
<item index="0" type="int64">12356</item> | |||||
<item index="1" type="int64">654321</item> | |||||
</jsonobject> | |||||
</item> | |||||
</award6> | |||||
<award7> | |||||
<item index="0" type="int64">1</item> | |||||
<item index="1" type="int64">2</item> | |||||
<item index="2" type="int64">3</item> | |||||
<item index="3" type="int64">4</item> | |||||
<item index="4" type="int64">5</item> | |||||
<item index="5" type="int64">6</item> | |||||
<item index="6" type="int64">7</item> | |||||
<item index="7" type="int64">8</item> | |||||
<item index="8" type="int64">9</item> | |||||
<item index="9" type="int64">9</item> | |||||
<item index="10" type="int64">9</item> | |||||
<item index="11" type="int64">9</item> | |||||
<item index="12" type="int64">9</item> | |||||
<item index="13" type="int64">9</item> | |||||
<item index="14" type="int64">9</item> | |||||
<item index="15" type="int64">9</item> | |||||
<item index="16" type="int64">9</item> | |||||
<item index="17" type="int64">9</item> | |||||
</award7> | |||||
<jj10000 type="string">前面字段为errorID,这里是错误描述,是的object配置的server,client字段名还支持数字作为key(但是转出格式为xml和jsonarray时就不支持了)</jj10000> | |||||
<open type="string">fgfdg</open> | |||||
<open_level type="int64">90</open_level> | |||||
</cfg_object1_cfg_object> |
@ -1,12 +1,12 @@ | |||||
@echo off | @echo off | ||||
:python ConfigConvertTool.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --swriter lua --cwriter lua | |||||
:python ConfigConvertTool.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --swriter erlanghrl | |||||
:python ConfigConvertTool.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --swriter erlangerl | |||||
:python ConfigConvertTool.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --swriter elixir | |||||
:python ConfigConvertTool.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --swriter jsonobject | |||||
:python ConfigConvertTool.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --cwriter jsonarray | |||||
python ConfigConvertTool.py --input ./config_excel --srv server/ --clt client/ --timeout -1 --suffix .xlsx --swriter elixir --cwriter xml | |||||
: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 | |||||
pause | pause |
@ -1,14 +0,0 @@ | |||||
%% Automatic generation from -->> | |||||
%% excel file name : A_object表示例--cfg_array | |||||
%% excel sheet name : +example3 | |||||
-module(cfg_array). | |||||
-compile(export_all). | |||||
%% 演示 | |||||
get('level') -> | |||||
"啦啦啦!!!"; | |||||
get(_) -> | |||||
undefined. |
@ -1,16 +0,0 @@ | |||||
## Automatic generation from -->> | |||||
## excel file name: A_object表示例--cfg_array | |||||
## excel sheet name: +example3 | |||||
defmodule Cfg_Array do | |||||
## 演示 | |||||
def get(:level) do | |||||
"啦啦啦!!!" | |||||
end | |||||
def get(_) do | |||||
:undefined | |||||
end | |||||
end |
@ -1,3 +0,0 @@ | |||||
{ | |||||
"level":"啦啦啦!!!" | |||||
} |
@ -1,10 +0,0 @@ | |||||
local cfg_array = | |||||
{ | |||||
-- 演示 | |||||
level = '啦啦啦!!!' | |||||
} | |||||
return cfg_array |
@ -1,311 +0,0 @@ | |||||
%% 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(_, _, _) -> | |||||
[]. | |||||
@ -1,13 +0,0 @@ | |||||
%% 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' %% 装备来源描述 | |||||
}). |
@ -1,332 +0,0 @@ | |||||
{ | |||||
"1001":{ | |||||
"pos1":{ | |||||
"88":{ | |||||
"1":{ | |||||
"id":1001, | |||||
"str":"pos1", | |||||
"level":88, | |||||
"sub_level":1, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"从小城镇", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
900 | |||||
] | |||||
] | |||||
}, | |||||
"2":{ | |||||
"id":1001, | |||||
"str":"pos1", | |||||
"level":88, | |||||
"sub_level":2, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"有钱就可以买", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
900 | |||||
] | |||||
] | |||||
} | |||||
}, | |||||
"89":{ | |||||
"89":{ | |||||
"id":1001, | |||||
"str":"pos1", | |||||
"level":89, | |||||
"sub_level":89, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"有钱就可以买", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
900 | |||||
] | |||||
] | |||||
} | |||||
} | |||||
}, | |||||
"pos2":{ | |||||
"88":{ | |||||
"88.9":{ | |||||
"id":1001, | |||||
"str":"pos2", | |||||
"level":88, | |||||
"sub_level":88.9, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"有钱就可以买", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
900 | |||||
] | |||||
] | |||||
} | |||||
}, | |||||
"89":{ | |||||
"89":{ | |||||
"id":1001, | |||||
"str":"pos2", | |||||
"level":89, | |||||
"sub_level":89, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"有钱就可以买", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
900 | |||||
] | |||||
] | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"1002":{ | |||||
"pos1":{ | |||||
"88":{ | |||||
"88":{ | |||||
"id":1002, | |||||
"str":"pos1", | |||||
"level":88, | |||||
"sub_level":88, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"有钱就可以买", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
901 | |||||
] | |||||
] | |||||
} | |||||
}, | |||||
"89":{ | |||||
"89":{ | |||||
"id":1002, | |||||
"str":"pos1", | |||||
"level":89, | |||||
"sub_level":89, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"有钱就可以买", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
900 | |||||
] | |||||
] | |||||
} | |||||
}, | |||||
"90":{ | |||||
"90":{ | |||||
"id":1002, | |||||
"str":"pos1", | |||||
"level":90, | |||||
"sub_level":90, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"有钱就可以买", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
901 | |||||
] | |||||
] | |||||
} | |||||
} | |||||
}, | |||||
"pos2":{ | |||||
"88":{ | |||||
"88":{ | |||||
"id":1002, | |||||
"str":"pos2", | |||||
"level":88, | |||||
"sub_level":88, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"有钱就可以买", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
901 | |||||
] | |||||
] | |||||
} | |||||
}, | |||||
"89":{ | |||||
"89":{ | |||||
"id":1002, | |||||
"str":"pos2", | |||||
"level":89, | |||||
"sub_level":89, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"有钱就可以买", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
900 | |||||
] | |||||
] | |||||
} | |||||
}, | |||||
"90":{ | |||||
"90":{ | |||||
"id":1002, | |||||
"str":"pos2", | |||||
"level":90, | |||||
"sub_level":90, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"有钱就可以买", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
901 | |||||
] | |||||
] | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"1003":{ | |||||
"pos1":{ | |||||
"85":{ | |||||
"85":{ | |||||
"id":1003, | |||||
"str":"pos1", | |||||
"level":85, | |||||
"sub_level":85, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"有钱就可以买", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
902 | |||||
] | |||||
] | |||||
} | |||||
} | |||||
} | |||||
}, | |||||
"1004":{ | |||||
"pos1":{ | |||||
"80":{ | |||||
"80":{ | |||||
"id":1004, | |||||
"str":"pos1", | |||||
"level":80, | |||||
"sub_level":80, | |||||
"name":"黑切+蓝盾", | |||||
"desc1":"有钱就可以买", | |||||
"attr":[ | |||||
[ | |||||
1, | |||||
700 | |||||
], | |||||
[ | |||||
2, | |||||
800 | |||||
], | |||||
[ | |||||
3, | |||||
903 | |||||
] | |||||
] | |||||
} | |||||
} | |||||
} | |||||
} | |||||
} |
@ -1,433 +0,0 @@ | |||||
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 |
@ -1,74 +0,0 @@ | |||||
%% 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(). | |||||
@ -1,12 +0,0 @@ | |||||
%% 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 | |||||
}). |
@ -1,217 +0,0 @@ | |||||
{ | |||||
"1":{ | |||||
"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 | |||||
} | |||||
}, | |||||
"2":{ | |||||
"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 | |||||
} | |||||
}, | |||||
"3":{ | |||||
"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 | |||||
} | |||||
}, | |||||
"4":{ | |||||
"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 | |||||
} | |||||
}, | |||||
"5":{ | |||||
"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 | |||||
} | |||||
} | |||||
} |
@ -1,282 +0,0 @@ | |||||
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 |
@ -1,14 +0,0 @@ | |||||
%% 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. |
@ -1,3 +0,0 @@ | |||||
{ | |||||
"level":"啦啦啦!!!" | |||||
} |
@ -1,10 +0,0 @@ | |||||
local cfg_array_example3 = | |||||
{ | |||||
-- 演示 | |||||
level = '啦啦啦!!!' | |||||
} | |||||
return cfg_array_example3 |
@ -1,58 +0,0 @@ | |||||
%% 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是就会报错) | |||||
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. |
@ -1,102 +0,0 @@ | |||||
{ | |||||
"open_level":90, | |||||
"add_value1":100.1, | |||||
"add_value2":100, | |||||
"act_id":1001, | |||||
"open":"18:00:0", | |||||
"10000":"前面字段为errorID,这里是错误描述,是的object配置的server,client字段名还支持数字作为key(但是转出格式为xml和jsonarray时就不支持了)", | |||||
"award1":[ | |||||
[ | |||||
1001, | |||||
20 | |||||
], | |||||
[ | |||||
1002, | |||||
20 | |||||
], | |||||
[ | |||||
1003, | |||||
30 | |||||
] | |||||
], | |||||
"award2":[ | |||||
[ | |||||
1001, | |||||
10 | |||||
], | |||||
[ | |||||
1002, | |||||
20 | |||||
] | |||||
], | |||||
"award3":{ | |||||
"1":{ | |||||
"res":1001, | |||||
"id":10001, | |||||
"count":1 | |||||
}, | |||||
"2":{ | |||||
"id":10001, | |||||
"count":1, | |||||
"res":[ | |||||
1002, | |||||
1 | |||||
] | |||||
} | |||||
}, | |||||
"award4":{ | |||||
"test":"这就是一个测试", | |||||
"rr":[ | |||||
1001, | |||||
20 | |||||
], | |||||
"ff":[ | |||||
3006, | |||||
99 | |||||
], | |||||
"aa":[ | |||||
7003, | |||||
1 | |||||
] | |||||
}, | |||||
"award5":[ | |||||
1, | |||||
2, | |||||
3, | |||||
4, | |||||
5, | |||||
6, | |||||
7, | |||||
8, | |||||
9, | |||||
9, | |||||
9, | |||||
9, | |||||
9, | |||||
9, | |||||
9, | |||||
9, | |||||
9, | |||||
9 | |||||
], | |||||
"award6":[ | |||||
[ | |||||
1001, | |||||
20 | |||||
], | |||||
[ | |||||
3006, | |||||
99 | |||||
], | |||||
[ | |||||
7003, | |||||
1 | |||||
], | |||||
{ | |||||
"jsonobject":[ | |||||
12356, | |||||
654321 | |||||
] | |||||
} | |||||
] | |||||
} |
@ -1,153 +0,0 @@ | |||||
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是就会报错) | |||||
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,71 +0,0 @@ | |||||
## Automatic generation from -->> | |||||
## excel file name: A_object表示例--cfg_object1 | |||||
## excel sheet name: A_object表示例--cfg_object | |||||
defmodule Cfg_Object1_Cfg_Object do | |||||
## 开放等级 | |||||
def get(:open_level) do | |||||
90 | |||||
end | |||||
## 额外添加属性值1 | |||||
def get(:add_value1) do | |||||
100.1 | |||||
end | |||||
## 额外添加属性值2 | |||||
def get(:add_value2) do | |||||
100 | |||||
end | |||||
## 活动id | |||||
def get(:act_id) do | |||||
1001 | |||||
end | |||||
## 开始时间 | |||||
def get(:open) do | |||||
"fgfdg" | |||||
end | |||||
## 错误信息 | |||||
def get(10000) do | |||||
"前面字段为errorID,这里是错误描述,是的object配置的server,client字段名还支持数字作为key(但是转出格式为xml和jsonarray时就不支持了)" | |||||
end | |||||
## 奖励1 | |||||
def get(:award1) do | |||||
[[1001, 20], {1002, 20}, [1003, 30]] | |||||
end | |||||
## 奖励2 | |||||
def get(:award2) do | |||||
{{1001, 10}, [1002, 20]} | |||||
end | |||||
## 奖励3(这条转成xml是就会报错,因为KEY为数字) | |||||
def get(:award3) do | |||||
%{1 => %{:res => 1001, :id => 10001, :count => 1}, 2 => %{:res => [1002, 1], :id => 10001, :count => 1}} | |||||
end | |||||
## 奖励4 | |||||
def get(:award4) do | |||||
%{:rr => [1001, 20], :ff => [3006, 99], :aa => [7003, 1], :test => "这就是一个测试"} | |||||
end | |||||
## 奖励5 | |||||
def get(:award5) do | |||||
[1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9] | |||||
end | |||||
## 奖励 | |||||
def get(:award6) do | |||||
[[1001, 20], [3006, 99], [7003, 1], %{:jsonobject => [12356, 654321]}] | |||||
end | |||||
def get(_) do | |||||
:undefined | |||||
end | |||||
end |
@ -1,7 +1,7 @@ | |||||
#!/usr/bin/python | #!/usr/bin/python | ||||
# -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||||
from slpp import slpp as lua | |||||
from src.slpp import slpp as lua | |||||
""" | """ | ||||
Tests for slpp | Tests for slpp |