Ir para conteúdo
Propaganda

Help preciso de ajuda com o comando !bug


assinho

Posts Recomendados

Então... o problema e bem básico, o meu comando "!bug" so funciona para quem é vip, caso eu não seja vip e de o comando, ele diz q teleportei, só que eu continuo no mesmo canto, então queria que vocês tirassem do comando a parte do premium account e depois colocasse para que os player free também pudesse dar o comando, e tbm se não for pedir demais eu queria um cooldown de 10 segundos para usar o comando !bug novamente. desde já agradeço <3 . (se eu tiver postado no lugar errado eu peço que mova para o local certo)

 

Meu arquivo do !bug.lua: bug.lua

Link para o comentário
Compartilhar em outros sites

Tente assim:

local config = {
	storageDelay = 19290, -- storage q salva o delay
	delay = 10, -- tempo em segundos de delay
	pos = {x=1054, y=1050, z=7}, -- pos para onde sera teleportado
}

function onSay(cid, words, param)
	if getPlayerStorageValue(cid, 6598754) >= 0 or getPlayerStorageValue(cid, 6598755) >= 0 then
		doPlayerSendCancel(cid, "Tentando bugar ne?!")
		return true
	end

	local creaturePos = getCreaturePosition(cid)
	if getPlayerStorageValue(cid, config.storageDelay) - os.time() <= 0 then
		setPlayerStorageValue(cid, config.storageDelay, os.time() + config.delay)

		doPlayerSendCancel(cid, "Teleportado para Saffron!")
		doSendMagicEffect(creaturePos, 19)
		doSendAnimatedText(creaturePos, "PUFFF!", math.random(1, 255))
		doTeleportThing(cid, config.pos)
		doSendMagicEffect(config.pos, 16)
	else
		doSendMagicEffect(creaturePos, CONST_ME_POFF)
		doPlayerSendCancel(cid, "You are exhausted.")
	end
return true
end

 

  • Thanks 1
Link para o comentário
Compartilhar em outros sites

1 hora atrás, Garden disse:

Tente assim:

local config = {
	storageDelay = 19290, -- storage q salva o delay
	delay = 10, -- tempo em segundos de delay
	pos = {x=1054, y=1050, z=7}, -- pos para onde sera teleportado
}

function onSay(cid, words, param)
	if getPlayerStorageValue(cid, 6598754) >= 0 or getPlayerStorageValue(cid, 6598755) >= 0 then
		doPlayerSendCancel(cid, "Tentando bugar ne?!")
		return true
	end

	local creaturePos = getCreaturePosition(cid)
	if getPlayerStorageValue(cid, config.storageDelay) - os.time() <= 0 then
		setPlayerStorageValue(cid, config.storageDelay, os.time() + config.delay)

		doPlayerSendCancel(cid, "Teleportado para Saffron!")
		doSendMagicEffect(creaturePos, 19)
		doSendAnimatedText(creaturePos, "PUFFF!", math.random(1, 255))
		doTeleportThing(cid, config.pos)
		doSendMagicEffect(config.pos, 16)
	else
		doSendMagicEffect(creaturePos, CONST_ME_POFF)
		doPlayerSendCancel(cid, "You are exhausted.")
	end
return true
end

 

funcionou como uma luva, muito obrigado pela a ajuda ^^ tirei essa frase "you are exhausted" e coloquei uma q dizia q o player tinha q esperar 10 segundos, vlw mesmo ae 

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • TELASKO locked this tópico
Visitante
Este tópico está impedido de receber novos posts.
×
  • Criar Novo...