Líderes
-
-
-
MegaNo0body
HéroiPontos444Total de itens -
MatheusVidaLoka
MembroPontos250Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 05/10/12 em todas áreas
-
Entendendo Scripts,Rune,Spells,Monsters,etc...
Entendendo Scripts,Rune,Spells,Monsters,etc...
tbruibia e um outro reagiu a Winfernus por uma resposta no tópico
2 pontosANTES DE TUDO ME AJUDE! NÃO SEI SE POSTEI NA ÁREA CERTA! Por Favor Mova! Aprenda a fazer seus próprios Monstros, Spells e NPC Basicamente scripts sao o conjunto dos códigos que formam os arquivos de players, monster, spells, etc. Nesse tutorial vou ensinar tudo, pra vc sair daqui fazendo monstros, spells e tudo mais. E se no final houver alguma duvida poste aqui que serei grato em ajudar. Neste Tutorial existem varios comandos básicos, bons para iniciantes, parte por parte é explicada, visando um maior entendimento sobre o assunto. Vamos lá! SPELLS Primeiro vamos falar sobre as spells Existem as spells de instant e as spells de rune, as spells de instant sao aquelas em q o monstro usa nele, e as de runa ele vai usar em vc. Entao a primeira coisa que precisamos fazer é decidir se vamos fazer uma spell de runa ou de instant, vou mostrar aqui apenas um exemplo, se nao o topico ficara muito grande. Vamos começar, seguindo um exemplo de uma magia minha: Primeiro, crie um arquivo chamado crossover.lua, na pasta Data>Spells>Instant Começamos o script com isso: CODE area = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } Essa é a area em que a magia ira pegar, o numero 0 simboliza os espaços que a magia nao pega e os numeros 1, os lugares onde acontecerá a magia, no exemplo acima, é uma magia em forma de cruz Pulamos entao uma linha e acrescentamos isso: CODE attackType = ATTACK_PHYSICAL needDirection = false areaEffect = NM_ME_YELLOW_RINGS animationEffect = NM_ANI_NONE hitEffect = NM_ME_HIT_AREA damageEffect = NM_ME_DRAW_BLOOD animationColor = BLACK_WHITE offensive = true drawblood = true Vamos às explicações: attackType = o tipo de ataque que será, no exemplo será um ataque fisico, mas tbm poderia ser um ataque de fogo, ou de energy needDirection = se o ataque precisa de direção, como as firewaves areaEffect = o tipo de animação que saira na area na magia animationEffect = a animação de quando o player sofrer dano da magia damageEffect = o efeito que saira quando o player receber o dano animationColor = a cor da animação da Magia offensive = se a magia é de ataque ou nao drawblood = se embaixo do player vai sair sangue quando ele receber a magia Explicado, pulamos uma linha e adicionamos: CODE UltimateExplosionObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0) Essa é a função que fara com q oq explicamos acima funcione, pulamos outra linha e acrescentamos: CODE function onCast(cid, creaturePos, level, maglv, var) centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z} n = tonumber(var) if n ~= nil then -- bugged -- ultimateExplosionObject.minDmg = var+0 -- UltimateExplosionObject.maxDmg = var+0 UltimateExplosionObject.minDmg = 0 UltimateExplosionObject.maxDmg = 0 else UltimateExplosionObject.minDmg = (level * 2 + maglv * 3) * 2.6 - 30 UltimateExplosionObject.maxDmg = (level * 2 + maglv * 3) * 3.0 end Essa é a fórmula do Dano que o player irá tomar ao receber a magia, agora pra finalizar adiconamos: CODE return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, UltimateExplosionObject:ordered()) end Pronto ja terminamos nossa primeira spell, agora para faze-la funcionar precisamos acrescenta-la aou arquivo spells.xml vamos lá, na pasta Data>Spells abra o arquivo spells.xml e na sessao de INSTANT, acrescente esta linha: CODE spell name="CrossOver" words="crossover" maglv="12" mana="160" enabled="1">/> Explicando: spell name = nome da magia (pode ser qualquer um) words = as palavras magicas que terao que ser ditas pra magia funcionar (tem q ser igual ao nome do script da magia) magvl = maglv necessario para usar essa magia mana = mana que será gasta enabled = se a magia esta abilitada ou nao vocation id = para quais vocações essa magia funcionará, no caso acima ela so funciona pra sorc e druid ------------------ MONSTERS Spell criada, vamos passar para o Monstro que usara esta spell Crie um arquivo .xml com um nome qualquer na pasta Data>Monsters CODE2 pontos -
Presiso de ajuda !
Presiso de ajuda !
vava e um outro reagiu a God Myth por uma resposta no tópico
2 pontosVocê ja liberou as portas no firewall do windows seven? se ainda não! Vá em painel de controle/sistema e segurança/firewall do windows/configurações avançadas "no canto esquerdo da tela"/ ai você clica em regras de entrada! clique em nova regra e adicione os numeros das portas, normalmente é 7171/7272. Se ajudei da um rep+2 pontos -
[TalkAction] Teleport Por Comando
[TalkAction] Teleport Por Comando
diegocaettano reagiu a MatheusVidaLoka por uma resposta no tópico
1 ponto[TalkAction] Teleport Por Comando Salve galera do Tibia King , estou aqui mais uma vez postando um script a vocês , O que o Script faz ? É tipo o command /t só que os player também poderão usar "se voce quiser apenas" . Vamos ao script : Vá em data/talkactions/scripte copie e cole um arquivo .lua e renomeie-o para teleporttalk.lua e copie o script abaixo : Depois vá em data/talkactions/talkactions.xml e adicione essa tag : Creditos : MattheusOt 60% (Disponibilizar o Script) MatheusVidaLoka (E eu por me matar tirando os bugs e disponibilizando aqui no Tibia King) Pedi permissão ao dono e ele autorizou o compartilhamento e a editação para o Tibia King. Ajudei ? Sera que cai seu dedo me reputar ?1 ponto -
Caracteristicas Principais de uma Sprite
Características Principais de um Sprite Tamanho Bom, pra galera que tá começando agora a fazer sprites e não sabe por onde começar, aqui começaremos com o básico do básico, a dimensão dos sprites: De fato é bem simples: Sprite pequeno porte (carregável) Todo sprite carregável deve possuir os padrões de sua Backpack e para isso, é preciso que ele tenha as dimensões 32x32 Pixels.. Veremos mais a frente como dimensionar sua página de edição.[Art2:1] Sprites de médio porte Geralmente outfits, monstros humanóides, e pequenas estátuas seguem padrões com dimensão 32x32 Pixels no eixo de base(Chão) também, porém é preciso que eles se mantenham na perspectiva do Tibia Sprites de grande porte A grande maioria dos sprites de grande porte segue um padrão de 64x64 Pixels no eixo de base(chão), é o caso de Pedras, Estátuas, Mesas, e grande parte dos itens que compõe o cenário: Luz Direção da Luz Uma das regras mais importantes e obrigatória caso seu intuito em fazer sprites seja criar itens para o Tibia: A LUZ VEM DO NOROESTE, mas mesmo assim, ainda existe luz vinda das demais fontes naturais e refletidas pelas superfícies. Como no esquema a seguir: Sendo assim, seu sprite recebe luz de todas as direções, mas preferencialmente pelo Noroeste. Perspectiva A perspectiva é teoricamente bem simples também, basta você seguir os padrões de formato estabelecidos pela Cipsoft[Art1:1] e desenhar seguindo uma orientação diagonal: Como no esquema: Créditos: Galiant1 ponto
-
Theforgottenserver Rev 5639 (9.52)
Theforgottenserver Rev 5639 (9.52)
rodrigokopp reagiu a Beeki por uma resposta no tópico
1 pontoOii amigos (: vim lhes trazer a mais atual revisão do TFS dessa vez na versão 9.52! segue os Links, Distro compilado com war system por mim: http://www.mediafire.com/download.php?3gsabjsnz3bcm47 Source: http://www.mediafire.com/download.php?4euc07tfnojbbb8 Open Tibia DLL Pack: http://www.mediafire.com/download.php?fi66uv2cmsnamu3 Scans: Distro compilado: https://www.virustot...sis/1335461511/ Source: https://www.virustot...sis/1335461742/ DLL's https://www.virustot...sis/1335461864/ Imagem: Créditos: OTLand.net e TFS Developers. Beeki por trazer e compilar.1 ponto -
Skyforever Curte Mc Tibiano kk
Skyforever Curte Mc Tibiano kk
Private Sub Teste reagiu a Mariotti por uma resposta no tópico
1 pontoHora da war = Heavy Metal Resto é Thrash Metal e alguns rocks... foda-se MCTibiano1 ponto -
[CreatureScripts] Scroll que teleporta players
[CreatureScripts] Scroll que teleporta players
3visan reagiu a MatheusVidaLoka por uma resposta no tópico
1 ponto[scroll que teleporta players] Salve galera do Tibia King , Hoje estou aqui para trazer um novo Script a voces. Como funciona esse script ? O proprio nome ja diz , é um scroll que teleporta players para determinado local que voce escolhera digitando a determinada palavra que voce escolher. Vamos ao Script : Vá em data/creaturescript/scripts copie e cole um arquivo.lua e renomeie-o para scrollteleport.lua , e cole o script abaixo : Vermelho - Palavra que o player digitará na Scroll para se teleportar. Azul - Posição que o player se teleportará Depois vá em data/creaturescript/creaturescripts.xml e adicione essa tag : Logo em seguida vá em data/creaturescript/scripts abra o login.lua e adicione essa tag : Creditos : Sonikk 80% (Por fazer o script) MatheusVidaLoka 20% (Por tirar vários bugs e disponibilizar aqui no Tibia King) Ganhei permissão do dono para postar aqui.1 ponto -
Votação AdP #9
1 pontoVotação AdP #9 Wands Skyforever luuanzin Subyth Vivi Weto Vittu GabrielSv Miller Corvo Regras Todos podem participar da votação Arena dos Pixels. [Nova Regra] Os participantes não poderão votar. Se o post for editado após 5 minutos depois de ter votado, o voto vai ser desclassificado. Uma sprite fora do tema será ignorada e o membro será desclassificado. Sprites entregues depois da data de término do concurso serão ignorados. A sprite deverá ser postada no tópico da edição, sprites enviadas por PM ou em outro tópico serão descartadas! O membro deve postar em 1, 2 e 3 lugar, pode votar em si mesmo. Recompensa Primeiro colocado: Troféu de primeiro lugar e 3 REP+ Segundo colocado: Troféu de segundo lugar e 2 REP+ Terceiro colocado: Troféu de terceiro lugar e 1 REP+ Calendário Início da AdP: 02/05/12 - 16:45 Término da AdP: 09/05/12 - 19:40 Início da Votação: 09/05/12 Termino da Votação: 11/05/12 - 13:00 Resultado da AdP: 11/05/12 Votem com sabedoria (:1 ponto
-
Colocar magia para atacar conforme a sua arma
Nome do Script: Magia por arma e skill! Tipo do Script: spells Versão Utilizada: 8.60 Servidor Utilizado: não sei se é isso mais ta escrito "global server"! Nível de Experiência: intermediário Informações Extras: queria que apenas vocês editam uma magia para que o hit variasse dependendo do attack da sword axe club usado e do skill do player. OBS: Reparem na imagem. Ataca mesmo sem nada! REP+ PARA QUEM AJUDAR. E SE ESTIVER NO LUGAR ERRADO DESCULPE. SOU NOVO AQUI!1 ponto
-
Pedido de Scripts Basicos
Pedido de Scripts Basicos
ADM Bruninho reagiu a ricardo3 por uma resposta no tópico
1 pontoAdd Talktions.xml eu estou com o server aqui mais não sei como é executado o comando para se criar guild. a unica linha que achei foi essa. e não existe o arquivo.lua1 ponto -
[RC] Versão 6.1 r4
[RC] Versão 6.1 r4
Agitos Cavalera reagiu a MegaNo0body por uma resposta no tópico
1 pontoPrometer é uma palavra forte...1 ponto -
Pedido de Scripts Basicos
Pedido de Scripts Basicos
ADM Bruninho reagiu a ricardo3 por uma resposta no tópico
1 pontotalktions.xml ranks.lua Sobre o War System você tem que pegar a distro de um server que ja possui o evento. e Adicionar as tags e arquivos.lua onde devem ser adicionados '-' EDIT \/ você pode saber como instalar aqui:1 ponto -
[RC] Versão 6.1 r4
[RC] Versão 6.1 r4
guuzera reagiu a MegaNo0body por uma resposta no tópico
1 pontoA nova versão tem algo que causa deadlock na engine... Ou seja, o bot para do nada... Tentando fixar.1 ponto -
[Pedido] mudando position
1 pontoentao esse script mostra a posição em q o account manager ira nascer: eu queria tipo uma talkaction q vc falasse "!change" a posição do account manager ficaria x=366,y=41,z=7.1 ponto
-
[Pedido] mudando position
1 ponto
-
[Pedido] mudando position
1 pontoso sei interpretar os scripts.. mais criar sei pouco. eu vo esperar msm, faça quando puder sem pressa (: vlw msm! ah e tipo se fala "!changer" muda a position e quando falar "!changer 2" volta a position original.1 ponto