Ir para conteúdo

[Pedido] Como Fazer Uma Box?


kriller12

Posts Recomendados

eu tenho um ot 8.54 de poketibia,lá contém 4 itens chamados [POX] +1,[POX] +2,[POX] +3,[POX] +4.

Nesses itens quando vc clica neles aparece um pokemon radom.Esse aqui é o explempo da box +4

 

function onUse(cid, item, frompos, item2, topos)

local box = {

[1] ={msg = "You Open a [PXO] [PXO] Box +4",np = "Contains a Venusaur.",nm= "Venusaur"},

[2] ={msg = "You Open a [PXO] Box +4",np = "Contains a Charizard.",nm= "Charizard"},

[3] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Blastoise.',nm= 'Blastoise'},

[4] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Pidgeot.',nm= 'Pidgeot'},

[5] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Nidoqueen.',nm= 'Nidoqueen'},

[6] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Nidoking.',nm= 'Nidoking'},

[7] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Ninetales.',nm= 'Ninetales'},

[8] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Arcanine.',nm= 'Arcanine'},

[9] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Poliwrath.',nm= 'Poliwrath'},

[10] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Alakazam.',nm= 'Alakazam'},

[11] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Machamp.',nm= 'Machamp'},

[12] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Tentacruel.',nm= 'Tentacruel'},

[13] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Golem.',nm= 'Golem'},

[14] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Dewgong.',nm= 'Dewgong'},

[15] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Gengar.',nm= 'Gengar'},

[16] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Rhydon.',nm= 'Rhydon'},

[17] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Scyther.',nm= 'Scyther'},

[18] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Jynx.',nm= 'Jynx'},

[19] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Electabuzz.',nm= 'Electabuzz'},

[20] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Magmar.',nm= 'Magmar'},

[21] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Gyarados.',nm= 'Gyarados'},

[22] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Lapras.',nm= 'Lapras'},

[23] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Omastar.',nm= 'Omastar'},

[24] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Kabutops.',nm= 'Kabutops'},

[25] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Aerodactyl.',nm= 'Aerodactyl'},

[26] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Snorlax.',nm= 'Snorlax'},

[27] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Dragonair.',nm= 'Dragonair'},

[28] ={msg = "You Open a [PXO] Box +4",np = 'Contains a Dragonite.',nm= 'Dragonite'}

}

 

local level = 80

local e = box[math.random(1,28)]

local x = boxPoke[e.nm]

local boxid = 2222

local pk = "This is "..e.nm.."'s pokeball. HP = ["..x.health.."/"..x.maxhealth.."]"

 

if getPlayerFreeCap(cid) <= 0.99 and getPlayerLevel(cid) >= level then

doPlayerSendTextMessage(cid,22,e.msg)

b = doCreateItemEx(boxid-1)

doItemSetAttribute(b, "poke", pk)

doItemSetAttribute(b, "nome", e.nm)

doItemSetAttribute(b, "apelido", e.nm)

doItemSetAttribute(b, "description", e.np)

doPlayerSendMailByName(getPlayerName(cid), b, 1)

doPlayerSendTextMessage(cid, 22, "Congratulations! You won a "..e.nm..".")

doPlayerSendTextMessage(cid, 20, "Since you are already holding six pokemons, this pokeball has been sent to your depot.")

doRemoveItem(item.uid, 1)

doSendMagicEffect(getCreaturePosition(cid), 28)

elseif getPlayerFreeCap(cid) >= 0.99 and getPlayerLevel(cid) >= level then

doPlayerSendTextMessage(cid,22,e.msg)

doItemSetAttribute(item.uid, "poke", pk)

doItemSetAttribute(item.uid, "nome", e.nm)

doItemSetAttribute(item.uid, "apelido", e.nm)

doItemSetAttribute(item.uid, "description", e.np)

doTransformItem(item.uid, boxid)

doSendMagicEffect(getCreaturePosition(cid), 28)

doPlayerSendTextMessage(cid, 22, "Congratulations! You won a "..e.nm..".")

elseif getPlayerLevel(cid) <= level then

doPlayerSendCancel(cid, "You must be at least level "..level.." to use this box.")

else

doPlayerSendCancel(cid, "You cant carry more than 6 pokemons")

end

 

return TRUE

end

 

 

 

Eu só quero fazer uma parecida com novos pokemons que eu tenho aqui!!

Entendeu?

Link para o comentário
Compartilhar em outros sites

esso tu copia troca o do arquivo para outro nome (qualquer nome que n esteja ocupado) depois i no actions.xml procura a tag do de uma box copia troca o id pro id da nova box, e troca o nome do aquivo que ele vai(onde ta o nome da pasta da box original pelo da que tu crio)

 

assim n essqueça que na tag o nome do arquivo é (nome qualquer).lua <<<n esquça do ".lua"

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...