-
Total de itens
762 -
Registro em
-
Última visita
-
Dias Ganhos
3
Tudo que Newtonnotwen postou
-
Stigal: Éobo...Éobo...Éobo...Éobo...Éobonitão. Só ta um pouco gordo.
- 43 respostas
-
- andre
- coordenador
-
(e 1 mais)
Tags:
-
spell [Spell] Jiraya Prision - Frog
tópico respondeu ao Newtonnotwen de Newtonnotwen em Globalevents e Spells
Mas o meu cria item. E não me baseei nesse script, foi no do Jhon992. Vou editar um monte de coisa, amanhã posto o resultado. -
spell [Spell] Jiraya Prision - Frog
tópico respondeu ao Newtonnotwen de Newtonnotwen em Globalevents e Spells
@SkyDangerous Tomara que goste, estou fazendo uma spell "Amaterasu". Por enquanto está assim: Depois vou adicionar para cair sangue no chão para simular o olho dele sangrando, vou botar para ele ficar falando algo, adicionar alguns efeitos, em fim, creio que amanhã acabe a spell completamente. Obrigado pelo incentivo. @juan500 Valeu pela defesa cara, mas não precisava, ele só estava me dando algumas dicas e talz, mas valeu ai. -
spell [Spell] Jiraya Prision - Frog
tópico respondeu ao Newtonnotwen de Newtonnotwen em Globalevents e Spells
A principio gostaria de dizer que não mudo apenas o efeito, mudo o script do tile, a posição do jogador e edito parcialmente a talkaction. Sem contar que faço um vídeo e um tutorial para cada. Obrigado pelas dicas, vou tentar fazer oque disse. -
spell [Spell] Jiraya Prision - Frog
tópico respondeu ao Newtonnotwen de Newtonnotwen em Globalevents e Spells
E você quer que eu avance como? -
A pedido do juan500: Essa spell consiste em teleportar o player para um local onde seria o sapo que Jiraya sumona para prender seus adversários, tornando-os mais lentos: Testado em TSF 8.6. (O vídeo se localiza no final do tópico) Em data/talkactions/scripts crie um arquivo.lua nomeie para Jiraya e adicione: Editando: -Verde: Variáveis, script auto explicativo Em talkactions.xml adicione: Editando: -Vermelho: Palavra mágica (palavra que aciona a spell) Em data/movements/scripts crie um arquivo.lua nomeie para Jiraya e adicione: Editando: -Verde: Fórmula -Vermelho: Tempo que irá durar (no caso 1 = 2 segundos) -Laranja: Tempo correspondente a 1 t (1000 = 1 segundo) Em movements.xml adicione: Adicionando no seu RME: Vídeo demonstrativo: Créditos: Newtonnotwen, pelo script e pelo post juan500, pela ideia da spell LuckOake, pelo script inicial brun123, por algumas funções do tile.
-
spell [Spell] Chidori And Rasengan!
tópico respondeu ao Newtonnotwen de Newtonnotwen em Globalevents e Spells
Vou fazer. -
Usa o exp stages: <?xml version="1.0" encoding="UTF-8"?> <stages> <world id="0" multiplier="1"> <stage minlevel="1" maxlevel="40" multiplier="100"/> <stage minlevel="41" multiplier="50"/> </world> </stages> -Vermelho: exp para o level. -Verde: level
-
Essas spells são baseados nos jutsus de naruto, chidori e rasengan. Testado em TSF 8.6 (Um vídeo demonstrativo se localiza no final do tópico) Em data/spells/scripts crie um arquivo.lua nomeie para rasengan e adicione: Editando: -Verde: Efeito que fica girando (/z) -Vermelho: Efeitos finais que tiram hit (/z) -Laranja: Formula de attack. Em data/spells/scripts crie um arquivo.lua nomeie para chidori e adicione: Editando: -Verde: Efeito que fica girando (/z) -Vermelho: Efeitos finais que tiram hit (/z) -Laranja: Formula de attack. Em spells.xml adicione: Editando: -Verde: Palavra mágica (para acionar a spell) -Vermelho: Level necessário (para usar a spell). -Laranja: Mana necessária para usar a magia (também vai ser gasta) -Roxo: Id das vocações que podem usar a spell. Créditos: Newtonnotwen, pela ideia, pelo script, pelo tutorial e pelo vídeo. Agora um vídeo demonstrativo:
-
spell [Spell] Doton Prision
tópico respondeu ao Newtonnotwen de Newtonnotwen em Globalevents e Spells
Tá la em cima. -
Valeu brun123, primeiramente obrigado pelas dicas e em segundo por aperfeiçoar e corrigir o script, REP+. LuckOake, para essa semana que vem ti dou REP+, estou "devendo" 4, inclusive um deles é seu. Obrigado pela compreensão. Duvida Sanada por: brun123. Reportado para moverem.
-
Em fim cara, modifica ai no script, ele ta aqui:
-
Não está funcionando, acho que você está mandando realizar essa função novamente, porque toda vez que uso meu computador trava, creio que fique adicionando mesmo script 2 vezes por isso trava, ou seja não está encerrando a função mas sim adicionando a mesma. Obrigado.
-
Reportado para fecharem.
-
Não funcionou, eu quero fazer isso: Tem uma talkaction que utilizo que faz varias funções: Player fala this, então ativa o script e no script tem uma função assim: addEvent(doCreatureExecuteTalkAction, 1000, cid, 'this', true) Ou seja ela vai ficar ativando o script infinitamente, só que desejo parar essa função após certo tempo, assim o script iria parar de repetir. Desejo então usar a função stop event nessa função após 10 segundos: addEvent(doCreatureExecuteTalkAction, 1000, cid, 'this', true) Parando então de repetir o script.
-
Não funcionou.
-
Como eu faço para usar a função stop event após certo tempo depois de ativar o script? Ex: Ativei o script, depois de 10 segundos ativa a função stop event: stopEvent (função) Após 10 segundos, valeu.
-
spell [Spell] Doton Prision
tópico respondeu ao Newtonnotwen de Newtonnotwen em Globalevents e Spells
A areá já fica no RME, veja o vídeo: -
spell [Spell] Doton Prision
tópico respondeu ao Newtonnotwen de Newtonnotwen em Globalevents e Spells
Faça o seguinte: Use esse talkaction: Tag: Depois crie uma areá como essa: Andar de cima: Andar de baixo: Ou use a spell do Jhon992: Tag: Se quiser editar a velocidade das stones, os itens que cria, só perguntar. Vídeo demonstrativo: -
pedido [Talkaction] Criar Item Em Areá
pergunta respondeu ao Newtonnotwen de Newtonnotwen em Scripts
Compreendo, valeu. Valeu cara. --------------------------------- REP+ Vodkart. Até depois de amanhã acho que já pago o de vocês 2. Reportado para moverem. -
pedido [Talkaction] Criar Item Em Areá
pergunta respondeu ao Newtonnotwen de Newtonnotwen em Scripts
Obrigado, mas eu quero criar itens, esse tutorial é para efeito. -
pedido Spell Complicada Cima, Baixo, Direita, Esquerda
pergunta respondeu ao IsaqueTeixeira de Newtonnotwen em Scripts
[0] = {x=p.x, y=p.y-1, z=p.z}, [1] = {x=p.x+1, y=p.y, z=p.z}, [2] = {x=p.x, y=p.y+1, z=p.z}, [3] = {x=p.x-1, y=p.y, z=p.z} Mediante o sistema cartesiano do tibia: Z = Andar X = Linha horizontal Y = Linha vertical Legenda: -Vermelho: Posições (x, y, z) -Verde: Um local (p) -Laranja: Adições nas posições -Roxo: Números em locais De acordo com tais oque ele fez: [0] = {x=p.x, y=p.y-1, z=p.z}, Ele disse que o numero 0 = uma "formula" Porém antes no script ele diz que local p = getCreaturePosition(cid) Assim igualando P a onde o player está, ou seja P significa onde o player está (o numero 2 no caso). Agora entenda a "formula": [0] = {x=p.x, y=p.y-1, z=p.z}, Ele disse que a posição x, ou seja a posição horizontal é igual á: p.x p = Posição do player e x normal, assim se anula o x. Porém com o y ele modifica: y=p.y-1 Ele iguala y á p*y, portanto anulando a posição vertical e depois disso diminui 1 do y, assim a posição que se estabelece é 1 square a cima do player. Porque? -1y = Cima +1y = Baixo -1x = Esquerda +1x = Direita E por fim ele anula o z. z=p.z Então a unica coisa que ele modificou foi o y: y=p.y-1, sendo -1y = cima, caso o player olhe para o norte ^ será o numero 0: [0] = {x=p.x, y=p.y-1, z=p.z}, --- Player olhando para cima. A mesma coisa acontece com os outros, ele iguala outros numero a outras "formulas": [1] = {x=p.x+1, y=p.y, z=p.z}, ---- Anula y, anula z e adiciona +1x [2] = {x=p.x, y=p.y+1, z=p.z}, ----Anula x, anula z e adiciona +1y [3] = {x=p.x-1, y=p.y, z=p.z} ---- Anula y, anula z e diminui -1x De acordo com a tabela: -1y = Cima +1y = Baixo -1x = Esquerda +1x = Direita [1] = {x=p.x+1, y=p.y, z=p.z}, sendo +1x = direita, caso o player olhe para o leste > será o numero 1. [2] = {x=p.x, y=p.y+1, z=p.z}, sendo +1y = baixo, caso o player olhe para o sul V será o numero 2. [3] = {x=p.x-1, y=p.y, z=p.z}, sendo -1x = esquerda, caso o player olhe para o oeste < será o numero 3. Assim sendo: eff = y[getCreatureLookDirection(cid)] Ele igualou "eff" a y[getCreatureLookDirection(cid)] Assim o efeito seria mediante a esta tabela: local y = { [0] = 4, --- Numero do efeito ao olhar para o norte [1] = 5, --- Numero do efeito ao olhar para o leste [2] = 6, --- Numero do efeito ao olhar para o sul [3] = 7, --- Numero do efeito ao olhar para o oeste } Entendeu? -
spell [Spell] Doton Prision
tópico respondeu ao Newtonnotwen de Newtonnotwen em Globalevents e Spells
A melhor opção seria teleportar, pois iria criar objetos em um lugar que já existe alguns, assim "destruindo" seu mapa. Mesmo que haja a remoção iria ficar estranho. -
pedido Spell Complicada Cima, Baixo, Direita, Esquerda
pergunta respondeu ao IsaqueTeixeira de Newtonnotwen em Scripts
Desse jeito ai só vai sair um efeito, porém dependendo do lado em que o player vire ira modificar o mesmo. Para ir mais distante faça o seguinte: arr1 = { {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 2, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, } Você põe 1 para ativar o efeito e o hit e 0 para anular. Porém ele fez algumas alterações: Entenda um pouco de script: eff = y[getCreatureLookDirection(cid)] Ele igualou "eff" a y[getCreatureLookDirection(cid)] Depois ele disse que y = local y = { [0] = 4, [1] = 5, [2] = 6, [3] = 7, } Depois ele disse oque cada numero representa: local x = { [0] = {x=p.x, y=p.y-1, z=p.z}, --- Olhar para o norte [1] = {x=p.x+1, y=p.y, z=p.z}, --- Olhar para o leste [2] = {x=p.x, y=p.y+1, z=p.z}, --- Olhar para o sul [3] = {x=p.x-1, y=p.y, z=p.z} --- Olhar para a esquerda } Ou seja o numero representa o efeito mediante onde o player estiver olhando. Então você edita aqui: local y = { [0] = 4, --- Quando olhar ao norte [1] = 5, --- Quando olhar ao leste [2] = 6, --- Quando olhar ao sul [3] = 7, --- Quando olhar á esqueda } -Verde = Numero do efeito mediante a posição em que o player olha. E aqui você edita a areá: {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 2, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, } Areá azul vai sair na direção em que o player está olhando. Areá laranja vai sair nas costas para onde o player está olhando. {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 2, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, } Areá em roxo vai sair a esquerda de onde o player está olhando. Areá em verde vai sair na direita de onde o player está olhando. 1 Para ativar efeito e hit, 0 para desativar. 2 = Centralização do player. 3 para ativar efeito e hit embaixo do player e determina sua posição. -
Aew galerinha, estou querendo uma talkaction que crie itens em determinados tiles tipo: local pos = getCreaturePosition(cid) local pos1 = {x=ppos.x+3, y=ppos.y-4, z=ppos.z} local pos2 = {x=ppos.x-1, y=ppos.y+2, z=ppos.z} Então iria criar uma areá de pos1 até pos2 com esse item. Criaria os itens nessas posições (onde estiver o numero 1) combat_arr = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 3, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} Obs: Apenas talkaction.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.