Ir para conteúdo

Featured Replies

Postado

Eu estou com um sistema de EGG pra Poketibia porem não estou conseguindo utilizar no meu servidor, pelo motivo que ele usa Icon System alguém poderia alterar pra mim? quando eu uso o sistema ele vai normal porem quando nasce o Pokémon ele vem em uma Pokébola só que não da pra usar.

 

 

Vou disponibilizar o script todo:

 

data/actions/actions.xml

Spoiler

    <action itemid="19001" event="script" value="ovo.lua" /> <!-- id egg -->
    <action itemid="19173" event="script" value="ovo1.lua" /> <!-- id incubadora -->

 

data/actions/scripst/ovo

Spoiler

function onUse(cid, item, fromPosition, itemEx, toPosition)
function getTime(s)
local n = math.floor(s / 60)
s = s - (60 * n)
return n, s
end
local ovo = 19001 --egg tem que ser com mira
local emcubadorav = 19172  -- nao em uso 
local emcubadora = 19173  -- em uso 
if itemEx.itemid == emcubadorav then
doRemoveItem(itemEx.uid,1)
doTransformItem(item.uid, emcubadora)
doPlayerSendTextMessage(cid, 27, "você adicionou um egg na incubadora")
setPlayerStorageValue(cid, 64233, os.time() + 1*60)
end
end

 

data/actions/scripst/ovo1

Spoiler

function onUse(cid, item, fromPosition, itemEx, toPosition)
function getTime(s)
local n = math.floor(s / 60)
s = s - (60 * n)
return n, s
end
local box = {
[1] ={msg = "You Open a Box +3",np = "Contains a Ivysaur.",nm= 'Ivysaur'},
[2] ={msg = "You Open a Box +3",np = "Contains a Charmeleon.",nm= 'Charmeleon'},
[3] ={msg = "You Open a Box +3",np = 'Contains a Wartortle.',nm= 'Wartortle'},
[4] ={msg = "You Open a Box +3",np = 'Contains a Raichu.',nm= 'Raichu'},
[5] ={msg = "You Open a Box +3",np = 'Contains a Fearow.',nm= 'Fearow'},
[6] ={msg = "You Open a Box +3",np = 'Contains a Vileplume.',nm= 'Vileplume'},
[7] ={msg = "You Open a Box +3",np = 'Contains a Venomoth.',nm= 'Venomoth'},
[8] ={msg = "You Open a Box +3",np = 'Contains a Parasect.',nm= 'Parasect'},
[9] ={msg = "You Open a Box +3",np = 'Contains a Clefable.',nm= 'Clefable'},
[10] ={msg = "You Open a Box +3",np = 'Contains a Wigglytuff.',nm= 'Wigglytuff'},
[11] ={msg = "You Open a Box +3",np = 'Contains a Sandslash.',nm= 'Sandslash'},
[12] ={msg = "You Open a Box +3",np = 'Contains a Dugtrio.',nm= 'Dugtrio'},
[13] ={msg = "You Open a Box +3",np = 'Contains a Golduck.',nm= 'Golduck'},
[14] ={msg = "You Open a Box +3",np = 'Contains a Rapidash.',nm= 'Rapidash'},
[15] ={msg = "You Open a Box +3",np = 'Contains a Magneton.',nm= 'Magneton'},
[16] ={msg = "You Open a Box +3",np = 'Contains a Hypno.',nm= 'Hypno'},
[17] ={msg = "You Open a Box +3",np = 'Contains a Kingler.',nm= 'Kingler'},
[18] ={msg = "You Open a Box +3",np = 'Contains a Exeggutor.',nm= 'Exeggutor'},
[19] ={msg = "You Open a Box +3",np = 'Contains a Hitmonlee.',nm= 'Hitmonlee'},
[20] ={msg = "You Open a Box +3",np = 'Contains a Hitmonchan.',nm= 'Hitmonchan'},
[21] ={msg = "You Open a Box +3",np = 'Contains a Tangela.',nm= 'Tangela'},
[22] ={msg = "You Open a Box +3",np = 'Contains a Starmie.',nm= 'Starmie'},
[23] ={msg = "You Open a Box +3",np = 'Contains a Mr.Mime.',nm= 'Mr.Mime'},
[24] ={msg = "You Open a Box +3",np = 'Contains a Jolteon.',nm= 'Jolteon'},
[25] ={msg = "You Open a Box +3",np = 'Contains a Porygon.',nm= 'Porygon'}
}

local e = box[math.random(1,25)]
local boxid = 2222 -- id da ball que vai ser dada ao jogador
local pk = "This is "..e.nm.."'s pokeball. HP = [1/1]"
local gender = math.random(1,3)
local emcubadora = 7877  -- ID da emcubadora 
local time = 4   -- tempo usado
if itemEx.itemid == emcubadora then
if os.time()-getPlayerStorageValue(cid, 64231) <= 1296*60 then
setPlayerStorageValue(cid, 49514, 4)
minutes,seconds = getTime(1296*60-(os.time()-getPlayerStorageValue(cid, 64231)))
return doPlayerSendCancel(cid, "You need wait " .. minutes .. " minutes and " .. seconds .. " seconds.") 
else
if itemEx.itemid == emcubadora and getPlayerStorageValue(cid, 49514) == 4 and os.time()-getPlayerStorageValue(cid, 64231) then
setPlayerStorageValue(cid, 46574, 4)
setPlayerStorageValue(cid, 64231, -1)
setPlayerStorageValue(cid, 49514, -1)
doPlayerSendTextMessage(cid, 27, "your egg is ready for descubed")
else
if itemEx.itemid == emcubadora and getPlayerStorageValue(cid, 46574) == 4 and getPlayerFreeCap(cid) <= 0.99 then
doPlayerSendTextMessage(cid, 27, "your egg is descubed")
doRemoveItem(itemEx.uid,1)
b = doCreateItemEx(cid, boxid-1, 1)
doItemSetAttribute(b, "poke", pk)
doItemSetAttribute(b, "nome", "e.nm")
doItemSetAttribute(b, "description", e.np)
doSetItemText(b, gender)
doPlayerSendMailByName(getCreatureName(cid), b,1)
doPlayerSendTextMessage(cid,22,"You Open a emcubador,Good Luck You pokemon has been sent to your depot")
else
if itemEx.itemid == emcubadora and getPlayerStorageValue(cid, 46574) == 4 then
doPlayerSendTextMessage(cid, 27, "your egg is descubed")
doRemoveItem(itemEx.uid,1)
doPlayerSendTextMessage(cid,22,"You Open a emcubador,You Won a "..e.nm.."")
b = doPlayerAddItem(cid, boxid, 1)
doItemSetAttribute(b, "poke", pk)
doItemSetAttribute(b, "nome", "e.nm")
doItemSetAttribute(b, "description", e.np)
doSetItemText(b, gender)
end
end
end
end
end
end

 

esse script é da base Pokémon Imperium

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

Postado

Seu servidor tem gender system?

 

Testa assim:

Spoiler

 


function onUse(cid, item, fromPosition, itemEx, toPosition)
function getTime(s)

local n = math.floor(s / 60)
	s = s - (60 * n)
	return n, s
end

local box = {
	[1] ={msg = "You Open a Box +3",np = "Contains a Ivysaur.",nm= 'Ivysaur'},
	[2] ={msg = "You Open a Box +3",np = "Contains a Charmeleon.",nm= 'Charmeleon'},
	[3] ={msg = "You Open a Box +3",np = 'Contains a Wartortle.',nm= 'Wartortle'},
	[4] ={msg = "You Open a Box +3",np = 'Contains a Raichu.',nm= 'Raichu'},
	[5] ={msg = "You Open a Box +3",np = 'Contains a Fearow.',nm= 'Fearow'},
	[6] ={msg = "You Open a Box +3",np = 'Contains a Vileplume.',nm= 'Vileplume'},
	[7] ={msg = "You Open a Box +3",np = 'Contains a Venomoth.',nm= 'Venomoth'},
	[8] ={msg = "You Open a Box +3",np = 'Contains a Parasect.',nm= 'Parasect'},
	[9] ={msg = "You Open a Box +3",np = 'Contains a Clefable.',nm= 'Clefable'},
	[10] ={msg = "You Open a Box +3",np = 'Contains a Wigglytuff.',nm= 'Wigglytuff'},
	[11] ={msg = "You Open a Box +3",np = 'Contains a Sandslash.',nm= 'Sandslash'},
	[12] ={msg = "You Open a Box +3",np = 'Contains a Dugtrio.',nm= 'Dugtrio'},
	[13] ={msg = "You Open a Box +3",np = 'Contains a Golduck.',nm= 'Golduck'},
	[14] ={msg = "You Open a Box +3",np = 'Contains a Rapidash.',nm= 'Rapidash'},
	[15] ={msg = "You Open a Box +3",np = 'Contains a Magneton.',nm= 'Magneton'},
	[16] ={msg = "You Open a Box +3",np = 'Contains a Hypno.',nm= 'Hypno'},
	[17] ={msg = "You Open a Box +3",np = 'Contains a Kingler.',nm= 'Kingler'},
	[18] ={msg = "You Open a Box +3",np = 'Contains a Exeggutor.',nm= 'Exeggutor'},
	[19] ={msg = "You Open a Box +3",np = 'Contains a Hitmonlee.',nm= 'Hitmonlee'},
	[20] ={msg = "You Open a Box +3",np = 'Contains a Hitmonchan.',nm= 'Hitmonchan'},
	[21] ={msg = "You Open a Box +3",np = 'Contains a Tangela.',nm= 'Tangela'},
	[22] ={msg = "You Open a Box +3",np = 'Contains a Starmie.',nm= 'Starmie'},
	[23] ={msg = "You Open a Box +3",np = 'Contains a Mr.Mime.',nm= 'Mr.Mime'},
	[24] ={msg = "You Open a Box +3",np = 'Contains a Jolteon.',nm= 'Jolteon'},
	[25] ={msg = "You Open a Box +3",np = 'Contains a Porygon.',nm= 'Porygon'}
}

local e = box[math.random(1,25)]
local boxid = "normal" -- id da ball que vai ser dada ao jogador
local pk = "This is "..e.nm.."'s pokeball. HP = [1/1]"
local gender = math.random(1,3)
local emcubadora = 19173  -- ID da emcubadora 
local time = 1   -- tempo usado
	if itemEx.itemid == emcubadora then
		if os.time()-getPlayerStorageValue(cid, 64233) <= 1*60 then
			setPlayerStorageValue(cid, 49514, 4)
			minutes,seconds = getTime(1*60-(os.time()-getPlayerStorageValue(cid, 64233)))
			return doPlayerSendCancel(cid, "Você precisa esperar " .. minutes .. " minutos e " .. seconds .. " segundos.") 
		else
			if itemEx.itemid == emcubadora and getPlayerStorageValue(cid, 49514) == 4 and os.time()-getPlayerStorageValue(cid, 64233) then
				setPlayerStorageValue(cid, 46574, 4)
				setPlayerStorageValue(cid, 64233, -1)
				setPlayerStorageValue(cid, 49514, -1)
				doPlayerSendTextMessage(cid, 27, "seu egg está pronto para nascer")
			else
				if itemEx.itemid == emcubadora and getPlayerStorageValue(cid, 46574) == 4 and getPlayerFreeCap(cid) <= 0.99 then
					doPlayerSendTextMessage(cid, 27, "your egg is descubed")
					doRemoveItem(itemEx.uid,1)
					b = addPokeToPlayer(cid, boxid, 1)
					doItemSetAttribute(b, "poke", pk)
					doItemSetAttribute(b, "nome", "e.nm")
					doItemSetAttribute(b, "description", e.np)
					doSetItemText(b, gender)
					doPlayerSendMailByName(getCreatureName(cid), b,1)
					doPlayerSendTextMessage(cid,22,"You Open a emcubador,Good Luck You pokemon has been sent to your depot")
				else
					if itemEx.itemid == emcubadora and getPlayerStorageValue(cid, 46574) == 4 then
						doPlayerSendTextMessage(cid, 27, "your egg is descubed")
						doRemoveItem(itemEx.uid,1)
						doPlayerSendTextMessage(cid,22,"You Open a emcubador,You Won a "..e.nm.."")
						b = addPokeToPlayer(cid, boxid, 1)
						doItemSetAttribute(b, "poke", pk)
						doItemSetAttribute(b, "nome", "e.nm")
						doItemSetAttribute(b, "description", e.np)
						doSetItemText(b, gender)
					end
				end
			end
		end
	end
end

 

Postado
  • Autor
Em 19/09/2020 em 12:31, Pisces disse:

Seu servidor tem gender system?

 

Testa assim:

  Ocultar conteúdo

 



function onUse(cid, item, fromPosition, itemEx, toPosition)
function getTime(s)

local n = math.floor(s / 60)
	s = s - (60 * n)
	return n, s
end

local box = {
	[1] ={msg = "You Open a Box +3",np = "Contains a Ivysaur.",nm= 'Ivysaur'},
	[2] ={msg = "You Open a Box +3",np = "Contains a Charmeleon.",nm= 'Charmeleon'},
	[3] ={msg = "You Open a Box +3",np = 'Contains a Wartortle.',nm= 'Wartortle'},
	[4] ={msg = "You Open a Box +3",np = 'Contains a Raichu.',nm= 'Raichu'},
	[5] ={msg = "You Open a Box +3",np = 'Contains a Fearow.',nm= 'Fearow'},
	[6] ={msg = "You Open a Box +3",np = 'Contains a Vileplume.',nm= 'Vileplume'},
	[7] ={msg = "You Open a Box +3",np = 'Contains a Venomoth.',nm= 'Venomoth'},
	[8] ={msg = "You Open a Box +3",np = 'Contains a Parasect.',nm= 'Parasect'},
	[9] ={msg = "You Open a Box +3",np = 'Contains a Clefable.',nm= 'Clefable'},
	[10] ={msg = "You Open a Box +3",np = 'Contains a Wigglytuff.',nm= 'Wigglytuff'},
	[11] ={msg = "You Open a Box +3",np = 'Contains a Sandslash.',nm= 'Sandslash'},
	[12] ={msg = "You Open a Box +3",np = 'Contains a Dugtrio.',nm= 'Dugtrio'},
	[13] ={msg = "You Open a Box +3",np = 'Contains a Golduck.',nm= 'Golduck'},
	[14] ={msg = "You Open a Box +3",np = 'Contains a Rapidash.',nm= 'Rapidash'},
	[15] ={msg = "You Open a Box +3",np = 'Contains a Magneton.',nm= 'Magneton'},
	[16] ={msg = "You Open a Box +3",np = 'Contains a Hypno.',nm= 'Hypno'},
	[17] ={msg = "You Open a Box +3",np = 'Contains a Kingler.',nm= 'Kingler'},
	[18] ={msg = "You Open a Box +3",np = 'Contains a Exeggutor.',nm= 'Exeggutor'},
	[19] ={msg = "You Open a Box +3",np = 'Contains a Hitmonlee.',nm= 'Hitmonlee'},
	[20] ={msg = "You Open a Box +3",np = 'Contains a Hitmonchan.',nm= 'Hitmonchan'},
	[21] ={msg = "You Open a Box +3",np = 'Contains a Tangela.',nm= 'Tangela'},
	[22] ={msg = "You Open a Box +3",np = 'Contains a Starmie.',nm= 'Starmie'},
	[23] ={msg = "You Open a Box +3",np = 'Contains a Mr.Mime.',nm= 'Mr.Mime'},
	[24] ={msg = "You Open a Box +3",np = 'Contains a Jolteon.',nm= 'Jolteon'},
	[25] ={msg = "You Open a Box +3",np = 'Contains a Porygon.',nm= 'Porygon'}
}

local e = box[math.random(1,25)]
local boxid = "normal" -- id da ball que vai ser dada ao jogador
local pk = "This is "..e.nm.."'s pokeball. HP = [1/1]"
local gender = math.random(1,3)
local emcubadora = 19173  -- ID da emcubadora 
local time = 1   -- tempo usado
	if itemEx.itemid == emcubadora then
		if os.time()-getPlayerStorageValue(cid, 64233) <= 1*60 then
			setPlayerStorageValue(cid, 49514, 4)
			minutes,seconds = getTime(1*60-(os.time()-getPlayerStorageValue(cid, 64233)))
			return doPlayerSendCancel(cid, "Você precisa esperar " .. minutes .. " minutos e " .. seconds .. " segundos.") 
		else
			if itemEx.itemid == emcubadora and getPlayerStorageValue(cid, 49514) == 4 and os.time()-getPlayerStorageValue(cid, 64233) then
				setPlayerStorageValue(cid, 46574, 4)
				setPlayerStorageValue(cid, 64233, -1)
				setPlayerStorageValue(cid, 49514, -1)
				doPlayerSendTextMessage(cid, 27, "seu egg está pronto para nascer")
			else
				if itemEx.itemid == emcubadora and getPlayerStorageValue(cid, 46574) == 4 and getPlayerFreeCap(cid) <= 0.99 then
					doPlayerSendTextMessage(cid, 27, "your egg is descubed")
					doRemoveItem(itemEx.uid,1)
					b = addPokeToPlayer(cid, boxid, 1)
					doItemSetAttribute(b, "poke", pk)
					doItemSetAttribute(b, "nome", "e.nm")
					doItemSetAttribute(b, "description", e.np)
					doSetItemText(b, gender)
					doPlayerSendMailByName(getCreatureName(cid), b,1)
					doPlayerSendTextMessage(cid,22,"You Open a emcubador,Good Luck You pokemon has been sent to your depot")
				else
					if itemEx.itemid == emcubadora and getPlayerStorageValue(cid, 46574) == 4 then
						doPlayerSendTextMessage(cid, 27, "your egg is descubed")
						doRemoveItem(itemEx.uid,1)
						doPlayerSendTextMessage(cid,22,"You Open a emcubador,You Won a "..e.nm.."")
						b = addPokeToPlayer(cid, boxid, 1)
						doItemSetAttribute(b, "poke", pk)
						doItemSetAttribute(b, "nome", "e.nm")
						doItemSetAttribute(b, "description", e.np)
						doSetItemText(b, gender)
					end
				end
			end
		end
	end
end

 

Meu servidor não possui gender system, deu esse erro aqui 

 

 

[23/09/2020 12:14:34] [Error - Action Interface] 
[23/09/2020 12:14:34] data/actions/scripts/ovo1.lua:onUse
[23/09/2020 12:14:34] Description: 
[23/09/2020 12:14:34] (luaDoItemSetAttribute) Item not found

[23/09/2020 12:14:34] [Error - Action Interface] 
[23/09/2020 12:14:34] data/actions/scripts/ovo1.lua:onUse
[23/09/2020 12:14:34] Description: 
[23/09/2020 12:14:34] (luaDoItemSetAttribute) Item not found

[23/09/2020 12:14:34] [Error - Action Interface] 
[23/09/2020 12:14:34] data/actions/scripts/ovo1.lua:onUse
[23/09/2020 12:14:34] Description: 
[23/09/2020 12:14:34] (luaDoItemSetAttribute) Item not found

Postado

Testa desse modo, então.. Aproveitei e dei uma organizada também:

local box = {
	[1] ={msg = "You Open a Box +3",np = "Contains a Ivysaur.",nm= 'Ivysaur'},
	[2] ={msg = "You Open a Box +3",np = "Contains a Charmeleon.",nm= 'Charmeleon'},
	[3] ={msg = "You Open a Box +3",np = 'Contains a Wartortle.',nm= 'Wartortle'},
	[4] ={msg = "You Open a Box +3",np = 'Contains a Raichu.',nm= 'Raichu'},
	[5] ={msg = "You Open a Box +3",np = 'Contains a Fearow.',nm= 'Fearow'},
	[6] ={msg = "You Open a Box +3",np = 'Contains a Vileplume.',nm= 'Vileplume'},
	[7] ={msg = "You Open a Box +3",np = 'Contains a Venomoth.',nm= 'Venomoth'},
	[8] ={msg = "You Open a Box +3",np = 'Contains a Parasect.',nm= 'Parasect'},
	[9] ={msg = "You Open a Box +3",np = 'Contains a Clefable.',nm= 'Clefable'},
	[10] ={msg = "You Open a Box +3",np = 'Contains a Wigglytuff.',nm= 'Wigglytuff'},
	[11] ={msg = "You Open a Box +3",np = 'Contains a Sandslash.',nm= 'Sandslash'},
	[12] ={msg = "You Open a Box +3",np = 'Contains a Dugtrio.',nm= 'Dugtrio'},
	[13] ={msg = "You Open a Box +3",np = 'Contains a Golduck.',nm= 'Golduck'},
	[14] ={msg = "You Open a Box +3",np = 'Contains a Rapidash.',nm= 'Rapidash'},
	[15] ={msg = "You Open a Box +3",np = 'Contains a Magneton.',nm= 'Magneton'},
	[16] ={msg = "You Open a Box +3",np = 'Contains a Hypno.',nm= 'Hypno'},
	[17] ={msg = "You Open a Box +3",np = 'Contains a Kingler.',nm= 'Kingler'},
	[18] ={msg = "You Open a Box +3",np = 'Contains a Exeggutor.',nm= 'Exeggutor'},
	[19] ={msg = "You Open a Box +3",np = 'Contains a Hitmonlee.',nm= 'Hitmonlee'},
	[20] ={msg = "You Open a Box +3",np = 'Contains a Hitmonchan.',nm= 'Hitmonchan'},
	[21] ={msg = "You Open a Box +3",np = 'Contains a Tangela.',nm= 'Tangela'},
	[22] ={msg = "You Open a Box +3",np = 'Contains a Starmie.',nm= 'Starmie'},
	[23] ={msg = "You Open a Box +3",np = 'Contains a Mr.Mime.',nm= 'Mr.Mime'},
	[24] ={msg = "You Open a Box +3",np = 'Contains a Jolteon.',nm= 'Jolteon'},
	[25] ={msg = "You Open a Box +3",np = 'Contains a Porygon.',nm= 'Porygon'}
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
	function getTime(s)
		local n = math.floor(s / 60)
		s = s - (60 * n)
		return n, s
	end
	local e = box[math.random(1,25)]
	local incubadora = 7877  -- ID da incubadora
	local time = 4   -- tempo usado
	if itemEx.itemid == incubadora then
		if os.time()-getPlayerStorageValue(cid, 64231) <= 1296*60 then
			setPlayerStorageValue(cid, 49514, 4)
			minutes,seconds = getTime(1296*60-(os.time()-getPlayerStorageValue(cid, 64231)))
			return doPlayerSendCancel(cid, "Você precisa aguardar " .. minutes .. " minutos e " .. seconds .. " segundos.") 
		elseif itemEx.itemid == incubadora and getPlayerStorageValue(cid, 49514) == 4 and os.time()-getPlayerStorageValue(cid, 64231) then
			setPlayerStorageValue(cid, 46574, 4)
			setPlayerStorageValue(cid, 64231, -1)
			setPlayerStorageValue(cid, 49514, -1)
			doPlayerSendTextMessage(cid, 27, "Este Egg está pronto para ser chocado.")
		elseif itemEx.itemid == incubadora and getPlayerStorageValue(cid, 46574) == 4 then
			doPlayerSendTextMessage(cid, 27, "Seu Egg acaba de chocar. Aqui está, cuide muito bem dele!")
			doRemoveItem(itemEx.uid,1)
			doPlayerSendTextMessage(cid,22,"Você abriu a incubadora, e recebeu um "..e.nm.."!")
			addPokeToPlayer(cid, e.nm, 0, nil, "poke")					
		end
	end
end

 

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

Testa desse modo, então.. Aproveitei e dei uma organizada também:


local box = {
	[1] ={msg = "You Open a Box +3",np = "Contains a Ivysaur.",nm= 'Ivysaur'},
	[2] ={msg = "You Open a Box +3",np = "Contains a Charmeleon.",nm= 'Charmeleon'},
	[3] ={msg = "You Open a Box +3",np = 'Contains a Wartortle.',nm= 'Wartortle'},
	[4] ={msg = "You Open a Box +3",np = 'Contains a Raichu.',nm= 'Raichu'},
	[5] ={msg = "You Open a Box +3",np = 'Contains a Fearow.',nm= 'Fearow'},
	[6] ={msg = "You Open a Box +3",np = 'Contains a Vileplume.',nm= 'Vileplume'},
	[7] ={msg = "You Open a Box +3",np = 'Contains a Venomoth.',nm= 'Venomoth'},
	[8] ={msg = "You Open a Box +3",np = 'Contains a Parasect.',nm= 'Parasect'},
	[9] ={msg = "You Open a Box +3",np = 'Contains a Clefable.',nm= 'Clefable'},
	[10] ={msg = "You Open a Box +3",np = 'Contains a Wigglytuff.',nm= 'Wigglytuff'},
	[11] ={msg = "You Open a Box +3",np = 'Contains a Sandslash.',nm= 'Sandslash'},
	[12] ={msg = "You Open a Box +3",np = 'Contains a Dugtrio.',nm= 'Dugtrio'},
	[13] ={msg = "You Open a Box +3",np = 'Contains a Golduck.',nm= 'Golduck'},
	[14] ={msg = "You Open a Box +3",np = 'Contains a Rapidash.',nm= 'Rapidash'},
	[15] ={msg = "You Open a Box +3",np = 'Contains a Magneton.',nm= 'Magneton'},
	[16] ={msg = "You Open a Box +3",np = 'Contains a Hypno.',nm= 'Hypno'},
	[17] ={msg = "You Open a Box +3",np = 'Contains a Kingler.',nm= 'Kingler'},
	[18] ={msg = "You Open a Box +3",np = 'Contains a Exeggutor.',nm= 'Exeggutor'},
	[19] ={msg = "You Open a Box +3",np = 'Contains a Hitmonlee.',nm= 'Hitmonlee'},
	[20] ={msg = "You Open a Box +3",np = 'Contains a Hitmonchan.',nm= 'Hitmonchan'},
	[21] ={msg = "You Open a Box +3",np = 'Contains a Tangela.',nm= 'Tangela'},
	[22] ={msg = "You Open a Box +3",np = 'Contains a Starmie.',nm= 'Starmie'},
	[23] ={msg = "You Open a Box +3",np = 'Contains a Mr.Mime.',nm= 'Mr.Mime'},
	[24] ={msg = "You Open a Box +3",np = 'Contains a Jolteon.',nm= 'Jolteon'},
	[25] ={msg = "You Open a Box +3",np = 'Contains a Porygon.',nm= 'Porygon'}
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
	function getTime(s)
		local n = math.floor(s / 60)
		s = s - (60 * n)
		return n, s
	end
	local e = box[math.random(1,25)]
	local incubadora = 7877  -- ID da incubadora
	local time = 4   -- tempo usado
	if itemEx.itemid == incubadora then
		if os.time()-getPlayerStorageValue(cid, 64231) <= 1296*60 then
			setPlayerStorageValue(cid, 49514, 4)
			minutes,seconds = getTime(1296*60-(os.time()-getPlayerStorageValue(cid, 64231)))
			return doPlayerSendCancel(cid, "Você precisa aguardar " .. minutes .. " minutos e " .. seconds .. " segundos.") 
		elseif itemEx.itemid == incubadora and getPlayerStorageValue(cid, 49514) == 4 and os.time()-getPlayerStorageValue(cid, 64231) then
			setPlayerStorageValue(cid, 46574, 4)
			setPlayerStorageValue(cid, 64231, -1)
			setPlayerStorageValue(cid, 49514, -1)
			doPlayerSendTextMessage(cid, 27, "Este Egg está pronto para ser chocado.")
		elseif itemEx.itemid == incubadora and getPlayerStorageValue(cid, 46574) == 4 then
			doPlayerSendTextMessage(cid, 27, "Seu Egg acaba de chocar. Aqui está, cuide muito bem dele!")
			doRemoveItem(itemEx.uid,1)
			doPlayerSendTextMessage(cid,22,"Você abriu a incubadora, e recebeu um "..e.nm.."!")
			addPokeToPlayer(cid, e.nm, 0, nil, "poke")					
		end
	end
end

 

funcionou perfeitamente.

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