samuel157
/root
- Joined
- Mar 19, 2010
- Messages
- 447
- Solutions
- 3
- Reaction score
- 49
- Location
- São Paulo, Brazil
- GitHub
- Samuel10M
show error on concole @Alberto Cabrera
Code:[Error - Action Interface] [01/09/2021 18:14:34] data/actions/scripts/script.lua:onUse [01/09/2021 18:14:34] Description: [01/09/2021 18:14:35] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value) [01/09/2021 18:14:35] stack traceback: [01/09/2021 18:14:35] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20> [01/09/2021 18:14:36] [Error - Action Interface] [01/09/2021 18:14:36] data/actions/scripts/script.lua:onUse [01/09/2021 18:14:36] Description: [01/09/2021 18:14:36] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value) [01/09/2021 18:14:36] stack traceback: [01/09/2021...
@Levi999x sorry I didn't know you didn't mess at 8.60
-- copy paste in actions.xml
-- <action uniqueid="50000-50007" event="script" value="script.lua"/>
local config = {
[50000] = {items = {{2189, 1}}, coin = 9971, price = 30},
[50001] = {items = {{7450, 1}}, coin = 9971, price = 30},
[50002] = {items = {{8931, 1}}, coin = 9971, price = 30},
[50003] = {items = {{8293, 1}}, coin = 9971, price = 30},
[50004] = {items = {{7424, 1}, {2545, 1}}, coin = 9971, price = 30},
[50005] = {items = {{7735, 1}, {2546, 1}}, coin = 9971, price = 30},
[50006] = {items = {{8851, 1}, {6529, 1}}, coin = 9971, price = 30},
[50007] = {items = {{8856, 1}, {2352, 1}}, coin = 9971, price = 30}
}
local function concatstr(table)
local str = ''
for a, b in pairs(table) do
str = str .. (#table > 1 and (#table - 1 > a and b .. ', ' or #table - 1 == a and b .. ' and ' or #table == a and b) or #table == 1 and b)
end
return str
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
local v = config[item.uid]
if getPlayerItemCount(cid, v.coin) < v.price then
return doPlayerSendCancel(cid, "Sorry, you need " .. v.price .. " " .. (getItemNameById(v.coin) .. (v.price > 1 and 's' or '')) .. ".")
end
local cap = 0
for a, b in ipairs(v.items) do
cap = cap + getItemWeightById(b[1]) * b[2]
end
if getPlayerFreeCap(cid) < cap then
return doPlayerSendCancel(cid, "You need " .. cap .. " capacity to obtain " .. (#v.items > 1 and 'those' or 'this') .. " item.")
end
local item_name = {}
for _, item in ipairs(v.items) do
table.insert(item_name, (item[2] > 1 and item[2] .. ' ' or '') .. getItemNameById(item[1]))
if isItemStackable(item[1]) or item[2] == 1 then
doPlayerAddItem(cid, item[1], item[2])
else
for i = 1, item[2] do
doPlayerAddItem(cid, item[1], 1)
end
end
end
doPlayerRemoveItem(cid, v.coin, v.price)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You bought a " .. concatstr(item_name) .. " for " .. v.price .. " " .. (getItemNameById(v.coin) .. (v.price > 1 and 's' or '')) .. ".")
doSendMagicEffect(getThingPosition(cid), CONST_ME_STUN)
doPlayerSaveEx(cid)
return true
end
[Error - Action Interface]
[01/09/2021 18:14:34] data/actions/scripts/script.lua:onUse
[01/09/2021 18:14:34] Description:
[01/09/2021 18:14:35] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value)
[01/09/2021 18:14:35] stack traceback:
[01/09/2021 18:14:35] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20>
[01/09/2021 18:14:36] [Error - Action Interface]
[01/09/2021 18:14:36] data/actions/scripts/script.lua:onUse
[01/09/2021 18:14:36] Description:
[01/09/2021 18:14:36] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value)
[01/09/2021 18:14:36] stack traceback:
[01/09/2021 18:14:36] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20>
[01/09/2021 18:14:37] [Error - Action Interface]
[01/09/2021 18:14:37] data/actions/scripts/script.lua:onUse
[01/09/2021 18:14:37] Description:
[01/09/2021 18:14:37] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value)
[01/09/2021 18:14:37] stack traceback:
[01/09/2021 18:14:37] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20>
[01/09/2021 18:15:31] [Error - Action Interface]
[01/09/2021 18:15:31] data/actions/scripts/script.lua:onUse
[01/09/2021 18:15:31] Description:
[01/09/2021 18:15:31] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value)
[01/09/2021 18:15:31] stack traceback:
[01/09/2021 18:15:31] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20>
[01/09/2021 18:15:32] [Error - Action Interface]
[01/09/2021 18:15:32] data/actions/scripts/script.lua:onUse
[01/09/2021 18:15:32] Description:
[01/09/2021 18:15:32] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value)
[01/09/2021 18:15:32] stack traceback:
[01/09/2021 18:15:32] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20>
[01/09/2021 18:15:33] [Error - Action Interface]
[01/09/2021 18:15:33] data/actions/scripts/script.lua:onUse
[01/09/2021 18:15:33] Description:
[01/09/2021 18:15:33] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value)
[01/09/2021 18:15:33] stack traceback:
[01/09/2021 18:15:33] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20>
[01/09/2021 18:15:34] [Error - Action Interface]
[01/09/2021 18:15:34] data/actions/scripts/script.lua:onUse
[01/09/2021 18:15:34] Description:
[01/09/2021 18:15:34] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value)
[01/09/2021 18:15:34] stack traceback:
[01/09/2021 18:15:34] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20>
[01/09/2021 18:15:35] [Error - Action Interface]
[01/09/2021 18:15:35] data/actions/scripts/script.lua:onUse
[01/09/2021 18:15:35] Description:
[01/09/2021 18:15:35] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value)
[01/09/2021 18:15:35] stack traceback:
[01/09/2021 18:15:35] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20>
show error on concole @Alberto Cabrera
Code:[Error - Action Interface] [01/09/2021 18:14:34] data/actions/scripts/script.lua:onUse [01/09/2021 18:14:34] Description: [01/09/2021 18:14:35] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value) [01/09/2021 18:14:35] stack traceback: [01/09/2021 18:14:35] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20> [01/09/2021 18:14:36] [Error - Action Interface] [01/09/2021 18:14:36] data/actions/scripts/script.lua:onUse [01/09/2021 18:14:36] Description: [01/09/2021 18:14:36] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value) [01/09/2021 18:14:36] stack traceback: [01/09/2021 18:14:36] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20> [01/09/2021 18:14:37] [Error - Action Interface] [01/09/2021 18:14:37] data/actions/scripts/script.lua:onUse [01/09/2021 18:14:37] Description: [01/09/2021 18:14:37] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value) [01/09/2021 18:14:37] stack traceback: [01/09/2021 18:14:37] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20> [01/09/2021 18:15:31] [Error - Action Interface] [01/09/2021 18:15:31] data/actions/scripts/script.lua:onUse [01/09/2021 18:15:31] Description: [01/09/2021 18:15:31] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value) [01/09/2021 18:15:31] stack traceback: [01/09/2021 18:15:31] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20> [01/09/2021 18:15:32] [Error - Action Interface] [01/09/2021 18:15:32] data/actions/scripts/script.lua:onUse [01/09/2021 18:15:32] Description: [01/09/2021 18:15:32] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value) [01/09/2021 18:15:32] stack traceback: [01/09/2021 18:15:32] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20> [01/09/2021 18:15:33] [Error - Action Interface] [01/09/2021 18:15:33] data/actions/scripts/script.lua:onUse [01/09/2021 18:15:33] Description: [01/09/2021 18:15:33] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value) [01/09/2021 18:15:33] stack traceback: [01/09/2021 18:15:33] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20> [01/09/2021 18:15:34] [Error - Action Interface] [01/09/2021 18:15:34] data/actions/scripts/script.lua:onUse [01/09/2021 18:15:34] Description: [01/09/2021 18:15:34] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value) [01/09/2021 18:15:34] stack traceback: [01/09/2021 18:15:34] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20> [01/09/2021 18:15:35] [Error - Action Interface] [01/09/2021 18:15:35] data/actions/scripts/script.lua:onUse [01/09/2021 18:15:35] Description: [01/09/2021 18:15:35] data/actions/scripts/script.lua:46: attempt to call global 'doPlayerSaveEx' (a nil value) [01/09/2021 18:15:35] stack traceback: [01/09/2021 18:15:35] data/actions/scripts/script.lua:46: in function <data/actions/scripts/script.lua:20>