Como criar uma runa de experiência e que dê álem de experiência, dê um prêmio.
Vá a pasta do seu OTSERVER e em seguida vá em, Data/actions/scripts e crie um novo arquivo chamado prem e adicione o conteude do quote abaixo, Após isso salve como prem.lua
function onUse(cid, item, frompos, item2, topos)
if item.itemid == 2296 then
doPlayerAddExp(cid,100)
doPlayerAddItem(item2.uid,2148,5)
doSendMagicEffect(topos,29)
doPlayerSay(cid,"Ganhei!",1)
if item.type > 1 then
doChangeTypeItem(item.uid,item.type-1)
else
doRemoveItem(item.uid,1)
end
end
return 1
end
Agora como editar sua runa:
Em azul: ID da runa ou item nescessário para usar, e receber sua experiência.
Em vermelho: Quanto de exp o ganhador ganhará ao usar a runa,item.
Em amarelo: ID do prêmio álem da experiência no caso o ID é do gold coin.
Em cinza: Quanto o jogador ganhará no exemplo está que ele ganhará 5 Gold coins.
Em verde: O que o jogador falará ao usar a runa.
Como mudar o ID da runa ou o item que o player usará:
Vá em data/actions Abra actions.xml como editar ou com o bloco de notas,Após isso crie em uma linha o seguinte conteúdo:
<action itemid="2296" script="prem.lua" />
Explicando:
Em laranja: O id da runa ou item que o player precisará usar para se baneficiar do script runewin que editamos acima.
Em roxo: Nome do script que será encontrado na pasta Data/actions/scripts
É isso ai galera espero que vocês tenham conseguido, Qualquer dúvida poste aqui.
Tutorial por Milek, Abraços.