Ir para conteúdo

KibeMatheus

Membro
  • Registro em

  • Última visita

Tudo que KibeMatheus postou

  1. Cara, você poderia explicar como funciona as formulas? Qual número multiplica qual... Como calcular os danos... Dai sim ficaria como criar spells pro servidor, Mas a intenção foi boa parabêns ae Pois pelo que eu saiba tem numeros ai que multiplica ou divide o dano calculo.
  2. KibeMatheus postou uma resposta no tópico em Tutoriais sobre Scripting
    Claro, obrigado por lembrar, porem o script que eu estou mostrando onKill Mas obrigado cara, a intenção foi boa..
  3. KibeMatheus postou uma resposta no tópico em Tutoriais sobre Scripting
    Comentem e experimente fazer sua propria creature event. @edit Esse tipo de Creatureevent, é bastante util em RPG Exemplo: Modos de usos... Torrer de Bosses, tu mata 1 dai tu consegue uma chave para outra porta dai vai indo... Ou então no meu caso, é matar esse chefe que tu ganha o item e puxa a alavanca com esse item dai aparece o báu ou acontece algo bem modificadora... é isso, porfavor não deixem de comentar !
  4. Uhum, sei... Já falei que vocês não tem a prova que precisão, então não adianta, tibiaking ta abandonado... Denunciado por comentario inutil. Não tem provas de que ele é autor.
  5. MatheusMkalo, Você é mesmo o verdadeiro autor do Script ? Tem certeza que isso não é ripping ? Cade os créditos?
  6. Olá galerinha Ktibiana, Pra vocês que não sabem criar montros, ou não sabe balancear etc... Quem ler esse tópico vai aprender essa po$%! agora. Usarei o demon.xml totalmente modificado para que tenha mas exemplos nas partes onde cria mais dúvida as pessoas: <monster name="Demon" nameDescription="a demon" race="fire" experience="6000" speed="280" manacost="0"> <health now="8200" max="8200"/> <look type="35" corpse="5995"/> <targetchange interval="5000" chance="8"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag targetdistance="1"/> <flag staticattack="40"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" skill="70" attack="130"/> </attacks> <loot> <item id="2148" countmax="90" chance="28000"/><!-- gold coin --> <item id="2148" countmax="80" chance="28000"/><!-- gold coin --> <item id="2148" countmax="75" chance="28000"/><!-- gold coin --> <item id="2148" countmax="65" chance="28000"/><!-- gold coin --> <item id="7368" countmax="5" chance="3100"/><!-- assassin star --> <item id="5954" chance="1150"/><!-- demon horn --> </loot> </monster> Começando do: <monster name="Demon" nameDescription="a demon" race="fire" experience="6000" speed="280" manacost="0"> ------/\ nome do bicho----------/\ descrição ao dar look------/\tipo do bicho---/\experiencia---/\velocidade---/\Mana para sumonalo Lembrando que: experience="6000" <--- Multiplicado pelo rates do server, Exemplo : server rates 3 então fica 6000 . 3 = 18000 manacost="0" <--- é a mana pra sumona-lo, porem essa função depende dessa --> <flag summonable="0"/> ( 0 = não e 1 = sim) Depois vem... <targetchange interval="5000" chance="8"/> <-- Simples, a cada 5 segundos tem 8% de chance de ele mudar o alvo, sendo que com os pretos (eu) sempre é triplicado a chance... EHUEEHUEHEUHUE brinks... (5000 = 5 s, então se foce 5500 seria: 5,5 segundos) <strategy attack="100" defense="0"/> <-- Strategy attack, quer dizer que ele é um monstro baseado em attacks, se foce attack 50 e defense 50 seria mesma coisa que um player no modo Balanced. Depois vem... <flag summonable="0"/> <-- Sumonavel ou não, neste caso está Não (com o uso da magia "utevo res") <flag attackable="1"/> <-- Atacavel ou não, neste caso Sim (bom para fazer bichos como Magic Tower) <flag hostile="1"/> <-- Ele é um tipo de monstro que ataca... porem se tive-se 0 ele não atacaria os player, como o Rabbit ou Deer <flag illusionable="0"/> <-- Ilusionavel (sei lá se esse nome existe), ou não, neste caso está não (com o uso da magia "utevo res ina" <flag pushable="0"/> <-- Um bicho que pode ser empurrado ou não... neste caso Não <flag canpushitems="1"/> <-- Um bicho que meche os itens, neste caso será impossivel trapar ele com uma parcel <flag canpushcreatures="1"/> <-- Um bicho que empurra o outro, ou seja.. se um player estiver cercado por borboletas, o demon aparece e empurra as borboletas pra attack o player <flag targetdistance="1"/> <-- O nome ja fala né? Atack a distancia.. <flag staticattack="40"/> <-- Não estou muito certo dessa função <flag runonhealth="0"/> <-- Ele ira correr com a quantidade de vida estiver ali, exemplo: Se ali estive-se com 300, quando ele estiver com 300 ou menos de vida ele ira fugir Depois vem... <attack name="melee" interval="2000" skill="70" attack="130"/> ---------tipo de attack está como fisico---------o intervalo de cada attack--------------skill/attack como de um player normal Bem, esse ai tem muita gente que não deve saber como equilibrar e bota qualquer m3rd@ e acha que ta bom, mas não é bem assim. Vou explicar como funciona a formula de attack e skill A verdadeira formula de todos os tipos de attack é : ((attackSkill * (attackValue * 0.05)) + (attackValue * 0.5)) Neste caso fica como: ((70 * (130 * 0.05)) + (130 * 0.5)) = 520 Ta ai, então a força maxima do attack do demon é 520, ou seja um player PELADO sem nenhum escudo e etc.. pode tomar no maximo 520 de attack fisico do demon. Depois vem... <item id="2148" countmax="90" chance="28000"/> <-- 28 % de cair 90 itemid... <item id="7368" countmax="5" chance="3100"/> <-- 3,1% de cair 5 itemid... <item id="5954" chance="1150"/> <-- 1,15% de cair itemid... Lembrando que 100000 = 100% Bem pessoal é isso ae, não deixem de comentar, estou fazendo isso tudo com esforço. Att. Kibe Até a proxima
  7. KibeMatheus postou uma resposta no tópico em Tutoriais sobre Scripting
    Olá galerinha Xtibiana, Xtibiana nada, eu sai daquele forum lixo abandonado. Recomeçando... Olá galerinha Ktibiana ! Hoje eu estou aqui para ajudar a você um modo facil de entender um script, mas é muito facil mesmo! Vamos lá... Peguei esse script de um lugar qualquer... function onKill(cid, target, lastHit) local mName = "Nature Witch" -- monstername local storage = 15598 if(isPlayer(cid) and getCreatureName(target) == mName) then doPlayerAddItem(cid,12662,1) setPlayerStorageValue(cid, storage, 1) return true end elseif(isPlayer(cid) and getCreatureName(target) == mName and getPlayerStorageValue(cid, storage) == 1) then end return true end Vou traduzir esse script facil : A função funciona em Matar (Cid, target, LastHit)... Então, para quem não sabe o "Cid" é o protagonista do script, no caso desse script é o Player. Target, é aquele o que está dentro do onKill, ou seja o protagonista vai ser todos que tiverem dando TARGET em um monstro (como diz o script) ... Depois vem a configuração com um comando lua "Local" isso eu não vou explicar... if(isPlayer(cid) and getCreatureName(target) == mName) then Bem, aqui é simples, Se o player protagonista do script e o monstro selecionado no "mName" (Local config) está tomando target, Acontece: doPlayerAddItem(cid,12662,1) --> Vai dar ao player protagonista o item 12662 setPlayerStorageValue(cid, storage, 1) --> Vai entregar ao player protagonista o storage, uma vez Ai vem o end <-- Esse End indica o fim de uma função, neste caso ele ta dizendo que é o fim da função if(isplayer.....) then Da vem... elseif(isPlayer(cid) and getCreatureName(target) == mName and getPlayerStorageValue(cid, storage) == 1) then mas se o player protagonista do script e o monstro selecionado no "mName" (Local config) está tomando target e estiver o storage entregue Acontece: Nada porque ali não tem nenhuma função pra acontecer... Pronto agora pra regista é facil: <event type="kill" name="nature_witch" event="script" value="nature_witch.lua"/> O Event type é a mesma coisa que "fuction onKILL" Lá no monstro que vai ser execultado o script você add <script> <event name="nature_witch"/> </script> Lembre-se: Não esqueça de registra o evento no login.lua registerCreatureEvent(cid, "nature_witch") Muito obrigado, espero ter ajudado Att. Kibe
  8. KibeMatheus postou uma resposta no tópico em Formação de Equipe
    História: A muito tempo atraz, antes do Erion virar rei do mundo de Thev, ocorreu uma grande guerra mundial entre todos os seres vivos contra os demônios de Dewerzy no mundo de Raestriu, durante essa luta, todas as raças menos os humanoides, se renderam aos demônios, e foram controlados para atacar a raça humanoides. Erion o grande mago guerreiro da guerra lançou um poder onde todos os seus guerreiros focem teletransportado para o mundo de Thev. Lá, ele criou uma "academia" onde todos escolhe-se os seus tipos de poderes, e aprimora-se. Erion Scalet criou a cidade de Nolmer pra fortalecer e aprimorar guerreiros. Entregando a ilha a sua filha, Scarlet virou a rainha de Nolmer, sua missão é mandar os guerreiros prontos para o continente de Erion, onde lá terá confrontos entre raça demônica e seus cúmplices. o futuro de uma grande guerra mundial está por vir, precisamos montar nossos guerreiros e impedir que o Dewerzy tome conta de Thev. Sistemas: Montarias : 100% Cooldown 100% (Todas são de 2segundos, exeto 6) Guild War Sistem 100% Todos os Outfits 100% War of Emperium System 100% Todas as magias novas 8.7 100% formulas do global. Castle War-não tenho o sistema. (To pensando em por ainda) Fotos de uns Sistemas: Cooldowns: Captura de Mounts: Exemplo de Mounts: (LEMBRANDO QUE TEM TODAS NO SERVER) ... Vagas: Administrador: [Kibe] Scripter: [Kibe] [VAGA] Designer: [VAGA] WebMaster: [VAGA] Mapper: [Kibe] [VAGA] [VAGA] Inscreva-se: Idade: Cargo: Porque quer entrar no ThevSoft? Tempo de trabalho do Cargo: Att Kibe. E que venha as inscrições
  9. Devo informar que esse script não é 100% igual ao globa, | Primeiramente que no global tem chance de... | Quebrar | O Bicho Fugir | Capturar | O Bicho comer a isca | ---------------------------------------------------------------------------| Porem, parabêns. Creio que seja funcional mesmo.
  10. KibeMatheus postou uma resposta no tópico em Suporte & Pedidos
    Muito bom, Parabêns, muito bom de te encontrar aqui tambem Skywar, quero te avisar que eu sai do tibiaking, aquilo lá ta um lixo.

Informação Importante

Confirmação de Termo