Ir para conteúdo

Posts Recomendados

Eu fiz uma quest no meu servidor e queria uma action.

 

 

Nesta quest tem 90 coal basin.

Um Tile onde o player fica

e uma alavanca

 

 

queria uma action que os players colocassem 100k em cada coal basin e puxar a alavanca

e teleportava para a sala que eu fiz.

alguem pod me ajudar?

to começando em scripts :withstupidsmiley:

Agradeço Desde já !

SS.bmp

Link para o comentário
https://xtibia.com/forum/topic/115382-ajuda/
Compartilhar em outros sites

Fiz esse script, mas precisa fazer mais 88 partes, não vou perder tempo, tenho que almoçar (:

Para configurar é simples, pros coal basin, coloque a posição deles em x, y e z, sempre que for colocar outro, ponha um número a mais entre colchetes, como [3] = {x=1, y=1, z=1, stackpos=2}

O último não tem vírgula depois do colchete, o resto todos tem, ok?

E agora a tradução:

itemId = item que deve colocar nos coal basin(coloque o id)

posTp = lugar que o player vai ser teleportado

 

Aí tá o script:

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

local coalsPos = {
[1] = {x=1, y=1, z=1, stackpos=2},
[2] = {x=1, y=1, z=1, stackpos=2}
}
local itemId = 1234
local posTp = {x=1, y=1, z=1}
for i = 1, #coalsPos do
if getThingfromPos(coalsPos[i]) == itemId then
doTeleportThing(cid, posTp)
else
doPlayerSendCancel(cid,'Há itens faltando, vá verificar.')
end
end
end

 

Falou, vou almoçar (x

Editado por iRockStar
Link para o comentário
https://xtibia.com/forum/topic/115382-ajuda/#findComment-756104
Compartilhar em outros sites

  • 2 weeks later...

IRockStar ta quase certo o seu script, vou arrumalo e deixalo certo diacordo com que o luison pedio(quer dizer eu acho que ta certo neh que eu ainda nao testei)

 

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

local coalsPos = {

{x=1, y=1, z=1, stackpos=2},

{x=1, y=1, z=1, stackpos=2}

}

local posTp = {x=1, y=1, z=1} -- pos da sala que vc criou

var = 1

while(var < #coalsPos) do

if(getThingfromPos(coalsPos[var])) == 2160 then

var=var+1

else

break

doPlayerSendCancel(cid,'Há itens faltando, vá verificar.')

end

if(var == #coalsPos) then

doTeleportThing(cid, posTp)

end

end

return TRUE

end

 

ta ae qualquer problema me manda por msg :smile_positivo:

Link para o comentário
https://xtibia.com/forum/topic/115382-ajuda/#findComment-760937
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...