Em data/movements/movements.xml adicione a tag:
<movevent type="StepIn" actionid="2135" event="script" value="premio.lua"/>Agora em data/movements/scripts, crie um arquivo chamado premio.lua com o seguinte conteúdo:
local config = {
storage = 24700,
item = 5805,
desc = "Premio ao jogador %s por completar um evento."
}
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
if isPlayer(cid) then
if getPlayerStorageValue(cid, config.storage) < 1 then
local pos = getCreaturePosition(cid)
pos.y = pos.y - 1
local thing = doCreateItem(config.item, 1, pos)
doItemSetAttribute(thing, "description", string.format(config.desc, getCreatureName(cid)))
setPlayerStorageValue(cid, config.storage, 1)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED)
return true
end
end
return true
endPronto, agora coloca a actionid 2135 (ou outra configurada) no piso desejado, e pronto!



info
Grupo: Campones
Registrado: 28/01/12
Posts: 54
Reputação: +6
Saudações amigos xTibianos,
Estou precisando de um script igual aquele da arena, porém vendo os scripts da arena eu fiquei um pouco confuso (não intendo muito de scripts) e vi que se eu usar eles não vai dar certo eu acho pois não mostra o id do troféu, mas é mesma coisa, quando o player pisar no local surge um troféu na frente dele com seu nick, se alguém souber ai como faz em um script simples dou REP+
Desde já agradeço!
Editado Junho 23 por VitinhoMapp