Postado Junho 4, 2015 9 anos Este é um post popular. Script simples mas pode ser útil, para os ot admin. data/talkactions/scripts addplayersonline.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 v = param:split(",") if #v ~= 2 then player:sendCancelMessage("Insufficient parameters.") return false end local item, count = tonumber(v[1]), tonumber(v[2]) for _, pid in pairs(Game.getPlayers()) do pid:addItem(item, count) end broadcastMessage("A equipe acaba de mandar "..count.." "..ItemType(item):getName().." para todos os player online!", MESSAGE_STATUS_WARNING) return false end tag.XML : <talkaction words="/addplayersonline" separator=" " script="addplayersonline.lua" /> Editado Junho 6, 2015 9 anos por Stinger (veja o histórico de edições)
Postado Junho 4, 2015 9 anos Tópico aprovado, obrigado pela contribuição flavio... um rep na bunda, pela talkaction bem legal
Postado Junho 6, 2015 9 anos Os player não recebe a mensagem, da erro.. Lua Script Error: [TalkAction Interface] data/talkactions/scripts/addplayersonline.lua:onSay data/talkactions/scripts/addplayersonline.lua:17: attempt to call a string value stack traceback: [C]: in ? data/talkactions/scripts/addplayersonline.lua:17: in function <data/talkactions/scripts/addplayersonline.lua:1>
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.