Jump to content

Script Só pode passar no tile se possuir x quantidades de storage


Recommended Posts

Boa noite, alguém poderia me ajudar, preciso de um script em movements em que o player precisa de x quantidade de storage para passar no tile, exemplo, ele precisa completar 5 vezes a quests diárias que dão storage 1234, após ele completar 5x as quests diárias, para ele poder passar no tile.

Link to post
Share on other sites

  • Assistente

Este tópico foi movido para a seção de Suporte Otserv.

Discord: Naze#3578

 

Ter Linux Dentro de Windows com Acesso 'localhost' para testes e +

AutoLoot Otimizado Direto na Source (tfs 0.4/otx)

 

// Pirataria é crime, original é roubo, compartilhar é legal.

 

tumblr_muk78tEwDQ1qah4nko1_500.gif

Link to post
Share on other sites

Em 08/04/2021 em 00:10, gabrielbuff disse:

Boa noite, alguém poderia me ajudar, preciso de um script em movements em que o player precisa de x quantidade de storage para passar no tile, exemplo, ele precisa completar 5 vezes a quests diárias que dão storage 1234, após ele completar 5x as quests diárias, para ele poder passar no tile.

as storages sao diferentes, ou é uma storage apenas com valor que muda conforme termina as quests?

1.png.f984e18270f1fce843e0c76d0a3a5aa0.png

 

 

Link to post
Share on other sites

4 minutos atrás, FlameArcixt disse:

as storages sao diferentes, ou é uma storage apenas com valor que muda conforme termina as quests?

As storage são iguais, essa quest você pode fazer quantas vezes quiser, e após terminas essa quest 5x, você consiga passar pelo tile

Link to post
Share on other sites

18 minutos atrás, gabrielbuff disse:

As storage são iguais, essa quest você pode fazer quantas vezes quiser, e após terminas essa quest 5x, você consiga passar pelo tile

config = {
	[1000} = {storage = 15, valor = 10},
	[1002} = {storage = 11, valor = 10},
}
function onStepIn(cid, item, position, fromPosition)
	if not isPlayer(cid) then return true end -- verifica se é player (se tirar a linha da erro na distro)
	if config[item.actionid] then
		if getPlayerStorageValue(cid, config[item.actionid].storage) >= config[item.actionid].valor then -- verifica se a storage é maior que (valor)
		doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) -- caso passe manda esse efeito
		else -- caso não passe
		doPlayerSendCancel(cid, "Você precisa concluir 5x as missoes diarias") -- recebe essa mensagem
		return true
	end
return true
end

 

1.png.f984e18270f1fce843e0c76d0a3a5aa0.png

 

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Confirmação de Termo