já tem um bom tempo que eu não mecho com poketibia, mas isso pode ser util
- Fórum
- xTibia - Notícias e Suporte
- Tutoriais para Iniciantes
- [PokéLight] Como adicionar um novo pokémon
LU
[PokéLight] Como adicionar um novo pokémon
Por Luga03, 24 de out. de 2016 em Tutoriais para Iniciantes
add
pokélight
pokémon
tutorial
7
3.8k
info
Grupo: Visconde
Registrado: 28/02/14
Posts: 416
Reputação: +90
Gênero: Masculino

24 de outubro de 2016 às 21:17
24 de outubro de 2016 às 21:35
muito obrigado mesmo
info
Grupo: Visconde
Registrado: 15/03/16
Posts: 327
Reputação: +12
Gênero: Masculino

24 de outubro de 2016 às 22:25
Vlw Mano, Muito bom, pena que eu nunca mexi com poketibia e ainda estou um pouco perdido kkkkk
25 de outubro de 2016 às 03:40
como hago ua spell que cura pokemon?
info
Grupo: Conde
Registrado: 14/04/15
Posts: 956
Reputação: +333
Gênero: Masculino

25 de outubro de 2016 às 08:34
Espero que todos tenham gostado rsrs
4 horas atrás, Shotta disse:como hago ua spell que cura pokemon?
Você precisa criá-la em data/lib/103 - Moves System.lua
3 anos depois...






info
Grupo: Conde
Registrado: 14/04/15
Posts: 956
Reputação: +333
Gênero: Masculino
Opa galerinha, tranquilo?
Eu vi que tem um pessoal pedindo um tutorial de como criar um pokémon na base do PokéLight. Então resolvi fazê-lo!
Lembrando, eu irei adicionar uma Chikorita, mas o processo é o mesmo para qual quer outro pokémon!
Quais items devo criar?
Você deve criar um item (Portrait) com atributos de Not Moveable e Pickupable.
Com a configuração no items.xml assim:
E deve ser criado também um item (Corpse) com atributo de Not Moveable.
Com a configuração no items.xml assim:
Não deve ser alterado nada além do que o informado!
Como o XML deve ser feito?
Primeiramente você deve ir em data/monster/ e criar uma pasta ou neste mesmo diretório já criar o XML dele.
Como na imagem anterior, eu criei a pasta NewPokemons e nela adicionei o Chikorita.xml.
Dentro do Chikorita.xml você deve adicionar isso:
O que é importante mudar?
Deve-se mudar o name e nameDescription de acordo com o nome do pokémon!
Em type, você deve colocar o looktype do pokémon que é encontrado no client.
Já em corpse você deve por o itemID do corpse que você deve criar no server.
Como devo configurar o pokémon?
Para finalizar tudo, vá em data/lib/ e abra o arquivo 200 - Pokemon Tables.lua:
Na tabela poke_status você deve adicionar isso:
["POKENAME"] = {hp = 45, attack = 49, defense = 49, sp_attack = 65, sp_defense = 70, speed = 45, type1 = "grass", type2 = "poison", gender = 875, level = 1},- Se colocar 1000 vai ser 100% de chance de ser macho,
- Se colocar um valor maior que 1000, vai ser 100% de chance de ser genderless
- Caso, o valor esteja entre 0 e 1000, quanto maior o valor, mais chance de ser macho.
Na tabela poke_special você deve adicionar isso:
["POKENAME"] = {level_min = 001, fotopoke = 12538, light = false, blink = false, rocksmash = false, cut = true, dig = false},Na tabela poke_catch você deve adicionar isso:
["POKENAME"] = {chance = 5, exp = 1000 , stoCatch = 666001, dex_exp = 50},Na tabela pokesPrice você deve adicionar isso:
["POKENAME"] = {price = 3000},Na tabela PokeMoves você deve adicionar isso:
['POKENAME'] = { [1] = {spell = "MOVE NAME", minLv = 1, min = 10, max = 20, target = "yes",dista = 7 , cd = 3}, },[2] = {spell = "MOVE NAME", minLv = 1, min = 10, max = 20, target = "no",dista = 1 , cd = 3},Caso queira que o pokémon tenha ride ou fly, você deve ir em data/lib/201 - Geral configs.lua
Para que o pokemon tenha ride ou fly, você deve colocar isso na tabela rides ou flys:
["POKENAME"] = {looktype = 252, speed = 150},Para adicionar uma evolução ao pokemon você deve ir na tabela pokeevo e adicionar isso nela:
["POKENAME"] = { evo = "POKENAME EVO", count = 1, stoneid = 7752, stoneid2 = 0, level = 16},Pessoal, espero que gostem do tutorial!
Qual quer coisa faltando ou erro só avisar que eu corrijo