Ir para conteúdo
  • 0

Erro ao colocar spawn, como deixar baú igual o de quest pega item 1, frente do cp(templo) bugado


RCRISTINAN

Pergunta

Olá amiguinhos!
Eu estava fazendo uma quest no meu ot e talz só que estou querendo saber uma parada.
Como deixar o baú igual o de quest de vários ot's que eu vejo só pode pegar 1 vez por conta!
Na verdade não sei nem botar algo no baú kkk!

ERRO AO COLOCAR SPAWM:
Eu fiz um spawm para quest né mais quando eu salvei e talz eu abri e fechei o rme novamente e o spawn ainda estava la, quando eu loguei no ot não tinha nenhum pokémon no lugar no spawm nem próximo.
ERRO NO RME:
Eu estava querendo refazer o meu cp(templo), ae quando eu abri o RME foi direto ao local do cp, e estava tudo vermelho não dava para ver nada não tinha como refazer pois não nada para ver oque estava la.
Print:
6pZ7u16.png

Editado por Lucas The King
Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Vou te dar um exemplo.

 

Preste atenção:

function onUse(cid, item, fromPosition, itemEx, toPosition)
                                               
if item.actionid == 123456 then

   if getPlayerStorageValue(cid, 654321) <= 0 then -- STORAGE não pode ser igual à outros baús de quests
      doPlayerAddItem(cid, 2160, 50) -- 2160 ID do item   50 Quantidade que irá ganhar
      doPlayerAddItem(cid, 2160, 10) -- 2160 ID do item   10 Quantidade que irá ganhar
      doPlayerAddExp(cid, 2500)
      setPlayerStorageValue(cid, 654321, 1) -- Mesma STORAGE colocada lá em cima
	  doSendMagicEffect(getThingPos(cid), 29)
	doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
	doSendMagicEffect(getThingPos(cid), 27)
	doSendMagicEffect(getThingPos(cid), 29)
      return true
   else
      doPlayerSendTextMessage(cid, 20, "You already completed this quest!")
      return true
   end
end
end
<action actionid="123456" event="script" value="nome_do_script.lua"/>

Esse "123456" é oq vc vai colocar no Action ID do baú, como mostrei na imagem

é só um exemplo

Aqui:

if item.actionid == 123456 then

você deve colocar o mesmo em:

<action actionid="123456" event="script" value="nome_do_script.lua"/>
Link para o comentário
Compartilhar em outros sites

  • 0

Mais uma pergunta estou fazendo o local quando criar acc pra pegar o primeiro pokemon quero botar teleport, quando você entra nele você ganha pokemon sabe fazer isso ?

Bom, não deu muito certo, fiz tudo que você me pediu e quando eu fui na quest só ganhei 10 ub e 50 hds '-'

 

Vou te dar um exemplo.

 

Preste atenção:

function onUse(cid, item, fromPosition, itemEx, toPosition)
                                               
if item.actionid == 123456 then

   if getPlayerStorageValue(cid, 654321) <= 0 then -- STORAGE não pode ser igual à outros baús de quests
      doPlayerAddItem(cid, 2160, 50) -- 2160 ID do item   50 Quantidade que irá ganhar
      doPlayerAddItem(cid, 2160, 10) -- 2160 ID do item   10 Quantidade que irá ganhar
      doPlayerAddExp(cid, 2500)
      setPlayerStorageValue(cid, 654321, 1) -- Mesma STORAGE colocada lá em cima
	  doSendMagicEffect(getThingPos(cid), 29)
	doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
	doSendMagicEffect(getThingPos(cid), 27)
	doSendMagicEffect(getThingPos(cid), 29)
      return true
   else
      doPlayerSendTextMessage(cid, 20, "You already completed this quest!")
      return true
   end
end
end
<action actionid="123456" event="script" value="nome_do_script.lua"/>

Esse "123456" é oq vc vai colocar no Action ID do baú, como mostrei na imagem

é só um exemplo

Aqui:

if item.actionid == 123456 then

você deve colocar o mesmo em:

<action actionid="123456" event="script" value="nome_do_script.lua"/>

Fiz isso já antes de vc postar mais ganhei premio errado

Link para o comentário
Compartilhar em outros sites

  • 0

Só trocar os ID's dos itens

doPlayerAddItem(cid, 2160, 50) -- 2160 ID do item   50 Quantidade que irá ganhar
      doPlayerAddItem(cid, 2160, 10) -- 2160 ID do item   10 Quantidade que irá ganhar
Link para o comentário
Compartilhar em outros sites

  • 0

 

Só trocar os ID's dos itens

doPlayerAddItem(cid, 2160, 50) -- 2160 ID do item   50 Quantidade que irá ganhar
      doPlayerAddItem(cid, 2160, 10) -- 2160 ID do item   10 Quantidade que irá ganhar

Não é isso já tinha uma quest com esse ActionID

32698, já tinha um quest assim.

Link para o comentário
Compartilhar em outros sites

  • 0

só colocar um id aleatorio, qual vc quiser, nao pode ter mais q 6 numeros

Botei uns aqui mais nao funfo '-'

Amanhã vejo isso vou dar uma saída.

só colocar um id aleatorio, qual vc quiser, nao pode ter mais q 6 numeros

Cheguei, vamos resolver sa parada logo ? :v

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...