Ir para conteúdo

Egg Of The Many


MUTAN0

Posts Recomendados

Olá;

 

Eu desejo dar a funçao no egg of the many, parecido com o qual ele tem no global que é usa-lo em uma estatua.

Ao usa-lo numa estatua o egg of the many some do slot, o player ganha uma storage e é teletransportado á outro local.

A storage sera usada por mim depois para que o player seja tranpostado da mesma maneira sem precisar do egg.

 

ID do egg of the many: 10523

ID da estatua: 3714

 

Agradeço muito se for possivel me ajudar :D

 

Obrigado, fico no aguardo...

Link para o comentário
Compartilhar em outros sites

Bom simples , primeiro crie um statua.LUA nos actions e nele coloque :

 

local estatua = {3714}
local pos = {x=59,y=52,z=7}

function onUse(cid, item, fromPosition, itemEx, toPosition)
if(isInArray(estatua, itemEx.itemid)) then

       doRemoveItem(10523,1)
       setPlayerStorageValue(cid,valueid, newvalue)
       doTeleportThing(cid,pos)

return true
end
end

 

agora basta pergar um item que possa ser "used with" vamos dizer e colocar isso no actions.xml

 

	<action itemid="ID" event="script" value="statua.lua"/>

 

e depois basta configurar isso :

 

setPlayerStorageValue(cid,valueid, newvalue)

valueid , e newvalue : value id é a storage e o newvalue é tipo 1 , ou -1.

Ajudei??REP+??plz

Link para o comentário
Compartilhar em outros sites

Precisei só fazer uns ajustes, mas funcionou :D

E na verdade o item que como vc disse vai ser usado o "used with" na estatua, é o proprio egg of the many.

E só precisei botar um uniqueID na estatua pro ovo só poder ser usado nela.

Mas sem sua ajuda nao teria conseguido, muito obrigado.

 

Pra quem quiser o script:

 

local estatua = {3714}

local pos = {x=601,y=296,z=8}

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

if(isInArray(estatua, itemEx.itemid)) and itemEx.uid == 1589 then

doPlayerRemoveItem(cid,10523,1)

setPlayerStorageValue(cid,85400,1)

doTeleportThing(cid,pos)

 

return true

end

end

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

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...