Ir para conteúdo

Kindred

Cavaleiro
  • Total de itens

    168
  • Registro em

  • Última visita

Tudo que Kindred postou

  1. ok, obrigado por comentar irei botar o scan. @EDIT Scan Colocado no tópico já
  2. The Demonic Server 2.0 [9.10] Créditos: Black Ice Versão: 9.10 MySql/Sqlite Features: 2.0 -- 26/07/2011 - Protocolo 9.10 - Corrigido Demon Oak - Corrigido Battle - Corrigido Target - Corrigido BUGS diversos. 1.1 -- 24/10/2010 - Adicionado um sistema de Recompensa. - Aumentado os Trainers. - Adicionado um sistema de Trainers. - Adicionado Food por alavancas nos Trainers. - Account Manager funcionando normalmente. - Montanhas randomizadas agora não precisa baixar a pasta do Map Editor. 1.0 -- 08/10/2010 - Mapa totalmente reformulado. - Adicionado Pits Of Inferno. - Adicionado Great Shield Quest. - Adicionado Demon Helmet quest. - Adicionado Demon Oak. - Adicionado Behe Quest. - Anihilator reformulada. - Cave de Hydra adicionada. - Cave de DL adicionada. - Cave de Demon adicionada. Quests: - Pits Of Inferno - Demon helmet - Demon Oak - Behe - Anihilator - Great Shield - Entre outras Screens Shots: Informação: ACC do GOD: 2/222222 Downloads: Demonic OT (Sem DLLs) Download das DLLS (Necessario para rodar o servidor) Scan: Scan Das Dlls. Scan Do The Demonic Server [v2.0] Gostou ? REP +
  3. Subwat olha quando estou com o adm e faço para aparecer os itens Ultimate diz Item wich such name does not exists. como que faço para aparecer?
  4. Ai Subwat muito bom cara, só não lhe dou REP + porque não da pois já dei rep pra outro. Mais muito bom. aah fiz o scan pois vi que não tinha: Refugia By Subwat - SCAN VirusTotal Mais uma coisa. Quanto de rateExperience você me sugere para eu botar no ot?
  5. Só você descorda pois esse é um modo bom de upar com druid, mais fazer oque cada um com sua opinião
  6. Muito Bom , Irei deixar online, Parabéns.
  7. Obrigado por comentar, Já botei qual modem estou usando.
  8. Muito Legal essa Ads com signs muito boas. Parabéns a todos.
  9. Kindred

    [9.1] 4Fun Server

    Bom não gosto muito de server que tem teleports, gosto mais de server que tem que ir caçar e explorar o mapa, TIPO MAIS RPG. (Mais o server esta muito bom).
  10. Blz galerinha do XTibia vim trazer mais um tutorial pra vocês espero que gostem. Este tutorial ensina como desbloquiar as portas 7171,7172 e 8090 server para deixar um ot server online e um site de account também. fiz um vídeo ensinando espero que gostem. Modem: DSL-500B VÍDEO AULA: Pronto depois disso crie seu ip no site www.no-ip.com e bote o ip do site www.meuip.com.br no config.lua do seu ot server. depois edita o xampp para 8090 e seu site e ot server esta online. <RECOMENDAÇÂO> Eu recomendo esse ot server: Tópico: [8.6] Global Full War System (CREDITO)<GicoxD> Eu Recomendo esse site: WEB SITE (ELE ESTA NO TÓPICO GLOBAL FULL... SE QUISER BAIXAR POR LA ACESSE O LINK , ACIMA DO SERVER QUE EU RECOMENDO. é isso galera, comentem e se gostarem deem REP + CRÉDITOS: Allcohol (100%) Tutorial e Vídeo.
  11. Ah, se Alguém pudesse mudar para o lugar certo agradeceria. Ah e muito obrigado por comentar, vou fazer um tutorial ensinando quando der.
  12. Blz galerinha do XTibia vim trazer para vocês um script de uma magia. (Desculpe se esta na área errada). Vamos La.... Magia : Exevo Holys Vocations que podem usar : Druid, Sorcerer, Elder Druids, Master Sorcerers Level de uso : Level 60 Vamos agora em data/spells/scripts/attack copie qualquer arquivo .lua e renomeie como "holys" e nele bote isso : <instant name="Holy Strom" words="Exevo Holys" aggressive="1" lvl="60" maglv="15" mana="600" soul="0" needtarget="0" direction="0" exhaustion="500" prem="0" enabled="1" needlearn="0" script=".lua"><vocation name="Sorcerer"/><vocation name="Master Sorcerer"/><vocation name="Druid"/><vocation name="Elder Druid"/></instant> Aqui vai uma ScreenShot: Agora salve tudo e feche, ligue seu OTServ e divirta-se com a magia Bom é isso galera espero que gostem. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ANI_NONE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_NONE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 10, 13, 20, 23) local 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,1,0,0,0,0,0,1,0,0}, {0,0,0,1,1,1,1,1,0,0,0}, {0,1,0,1,1,0,1,1,0,1,0}, {0,1,0,1,0,2,0,1,0,1,0}, {0,1,0,1,1,0,1,1,0,1,0}, {0,0,0,1,1,1,1,1,0,0,0}, {0,0,1,0,0,0,0,0,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}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Agora vá em data/spells/spells.xml e adicione está linha na parte de '--Attack Spells--' adicione :
  13. Cara já pedi desculpas já disse que me arrependo e pronto não pedirei mais rep.
  14. Não é necessário esse tópico porque isso é muito simples e todo mundo faz. e seu tópico esta desorganizado.
  15. Cara se você pensa desse jeito bom eu não, pra mim ter reps não quer dizer que eu queira que se lembre de mim, os rep pra mim me incentivam para eu continuar ajudando. ( bom vou parar de escrever se não irão falar que estou floodando e não quero que aconteça).
  16. Cara não é bem assim, Eu não sabia que era flood e peso desculpas, e não é o caso de ter 1000 Rep + ai é assim que eu vejo se estou ajudando e se estão gostando dos meus trabalhos. e XTibia não é um fórum de nerds. Flood? Não está pedindo? Não vou falar nada, se continuar seu tópico será fechado! Eu não falei que não era Flood Só falei que não sabia, e peço desculpa mais uma vez. E se quiser fechar que seja, pois pago pelos meus atos sem falar nada.
  17. Eae galerinha do XTibia beleza? dessa vez vim trazer um sistema de Reflelct Fisico. Bem, o script funciona de uma forma. Voce adiciona um item a uma pessoa, e adiciona uma porcentagem de reflexão e o numero de vezes qeu vai refletir. Só reflete dano fisico. Video: Voce pode adicionar em colares, armaduras, botas, escudos e ate mesmo armas. Instalando: Vá na pasta data/lib e crie um arquivo chamado de ReflectLib.lua e adicione isso dentro: function isHandedWeapon(itemuid) local typee = getItemWeaponType(itemuid) or 0 if typee >= 1 and typee <= 6 then return CONST_SLOT_RIGHT end return -1 end function getItemType(itemid) local slottypes = {"head", "body", "legs", "feet", "ring", "necklace"} local consts = { ["head"] = CONST_SLOT_HEAD, ["armor"] = CONST_SLOT_ARMOR, ["legs"] = CONST_SLOT_LEGS, ["feet"] = CONST_SLOT_FEET, ["ring"] = CONST_SLOT_RING, ["necklace"] = CONST_SLOT_NECKLACE } local arq = io.open("data/items/items.xml", "r"):read("*all") local attributes = arq:match('<item id="' .. itemid .. '".+name="' .. getItemNameById(itemid) ..'">(.-)</item>') local slot = "" for i,x in pairs(slottypes) do if attributes:find(x) then slot = x break end end if slot == "body" then slot = "armor" end return consts[slot] end function addReflectCharges(item, charges, reflectpercent) if charges ~= "inf" then charges = charges+1 doItemSetAttribute(item, "mcharges", charges) doItemSetAttribute(item, "charges", charges) doItemSetAttribute(item, "name", getItemNameById(getThing(item).itemid) .. " that is brand-new") else doItemSetAttribute(item, "charges", -1) doItemSetAttribute(item, "mcharges", "inf") end doItemSetAttribute(item, "reflect", reflectpercent) doItemSetAttribute(item, "description", "That item reflects " .. reflectpercent .. " percent of physical damage.") end function renewCharges(item) if getItemAttribute(item, "charges") and getItemAttribute(item, "mcharges") ~= "inf" then doItemSetAttribute(item, "charges", getItemAttribute(item, "mcharges")) doItemSetAttribute(item, "name", getItemNameById(getThing(item).itemid) .. " that is brand-new") end end Agora vá em data/creaturescripts/scripts e adicione o script reflectDamage.lua com esse script: Código: function onStatsChange(cid, attacker, type, combat, value) local slots = {CONST_SLOT_HEAD, CONST_SLOT_NECKLACE, CONST_SLOT_ARMOR, CONST_SLOT_RIGHT, CONST_SLOT_LEFT, CONST_SLOT_LEGS, CONST_SLOT_FEET, CONST_SLOT_RING} local reflectpercent = 0 local itens = {} for i = 1, #slots do if getPlayerSlotItem(cid, slots[i]).uid > 1 and (getItemType(getPlayerSlotItem(cid, slots[i]).itemid) == slots[i] or isInArray({CONST_SLOT_RIGHT, CONST_SLOT_LEFT}, isHandedWeapon(getPlayerSlotItem(cid, slots[i]).uid))) and getItemAttribute(getPlayerSlotItem(cid, slots[i]).uid, "mcharges") and (getItemAttribute(getPlayerSlotItem(cid, slots[i]).uid, "charges") > 1 or getItemAttribute(getPlayerSlotItem(cid, slots[i]).uid, "mcharges") == "inf") then reflectpercent = reflectpercent+getItemAttribute(getPlayerSlotItem( cid, slots[i]).uid, "reflect") table.insert(itens, getPlayerSlotItem(cid, slots[i])) end end if combat == 1 and reflectpercent > 0 then if math.ceil(-value*((100-reflectpercent)/100)) < 0 then doCreatureAddHealth(cid, math.ceil(-value*((100-reflectpercent)/100))) doSendAnimatedText(getCreaturePosition(cid), math.ceil(value*((100-reflectpercent)/100)), COLOR_RED) local a = doCreateItem(2019, 2, getCreaturePosition(cid)) doSendMagicEffect(getCreaturePosition(cid), 0) doDecayItem(a) else doSendMagicEffect(getCreaturePosition(cid), 3) end if math.ceil(-value*(reflectpercent/100)) < 0 then doCreatureAddHealth(attacker, math.ceil(-value*(reflectpercent/100))) doSendAnimatedText(getCreaturePosition(attacker), math.ceil(value*(reflectpercent/100)), COLOR_GREY) local a = doCreateItem(2019, 2, getCreaturePosition(attacker)) doSendMagicEffect(getCreaturePosition(attacker), 9) doDecayItem(a) end for i,x in pairs(itens) do if getItemAttribute(x.uid, "mcharges") ~= "inf" then doItemSetAttribute(x.uid, "charges", getItemAttribute(x.uid, "charges")-1) doItemSetAttribute(x.uid, "name", getItemNameById(x.itemid) .. " that has " .. getItemAttribute(x.uid, "charges")-1 .. " charge" .. (getItemAttribute(x.uid, "charges")-1 > 1 and "s" or "") .. " left") end end else return TRUE end end Agora na mesma pasta, procure por login.lua, e antes do ultimo return true, adicione essa linha: registerCreatureEvent(cid, "ReflectDamage") Agora vá em creaturescripts.xml e adicione esta tag: <event type="statschange" name="ReflectDamage" event="script" value="reflectDamage.lua"/> Pronto, o script esta pronto para uso. O script segue com tais funçoes para voce usar em outros scripts: addReflectCharges(item, charges, reflectpercent) Função: Ela é o coraçao do script, sem ela voce nao faz nada, voce usa ela pra adicionar cargas a um item qualquer, des de que seja equipavel. item - O uid do item que vai ser adicionado as cargas. charges - Numero de cargas, caso voce use "inf", assim mesmo com as aspas, o item tera infinitas cargas. reflectpercent - Porcentagem de reflexão que o item vai ter. renewCharges(item) Função: Recarregar as cargas de um item. item - O uid do item que vai ser recarregado. O script usado para adicionar o colar foi uma talkaction assim: function onSay(cid, words, param) local item = doPlayerAddItem(cid, 2125) addReflectCharges(item, 40, 75) return TRUE end Bom é isso pessoal espero que gostem, E se Gostarem deem REP + Vlw
  18. Pode até ser que não tenha nenhuma utilidade mais só estou tentando ajudar.
  19. Olha eu não sabia que pedir um REP + Por um Belo Trabalho feito é floodar, se é assim me desculpe.
  20. E ai galerinha do XTibia vim trazer mais um tutorial pra vocês. Depois Abre ele e vai em Database e vai em ADD Database . e use um dos 2 Botoes Qualquer 1 Funciona : Vai até a pasta do seu OtServ , e Escolha esse Arquivo : Logo em Seguida vai Abrir um Icone Igual a esse Depois Cliqua nesse Botão : Dessa até lá em Baixo até achar : de 2 Clique e vai Lá em Cima em Data da jánela que Abril . Bom dai vai ter , Account Manager , voce acha até LOOKTYPE . e Mudar para o Numero que Quiser 1 List Aqui para Você . Bom é isso pessoal, Espero que gostem, Comentem e se gostaram deem REP + Vamos La... Créditos a ~ BlackFire Primeiro baixe o programa sqlite. Download: Scan:
  21. Muito Obrigado, Olha que demorou mesmo. (Seus elogios e REP + que me incentivam a continua ajudando).
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...