O @movie quer o script que aparece essas mensagens ai, acho que é quando clica no livro certo? pega o action que ta nele, e procura em actions.xml depois ve o nome do arquivo, abre ele e posta o script aqui.
Mas faz o seguinte, apaga isso ai tudo faz isso. data/actions/scripts diasvip.lua
function onUse(cid, item, fromPosition, itemEx, toPosition)
local dias = 10 -- quantidades de dias premium que vai add
doPlayerAddPremiumDays(cid, dias)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou " .. dias .. " premium.")
doRemoveItem(item.uid, 1)
end
data/actions e abra o actions.xml e add essa tag:
Troca o "1234" pelo ID do item que você quer que de Premium.
<action itemid="1234" event="script" value="diasvip.lua"/>
Agora pra fazer um tile no chão que só Premium passa, faça o seguinte. data/movements/scripts e crie um arquivo chamado passe_vip.lua e dentro desse arquivo coloque:
-- Creditos: Breno Neves (KotZletY) = Criador do Script!
function onStepIn(cid, item, position, fromPosition)
if getPlayerPremiumDays(cid) >= 1 then
doSendMagicEffect(getThingPos(cid), 12)
doPlayerSendTextMessage(cid, 25, "Seja Bem-vindo ".. getPlayerName(cid) .." !")
else
doTeleportThing(cid, fromPosition, true)
doSendMagicEffect(getThingPos(cid), 2)
doPlayerSendTextMessage(cid, 25, "Apenas Players Premium podem passa.")
end
return true
end
Agora em data/movements e abra o arquivo movements.xml e adicione essa tag:
Em actionid="50008" coloque esse action id no(os) pisos onde o player tem que passar "MAPA EDITOR"
<movevent type="StepIn" actionid="50008" event="script" value="passe_vip.lua"/>
Tudo isso que postei, achei em 2 minutos aqui no forum, basta procurar as coisas que você acha facil!