Ir para conteúdo

[Movement] Portrait System


masterzs

Posts Recomendados

Se ouver algum erro no topico Por Favor me avise é meu primeiro topico.

 

Olá hoje postarei o movement Portrait System! Muito util para servidores de poketibia.

 

Descrição Do Movement: É um movement que ele quando usa pokeball do pokemon exato ele aparece a foto dele...

 

Nome:Portrait System

Versão:8.54

Testado em: [8.54]Pokeserver Tfs 0.3.6 [V4.1] Versão 4.0, Bugs Corrigidos

 

Movement:

Crie um arquivo lua chamado Portrait na pasta movements/scripts e ponha isso:

local fotos = {

["shiny gyarados"] = {fotopoke = 8716},

["shiny krabby"] = {fotopoke = 8713},

["shiny zubat"] = {fotopoke = 8710},

["shiny venusaur"] = {fotopoke = 8707},

["shiny paras"] = {fotopoke = 8709},

["shiny buterfree"] = {fotopoke = 8708},

["shiny grimer"] = {fotopoke = 8712},

["shiny jynx"] = {fotopoke = 8714},

["shiny scyther"] = {fotopoke = 8715},

["shiny beedrill"] = {fotopoke = 8718},

["shiny parasect"] = {fotopoke = 8719},

["shiny seadra"] = {fotopoke = 8720},

["shiny tentacool"] = {fotopoke = 8721},

["shiny muk"] = {fotopoke = 8722},

["shiny kingler"] = {fotopoke = 8723},

["shiny electabuzz"] = {fotopoke = 8724},

["shiny dratini"] = {fotopoke = 8725},

["shiny voltorb"] = {fotopoke = 8726},

["shiny raticate"] = {fotopoke = 8727},

["shiny blastoise"] = {fotopoke = 8728},

["shiny venonat"] = {fotopoke = 8729},

["shiny growlithe"] = {fotopoke = 8730},

["shiny tentacruel"] = {fotopoke = 8731},

["shiny horsea"] = {fotopoke = 8732},

["shiny electrode"] = {fotopoke = 8733},

["shiny hitmonlee"] = {fotopoke = 8734},

["shiny magikarp"] = {fotopoke = 8735},

["shiny hitmonchan"] = {fotopoke = 8736},

["shiny raichu"] = {fotopoke = 8737},

["shiny oddish"] = {fotopoke = 8738},

["shiny venomoth"] = {fotopoke = 8739},

["shiny arcanine"] = {fotopoke = 8740},

["shiny abra"] = {fotopoke = 8741},

["bulbasaur"] = {fotopoke = 8423},

["ivysaur"] = {fotopoke = 8424},

["venusaur"] = {fotopoke = 8425},

["charmander"] = {fotopoke = 8426},

["charmeleon"] = {fotopoke = 8427},

["charizard"] = {fotopoke = 8428},

["squirtle"] = {fotopoke = 8429},

["wartortle"] = {fotopoke = 8430},

["blastoise"] = {fotopoke = 8431},

["caterpie"] = {fotopoke = 8432},

["metapod"] = {fotopoke = 8433},

["butterfree"] = {fotopoke = 8434},

["weedle"] = {fotopoke = 8435},

["kakuna"] = {fotopoke = 8436},

["beedrill"] = {fotopoke = 8437},

["pidgey"] = {fotopoke = 8438},

["pidgeotto"] = {fotopoke = 8439},

["pidgeot"] = {fotopoke = 8440},

["rattata"] = {fotopoke = 8441},

["raticate"] = {fotopoke = 8442},

["dpearow"] = {fotopoke = 8443},

["fearow"] = {fotopoke = 8444},

["ekans"] = {fotopoke = 8445},

["arbok"] = {fotopoke = 8446},

["pikachu"] = {fotopoke = 8447},

["raichu"] = {fotopoke = 8448},

["sandshrew"] = {fotopoke = 8449},

["sandslash"] = {fotopoke = 8450},

["nidoranf"] = {fotopoke = 8451},

["nidorina"] = {fotopoke = 8452},

["nidoqueen"] = {fotopoke = 8453},

["nidoranm"] = {fotopoke = 8454},

["nidorino"] = {fotopoke = 8455},

["nidoking"] = {fotopoke = 8456},

["clefairy"] = {fotopoke = 8457},

["clefable"] = {fotopoke = 8458},

["vulpix"] = {fotopoke = 8459},

["ninetales"] = {fotopoke = 8460},

["jigglypuff"] = {fotopoke = 8461},

["wigglytuff"] = {fotopoke = 8462},

["zubat"] = {fotopoke = 8463},

["golbat"] = {fotopoke = 8464},

["oddish"] = {fotopoke = 8465},

["gloom"] = {fotopoke = 8466},

["vileplume"] = {fotopoke = 8467},

["paras"] = {fotopoke = 8468},

["parasect"] = {fotopoke = 8469},

["venonat"] = {fotopoke = 84702},

["venomoth"] = {fotopoke = 8471},

["diglett"] = {fotopoke = 8472},

["dugtrio"] = {fotopoke = 8473},

["meowth"] = {fotopoke = 8474},

["psyduck"] = {fotopoke = 8476},

["golduck"] = {fotopoke = 8477},

["mankey"] = {fotopoke = 8478},

["primeape"] = {fotopoke = 8479},

["growlithe"] = {fotopoke = 8480},

["arcanine"] = {fotopoke = 8481},

["poliwag"] = {fotopoke = 8482},

["poliwhrill"] = {fotopoke = 8483},

["poliwrath"] = {fotopoke = 8484},

["abra"] = {fotopoke = 8485},

["kadabra"] = {fotopoke = 8486},

["alakazam"] = {fotopoke = 8487},

["machop"] = {fotopoke = 8488},

["machoke"] = {fotopoke = 8489},

["machamp"] = {fotopoke = 8490},

["bellsprout"] = {fotopoke = 8491},

["weepinbell"] = {fotopoke = 8492},

["victreebel"] = {fotopoke = 8493},

["tentacool"] = {fotopoke = 8494},

["tentacruel"] = {fotopoke = 8495},

["geodude"] = {fotopoke = 8496},

["graveler"] = {fotopoke = 8497},

["golem"] = {fotopoke = 8498},

["ponyta"] = {fotopoke = 8499},

["rapidash"] = {fotopoke = 8500},

["slowpoke"] = {fotopoke = 8501},

["slowbro"] = {fotopoke = 8502},

["magnemite"] = {fotopoke = 8503},

["magneton"] = {fotopoke = 8504},

["farfetch'd"] = {fotopoke = 8505},

["doduo"] = {fotopoke = 8506},

["dodrio"] = {fotopoke = 8507},

["seel"] = {fotopoke = 8508},

["dewgong"] = {fotopoke = 8509},

["grimer"] = {fotopoke = 8510},

["muk"] = {fotopoke = 8511},

["shellder"] = {fotopoke = 8512},

["cloyster"] = {fotopoke = 8513},

["gastly"] = {fotopoke = 8514},

["haunter"] = {fotopoke = 8515},

["gengar"] = {fotopoke = 8516},

["onix"] = {fotopoke = 8517},

["drowzee"] = {fotopoke = 8518},

["hypno"] = {fotopoke = 8519},

["krabby"] = {fotopoke = 8520},

["kingler"] = {fotopoke = 8521},

["voltorb"] = {fotopoke = 8522},

["electrode"] = {fotopoke = 8523},

["exeggcute"] = {fotopoke = 8524},

["exeggutor"] = {fotopoke = 8525},

["cubone"] = {fotopoke = 8526},

["marowak"] = {fotopoke = 8527},

["hitmonlee"] = {fotopoke = 8528},

["hitmonchan"] = {fotopoke = 8529},

["lickitung"] = {fotopoke = 8530},

["koffing"] = {fotopoke = 8531},

["weezing"] = {fotopoke = 8532},

["rhyhorn"] = {fotopoke = 8533},

["rhydon"] = {fotopoke = 8534},

["chansey"] = {fotopoke = 8535},

["tangela"] = {fotopoke = 8536},

["kangaskhan"] = {fotopoke = 8537},

["horsea"] = {fotopoke = 8538},

["seadra"] = {fotopoke = 8539},

["goldeen"] = {fotopoke = 8540},

["seaking"] = {fotopoke = 8541},

["staryu"] = {fotopoke = 8542},

["starmie"] = {fotopoke = 8543},

["mr. mime"] = {fotopoke = 8544},

["scyther"] = {fotopoke = 8545},

["jynx"] = {fotopoke = 8546},

["electabuzz"] = {fotopoke = 8547},

["magmar"] = {fotopoke = 8548},

["pinsir"] = {fotopoke = 8549},

["tauros"] = {fotopoke = 8550},

["magikarp"] = {fotopoke = 8551},

["gyarados"] = {fotopoke = 8552},

["lapras"] = {fotopoke = 8553},

["ditto"] = {fotopoke = 8554},

["eevee"] = {fotopoke = 8555},

["vaporeon"] = {fotopoke = 8556},

["jolteon"] = {fotopoke = 8557},

["flareon"] = {fotopoke = 8558},

["porygon"] = {fotopoke = 8559},

["omanyte"] = {fotopoke = 8560},

["omastar"] = {fotopoke = 8561},

["kabuto"] = {fotopoke = 8562},

["kabutops"] = {fotopoke = 8563},

["aerodactyl"] = {fotopoke = 8564},

["snorlax"] = {fotopoke = 8565},

["articuno"] = {fotopoke = 8566},

["zapdos"] = {fotopoke = 8567},

["moltres"] = {fotopoke = 8568},

["dratini"] = {fotopoke = 8569},

["dragonair"] = {fotopoke = 8570},

["dragonite"] = {fotopoke = 8571},

["mewtwo"] = {fotopoke = 8572},

["mew"] = {fotopoke = 8573},

["elder charizard"] = {fotopoke = 8574},

["crystal onix"] = {fotopoke = 8575},

}

 

local idballs = {

[2532] = "Pokeball",

[2653] = "Superball",

[2652] = "Greatball",

[2654] = "Ultraball",

[2195] = "Masterball",

[2531] = "Pokeball",

[2557] = "Superball",

[2524] = "Greatball",

[2525] = "Ultraball",

[2523] = "Masterball",

}

 

function setItemName(uid,name)

return doItemSetAttribute(uid,'name',name)

end

 

---------------------------------------------------------

function onEquip (cid, item, slot)

local nome = getItemName(item.uid)

local balls = idballs[item.itemid]

local poke_name = nome:match('(.-) '..balls)

local image = getPlayerSlotItem(cid, 7)

local semimage = 2649

 

for i,x in pairs(fotos) do

if i == poke_name then

doTransformItem(image.uid,x.fotopoke)

setItemName(image.uid, "portfoli's")

return true

end

end

end

----------------------------------------------------------

function onDeEquip(cid, item, slot)

local nome = getItemName(item.uid)

local balls = idballs[item.itemid]

local poke_name = nome:match('(.-) '..balls)

local image = getPlayerSlotItem(cid, 7)

local semimage = 2649

 

for i,x in pairs(fotos) do

if i == poke_name then

doTransformItem(image.uid,semimage)

setItemName(image.uid, "portfoli's")

return true

end

end

end

 

Na parte :

local idballs = {

[2532] = "Pokeball",

[2653] = "Superball",

[2652] = "Greatball",

[2654] = "Ultraball",

[2195] = "Masterball",

[2531] = "Pokeball",

[2557] = "Superball",

[2524] = "Greatball",

[2525] = "Ultraball",

[2523] = "Masterball",

}

Significa:

[2532] = "Pokeball", = Ball Acesa

[2531] = "Pokeball", = Ball Apagada

E Vai...

 

Em movements.xml ponha isso:

<movevent type="Equip" itemid="2532;2653;2652;2654;2195;2531;2557;2524;2525;2523" slot="feet" event="script" value="portrait.lua"/>

<movevent type="DeEquip" itemid="2532;2653;2652;2654;2195;2531;2557;2524;2525;2523" slot="feet" event="script" value="portrait.lua"/>

 

Você tambêm prescisara da items.otb que o link esta abaixo dessa frase.Muito importante usar ela POIS se não ira bugar o portrait...

 

Portrait System

 

Creditos:

60% Para quem fez o script : YahooABC.

40% para min por organizar o topico configurar o script e configurar a items.otb.

Link para o comentário
Compartilhar em outros sites

@KuchiikiByakuya

testei em vários servidores de pokémon, e todos os que testei alguns pokémons derrubavam o server, mesmo com o novo items.otb, se puder resolver REP +

Você prescisaria modificar o catch para a ball não ir direto para o lugar das boots...

Link para o comentário
Compartilhar em outros sites

como arrumar o catch po, aqui buga a pokebola :/

tipo funciona um pouco, dai vc troca ela e nao funfa mais :/

alguem sabe arrumar? meu cacth foi feito pelo -- CAPTURE SYSTEM BY RAMZA (RICARDO IANELLI) - DO NOT COPY WITHOUT PERMISSION --

Acredito que é o que tem em todos os ot daqui, porque baixe o flash e era esse system e baixei o outro PokeServer V4.1 - 8.54 (Edited FAMILIA) e eh o mesmo system.

Se alguem souber onde configura pra ball nao ir pro slot da boots me avisa ai que edito e arrumo.

valeu.

REP + e recomendo!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...