Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 05/21/13 em todas áreas

  1. [MOD] Reflect System 0.1

    Reds reagiu a Aluccard por uma resposta no tópico

    1 ponto
    Olá Tibia King's! Reflect System[0.1] Função Ao ser obtido um item que possua o atributo Reflect o player será capaz de refletir danos Fisicos e Mágicos ao mesmo tempo. A idéia geral desse script é bem simples mesmo. Quando o player receber um damage de uma criatura (monstro ou player) esse attack será refletido em uma certa porcentagem. Exemplo: 22:46 You see a golden amulet. It weighs 8.30 oz. [Reflect: 80%] <?xml version="1.0" encoding="UTF-8"?> <mod name="Reflect System" version="0.1" author="Aluccard" contact="" enabled="yes"> <description> Script que funciona para refletir danos para as creatures que o atacar. </description> <event type="login" name="regReflectDamage" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid,"ReflectDamage") return true end ]]></event> <event type="statschange" name="ReflectDamage" event="script"><![CDATA[ local slotPos = {CONST_SLOT_NECKLACE, CONST_SLOT_FEET, CONST_SLOT_RING} function onStatsChange(cid, attacker, type, combat, value) local reflectPercent = 0 local dmg = value local playerPos = getCreaturePosition(cid) local attackerPos = getCreaturePosition(attacker) for i = 1, #slotPos do if getPlayerSlotItem(cid, slotPos[i]).uid > 1 then if getItemReflectPercent(getPlayerSlotItem(cid, slotPos[i]).uid) then reflectPercent = reflectPercent + getItemReflectPercent(getPlayerSlotItem(cid, slotPos[i]).uid) end end end if reflectPercent > 0 then dmg = math.ceil(-value*((100-reflectPercent)/100)) if (dmg < 0) then doCreatureAddHealth(cid, dmg) doSendAnimatedText(playerPos, -dmg, COLOR_RED) doSendMagicEffect(playerPos, 0) else doSendMagicEffect(playerPos, 3) end dmg = math.ceil(-value*(reflectPercent/100)) if (dmg < 0) then doCreatureAddHealth(attacker, dmg) doSendAnimatedText(attackerPos, -dmg, COLOR_RED) doSendDistanceShoot(playerPos, attackerPos, CONST_ANI_SMALLHOLY) end else return true end end]]></event> </mod> function getItemReflectPercent(itemuid) return getItemAttribute(itemuid, "reflectPercent") end function doPlayerAddReflectedItem(cid, itemid, percent) local item = doPlayerAddItem(cid, itemid) doItemSetAttribute(item, "description", "[Reflect: "..percent.."%]") doItemSetAttribute(item, "reflectPercent", percent) end Obs³: Para adicionarmos novos items com o atributo Reflect usamos o comando doPlayerAddReflectedItem(cid,itemid,percent). {itemid = id do item escolhido / percent = porcentagem do reflect} Creio que não esqueci de nada. Qualquer dúvida é só postar! Sem mais, Aluccard. Edit: Npc que vende Reflect Item Obs¹: Os items pode ser acumulativo. Ou seja, se o amuleto der 10% de reflect e o ring der 35%. O player possuirá um Reflect = 45%. [MOD]reflectSystem.xml Obs²: O código está meio enferrujado, mas funciona. Como podes ver o sistema está na versão 0.1 e irá ser atualizada com o tempo. ReflectLib.lua
  2. [GlobalEvents] Npc por tempo

    gabirucola reagiu a MatheusVidaLoka por uma resposta no tópico

    1 ponto
    [GlobalEvents] Npc por tempo Olá galera do Tibia King , venho trazer um novo script para vocês que pode ajudar muito em seu OTserver. Como funciona o script ? : Esse script é assim , você escolhe um NPC de sua escolha e o NPC aparecerá no certo tempo que você escolher e na coordenada que você escolher . Vamos para o Script então : Vá em data/GlobalEvents/GlobalEvents.xml e adicione a tag abaixo : Vermelho - o tempo que o npc aparecerá 3600 = 1 Hora Vá em data/globalevents/Scripts , copie e cole um arquivo .lua , renomeie-o para npc.lua e adicione o script abaixo : A explicação de como editar o script está dentro do script mesmo Créditos : Lailton 80 % (Por fazer o script) MatheusVidaLoka 20 % (Por arrumar erros e por disponibilizar o Script aqui no Tibia King) Autorização para postar o Script Concedida !
  3. OT 9.81 + Sources 32/64 bits

    Striker Macabrus reagiu a leandrovp por uma resposta no tópico

    1 ponto
    Olá Galerinha venho disponibilizar Servidor 9.81 + Sources 32/64 bits 9.81 + Sources 32 Bits http://www.4shared.c...ces_32bits.html 9.81 + Sources 64 Bits http://www.4shared.c...ces_64bits.html Créditos : TFS : 90% Valdemiro 5% Leandrovp 5% Skype : Leandro_machado92 Face : /leandro.machado.5243 Msn : [email protected] Ajudei? REP +
  4. 1 ponto
    Eu comprei esse Modern do Lucas Ferraz, Mas eu nao vou mais botar otservs online, entao eu decidi postar para vcs Vamos ao que interessa, Bugs Corrigidos e Novidades. v1.6 * Adicionado achievements para a página Characters * adicionado vip status no account management e characters page (Perfect Vip System 100%) - Obrigado ao Zisly * Fixado os problemas com ADD/REMOVE points no Shop Admin * Adicionado Downloads page igual ao tibia.com * Fixado a página Wars * Fixados problemas no shop * Fixados problemas no layout da pagina Trans. History(shop) * Pequeno fix nas Guilds, agora o jogador pode criar, invitar, kickar da guild estando online * Fixados problemas de nome nos comments das news - Obrigado ao Ninja * Adicionadas proteções aos arquivos, agora ninguém poderá abrir os arquivos diretamente * Fixados problemas no layout v1.6c * Removida a linha branca do layout * Fixado o shop system, não é mais possível clonar pontos * Fixado o bug do highscores (magic level < 10) * Fixado o menu Trans. History * Fixados todos os problemas de layout incluindo account management e create account * Possibilidade de vender VIP (Perfect Vip System 100%) no shop - Obrigado ao Zisly * Adicionado Events ao Menu * Pagamento automático (incluindo Paypal e PagSeguro) * Adicionado Library ao Menu * Fixados problemas no Css e javascript * Adicionado 'fansite content box' v1.7 - em breve * Flash Client 8.6 integrado * adicionado lost account interface igual ao tibia.com (enviando email) Prints: Downloads: Mediafire: Modern acc e tibiarl layout v1.9 Database Scan: Modern acc e tibiarl layout v1.9 CREDITOS: LucasFerraz e Eu por postar
  5. Problemas com meu OTserver

    bloodust reagiu a marcoscorrea por uma resposta no tópico

    1 ponto
    e sim cara.. pq todos os players que quera joga seu OT tera que baixar ele.. e tudo mais. NAO ACONCELHO AjudeiREP+ae
  6. [Pedido] Npc de promoçao.

    Marabo reagiu a Carinhah por uma resposta no tópico

    1 ponto
    Bem cara, Ae já é outro problema... Vamos láá... Em data/weapons/weapons.xml abra ele e todas as armas que está lá dentro vc acrescenta a tag com a epig vocation Ex: <!-- Swords --> <!-- Broadsword --> <melee id="2413" unproperly="1" event="function" value="default"> <vocation id="4"/> <vocation id="8" showInDescription="0"/> <vocation id="12" showInDescription="0"/> //aqui vc acrescenta a epic vocation </melee> Agora vamos tentar resolver os potions se o seu for igual ao meu será assim: Vá em data/actions/scripts/potions.lua e na linha q tem: ... fazendo isto em todas as potions... se não for assim vc me retorna que ajudo vc!!
  7. Ferramentas para Scripters

    frd1727 reagiu a Wikle por uma resposta no tópico

    1 ponto
    Interpretador Lua e SciTE É uma ferramenta para scripters avançados, ela não mostra as funções de otserv como getPlayerHealth, ela usa as fonções de lua mesmo, socket., math., string, byte, etc. É uma ferramenta que está em lua.org e agradeço a moto3500 por me mostrar para que eu possa compartilhar com vocês. O interessante que se você escrever em seu otserv: print('oi') (em um lua clado) ele vai mostrar no console: oi, este é um console onde você digita o code em lua e ele executa. OTScript Live!v0.4.1.13 (By: colex) Make your scripts come to live Features: Destaque na Sintaxe de LUA * (Melhorado, agora com cores diversas e alteráveis) Variados tipos de destaque* (novo) Janela de ajuda com funções de LUA e OTServer e sistema de pesquisa Janela com lista de items e sistema de procura* (novo) anela de ajuda com sintaxes LUA* (novo) Auto-Complete com funções de LUA e OTServer (Use o F1 para ativar) Procurar, substituir e saltar para linha Magic Area Editor v0.2 (Melhorado) Spells Maker Quests Maker* (novo) Hotkeys (CTRL + SHIFT + [0..9]) Auto-Correct Debugger, atalho F5 (Melhorado e simplificado) Data Editor (Com editor de opções visuais) Instalador do OTScriptLIB com nova versão incluida* (novo) Sistema de Tabs (vários documentos abertos na mesma aplicação)* (novo) Macro (Grave e execute ações rapidamente)* (novo) Compilador LUA (F9)* (novo) * - Features da versão 0.4.1.13 A maioria das opções mencionadas podem ser configuradas pelo utilizador através do Data Editor. Você pode notar que eu copiei parte do topico antigo, foi por que não quis resussita-lo entao é melhor fazer um novo do que reviver um. Alem de todas essas posibilidades acima ele conta com uma ferramenta muito util, você apertando f5 o editor de scripts ira verificar se há algum erro no script, erros de sintaxe, se falta um ) ou se tem um end amais. Compilador LUA Compilador LUA é uma ferramenta que "encripta" o teu script de forma que não seja legível à olho humano, mas continua podendo ser utilizado em OTServers. Caso queria fornecer um script sem o seu código-fonte, voce poderá compilar ele e enviar para quem desejar. O compilador cria um arquivo "nome.lua.compiled" na pasta do script. Espero que não comecem a liberar os scripts compilados nos fórums para não atrasar o avanço do OpenTibia no Brasil. (mais uma ferramenta boa para evitar rippers.) Data Editor A maior parte das opções alteráveis são encontradas no Data Editor como Lista de Funções, Destaques, Palavras Reservadas, Hotkeys, Global e Auto-Correct. A partir da versão 0.4 tornou-se possivel alterações do visual da aplicação e outra opções através do Data Editor. O Spells Maker Live! trabalha com o Global, caso queira mudar o global para os campos serem atualizados, no global é usado a seguinte sintaxe:Explicando, o Nome do Campo indica em qual campo irão as linhas que se encontram entre o "--Nome do Campo" e "-------" aparecer no Spells Maker Live!. O Nome do Campo pode ser substituido por: Formula Type Effect Distance Como a versão e antiga algumas funções nem se quer existem, se você apertar f1 para mostar as funções você verá que ainda tem mayNotMove etc~, entao eu baixei peguei todas as funções atuais (incluindo as funções da OTNetScriptLib e inseri entao digamos é um programa atualizado.) Créditos pelo tutorial: Mock Script Live By colex.rar
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo