Ir para conteúdo
  • 0

Como Fazer Uma Nova Box


webmasterxd

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

fisso um test aqui rapido com pda vc nem disse que base vc usa?

data\actions\scripts\box.lua

local a = {
[11638] = {balltype = "normal", ballid = 11826,
	pokemons = {"Slowpoke", "Magnemite", "Doduo", "Seel", "Grimer", "Gastly", "Drowzee", "Voltorb", "Cubone", "Koffing",
	"Goldeen", "Vulpix", "Tentacool", "Bulbasaur", "Charmander", "Squirtle", "Butterfree", "Beedrill", "Metapod", "Kakuna",
	"Raticate", "Spearow", "Ekans", "Abra", "Mankey", "Psyduck", "Pikachu", "Sandshrew", "Nidoran Female",
	"Nidoran Male", "Zubat", "Diglett", "Venonat", "Meowth", "Poliwag", "Growlithe", "Machop", "Ponyta", "Geodude"}},
[11639] = {balltype = "great", ballid = 11832,	  --alterado v1.3
	pokemons = {"Pidgeotto", "Weepinbell", "Clefairy", "Omanyte", "Kabuto", "Arbok", "Raichu", "Nidorino", "Nidorina",
	"Dodrio", "Muk", "Golbat", "Gloom", "Parasect", "Venomoth", "Dugtrio", "Persian", "Poliwhirl", "Victreebel", "Machoke",
	"Graveler", "Slowbro", "Magneton", "Farfetch'd", "Haunter", "Kingler", "Electrode", "Weezing", "Rhyhorn", "Seadra",
	"Jigglypuff", "Seaking", "Tauros", "Starmie", "Eevee", "Dratini", "Charmeleon", "Wartortle", "Ivysaur"}},
[11640] = {balltype = "super", ballid = 11835,
	pokemons = {"Pidgeot", "Fearow", "Sandslash", "Ninetales", "Vileplume", "Primeape", "Golduck", "Kadabra", "Rapidash",
	"Clefable", "Wigglytuff", "Dewgong", "Onix", "Cloyster", "Hypno", "Exeggutor", "Marowak", "Hitmonchan", "Hitmonlee",
	"Lickitung", "Chansey", "Tangela", "Mr. Mime", "Pinsir", "Vaporeon", "Jolteon", "Flareon", "Porygon", "Dragonair"}},
[11641] = {balltype = "ultra", ballid = 11829,
	pokemons = {"Shiny Hitmonchan", "Shiny Hitmonlee", "Shiny Abra", "Dragonite", "Snorlax", "Kabutops", "Omastar",
	"Ditto", "Lapras", "Gyarados", "Magmar", "Electabuzz", "Jynx", "Scyther", "Kangaskhan", "Golem", "Venusaur",
	"Machamp", "Poliwrath", "Arcanine", "Nidoking", "Nidoqueen", "Charizard", "Blastoise", "Tentacruel", "Alakazam",
	"Gengar", "Rhydon"}},
[2100] = {balltype = "ultra", ballid = 11829,
	pokemons = {"Shiny Hitmonchan", "Shiny Hitmonlee", "Shiny Abra", "Dragonite", "Snorlax", "Kabutops", "Omastar", "Lapras", "Gyarados", "Scyther"}}}	
function onUse(cid, item, frompos, item2, topos)
	 local b = a[item.itemid]								  
		   if not b then return true end
	 local pokemon = b.pokemons[math.random(#b.pokemons)]
	 local btype = b.balltype
		   if not pokeballs[btype] then return true end	--alterado v1.3
	 local gender = getRandomGenderByName(pokemon)
	 local happy = 220

	 local ball = 0				  
	 local sendToDepot = false							   --alterado v1.6						  
  if getCreatureMana(cid) >= 6 or not hasSpaceInContainer(getPlayerSlotItem(cid, 3).uid) then
		   sendToDepot = true
		   ball = doCreateItemEx(b.ballid)	 --alterado v1.3
	 else
		   ball = item.uid
	 end

	   doItemSetAttribute(ball, "poke", pokemon)
	   doItemSetAttribute(ball, "hp", 1)
 doItemSetAttribute(ball, "happy", happy)
 doItemSetAttribute(ball, "gender", gender)
 if pokemon == "Hitmonchan" or pokemon == "Shiny Hitmonchan" then
	doItemSetAttribute(ball, "hands", 0)
	   end
 doItemSetAttribute(ball, "description", "Contains a "..pokemon..".")
 doItemSetAttribute(ball, "fakedesc", "Contains a "..pokemon..".")  

	 doPlayerSendTextMessage(cid, 27, "You opened a pokemon prize box +"..item.itemid - (11637).."!")
  doPlayerSendTextMessage(cid, 27, "The prize pokemon was a "..pokemon..", congratulations!")

  if sendToDepot then
		doPlayerSendMailByName(getCreatureName(cid), ball, 1)   --alterado v1.3
		doPlayerSendTextMessage(cid, 27, "You are already holding six pokemons, so your new pokemon was sent to your depot.")
		doRemoveItem(item.uid)													  
	 else
		doTransformItem(ball, pokeballs[btype].on)
  end

  doSendMagicEffect(getThingPos(cid), 29)
return true
end

actions.xml

<action itemid="11638;11639;11640;11641;2100" event="script" value="box.lua"/>

 

eu adicionei box 5 com id 2100 de test

quando vc for usa tem que edita 2100 do actions.xml

 

e da box.lua [2100]

 

edita red

 

 

[2100] = {balltype = "ultra", ballid = 11829,

pokemons = {"Shiny Hitmonchan", "Shiny Hitmonlee", "Shiny Abra", "Dragonite", "Snorlax", "Kabutops", "Omastar", "Lapras", "Gyarados", "Scyther"}}}

Editado por notle2012
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...