Ir para conteúdo

Featured Replies

  • Respostas 15
  • Visualizações 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Postado
function doRemoveItemByIdAndPos(itemid, pos, count)
	local itempos, c = pos, 0
	for stackpos=1,255 do
		itempos.stackpos, i = stackpos, getThingFromPos(itempos)
		if i.itemid == itemid then
			doRemoveItem(i.uid, i.type)
			if (count and count == c) then
				break
			end
		end
	end
end

function onUse(cid, item, frompos, item2, topos)
	local itempos, itemid, i, newpos = {x=000, y=000, z=0}, 1387, getThingfromPos(itempos), {x=000, y=000, z=0}
	if item.itemid == 1945 then
		doRemoveItemByIdAndPos(itemid, itempos)
	elseif item.itemid == 1946 then
		doCreateTeleport(itemid, newpos, itempos)
	end
	doTransformItem(item.uid,item.itemid == 1945 and 1946 or 1945)
return true
end

 

Editado por Weslley Kiyo (veja o histórico de edições)

Postado
  • Autor
7 horas atrás, Weslley Kiyo disse:

function doRemoveItemByIdAndPos(itemid, pos, count)
	local itempos, c = pos, 0
	for stackpos=1,255 do
		itempos.stackpos, i = stackpos, getThingFromPos(itempos)
		if i.itemid == itemid then
			doRemoveItem(i.uid, i.type)
			if (count and count == c) then
				break
			end
		end
	end
end

function onUse(cid, item, frompos, item2, topos)
	local itempos, itemid, i, newpos = {x=000, y=000, z=0}, 1387, getThingfromPos(itempos), {x=000, y=000, z=0}
	if item.itemid == 1945 then
		doRemoveItemByIdAndPos(itemid, itempos)
	elseif item.itemid == 1946 then
		doCreateTeleport(itemid, newpos, itempos)
	end
	doTransformItem(item.uid,item.itemid == 1945 and 1946 or 1945)
return true
end

 

Deu isso Warning - Event::loadScript] Event onStepIn not found  ;-;

8 horas atrás, Liipe Silva disse:

@kinomoto Acho que o script não está completo.

Me diga como funciona este script.

Eu queria que o script fosse assim: Ao puxar a alavanca vai aparecer um portal, quando eu entrar no portal ele irá sumir.. dai pra teleportar dnv vai ter que puxar a alavanca outra vez :v

Postado
  • Autor
Em 27/04/2017 ás 09:44, Vodkart disse:

adc na lib

 


function doSetItemActionId(lols, actionid)
return doItemSetAttribute(lols, "aid", actionid)
end

 

aonde? :v na ultima linha?

Editado por kinomoto (veja o histórico de edições)

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