stoneage8.5/服务器端lua文件/ablua/magic/addpaypoint.lua
2020-06-22 17:49:02 +08:00

30 lines
1.2 KiB
Lua

function addpay(charaindex, data)
local value = other.atoi(other.getString(data, " ", 1))
local cdkey = other.getString(data, " ", 2)
if cdkey == "" then
local oldvalue = sasql.getPayPoint(charaindex)
sasql.setPayPoint(charaindex, sasql.getPayPoint(charaindex) + value)
char.TalkToCli(charaindex, -1, "成功将账号[" .. char.getChar(charaindex, "账号") .. "]名字[" .. char.getChar(charaindex, "名字") .. "]个人充值积分原" .. oldvalue .. "增到为" .. sasql.getPayPoint(charaindex), "青色")
else
local maxplayer = char.getPlayerMaxNum()
local cimelia = other.atoi(data)
for i = 0, maxplayer - 1 do
if char.check(i) == 1 then
if char.getChar(i, "账号") == cdkey then
local oldvalue = sasql.getPayPoint(i)
sasql.setPayPoint(i, sasql.getPayPoint(i) + value)
char.TalkToCli(charaindex, -1, "成功将账号[" .. char.getChar(i, "账号") .. "]名字[" .. char.getChar(i, "名字") .. "]个人充值积分原" .. oldvalue .. "增到为" .. sasql.getPayPoint(i), "青色")
char.TalkToCli(i, -1, "GM[" .. char.getChar(charaindex, "名字") .. "]将你的个人充值积分原" .. oldvalue .. "增到为" .. sasql.getPayPoint(i), "青色")
return
end
end
end
end
end
function main()
minute = 0
magic.addLUAListFunction("充值积分", "addpay", "", 1, "[]")
end