Irei postar um script de minha total autoria, que apesar de não ser grandes coisas, pode ser útil para bastante gente.
Nome do Sistema ou Script: Mensagem em PopUp
Nome do Autor: Jrbx (eu)
Servidor Testado e/ou Versão do Tibia: 8.54 a 8.60
O que ele faz: Envia uma mensagem em PopUp para um determinado jogador como no exemplo abaixo:
~~
Vamos la:
1º) Vá até a pasta data/talkactions/scripts e crie um arquivo chamado popup.lua.
2º) Abra o novo arquivo e coloque o seguinte código:
function onSay(cid, words, param)
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Name and message required.")
return TRUE
end
local t = string.explode(param, ";")
local player = getPlayerByNameWildcard(t[1])
if(not t[2]) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Add a ; and then add your message.")
elseif(doPlayerPopupFYI(player, "Sender: " .. getCreatureName(cid) .. "nRank: " .. getPlayerGroupName(cid) .. "n".. t[2] .."")== LUA_ERROR) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Bad message color type.")
return TRUE
end
return TRUE
end
2º) Vá até data/talkactions/talkactions.lua e adicione a seguinte linha:
3º) Prontinho... Agora sempre que quiser utilizálo em seu OTServer, basta seguir o modelo:
Ex: /popup mystic;Script Funcionando corretamente
Qualquer dúvida é só postar ai que eu respondo...