Ir para conteúdo

[action] Pedra Ou Estatua Que Da Itens [8.4] ...


voodo

Posts Recomendados

Bom neste tutorial irei ensinar como fazer Estátua ou Pedra que de itens , eu testei no 8.4 , pode ser que de certo em outras versões tbm .....

 

Usei como exemplo o Amulet Of Loss , axei util talves como alternativa para quem nao queira usar npcs ou entao para Pvps-Enforceds , pq e iper chato ter que comprar itens, ou foods , ou qualquer outra coisa quando estamos doido pra ir pra quela war ou da aquela upada né ;D ....

 

 

Vomos Ao Script ...

 

 

Crie um arquivo dentro de data\actions\scripts , com o nome de clickaol (ou o nome desejado , conforme o iten )..

 

Cole isso la dentro e salve :

function onUse(cid, item, frompos, item2, topos)

if item.uid == 15043 then

 

getPlayerStorageValue(cid,1354)

doPlayerSendTextMessage(cid,22,"Você pegou 1 Amulet Of Loss!.")

doPlayerAddItem(cid,2173,1)

setPlayerStorageValue(cid,1354,1)

else

 

doPlayerSendTextMessage(cid,22,"Você pegou 1 Amulet Of Loss!")

 

 

end

 

return 1

 

end

 

---------------------------------------------------------------------------------------

Depois va em actions e cole isso :

<action uniqueid="15043" script="clickaol.lua" />

 

 

---------------------------------------------------------------------------------------´

 

Explicação:Oque Esta em Verde e o numero do script ....

Oque Esta em Vermelho E o ID da Pedra (que foi usada aki ) voce podera trocar por qualquer outra statua ou pedra !!

Oque Esta Em azul e o ID do Item que sera entregue (No caso a AOL ) que podera ser trocado por qualquer outro iten...

------------------------------------------------------------------------------------------------------------------------------------------

 

Obs : O numero colocado no script e na action , que no caso foi o 15043 , terá que ser o mesmo que voce ira colocar na pedra ou na estatua no MapEditor ....

 

Intão é isso ... Espero ter sido útil ....

 

POR FAVOR COMENTEM MAL OU BEM , POIS AS CRITICAS ME FAZEM CRESÇER

 

Abrasso ... By : Noel :D

Editado por voodo
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 2 months later...

so algumas perguntinhas.

 

o que isso esta fazendo no script ?.

 

getPlayerStorageValue(cid,1354)

setPlayerStorageValue(cid,1354,1)

 

e porque colocou else no if ?.

else

doPlayerSendTextMessage(cid,22,"Você pegou 1 Amulet Of Loss!")

Editado por Marcryzius
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...