Muuito bão, vai ajuda varias pessoas *--*
rep + rs.
Por Slicer, 01 de jan. de 2013 em Tutoriais para Iniciantes
info
Grupo: Infante
Registrado: 25/01/12
Posts: 1.6k
Reputação: +330

Muuito bão, vai ajuda varias pessoas *--*
rep + rs.
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

Tutorial está muito bom, acho que esse tutorial ja acaba com a maioria dos pedidos em Derivados.
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

eh essa eh a ideia yan kk
@all
se alguem tiver mais algum pedido de tutorial desse tpw eh soh flar q tento fazer..
info
Grupo: Visconde
Registrado: 10/09/12
Posts: 476
Reputação: +2
Char no Tibia: Esqueci

@Slicer uma dúvida em Areas Devemos colocar o que?? Ah tipo se eu usar o spells maker pra criar a area tipo :
area = {
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
}
isso que devemos colocar em Area é ?
E usando o spells maker pra criar da error em algum coisa ?
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

mano podes usar as outras areas la como exemplo... mas tpw.. depende de qual funçao de dano tu usar...
se usar as principais: doMoveInArea2 e doMoveInAreaMulti, utilize desse jeito ae q tu coloco, soh lembrando de inventar um nome diferente pras areas neh...
caso use outras funçoes de dano tem q usar assim..
SilverWing = createCombatArea{
{1, 0, 1},
{0, 3, 0},
{1, 0, 1},
}
info
Grupo: Cavaleiro
Registrado: 18/11/12
Posts: 197
Reputação: +24
Gênero: Masculino
Char no Tibia: HouseKkeper

tpw slicer eu queria o barrier que quando tu ataka o pokemon do adversario sofre paralyse e quando vc nao ataka ele te da uma deff que tu n toma hit ?? como faço isso e.e
info
Grupo: Visconde
Registrado: 10/09/12
Posts: 476
Reputação: +2
Char no Tibia: Esqueci

@Slicer uma dúvida como eu faço para selecionar a spells que está no meu client para eu fazer a spells tenho que pegar o item type dele e colocar em que parte da scripter?
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

/\
hã oq? intendi nd ![]()
info
Grupo: Visconde
Registrado: 10/09/12
Posts: 476
Reputação: +2
Char no Tibia: Esqueci

@Slicer tipo num tem o efeio da habibildade do poke tipo quando o Dragonite solta um Meteoro do Dragão. Ai começa a subir um foginho vermelho pro cel e dps cai no chão, Ai como faço para alterar o efeito da habilidade entendeu algo ? Esse efeito, num precisa pegar o efeito no usando o dat editor pra saber o id dele lá ?
Editado Janeiro 1 por josegremista
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

clr neh mano.. ;x mas dai depender de quais funçoes de dano tu vai usar.. ;/ exemplo do draco..
elseif spell == "Draco Meteor" then
local effD = 5
local eff = 248
local master = isSummon(cid) and getCreatureMaster(cid) or cid
local function doFall(cid)
for rocks = 5, 42 do
addEvent(fall, rocks*35, cid, master, DRAGONDAMAGE, effD, eff)
end
end
for up = 1, 10 do
addEvent(upEffect, up*75, cid, effD)
end
addEvent(doFall, 450, cid)
addEvent(doDanoWithProtect, 1400, cid, DRAGONDAMAGE, getThingPosWithDebug(cid), waterarea, -min, -max, 0)
em vermelho ali eh os efeitos q vao ser usados... mas dai vai de quem ta criando as spells ;/
info
Grupo: Visconde
Registrado: 10/09/12
Posts: 476
Reputação: +2
Char no Tibia: Esqueci

@Slicer Minha última dúvida tipo eu vejo no dat editor o tipo qual id eu coloco do efeito tipo em no 1°que vc marcou em vermelho o local effD = 5 no Dat editor séria o Ditance ? e o segundo local eff = 248 Séria o Effects?
Vou mostrar uma print do dat edito e tu diz se eu acertei o lugar do efeito O 1 local effD = 533; o primeiro que eu falei que o 2 local eff = 248; o Segundo:
Acertei os lugares certos ? o local effD = 5 inves de 5 séria local effD = 56
e o local eff = 248 ao inves de 248 séria local eff = 265 ??
Vish disfarça dei uma olhada no dat editor e descobri como é eu tenho que procura o itemtype, meu deus como eu sou burro.
Veja as prints que eu tirei do dat editor da minha burrise
Print 1
Print 2
Malz ae pela minha burrise.
Editado Janeiro 2 por josegremista
Legal seu tutorial, Slicer, dá dicas bem legais para servidores de Pokétibia. Mas, eu, geralmente, espero de um tutorial, algo um pouco mais formal, com a gramática correta e sem internetês.
Abraços.
info
Grupo: Conde
Registrado: 27/07/12
Posts: 757
Reputação: +57
Char no Tibia: [ADM] Bhoris

Slicer na minha opinião voce esta de parabens, seu tutorial por mim APROVADO!!
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino
Ola galera hoje trago para vocês um tutorial de como adicionar novas spells aos pokemons em um servidor 'PDA'...
Caso usem outro tipo de 'PDA', vão ao final do script e achem isso:Tutorial feito a pedido do usuario: @josegremista
Importante: Antes de começar gostaria de deixar claro que criar uma nova spell em um servidor de pokemon eh totalmente diferente que criar uma spell em um servidor de tibia, as spells de pokemon são criadas em lib/pokemon moves.lua e não na pasta spells como no tibia... A pasta spells vai simplismente 'chamar' as spells feitas na pasta lib.
Vão em lib/pokemon moves.lua e achem isso..
Caso estejam usando meu servidor:
E entao adicionem um outro 'elseif'...
Onde "xxxx" é o nome da nova spell...
E então embaixo disso, criem o script da nova spell..
Exemplo:
Importante: Caso usem meu servidor, aconcelho a olharem o arquivo lib/newStatusSyst.lua, la estão todas as funções de dano do servidor...
Importante: Não coloquem areas de spells nesse arquivo! As areas de spells devem ser colocadas em lib/areas.lua, para deixar o outro script mais organizado...
Depois de criado o script da spell, vão em lib/configuration.lua e achem a tabela movestable, e então adicionem a nova spell nos pokes q vocês quiserem...
No meu 'PDA' usem:
move1 = {name = "xxxx", level = aa, cd = bb, dist = cc, target = dd, f = ee, t = "yyyy"},Onde:Caso usem outro tipo de 'PDA' usem:
move1 = {name = "xxxx", level = aa, cd = bb, dist = cc, target = dd},Onde:Importante: caso usem outro tipo de 'PDA' o dano e o 'tipo' da spell ficam em lib/moves.lua...
["xxxx"] = {f = aa, t = "yyyy"},Onde:Depois de feito isso, vão em spells/ps/ e copiem algum arquivo la e mudem o nome para o nome da sua nova spell e depois abram esse arquivo e mudem isso:
Onde "xxxx" é o nome da spell...
Depois abram o arquivo spells/spells.xml e adicionem uma nova linha...
Onde:
E por ultimo, vão em monster/pokes/ e adicionem a spell nos pokemons que vocês quiserem...
Onde:
Pronto, espero q vocês gostem do tutorial. Qualquer erro ou se faltou alguma coisa me avisem para eu editar o post ^^
Editado Julho 24 por Slicer