Ir para conteúdo
  • 0

[ Resolvido ]Script Para Quest


Lordedosots

Pergunta

11 respostass a esta questão

Posts Recomendados

  • 0

function onUse(cid, item, position, itemEx, fromposition)
local premio = {id=xxx,count=10}
local t = getPlayerTownPosition(getPlayerTown(cid))
doPlayerAddItem(cid,premio.id,premio.count)
doPlayerSendTextMessage(cid,20,"Congratulation")
doSendMagicEffect(getThingPos(cid),math.random(1,10))
doTeleportThing(cid,t)
return TRUE
end

 

 

id = id do item, count= quantidade do item!

Link para o comentário
Compartilhar em outros sites

  • 0
function onUse(cid, item, position, itemEx, fromposition)

local premio = {id=X,count=X}

local t = getPlayerTownPosition(getPlayerTown(cid))

doPlayerAddItem(cid,premio.id,premio.count)

doPlayerSendTextMessage(cid,20,"Congratulation")

doSendMagicEffect(getThingPos(cid),math.random(1,10))

doTeleportThing(cid,t)

 

 

return TRUE

end

 

 

vai em data/actions/scripts, copie e cole um arquivo qualquer lá e renomeie para um nome que desejar.

Dentro você copia e cola o script que o mulizeu passou. salve e feche.

Agora vá em data/actions/actions.XML e add a tag

 

<action uniqueid="UID" script="nome do seu script.lua" />

 

Em "nome do seu script" deixe o mesmo que você escolheu para renomear o script agora pouco.

Em UID, coloque o numero que será colocado no "baú" da quest em seu mapa (não pode ser repetido de outro script).

Agora vá em seu map editor, no baú da quest coloque o unique ID que você colocou no UID. Salve, feche.

 

Editando o script

X = coloque no luagr do X, o id do item que irá ganhar

X = coloque no lugar do X a quantidade do item que irá ganhar

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

  • 0

e iso e um scripts de Quest ver se você sabe ode eu mudo para o play fazer a quest + de uma vês que gata de bom tamaio

podem ajuda por favor

 

 

 

 

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

 

 

if item.uid == 6089 then

if getPlayerStorageValue(cid,6089) == -1 then

doPlayerSendTextMessage(cid,25,"Quest Completa.")

doPlayerAddItem(cid,2580,1)

setPlayerStorageValue(cid,6017,1)

else

doPlayerSendTextMessage(cid,25,"The is empty.")

end

 

end

return TRUE

end

 

Link para o comentário
Compartilhar em outros sites

  • 0

function onUse(cid,item,fromPosition,itemEx,toPosition)
local item,count = 2580,1
doPlayerSendTextMessage(cid,25,"Parabéns vc terminou a quest!")
doPlayerAddItem(cid,item,count)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
return TRUE
end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...