Ir para conteúdo

azzouks

Membro
  • Registro em

  • Última visita

Tudo que azzouks postou

  1. cara, pega seu ITEM EDITOR e abre o items.otb procura a potion e marque a opção "usable" -.-'
  2. direto no xml, tenho muitos itensque tem esses attributos..
  3. vc quer fazer tipo uma Health Potion ? se for ta ai o script: ta ai, essa potion heala entre 5%HP TOTAL+300 e 9%HP total+500 (voce pode configurar como quiser) agora em actions.xml coloque: <action itemid="11514" script="liquids/large health potion.lua"/> coloque o ID da beserk potion, mas antes procure pra ver se nao tem nenhuma tag com o id dela.. Ajudei? REP+
  4. azzouks postou uma resposta no tópico em Suporte Tibia OTServer
    mais pelo menos vc teve um rumo ne kkk
  5. ja que te ajudei deixa 1 rep+ ai isso ajuda bastante :/ clica ai em gostei
  6. faça a configuração no weapons, restringindo as wands e rods para "x" vocations apenas.. la no weapons, na tag da wand coloque unproperly="1" e coloque a tag das vocações que poderão utilizar tais itens.. ex.: <wand id="8922" level="42" unproperly="1" mana="13" min="55" max="75" type="death" event="function" value="default"> <!-- Wand of Voodoo --> <vocation id="1"/><vocation id="9"/><vocation id="13"/> </wand>
  7. azzouks postou uma resposta no tópico em Suporte Tibia OTServer
    equipado apenas com Golden bow nao sei como que vai fazer, agora o effect vc coloca o que vc quiser ne kkkk so alterar ai
  8. nao consegui fazer aparecer 3 paredes na frente, apenas uma :/ mereço ao menos um rep ne ?
  9. azzouks postou uma resposta no tópico em Suporte Tibia OTServer
    cara pega nas suas sources e olha quais attributos vc tem no seu servidor.. olha alguma coisa relacionada a physical..
  10. azzouks postou uma resposta no tópico em Suporte Tibia OTServer
    ja resolveu o problema do reset? provável que você nao tenha a coluna "reset" no seu banco de dados .. qual a versão do seu servidor ? utilize o sistema que o whitewolf desenvolveu uai, ele é por NPC, e reseta o level do Player. http://www.tibiaking.com/forum/topic/33179-sistema-de-reset-100/ Ajudei ? Rep+ aÊ nao custa nada né ?
  11. azzouks postou uma resposta no tópico em Suporte Tibia OTServer
    vai em weapons, crie 1 script pra cada item que vc quer que heale 10% vai em Weapons.xml e adicione a tag: <distance id="2352" level="60" unproperly="1" event="script" value="distances/cristal arrow.lua"><vocation id="3"/><vocation id="7" showInDescription="0"/></distance> feito isso crie uma pasta dentro de weapons/script com o nome "distances" vá em weapons/script/distances e crie um arquivo : cristal arrow.lua e dentro coloque isto: <!-- Script Criado por GM Azzouks --> local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_INFERNALBOLT) function onGetFormulaValues(cid, level, maglevel) skill = getPlayerSkill(cid,4) min = -((skill*7)+level) max = -((skill*7)+(level*2)) return min, max end setCombatCallback(combat1, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_EFFECT, 31) setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_INFERNALBOLT) function onGetFormulaValues(cid, level, maglevel) skill = getPlayerSkill(cid,4) min = -((skill*9)+(level*2)) max = -((skill*12)+(level*2)) return min, max end setCombatCallback(combat2, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onUseWeapon(cid, var) rand = math.random(1,100) if rand >= 3 then local regenhp = (getCreatureMaxHealth(cid) / 100) * 10 doCreatureAddHealth(cid, regenhp) doCombat(cid, combat1, var) end rand = math.random(1,100) if rand <= 2 then doPlayerSay(cid, "Fell my fury!?",16) local regenhp = (getCreatureMaxHealth(cid) / 100) * 15 doCreatureAddHealth(cid, regenhp) doCombat(cid, combat2, var) end end Explicação la em cima no Combat1, serão os hit's "normais" baseados em skills e level, tudo configurável. já no combat2, é como se fosse um dano 'critico', também baseado em skills e level, e novamente tudo configurável. la em baixo eu fiz 98% de chance de hits normais e 2% de chance de dar hit critico.. nos hits normais ele healará 10% do HP total, e nos criticos Healará 15% do HP total.. voce pode modela-lo como quiser, só nao tire os créditos por favor :3 qualquer duvida mande pra gente que nós resolvemos TUDO Ajudei? Rep+ nao machuca ninguem : )
  12. azzouks postou uma resposta no tópico em Suporte Tibia OTServer
    ---Strange Health Potion--- ---Script by GM Azzouks--- ---Heala 15% de Health--- function onUse(cid, item, pos) local exausted = 1 local storage = 10569 if (getPlayerStorageValue(cid, storage) <= os.time()) then Health1 = (getCreatureMaxHealth(cid)/100) * 15 Health = math.ceil(Health1) doCreatureAddHealth(cid,Health) doSendMagicEffect(getPlayerPosition(cid),12) setPlayerStorageValue(cid, storage, os.time()+exausted) doSendAnimatedText(getCreaturePosition(cid), health1, TEXTCOLOR_LIGHTGREEN) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doPlayerSendCancel(cid,"Você está exausto.") doSendMagicEffect(getCreaturePosition(cid), 2) end return 1 end Vai Aparecer 1 texto animado com o "heal" da potion.. essa potion esta configurada para healar apenas 15% do HP, se quiser alterar fique a vontade, de qualquer forma o valor que vai retornar no animated text esta no Health1 Ajudei? deixa um Rep+ ai
  13. posta o script aqui.. mas provável que é so colocar : doCreatureAddMana(cid, valor) ou para adicionar uma % da mana coloque: local manatotal = getCreatureMaxMana(cid) doCreatureAddMana(cid, manatotal / 100) * porcentagem ~~ Qualquer duvida poste o script que eu faço pra você.. Ajudei? deixa um REP+ ai
  14. azzouks postou uma resposta no tópico em Suporte Tibia OTServer
    mano deixa no spells.xml do mesmo jeito, o script ja esta configurado pra isso.. no spells.xml vc configura todas as vocações, no script separa as vip das free.
  15. azzouks postou uma resposta no tópico em Suporte Tibia OTServer
    cara, faz o anel, como qualquer outro.. no itens.xml voce adiciona os attributos ao anel .. Magic Level = <attribute key="increaseMagicPercent" value="105"/> --> adiciona 5% de dano magico, se voce colocar apenas value="5" vai diminuir os danos, e o player hitara apenas 5% do total que ele hitaria sem o ring. meele = nao sei quais funções vc tem no seu servidor, mas pode ser : attribute key="hitChance" value="130" ou attribute key="increasePhysicalPercent" value="130" NÃO ESTOU AFIRMANDO QUE NO SEU SERVIDOR SEJA ESSAS FUNÇÕES.. se voce tiver suas sources, procure nos itens la os attributos que vc tenha.. no meu servidor tem todos esses tres.. e eu os uso perfeitamente. no terceiro ring, coloque os dois attributos no ring, que nao tem conflito. Ajudei? deixa um Rep+ ai meu blessed so da skills e magic <item id="13688" name="blessed ring"> <attribute key="description" value="It's a blessed ring. [Inc.Magic 10%,Abs.all 10% Regen.Life 150/1, Regen.Mana 50/1, Skills +15]"/> <attribute key="decayTo" value="0"/> <attribute key="weight" value="100"/> <attribute key="transformDeEquipTo" value="13689"/> <attribute key="healthGain" value="150"/> <attribute key="healthTicks" value="1"/> <attribute key="manaGain" value="50"/> <attribute key="manaTicks" value="1"/> <attribute key="skillClub" value="15"/> <attribute key="skillAxe" value="15"/> <attribute key="skillShield" value="15"/> <attribute key="skillSword" value="15"/> <attribute key="skillFist" value="1"/> <attribute key="skillDist" value="15"/> <attribute key="skillFish" value="15"/> <attribute key="skillShield" value="15"/> <attribute key="speed" value="400"/> <attribute key="increaseMagicPercent" value="10"/> <attribute keu="absorbPercentAll" value="10"/> <attribute key="slotType" value="ring"/> <attribute key="showduration" value="1"/> <attribute key="duration" value="1800"/>
  16. Bom, fiz esse script aqui, que é de uma magia nova do meu servidor.. ela solta o que voce quiser na frente do player.. sai na direção que o player estiver olhando.. no spells.xml coloque: <instant name="NOME DA MAGIA" words="exevo grav vita" direction="1" blocktype="all" lvl="27" maglv="13" mana="220" soul="0" exhaustion="1" prem="1" enabled="1" script="defesa.lua"><vocation id="2"/><vocation id="6"/><vocation id="10"/><vocation id="14"/></instant> ROXO = nome da magia, coloque o que vc quiser, use a sua criatividade. Verde = comando que o player usará para sair a magia.. Vermelho = nome do script.lua crie 1 arquivo no seu spells/script com o nome que vc quiser "defesa.lua", nele coloque : Azul = ID da parede, ou do item que vc deseja, seja uma arvore, seja uma pedra. Ajudei? deixa um Rep+ ai
  17. bem provavel que esteja BUGADO.. faz assim: em pré voc, coloque a vocação do Elite Knight.. e ve se vai alterar alguma coisa, se alterar beleza, se nao alterar, coloca nos weapons pra ser próprio de "x" vocação, assim deverá resolver. @EDIT posta seu vocations.xml
  18. Ok, Obrigado! conseguiu? q q tava fazendo de errado?
  19. uai mano, eu fiz assim e deu.. meu servidor e .servegame.com vc vc colocou embaixo do seu ip, porta 8090? minha internet tb e compartilhada e esta funcionando 100% @edit se vc o fizer e nao conseguir, olhe esse tutorial http://www.tibiaking.com/forum/topic/15122-gesior-retirar-8090-do-site-metodo-100/ nao se esqueça do rep xD
  20. Aos moderadores, nao sei se estou na seção correta.. pq nao achei nenhuma sobre ITENS, então vai aqui mesmo kkk quando vou colocar { } [ ] ( ) nas minhas descriptions, sempre a primeira aparece ?Inc.Magic 15%) Exemplo: 19:59 You see jormungard axe (Atk:58, Def:45). It can only be wielded properly by slayers and dragon slayers. It weighs 789.00 oz. ?Inc.Physical 15%) nao importa qual das tres seja, sempre aparece assim.. o que eu faço pra concertar isso ? :/
  21. :/ eu tinha dito ja, @macalo .. acho que eu merecia ao menos um rep ne ;x
  22. OH MY GOD, o que devo fazer ? help-me alguem pliz
  23. Tem sim, é so tirar o :8090 do seu site, vai no no-ip.com, vai em manage host.. escolha seu ip, marque a opção Port 80 Redirect, depois coloque seu ip, e em baixo na opção de port coloque 8090. desça mais um pouco, marque a opção Mask URL e coloque em Page Title o nome do seu servidor. desça e dê update. Pronto! seu site nao tem mais :8090... mas se seu servidor nao for com cliente proprio, vai ter que criar outro ip para acessar via IP changer, pois dará conflito. Ajudei? rep+
  24. não mano, esse script ai é so pra adicionar o Dodge no item, o texto animado "dodge" ja esta no Mod, pode ver no primeiro Spoiler la em cima. queria que tivesse como adicionar dodge nos itens por attribute no items.xml ;/
  25. Absolute, como eu configuro pra cada 10 reais dar 100 PP e acima de 50 reais ser double ? nao consigo configurar a URL de retorno, meu servidor tem :8090, como eu faço ? Ja foi sanado a duvida

Informação Importante

Confirmação de Termo