Ir para conteúdo

Featured Replies

  • Respostas 12
  • Visualizações 2.8k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • function onCastSpell(cid, var) if getPlayerStorageValue(cid, 15000) - os.time() <= 0 then doPlayerSendCancel(cid, "You can/'t cast this spell.") doSendMagicEffect(getCreaturePosition(cid), CO

  • Testa ai activate.lua     talkactions.xml adiciona <talkactions words="!ativar" event="script" value="activate.lua"/>     Não sei se vai funcionar, mas tes

  • Acho que você nao ta prestando atenção em nada, n ta vendo q eu postei o script ja, n viu q o vodkart pediu a spell pq NÃO SABIAMOS QUE ESTAVA PRONTA, e vc não falou q precisava de cooldown no talkact

Postado
  • Autor
1 hora atrás, Sekk disse:

function onCastSpell(cid, var) if getPlayerStorageValue(cid, 15000) >= 1 then return doCombat(cid, combat, var) else doPlayerSendCancel(cid, "You can/'t cast this spell.") end return true end

 

@Vodkart

Sim mano é assim que ta o script da minha spell, com o storage e tals, porem o comando que quero, e que ele tenha 1 cooldown tipo de 6 segundos, e que dure 10 segundos, após os 10 segundos remove o storage do player, impossibilitando de usar a magia.

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

Postado
14 minutos atrás, Joaovettor disse:

 

@Vodkart

Sim mano é assim que ta o script da minha spell, com o storage e tals, porem o comando que quero, e que ele tenha 1 cooldown tipo de 6 segundos, e que dure 10 segundos, após os 10 segundos remove o storage do player, impossibilitando de usar a magia.

 

 

Acho que você nao ta prestando atenção em nada, n ta vendo q eu postei o script ja, n viu q o vodkart pediu a spell pq NÃO SABIAMOS QUE ESTAVA PRONTA, e vc não falou q precisava de cooldown no talkaction. Alias, só falta isso no script e vc continua pedindo ele.

 

 

Atualizei o meu post com o script talkaction, adicionei um 'exhaust' mas n sei se funciona, n lembro como coloca exhaust e peguei um igual de potions.

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

Postado
  • Solução
function onCastSpell(cid, var) 
	if getPlayerStorageValue(cid, 15000) - os.time() <= 0 then
		doPlayerSendCancel(cid, "You can/'t cast this spell.")
		doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
		return false
	end
	return doCombat(cid, combat, var)
end

 

 

function onSay(cid, words, param, channel)
	local store,exausted = 156201,30 -- exaust na talk
	if getPlayerStorageValue(cid, store) >= os.time() then
		doPlayerSendCancel(cid, "wait " .. getPlayerStorageValue(cid, store) - os.time() .. " seconds to use this command again.") return true
	end
	setPlayerStorageValue(cid, 15000, os.time()+10)
	setPlayerStorageValue(cid, store, os.time()+exausted) 
	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "ativado 10 segundos.") return true
end

 

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

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