Ir para conteúdo

Featured Replies

Postado

gente fiz minha poi inteira reformulada tudo muito legal, só que percebi que o serv do mitsug vem sem a porta do final do lado do "a ghost sla"

 

queria um script igual a este que vou citar abaixo só que a pessoa so passa pela porta se tiver 7 storages que vou citar abaixo tbm

 

script

function onUse(cid, item, fromPosition, itemEx, toPosition)
if(item.actionid == 8818) then
if(getPlayerStorageValue(cid, 8817) >= 1) then
if(item.itemid == 5132) then
doTeleportThing(cid, toPosition, true)
doTransformItem(item.uid, item.itemid + 1)
end
end
end
return true
end

 
storages
 
2080
2081
2082
2083
2084
2085
2086
 
alguem me ajuda ? por favor
Postado
function onUse(cid, item, fromPosition, itemEx, toPosition)

local storages = {2080, 2081, 2082, 2083, 2084, 2085, 2086}

	if(item.actionid == 8818) then
		if(getPlayerStorageValue(cid, 8817) >= 1) then 
 for i = 1 , #storages do 
				if getPlayerStorageValue(cid, storages[i]) >= 1 then
					if(item.itemid == 5132) then
						doTeleportThing(cid, toPosition, true)
						doTransformItem(item.uid, item.itemid + 1)
	                                   end
		                   end
                      end
	      end 
       end
					
return true
end

Vê se dá...

 

 

EDIT> Dei uma meia identadinha , KKKKKKK OBS TA RIDICULA

 

 

 

EDIT2> 

 

Tirei esse montão de ifs, pra usar mais de uma condição em um if só, é só usar o AND, só não use o and caso você queira aplicar uma ação a cada if falso...

function onUse(cid, item, fromPosition, itemEx, toPosition)

local storages = {2080,2081,2082,2083,2084,2085,2086}

				if item.actionid == 8818 and getPlayerStorageValue(cid, 8817) >= 1 and (item.itemid == 5132) then
					
						for i = 1 , #storages do 
									if getPlayerStorageValue(cid, storages[i]) >= 1 then
										
										doTeleportThing(cid, toPosition, true)
										doTransformItem(item.uid, item.itemid + 1)
									end
						end
				end
				
			
return true
end

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

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Postado
function onUse(cid, item, fromPosition, itemEx, toPosition)

	local storages = {2080, 2081, 2082, 2083, 2084, 2085, 2086}

	if(item.actionid == 8818 and item.itemid == 5132) then
		for i = 1 , #storages do
			if getPlayerStorageValue(cid, storages[i]) < 1 then
				return doPlayerSendCancel(cid, "Você não tem acesso.")
			end
		end
		
		doTeleportThing(cid, toPosition, true)
		doTransformItem(item.uid, item.itemid + 1)
	end
	
	return true
end
Postado
function onUse(cid, item, fromPosition, itemEx, toPosition)

	local storages = {2080, 2081, 2082, 2083, 2084, 2085, 2086}

	if(item.actionid == 8818 and item.itemid == 5132) then
		for i = 1 , #storages do
			if getPlayerStorageValue(cid, storages[i]) < 1 then
				return doPlayerSendCancel(cid, "Você não tem acesso.")
			end
		end
		
		doTeleportThing(cid, toPosition, true)
		doTransformItem(item.uid, item.itemid + 1)
	end
	
	return true
end

 

Esqueceu do 8817

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

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.7k

Informação Importante

Confirmação de Termo