Ir para conteúdo

Yan Oliveira

Moderador
  • Total de itens

    2187
  • Registro em

  • Última visita

  • Dias Ganhos

    58

Tudo que Yan Oliveira postou

  1. Aqui o link do PDA 1.7: http://www.xtibia.com/forum/topic/185337-pokemon-pda-by-slicer/page__pid__1251278#entry1251278
  2. Baixei o seu configuration aqui olhei e não vi bug nessas linhas.
  3. Acho que não é necessario você criar um mesmo topico com o mesmo problema que você criou hoje, quando for assim poste o bug lá, espero que seja ultimo aviso.
  4. Duvida Resolvida, peça para mover. Atenc. Yan18.
  5. Nessa parte vc tem q colocar o id da Bag: local Item = getItemsInContainerById(YellowBag[i], ITEMID) --verifica se tem o item dentro de alguma yellow bag... Em ITEMID.
  6. Duvida Resolvida, peça para mover. Atenc. Yan18.
  7. Duvida Resolvida, peça para mover. Atenc. Yan18.
  8. O certo seria: local config = { fromItem = 0, -- Item que precissa. toItem = 7702 -- Item que vai transformar. } function onCastSpell(cid, var) if (getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid == config.fromItem or getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid == config.fromItem) then doPlayerAddItem(cid, config.toItem, 1) setPlayerStorageValue(cid,valueid,1)) else doPlayerSendCancel(cid, "You must have a " .. getItemNameById(config.fromItem) .. " in your hand to cast this spell.") end return true end
  9. Tente baixar denovo, se der error denovo avisa.
  10. Se for PDA eu acabei de criar um tutorial ensinando como se quiser veja: http://www.xtibia.com/forum/topic/200247-tutorial-criando-novos-pokemons-para-pda-iniciantes/ Se não for siga os passos acima.
  11. Sim, vlws SmiX criei esse tuto pq vi q tem mta gente com duvida disso.
  12. Bom vejo que muitos membros novos estão com duvidas de como criar novos pokemon no PDA... bom vim ensinar como. 1º Vai em Data/monsters e Crie o novo pokemon.xml e depois adicione ele no monsters.xml 2º Vai em Lib/Configuration e faça isso: Em movestable onde ficam os ataques dele so colocar os ataques vou dar exemplo dos ataques: ["NOME DO POKEMON NOVO"] = {move1 = {name = "Dragon Claw", level = 85, cd = 15, dist = 1, target = 1, f = 60, t = "dragon"}, move2 = {name = "Ember", level = 85, cd = 10, dist = 10, target = 1, f = 42, t = "fire"}, move3 = {name = "Flamethrower", level = 85, cd = 20, dist = 1, target = 0, f = 80, t = "fire"}, move4 = {name = "Fireball", level = 85, cd = 25, dist = 10, target = 1, f = 75, t = "fire"}, move5 = {name = "Fire Fang", level = 85, cd = 20, dist = 1, target = 1, f = 65, t = "fire"}, move6 = {name = "Raging Blast", level = 85, cd = 35, dist = 1, target = 0, f = 100, t = "fire"}, move7 = {name = "Fire Blast", level = 85, cd = 60, dist = 1, target = 0, f = 115, t = "fire"}, move8 = {name = "Wing Attack", level = 90, cd = 35, dist = 1, target = 0, f = 75, t = "flying"}, move9 = {name = "Magma Storm", level = 95, cd = 90, dist = 1, target = 0, f = 95, t = "fire"}, move10 = {name = "Scary Face", level = 90, cd = 50, dist = 1, target = 0, f = 0, t = "ghost"}, move11 = {name = "Rage", level = 85, cd = 40, dist = 1, target = 0, f = 0, t = "dragon"}, Ae se coloca os ataques que desejar, lembrando que f é força pra quem não sabe. e em Status Pokemon Kanto ou Johto mesmo pode add coloque isso: ["NOME DO NOVO POKEMON"] = {offense = 8.5, defense = 7.8, specialattack = 11, vitality = 7.8, agility = 167, exp = 209, level = 85, type = "TIPO DELE", type2 = "2 TIPO DELE"}, Ae vc balanceia ele de acordo a seu gosto. Depois em Fotos add ele: ["NOME DO NOVO POKEMON"]= XXXX, Em XXXX você coloca o id do portrait dele. Depois em Pokescatch add ele: ["NOME DO NOVO POKEMON"] = {chance = XXXX, corpse = YYYY}, Em XXXX a chance de capturar ele e em YYYY o Id do Corpse dele. Depois em Newpokedex add isso ele: ["NOME DO NOVO POKEMON"] = {gender = 875, level = XXXX, storage = 100, stoCatch = 666006}, Em XXXX coloca o level dele. Em OldPokedex add ele: {"NOME DO NOVO POKEMON", XXXX, 1006}, Em XXXX o level dele. E se for add alguma habilidade nele fica la no final, vou dar um exemplo de ele atravessando (GhostWalk) parede vc coloca isso: ["ghostwalk"] = {"Gastly", "Haunter", "Gengar", "Shiny Abra", "Shiny Gengar", "Misdreavus", "NOME DO NOVO POKEMON"}, Bom é isso... sei que é simples, mais fiz um tutorial basico para os iniciantes não ficarem com duvida.
  13. Então... tem que usar o OTclient_dx9 o outro ta bugado.
  14. Você ta logando pelo Otclient ou Otclient_dx9?
  15. Se você usa PDA 1.7 é pra ter esse f ele fica nessa parte: movestable = { --alterado v1.6 \/, peguem pelo menos toda essa tabela! ["Bulbasaur"] = {move1 = {name = "Quick Attack", level = 20, cd = 15, dist = 2, target = 1, F = 40, t = "normal"}, move2 = {name = "Razor Leaf", level = 20, cd = 10, dist = 6, target = 1, F = 33, t = "grass"}, move3 = {name = "Vine Whip", level = 20, cd = 20, dist = 1, target = 0, F = 65, t = "grass"}, move4 = {name = "Headbutt", level = 20, cd = 15, dist = 1, target = 1, F = 70, t = "normal"}, move5 = {name = "Leech Seed", level = 22, cd = 60, dist = 6, target = 1, F = 1, t = "grass"}, move6 = {name = "Solar Beam", level = 40, cd = 60, dist = 1, target = 0, F = 135, t = "grass"}, move7 = {name = "Sleep Powder", level = 35, cd = 80, dist = 1, target = 0, F = 0, t = "normal"}, move8 = {name = "Stun Spore", level = 28, cd = 45, dist = 1, target = 0, F = 0, t = "normal"}, move9 = {name = "Poison Powder", level = 26, cd = 45, dist = 1, target = 0, F = 0, t = "normal"}, Onde eu destaquei com letra maiuscula é o F que falei pra edita a força, o certo é f minusculo so deixei maiusculo pra vc saber onde é pra edita.
  16. Aqui o link dos PDA do Slicer: http://www.xtibia.com/forum/topic/185337-pokemon-pda-by-slicer/#entry1251278 Mas se quiser direto aqui: http://http://www.mediafire.com/?ueu6uvbi13r9qb5
  17. Claro que tem, não vai funcionar por que ele não existe, olhe os ids dos items pelo Otitemeditor.
  18. Não foi isso q arrumei, eu tirei isso principal... tava dano error.
  19. Tenta assim: function getItemsInContainerById(container, itemid) -- Function By Kydrai local items = {} if isContainer(container) and getContainerSize(container) > 0 then for slot=0, (getContainerSize(container)-1) do local item = getContainerItem(container, slot) if isContainer(item.uid) then local itemsbag = getItemsInContainerById(item.uid, itemid) for i=0, #itemsbag do table.insert(items, itemsbag[i]) end else if itemid == item.itemid then table.insert(items, item.uid) end end end end return items end local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -11, -80, -11, -120, 60, 60, 9.9, 9.9) function onCastSpell(cid, var) local YellowBag = getItemsInContainerById(getPlayerSlotItem(cid, 3).uid, 1992) --verifica se tem a yellow bag dentro da bag if #YellowBag >= 1 then for i = 1, #YellowBag do --coloque o id aki! local Item = getItemsInContainerById(YellowBag[i], 5952) --verifica se tem o item dentro de alguma yellow bag... if #Item >= 1 then return doCombat(cid, combat, var) end end end return FALSE end Obs: Só arrumei um bug que tinha do Slicer.
  20. Eu não disse que só ele podia, só dei uma sugestão.
  • Quem Está Navegando   0 membros estão online

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