Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado
  • Autor
7 minutos atrás, Rusherzin disse:

local config = {
Monsters = {"Rat", "Bug", "Spider"}, -- Monstros que podem ser encontrados
Exhausted = 120, -- Tempo em segundos
TimeStorage = 4640,
Level = 20 -- Level Minimo  
}

function onUse(cid, item, frompos, item2, topos)
	local player = Player(cid)
	local position = player:getPosition()
	if player:getStorageValue(TimeStorage) >= os.time() then
		player:sendCancel(cid, 'You can only look for monster again after '.. exhaustion.get(cid, 4640) .. ' seconds.')
		return true
	end
	if player:getLevel() >= config.Level then
		player:setStorageValue(TimeStorage, os.time + Exhausted)
		player:SendTextMessage(MESSAGE_EVENT_ADVANCE, "You found a ".. Monsters[math.random(1, #Monsters)] ..".")
		Game.createMonster(Monsters[math.random(1, #Monsters)], position)
	else
		player:sendCancel('You are too weak to look for monsters here, come back when you get level '.. level .. '.')
	end
	return true
end

 

 

 

Lua Script Error: [Action Interface]
data/actions/scripts/arvore.lua:onUse
data/actions/scripts/arvore.lua:16: attempt to perform arithmetic on field 'time' (a function value)
stack traceback:
        [C]: in function '__add'
        data/actions/scripts/arvore.lua:16: in function <data/actions/scripts/arvore.lua:8>

 

 

Rpz ninguém ta conseguindo :/ 

  • Respostas 40
  • Visualizações 2.6k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Eu esqueci 1 virgula.   local config = { Monsters = {"Rat", "Bug", "Spider"}, -- Monstros que podem ser encontrados Exhausted = 120, -- Tempo em segundos TimeStorage = 4640, Level = 20 -- Lev

  • Radamanthys Wov
    Radamanthys Wov

Postado

Okay, não tinha visto o outro. Agora acho que vai:
 

local config = {
Monsters = {"Rat", "Bug", "Spider"}, -- Monstros que podem ser encontrados
Exhausted = 120, -- Tempo em segundos
TimeStorage = 4640,
Level = 20 -- Level Minimo  
}

function onUse(cid, item, frompos, item2, topos)
	local player = Player(cid)
	local position = player:getPosition()
	if player:getStorageValue(TimeStorage) >= os.time() then
		player:sendCancel(cid, 'You can only look for monster again after '.. exhaustion.get(cid, 4640) .. ' seconds.')
		return true
	end
	if player:getLevel() >= config.Level then
		player:setStorageValue(TimeStorage, os.time() + Exhausted)
		player:SendTextMessage(MESSAGE_EVENT_ADVANCE, "You found a ".. Monsters[math.random(1, #Monsters)] ..".")
		Game.createMonster(Monsters[math.random(1, #Monsters)], position)
	else
		player:sendCancel('You are too weak to look for monsters here, come back when you get level '.. level .. '.')
	end
	return true
end

 

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

Postado
  • Autor
24 minutos atrás, Rusherzin disse:

Okay, não tinha visto o outro. Agora acho que vai:
 


local config = {
Monsters = {"Rat", "Bug", "Spider"}, -- Monstros que podem ser encontrados
Exhausted = 120, -- Tempo em segundos
TimeStorage = 4640,
Level = 20 -- Level Minimo  
}

function onUse(cid, item, frompos, item2, topos)
	local player = Player(cid)
	local position = player:getPosition()
	if player:getStorageValue(TimeStorage) >= os.time() then
		player:sendCancel(cid, 'You can only look for monster again after '.. exhaustion.get(cid, 4640) .. ' seconds.')
		return true
	end
	if player:getLevel() >= config.Level then
		player:setStorageValue(TimeStorage, os.time() + Exhausted)
		player:SendTextMessage(MESSAGE_EVENT_ADVANCE, "You found a ".. Monsters[math.random(1, #Monsters)] ..".")
		Game.createMonster(Monsters[math.random(1, #Monsters)], position)
	else
		player:sendCancel('You are too weak to look for monsters here, come back when you get level '.. level .. '.')
	end
	return true
end

 

Olha ai o erro de novo 

 

Lua Script Error: [Action Interface]
data/actions/scripts/arvore.lua:onUse
data/actions/scripts/arvore.lua:16: attempt to perform arithmetic on global 'Exhausted' (a nil value)
stack traceback:
        [C]: in function '__add'
        data/actions/scripts/arvore.lua:16: in function <data/actions/scripts/arvore.lua:8>

Postado

Okay, tinha mais coisas. Arrumei várias agora:
 

local config = {
Monsters = {"Rat", "Bug", "Spider"}, -- Monstros que podem ser encontrados
Exhausted = 120, -- Tempo em segundos
TimeStorage = 4640,
Level = 20 -- Level Minimo  
}

function onUse(cid, item, frompos, item2, topos)
	local player = Player(cid)
	local position = player:getPosition()
	if player:getStorageValue(config.TimeStorage) >= os.time() then
		player:sendCancel(cid, 'You can only look for monster again after '.. exhaustion.get(cid, 4640) .. ' seconds.')
		return true
	end
	if player:getLevel() >= config.Level then
		local randmonster = config.Monsters[math.random(1, #config.Monsters)]
		player:setStorageValue(config.TimeStorage, os.time() + config.Exhausted)
		player:SendTextMessage(MESSAGE_EVENT_ADVANCE, "You found a "..randmonster..".")
		Game.createMonster(randmonster, position)
	else
		player:sendCancel('You are too weak to look for monsters here, come back when you get level '.. level .. '.')
	end
	return true
end

 

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

Postado
  • Autor
56 minutos atrás, Rusherzin disse:

Okay, tinha mais coisas. Arrumei várias agora:
 


local config = {
Monsters = {"Rat", "Bug", "Spider"}, -- Monstros que podem ser encontrados
Exhausted = 120, -- Tempo em segundos
TimeStorage = 4640,
Level = 20 -- Level Minimo  
}

function onUse(cid, item, frompos, item2, topos)
	local player = Player(cid)
	local position = player:getPosition()
	if player:getStorageValue(config.TimeStorage) >= os.time() then
		player:sendCancel(cid, 'You can only look for monster again after '.. exhaustion.get(cid, 4640) .. ' seconds.')
		return true
	end
	if player:getLevel() >= config.Level then
		local randmonster = config.Monsters[math.random(1, #config.Monsters)]
		player:setStorageValue(config.TimeStorage, os.time() + config.Exhausted)
		player:SendTextMessage(MESSAGE_EVENT_ADVANCE, "You found a "..randmonster..".")
		Game.createMonster(randmonster, position)
	else
		player:sendCancel('You are too weak to look for monsters here, come back when you get level '.. level .. '.')
	end
	return true
end

 

Lua Script Error: [Action Interface]
data/actions/scripts/arvore.lua:onUse
data/actions/scripts/arvore.lua:18: attempt to call method 'SendTextMessage' (a nil value)
stack traceback:
        [C]: in function 'SendTextMessage'
        data/actions/scripts/arvore.lua:18: in function <data/actions/scripts/arvore.lua:8>

Lua Script Error: [Action Interface]
data/actions/scripts/arvore.lua:onUse
data/actions/scripts/arvore.lua:12: attempt to index global 'exhaustion' (a nil value)
stack traceback:
        [C]: in function '__index'
        data/actions/scripts/arvore.lua:12: in function <data/actions/scripts/arvore.lua:8>

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