Ir para conteúdo

Luga03

Conde
  • Total de itens

    956
  • Registro em

  • Última visita

  • Dias Ganhos

    22

Tudo que Luga03 postou

  1. Eai pessoal blz? eu estava lendo um tópico do nosso amigo Alexxxx... ai o Top...(o Bolz, esqueci o nick dele aq ¬¬) ai eu vi que ele falou que a forma que ele conseguio de adicionar addon no OT dele foi dando um Ctrol+F: Addon, na pasta do PokémonXRain! ai eu baixei ele e tentei, ai adicionei tudo nescessário nele no meu ot, ai quando usei, funcionou perfeitamente! mas claro q não é sem 100% pq quando da fly, ride, surf e etc ele volta pra outfit normal, ai precisa dar Go/back no pokémon para voltar com o addon! mas fora isto esta funcionando perfeitamente! Então Vamos Parar de Blábláblá e começar! Em Data/actions e Actions.xml adiciona isto: <action itemid="IdAddon;IdAddon" event="script" value="Addon.lua"/> Em IdAddon Coloca os ids dos items dos addons! ai para adicionar mais ids é só colocar o ";" Ou seja aquele negocio verde, e depois colocar o ID Ficando: IdAddon;IdAddon;IdAddon e por ai vai Ai Em Data/actions/scripts cria um arquivo lua Chamado "Addon" e Dentro Dele Adiciona Isto: function onUse(cid, item, fromPosition, itemEx, toPosition) local addons = { [12593] = {pokemon= "Electabuzz" , looktype = 1482}, --xxxx = id do item do addon --- "Scyther" = nome do pokemon --- looktype = 1 é o looktype do pokemon com addon [12925] = {pokemon= "Alakazam" , looktype = 1471}, --xxxx = id do item do addon --- "Scyther" = nome do pokemon --- looktype = 1 é o looktype do pokemon com addon } if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Please back your pokemon.") return false end local numero = addons[item.itemid].looktype local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid].pokemon if getItemAttribute(pb,"poke") ~= pk then doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.") return false end if getItemAttribute(pb,"addon") < 1 then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 27, "Congratulations! Now your pokemon will use the addon.") doSetItemAttribute(pb,"addon",numero) return true end return true end Ai para adicionar um Novo Addon é só Adicionar esta tag: [ItemID] = {pokemon= "NomeDoPoke" , looktype = IdDaOutfit}, EM ItemID, troca pelo id do addon em pokemon troca NomeDoPoke, pelo Nome Do Pokémon que vai ser adicionado o Addon Em looktype, troca IdDaOutfit, pelo looktype do pokémon com addon! Em Goback.lua Procure Por: else doPlayerSendCancel(cid, "This pokemon is fainted.") end E Adiciona Emcima de Else Isto: local pk = getCreatureSummons(cid)[1] local pb = getPlayerSlotItem(cid, 8).uid local look = getItemAttribute(pb,"addon") if not look then doSetItemAttribute(pb,"addon",0) return false end if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) return true end Em Catch system.lua Procura Por: doItemSetAttribute(item, "description", description) Adiciona Isto embaixo: doItemSetAttribute(item, "addon", 0) Em Some Functions.lua Procure Por: unLock(item.uid) Da Enter Duas Vezes e Adiciona isto: local pk = getCreatureSummons(cid)[1] local pb = getPlayerSlotItem(cid, 8).uid local look = getItemAttribute(pb,"addon") if not look then doSetItemAttribute(pb,"addon",0) return false end if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) return true end Pronto! Sistema de Addon Funcionando Perfeitamente Caso Coloque Tudo Certinho! Caso Queira uma Addon Box... Faz isto Em Actions.xml Adiciona Isto: <action itemid="12595" event="script" value="addonbox.lua"/> E Em Data/Actions/Scripts Cria um Arquivo Lua Chamado "addonbox" e Adiciona Isto Dentro Dele: function onUse(cid, item, frompos, item2, topos, pos) local addons = {12593,12889} local randomChance = math.random(1, 49) if item2.itemid == 12595 then doSendMagicEffect(getCreaturePosition(cid), 28) doRemoveItem(item2.uid, 1) doPlayerAddItem(cid, addons[randomChance], 1) doPlayerSendTextMessage(cid, 27, "Você ganhou um Addon!") return true end end Pronto Addon Box Adicionada! Créditos Pokémon X Rain Pelo Sistema de Addon Summer Slyer (Zet0N0Murmurou) Por Trazer ao Xtibia, e Por Fazer o Tutorial!
  2. Luga03

    Remakes.

    Caramba man esta mt top!! aguardando mais atualização para eu admirar!!
  3. Isto ai eu já tinha feito tbm! mas só para garantir troquei oq eu adicionei antes por este ai e mudei o nome! agr vo testar aq pera um instante Edited@ Man cuntinua a mesma coisa dou look no mega tyranitar e aparece isto: 19:53 You see a wild mega tyranitar [level -1]. It is genderless. e dou /cb mega tyranitar diz que não existe ._.
  4. Caramba man agr sim, ficou top o layout! aprovadissimo! melhorou em 100000000...%
  5. Olha o Mega Tyranitar.xml: <?xml version="1.0" encoding="UTF-8"?> <monster name="Mega Tyranitar" nameDescription="a mega tyranitar" race="rock" experience="580" speed="162" manacost="0"> <health now="1900" max="1900"/> <look type="1962" head="50" body="65" legs="95" feet="113" corpse="13037"/> <targetchange interval="10000" chance="0"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="1"/> <flag convinceable="1"/> <flag pushable="1"/> <flag canpushitems="0"/> <flag canpushcreatures="0"/> <flag targetdistance="1"/> <flag staticattack="97"/> <flag runonhealth="0"/> <flag hungerdelay="21"/> </flags> <attacks> <attack name="melee" interval="2000" chance="100" range="1" min="-26" max="-49"/> <attack name="Rock Throw" interval="2476" chance="31" range="3"/> <attack name="Rock Slide" interval="2664" chance="30" range="4"/> <attack name="Mega Punch" interval="2852" chance="29" range="1"/> <attack name="Earthshock" interval="3040" chance="28" range="6"/> <attack name="Shockwave" interval="3640" chance="28" range="6"/> <attack name="Earthquake" interval="4040" chance="28" range="6"/> <attack name="Harden" interval="3416" chance="26" range="6"/> <attack name="Falling Rocks" interval="3040" chance="28" range="6"/> </attacks> <defenses armor="0" defense="0"/> <voices interval="5000" chance="10"> <voice sentence="TYYY!"/> <voice sentence="RANITAAR!"/> <voice sentence="TYRANITAR!"/> </voices> <loot> <item id="12337" chance="35000" countmax="75"/> --Small Stone <item id="12196" chance="10000" count="1" countmax="1"/> --Stone Orb </loot> <script> <event name="Spawn"/> </script> </monster> Sim criei, uma pasta para apenas pokémons mega! Eu alterei a tabela Slowxppokes: Para:
  6. Caramba man! finalmente!! agr consegui resolver o problema com estes pokémons!!!! vlw vlw vlw vlw! tópico resolvido mt obrigado! ps:Agr da um help ali em como adicionar pokémons do pda 2015 pfv
  7. Man mais uma vez, isto não altera em nada, até pq só coloquei aquilo para testar, pq os pokémons megas n vão ser capiturados! Irei Testar o seu!
  8. Eai pessoal, estou aqui com um problema! estou querendo adicionar o mega tyranitar, para testar o sistema de adicionar pokémon! eu tentei adicionar o mega tyranitar ai coloquei na level tables.lua, newpokedex.lua, monsters e configuration! no configuration eu dei control+f e procurei por Tyranitar e todos os nomes que eu vi em uma tabela copiei e coloquei "Mega Tyranitar" Olha ai as tabelas que eu editei: Na tabela "movestable": ["Mega Tyranitar"] = {move1 = {name = "Bite", level = 1, cd = 10, dist = 1, target = 1, f = 50, t = "dark"}, move2 = {name = "Shadowave", level = 11, cd = 20, dist = 1, target = 0, f = 65, t = "dark"}, move3 = {name = "Crunch", level = 11, cd = 15, dist = 1, target = 0, f = 65, t = "dark"}, --opicional move4 = {name = "Dark Pulse", level = 11, cd = 20, dist = 4, target = 1, f = 35, t = "dark"}, move5 = {name = "Rock Slide", level = 11, cd = 20, dist = 3, target = 1, f = 35, t = "rock"}, move6 = {name = "Stone Edge", level = 11, cd = 15, dist = 3, target = 1, f = 35, t = "rock"}, move7 = {name = "Earthquake", level = 11, cd = 50, dist = 1, target = 0, f = 15, t = "ground"}, move8 = {name = "Hyper Beam", level = 11, cd = 50, dist = 1, target = 0, f = 100, t = "normal"}, move9 = {name = "Rock Throw", level = 11, cd = 15, dist = 4, target = 1, f = 55, t = "rock"}, --NAO fazer sandstorm move10 = {name = "Scary Face", level = 11, cd = 60, dist = 1, target = 0, f = 0, t = "ghost"}, }, na tabela "Pokes": ["Mega Tyranitar"] = {offense = 14.5, defense = 12.5, specialattack = 9.5, vitality = 20, agility = 0.3, exp = 800, level = 75, wildLvlMin = 75, wildLvlMax = 85, type = "rock", type2 = "dark"}, Na tabela "Fotos": ["Mega Tyranitar"] = 11384, na tabela "pokecatches": ["Mega Tyranitar"] = {chance = 9000, corpse = 10522}, na tabela "newpokedex": ["Mega Tyranitar"] = {gender = 500, level = 90, storage = 1248, stoCatch = 666788}, e na tabela "oldpokedex": {"Mega Tyranitar", 90, 11531}, E nos outros dois arquivos só adicionei "Mega Tyranitar" com aspas, como estava nos outros pokémons, ai eu dei /cb mega tyranitar e disse que mega tyranitar n existia, ai dei /m mega tyranitar apareceu que ele é level [-1] e é genderless, algo assim! help ai preciso mt pfv Ajuda ai pfv!!! EU dou Look e aparece isto: 12:24 You see a wild mega tyranitar [level -1]. It is genderless. pfv pfv pfv pfv ajuda ai né next pf preciso mt
  9. Ai man fico top! Gostaria de saber como algum membro poder virar estágiario nv1
  10. Será que não teria como criar um script que diminui-se a força dos pokemons selvagens em 40%??
  11. Next até que funcionou! mas os pokémons selvagens cuntinuam batendo muito! ai tipo, 4 moves do blastoise direto no venusaur, o venusaur morre ._. eu almentei em 200% estas rates ai, e ficaram mais fáceis de matar uns, mas os selvagens cuntinuam batendo mt!
  12. Irei testar! Fui testar o seu Next, só fez deixar o pokémon mais fraco ._. agora meu venusaur, contra blastoise, tomou um tapa do blastoise e morreu ._. e o meu venu é lvl 75 e o blastoise 72!
  13. Não estou conseguindo enviar! mas toma o arquivo .lua direto ai configuration.rar
  14. ei man fala ai quais tabelas eu devo mexer para poder adicionar um novo pokémon! eu tentei adicionar o mega tyranitar ai coloquei na level tables.lua, newpokedex.lua, monsters e configuration! no configuration eu dei control+f e procurei por Tyranitar e todos os nomes que eu vi em uma tabela copiei e coloquei "Mega Tyranitar" Olha ai as tabelas que eu editei: Na movestable: ["Mega Tyranitar"] = {move1 = {name = "Bite", level = 1, cd = 10, dist = 1, target = 1, f = 50, t = "dark"}, move2 = {name = "Shadowave", level = 11, cd = 20, dist = 1, target = 0, f = 65, t = "dark"}, move3 = {name = "Crunch", level = 11, cd = 15, dist = 1, target = 0, f = 65, t = "dark"}, --opicional move4 = {name = "Dark Pulse", level = 11, cd = 20, dist = 4, target = 1, f = 35, t = "dark"}, move5 = {name = "Rock Slide", level = 11, cd = 20, dist = 3, target = 1, f = 35, t = "rock"}, move6 = {name = "Stone Edge", level = 11, cd = 15, dist = 3, target = 1, f = 35, t = "rock"}, move7 = {name = "Earthquake", level = 11, cd = 50, dist = 1, target = 0, f = 15, t = "ground"}, move8 = {name = "Hyper Beam", level = 11, cd = 50, dist = 1, target = 0, f = 100, t = "normal"}, move9 = {name = "Rock Throw", level = 11, cd = 15, dist = 4, target = 1, f = 55, t = "rock"}, --NAO fazer sandstorm move10 = {name = "Scary Face", level = 11, cd = 60, dist = 1, target = 0, f = 0, t = "ghost"}, }, na Pokes: ["Mega Tyranitar"] = {offense = 14.5, defense = 12.5, specialattack = 9.5, vitality = 20, agility = 0.3, exp = 800, level = 75, wildLvlMin = 75, wildLvlMax = 85, type = "rock", type2 = "dark"}, Na Fotos: ["Mega Tyranitar"] = 11384, na pokecatches: ["Mega Tyranitar"] = {chance = 9000, corpse = 10522}, na newpokedex: ["Mega Tyranitar"] = {gender = 500, level = 90, storage = 1248, stoCatch = 666788}, e na oldpokedex: {"Mega Tyranitar", 90, 11531},
  15. Estou usando a Pokemon Dash Advanced 2015 como base e o .exe e a source do Poke dash v9! UP
  16. Ou Até Pode Ser uma Storange que fique visivel em alguma parte do client, ai o valor desta storage seria como level! ai esta storange toda vez que ganha-se uma determinada xp até completar um outro valor, ai alteraria o valor desta storange que seria o "Sub Level" Eu sei fazer a lógica mas n sei as tags nem muita coisa sobre programar ._. se eu soube-se eu tentava te ajudar ^^
  17. Mas mesmo assim é bom verificar e corrigir os erros! e vlw por postar! estarei utilizando!
  18. Este Script também esta com um erro! Esta com o Nome 'script' errado no event name! esta faltando um 'p' antes do 't' Ta ai consertado novamente: <talkaction log="yes" words="/anunciar" access="2" event="scritpt" script="staffbroad.lua"/> E também esta script esta crashando meu OT! Sempre que eu uso o Anunciar, ele da um erro no luascript.cpp, dizendo seila oq com o visual studio! tem que rever todo o script!
  19. Acabei de achar outro erro ¬¬ vc colocou uma string, que não existe, no local de mostrar o próximo level! Ta ai o script function onSay(cid, words, param) local novolevel = getPlayerLevel(cid) + 1 local levelatual = getPlayerLevel(cid) if levelatual > 1 then equation = (50 * (levelatual) * (levelatual) * (levelatual) - 150 * (levelatual) * (levelatual) + 400 * (levelatual)) / 3 msg = "Level ".. novolevel .." Requer: ".. equation .." pontos de experiencia." else msg = "Nivél 2 requer 100 de experiencia." end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, msg) return 0 end
  20. Eai pessoal, blz? estou com um problema, estou achando que o Meu servidor, está muito dificil de matar os pokemons selvagens! dai queria um script que diminui-se a força dos pokémons selvagens em 40%, algo assim, que seja configuravel, que assim eu poderia ficar testando! mas estou precisando mt disto pfv help aew Resumindo: Sistema onde diminui a força dos monsters/pokémons selvagens em 40%(configuravel)
  21. Meu pc é tão Merda e bugado, que deu erro até para atualizar com isto ._. Talvez eu formate ou algo parecido dps mas agr estou sem tempo mas, tinha um época que isto ai funcionava cmg! bom tutorial!
  22. Esqueceu de Adicionar o "/" no final da tag! Ta ai Para Facilitar: <talkaction words="!exp" event="script" value="exp.lua"/>
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...