Ir para conteúdo

Featured Replies

  • Respostas 6
  • Visualizações 1.6k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Vá na pasta movements/scripts e cria um arquivo em extensão lua nomeDoArquivo.lua e adicione esse script:   Na pasta movements abra o arquivo movements.xml e adicione essa tag dentro:

  • ao invés de 'false' era 'true'   function onStepIn(cid, item, position, fromPosition) local id,amount = 2160,10 if not doPlayerRemoveItem(cid, id, amount) then doTeleportThing(cid, fromPo

Postado

Vá na pasta movements/scripts e cria um arquivo em extensão lua nomeDoArquivo.lua e adicione esse script:

Spoiler

function onStepIn(cid, item, position, fromPosition)
local itemid = 1234 -- id do item
local count = 1 -- quantidade que vai remover


if getPlayerItemCount(cid, itemid) >= count then
doPlayerRemoveItem(cid, itemid, count)
else
doTeleportThing(cid, fromPosition, true)
doSendMagicEffect(getThingPos(cid), 2)
doPlayerSendTextMessage(cid, 25, "Você só pode passar se tiver "..count.." "..getItemNameById(itemid)..".")
end
return true
end

 

 

Na pasta movements abra o arquivo movements.xml e adicione essa tag dentro:

<movevent type="StepIn" actionid="1234" event="script" value="nomeDoArquivo.lua"/>

Escolha o action id, e bote nos tile que só pode passar se tiver o item. 

 

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Postado

@KotZletY

Ta errado isso ai, se o count for 10 e o player ter apenas 1, ele vai passar. E indenta esse código ai bixo.

 

O correto seria:

local itemid = 1234 -- id do item
local count = 1 -- quantidade que vai remover

function onStepIn(cid, item, position, fromPosition)
	if(not doPlayerRemoveItem(cid, itemid, count)) then
		doTeleportThing(cid, fromPosition, false)
		doSendMagicEffect(getThingPos(cid), 2)
		doPlayerSendTextMessage(cid, 25, "Você só pode passar se tiver " .. count .. " " .. getItemNameById(itemid) .. ".")
	end
	return true
end

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo