MI
action

[action] Como Fazer Uma Runa Ou Item Que Da Experiência

Por milek, 05 de ago. de 2007 em Actions e Talkactions

script
otserv
7
2.6k
milekM
05 de agosto de 2007 às 15:57
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.

JPPOrietloSJ
05 de agosto de 2007 às 15:58

Post em seção errada!

Mais atenção da proxima vez,estarei reportando,para os moderadores colocarem no lugar correto!

Blade RlzB
05 de agosto de 2007 às 16:32

A idéia é boa, mas como já disseram; seção errada.

Eu sinceramente acho que essa idéia serve mais para servidores zuados. Servidores realmente sérios não usariam esse tipo de action (minha opnião).

 

@JPPOrietloS

 

Isso é flood. Não precisa dizer que vai reportar; simplesmente reporte.

 

Blade Rlz :)

ExordiumE
05 de agosto de 2007 às 17:57

parece cabal, que faz a quest pra ganha exp o.O

 

entao, seção errada amigo =)

milekM
05 de agosto de 2007 às 18:25

Porque seção errada? Isso ai é uma action que eu fiz e postei para vocês como meu trabalho, é igual você fazer um map e postar com ss's, isso ai eh como um map mas com códigos que eu fiz, axho que não está na seção errada¬¬',e se estiver já tem muito moderador para averiquar isso

 

/Milek

VenturaV
05 de agosto de 2007 às 20:42

Seção Incorreta, mais atenção na próxima vez...

~|Tópico movido|~

 

Atenciosamente;

Ventura - Moderador XTibia

2 semanas depois...
oraO
19 de agosto de 2007 às 03:39

na verdade essa runa é usada para servidores de Esportes ;D

 

Tipo, assim que o player ganha o jogo ou a corrida ele ganha exp ;D

 

certo ?