function SaveSetting()
local SettingFile=io.open("Setting.txt","w")
io.output(SettingFile)
for Key,Val in pairs(SettingTable)
do
io.write(Key.."="..Val..",")
end
io.close(SettingFile)
end
function ReadSetting()
for Key,Val in pairs(SettingTable)
do
SettingTable[Key]=nil
end
local SettingFile=io.open("Setting.txt","r")
io.input(SettingFile)
local Content=io.read("*all")
for Key,Val in string.gmatch(Content, "(%w+)=([%w+]+)")
do
SettingTable[Key]=Val
end
io.close(SettingFile)
end
function UserExists(User)
for Key,Val in pairs(SettingTable)
do
if Val==User then
return true
end
end
return false
end
function UserID(User)
for Key,Val in pairs(SettingTable)
do
if Val==User then
return Key
end
end
return nil
end
function AddUser(User)
if UserExists(User)==false then
table.insert(SettingTable,User)
return true
else
return false
end
end
function DeleteUser(User)
if UserExists(User)==true then
table.remove(SettingTable,UserID(User))
return true
else
return false
end
end
function PrintSetting()
for Key,Val in pairs(SettingTable)
do
print(Key.."=>"..Val)
end
end
SettingTable={}
SettingTable.MasterAdmin="+989142290420"
SettingTable.Admin="+989142290420"
SettingTable.Password="000000"
SettingTable.Restore=0
SettingTable.ReplySMS=1
SettingTable.PowerOffSMS=1
SettingTable.Mode=0
SettingTable.CH1Status=0
SettingTable.CH2Status=0
SettingTable.CH3Status=0
SettingTable.CH4Status=0
SettingTable.CH5Status=0
SettingTable.CH6Status=0
SaveSetting()
ReadSetting()
print(AddUser("+989142290420"))
print(AddUser("+989142290421"))
print(AddUser("+989142290422"))
PrintSetting()
SaveSetting()
print(DeleteUser("+989142290422"))
print(DeleteUser("+989142290421"))
ReadSetting()
PrintSetting()
--PrintSetting()
To embed this project on your website, copy the following code and paste it into your website's HTML: