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

Mostrar conteúdo oculto

 

data/actions/scripst/ovo

Mostrar conteúdo oculto

 

data/actions/scripst/ovo1

Mostrar conteúdo oculto

 

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:

Mostrar conteúdo oculto

 

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

Seu servidor tem gender system?

 

Testa assim:

Mostrar conteúdo oculto

 

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
  Em 23/09/2020 em 18:10, 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.7k

Informação Importante

Confirmação de Termo