abdala ragab
Excellent OT User
when i was playing tibia 860 The admin was giving a gift to all the active players
Do you know this commanda
How is it added?
Thanks in advance
Do you know this commanda
How is it added?
Thanks in advance
local giftId = 1234
for _, onlinePlayer in pairs(Game.getPlayers()) do
local gift = Game.createItem(giftId, 1)
local message = ("You have received %s."):format(gift:getNameDescription(gift:getSubType(), true))
if not onlinePlayer:addItemEx(gift, false) then
onlinePlayer:getInbox():addItemEx(gift, FLAG_NOLIMIT)
message = ("%s It has been sent to your inbox because it couldn't be carried."):format(message)
end
onlinePlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, message)
end
Please give me the steps to do itLUA:local giftId = 1234 for _, onlinePlayer in pairs(Game.getPlayers()) do local gift = Game.createItem(giftId, 1) local message = ("You have received %s."):format(gift:getNameDescription(gift:getSubType(), true)) if not onlinePlayer:addItemEx(gift, false) then onlinePlayer:getInbox():addItemEx(gift, FLAG_NOLIMIT) message = ("%s It has been sent to your inbox because it couldn't be carried."):format(message) end onlinePlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, message) end
LUA:local giftId = 1234 for _, onlinePlayer in pairs(Game.getPlayers()) do local gift = Game.createItem(giftId, 1) local message = ("You have received %s."):format(gift:getNameDescription(gift:getSubType(), true)) if not onlinePlayer:addItemEx(gift, false) then onlinePlayer:getInbox():addItemEx(gift, FLAG_NOLIMIT) message = ("%s It has been sent to your inbox because it couldn't be carried."):format(message) end onlinePlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, message) end
function onSay(player, words, param)
if not player:getGroup():getAccess() then
return true
end
if player:getAccountType() < ACCOUNT_TYPE_GOD then
return false
end
local giftId = 5092
for _, onlinePlayer in pairs(Game.getPlayers()) do
local gift = Game.createItem(giftId, 1)
local message = ("You have received %s."):format(gift:getNameDescription(gift:getSubType(), true))
if not onlinePlayer:addItemEx(gift, false) then
onlinePlayer:getDepotChest(1, true):addItemEx(gift, FLAG_NOLIMIT)
message = ("%s It has been sent to your inbox because it couldn't be carried."):format(message)
end
onlinePlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, message)
end
end
tfs 1.2 Tell me in detail where to add it?What engine you're using? Because i have no problems with this on tfs 1.5
LUA:function onSay(player, words, param) if not player:getGroup():getAccess() then return true end if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end local giftId = 5092 for _, onlinePlayer in pairs(Game.getPlayers()) do local gift = Game.createItem(giftId, 1) local message = ("You have received %s."):format(gift:getNameDescription(gift:getSubType(), true)) if not onlinePlayer:addItemEx(gift, false) then onlinePlayer:getDepotChest(1, true):addItemEx(gift, FLAG_NOLIMIT) message = ("%s It has been sent to your inbox because it couldn't be carried."):format(message) end onlinePlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, message) end end