Ir para conteúdo

Featured Replies

Postado

 

Como você tentou trocar a storage ?  -.- (script)

function onUse(cid)
local pos = {x=1050, y=1050, z=7}
if getPlayerStorageValue(cid, 19999) >= 1 then
elseif getPlayerClanName(cid) ~= 'Seavell' then
doPlayerSendTextMessage(cid,"SUA MENSAGEM.")
doTeleportThing(cid, pos)
else
doPlayerSendCancel(cid,"Necessario concluir a task e ser do clan seavell.")
end
end
end
return true
end

 

Vinicius recomendo ler um pouco sobre lógica de programação pois é um "end" a cada "if", e como tu usou if, elseif faria o seguinte no script :

local pos = {x=1050, y=1050, z=7} -- Dica deixe a váriavel fora do callback sempre que possível.

function onUse(cid)

	if getPlayerStorageValue(cid, 19999) >= 1 then -- se o player tiver a storage então ele vai executar o que ta dentro do if ou seja NADA

		--- vazio ...

	elseif getPlayerClanName(cid) ~= 'Seavell' then -- Mas se ele não tiver a storage ai ele vai verificar esse elseif ou seja se qual player que NÃO TENHA O CLÂ SEAVELL, vai executar o que ta dentro
		-- ISSO
		doPlayerSendTextMessage(cid,"SUA MENSAGEM.")
		doTeleportThing(cid, pos)

	else -- Caso não entre em nenhum acima, vai executar isso
		-- TUTS TUTS
		doPlayerSendCancel(cid,"Necessario concluir a task e ser do clan seavell.")
	end
--end
--end
	return true
end -- E NÃO ESQUEÇA DO MAIS IMPORTANTE SEMPRE IDENTAR SEU CODE 

I must not fear. Fear is the mind killer.

  • Respostas 19
  • Visualizações 593
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Vinicius recomendo ler um pouco sobre lógica de programação pois é um "end" a cada "if", e como tu usou if, elseif faria o seguinte no script : local pos = {x=1050, y=1050, z=7} -- Dica deixe a vári

  • Npc do segundo spoiler com a storage: agora em data/actions abra actions.xml <action actionid="6283" event="script" value="doorstorage.lua"/> agora crie o arquivo com o nome doo

  • faltou um then na linha : if getPlayerStorageValue(cid, 19999) >= 1 . if getPlayerStorageValue(cid, 19999) >= 1 then

Postado
  • Autor

ta a door ta funcionando agora, tenho que testar o clan... ter que upar rank 5 no clan espera ;D vai demora uns 8 mn

Continue meu filho desobediente

Haverá paz quando você estiver terminado

Coloque sua cabeça cansada para descansar

Não chore mais

Postado

Andei olhando o script do npc, e achei uma função que nem precisa usar a storage.

local pos = {x=1050, y=1050, z=7}

function onUse(player)

	if getPlayerClanName(player) == 'Seavell' and getPlayerClanRank(player) == 5 then -- só rank 5 ou seja terminado todas as tasks
		doPlayerSendTextMessage(player,"SUA MENSAGEM.")
		doTeleportThing(player, pos)
	else
		doPlayerSendCancel(player,"Necessario ser rank 5 ou mais do clan seavell.")
	end

	return true
end

I must not fear. Fear is the mind killer.

Postado
  • Autor

Stinger funciono, não precisa nem fazer a task do clan funciona com o comando /clan , tem como me ensinar a fazer porque eu vou fazer uma sala secreta pra cada clan tendeo?

 

aonde você tiro do npc?

 

esse ai é o esquilo do tio zangs neh kk

 

erro:

~[13/05/2015 20:23:27] [Error - Action Interface]
[13/05/2015 20:23:27] data/actions/scripts/doorstorage.lua:onUse
[13/05/2015 20:23:27] Description:
[13/05/2015 20:23:27] (luaDoPlayerSendTextMessage) Player not found

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

Continue meu filho desobediente

Haverá paz quando você estiver terminado

Coloque sua cabeça cansada para descansar

Não chore mais

Postado
local pos = {x=1050, y=1050, z=7}
local clan = "Seavell" -- Nome do clan
local rank = 5 -- rank necessário

function onUse(player)

	if getPlayerClanName(player) == clan and getPlayerClanRank(player) >= rank then
		doPlayerSendTextMessage(player, 19, "SUA MENSAGEM.")
		doTeleportThing(player, pos)
	else
		doPlayerSendCancel(player,"Necessario ser rank " .. rank .. " ou mais do clan " .. clan .. ".")
	end

	return true
end

sim é o que esquilo negão do tio zangs HAUHSUAHSH

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

I must not fear. Fear is the mind killer.

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