Olá @andretoprox, primeiro vá em creaturescripts e crie um arquivo chamdo ("itemreward"), sem aspas. Abra-o e cole o código abaixo:
local config = {
loginMessage = getConfigValue('loginMessage'), -- não mexa
useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')), -- não mexa
msg = "", -- mensagem que vai dar
itens = {xxxx, xxxx, xxxx}, -- itens que vai ganhar
count = math.random(1,5), --- Quantidade De itens, vai variar de 1 a 5
}
function onLogin(cid)
local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage
if(lastLogin > 0) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."
iten = math.random(1, #config.itens)
doPlayerAddItem(cid, iten, config.count)
else
str = str
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
end
depois vá em creaturescripts.xml e cole a tag:
<event type="login" name="ItemR" event="script" value="itemreward.lua" />
depois de feito isso, vá em creaturescripts/login.lua e abra-o e cole a tag abaixo dos ("registerCreatureEvent"):
registerCreatureEvent(cid, "ItemR")
salve e feche, agora teste. Se der Algum erro poste aqui.
Vlw


info
Grupo: Campones
Registrado: 29/10/11
Posts: 53
Reputação: +3
Char no Tibia: Razzor Master
Versão: 8.60
Creaturescripts...
Eu quero um script que quando vc entra pela primeira vez NO DIA, vc ganha X item (configurável) e apareça na tela DO JOGADOR (não é broadcast!!) Você recebeu sua recompensa diária.