Ir para conteúdo
  • 0

kratosclow

Pergunta

Bom pessoal , esse e o meu primeiro pedido.Bom vamos lá , queria um script quem quando o player poxa a alavanca ele ganha um item que vai para a backpack dele , depois de ganhar o item ele é teleportado para um lugar .

 

 

 

 

 

Queria isso para quando um player ganhar um evento , entra na sala e escolher seu item , depois de pega-lo ser teleportado para fora dele, para ele não para mais nem um item :D

 

 

 

 

 

Obrigado pela ajuda desde ja ...

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

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

pos = {x=344, y=170, z=8}

if item.uid == 7000 and item.itemid == 1945 then

doPlayerAddItem(cid, 2160, 100)

doTeleportThing(cid, pos)

doSendMagicEffect(pos, 10)

else

doPlayerSendTextMessage(cid,22,"Sorry, not possible.")

end

return 1

end

 

testa

Link para o comentário
Compartilhar em outros sites

  • 0

@ EDIT

 

em actions

 

<action uniqueid="7685" script="eventoquest.lua"/>

 

em scripts copie algum arquivo renomeia ele para eventoquest e cole isto dentro

 


function onUse(cid, item, frompos, item2, topos)
doTeleportThing(cid,{x=569, y=459, z=7})
doPlayerAddItem(cid,2160,100)
doPlayerSendTextMessage(cid,22,"Você foi recompensado com 1kk.")
if item.uid == 7685 and item.itemid == 1445 then
end
return 1
end

 

e depois va no map editor e coloque a uniqueid 7685 na alavanca que você vai utilizar para a quest

 

 

e o item id 2160 não é platinus coins e sim crystal coin.

 

caso você queira colocar pra ganhar uma magic plate armor por exemplo é so alterar na parte de

 

doPlayerAddItem(cid, 2160, 100)

 

para

 

doPlayerAddItem(cid, 2472, 1)

 

o 2472 é o id da magic plate armor e 1 é para o player ganhar apenas 1 magic plate armor

 

caso você queira pro player ganhar o item apenas 1x como se fosse uma quest diz ae pois está para toda vez que o player clicar ele ganhar o item.

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

  • 0

@ EDIT

 

em actions

 

<action uniqueid="7685" script="eventoquest.lua"/>

 

em scripts copie algum arquivo renomeia ele para eventoquest e cole isto dentro

 


function onUse(cid, item, frompos, item2, topos)
doTeleportThing(cid,{x=569, y=459, z=7})
doPlayerAddItem(cid,2160,100)
doPlayerSendTextMessage(cid,22,"Você foi recompensado com 1kk.")
if item.uid == 7685 and item.itemid == 1445 then
end
return 1
end

 

e depois va no map editor e coloque a uniqueid 7685 na alavanca que você vai utilizar para a quest

 

 

e o item id 2160 não é platinus coins e sim crystal coin.

 

 

exatamente , hehe é q eu n lembrava do nome do id 2160 ai colokei plantium mesmo

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...