Ir para conteúdo

fodim

Campones
  • Total de itens

    80
  • Registro em

  • Última visita

Tudo que fodim postou

  1. Nao Troquei pq o code nao tem suporte de cor e pro tutorial é essencial Vao (re)Aprovar ake nao ??
  2. Ou entao uma Special Description vo tenta fazer dps blz ??? tipo na special description coloca Esse Item Pertence a "...PlayerName..."
  3. Bom tipo assim, coloque quando comprar o item uma storage, e coloca qnd o outro player nao tiver a storage remove o item entendeu ?
  4. fodim

    Erro Spells

    foi ake mais tipo se sabe como coloca quando o player usa para ir a mensagem Voce ainda pode usar esta magia "..x.." vezes
  5. fodim

    Erro Spells

    @Junior001outfit ? n entendi
  6. fodim

    Erro Spells

    Bom no meu distro ta dando esse erro ake: [23/12/2012 22:11:56] [Error - Spell Interface] [23/12/2012 22:11:56] data/spells/scripts/fire tornado.lua:onCastSpell [23/12/2012 22:11:56] Description: [23/12/2012 22:11:56] (luaGetCreatureStorage) Creature not found Script: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 5) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 41) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -20.0, -600, -30.1, -100) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 5) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 41) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -20.0, -600, -30.1, -100) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 5) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 41) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -20.0, -600, -30.1, -100) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 5) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 41) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -20.0, -600, -30.1, -100) arr1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 1, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 1, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr3 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr4 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, parameters.combat4, parameters.var) end function onCastSpell(cid, var) if getPlayerStorageValue(cid, 3172) == 1 then doPlayerSendCancel(cid, "Not enough charges.") return false end charges = getPlayerStorageValue(3172, 1) setPlayerStorageValue(cid, 3172, -1) doSendMagicEffect(getPlayerPosition(cid), 7) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4 } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 570, parameters) addEvent(onCastSpell3, 1040, parameters) addEvent(onCastSpell4, 1510, parameters) return TRUE end Sera que alguem poderia me ajudar ? @LuckOake O Script, sera que poderia me ajudar ? o script é seu (a parte da storage)
  7. Explicação Tipo voce coloca um elemento novo, como energy, death, holy etc. Então Vamos La Primeiramente abra o Dev C++ Depois abra o projeto The Forgotten Server.dev (ou outro depende do seu server) Depois vai ate Combat.cpp: embaixo de: Agora no Condition.cpp: Agora no enums.h Depois nas spells.cpp: Agora no Game.cpp: E Por Ultimo no tools.cpp Ai voce tem a opção de adicionar o reflect e o imune Mas Como Assim Tipo num tem aqueles itens de 5% de proteção death ?, você pode fazer que seu elemento possa ser adicionada com imunidade nos items.xml (eu vi nas vocations,monsters e nas outfits e nao entendi bem o que é, pois so vou ensinar as dos items) Nos Items.cpp
  8. fodim

    3 Scripts 8.54

    LuckOake,sera que vc poderia fazer so o primeiro, o 3º consegui fazer por inteiro (eu gostei mtu do resultado), so preciso desse primeiro urgente Edit - Achei uma aol por charges sera que algum xtibiano conseguiria transformar em spells ? (by vodkart)
  9. usa o code ou spoiler para organizar o topico, mas enquanto o script vou testar ake edit- no meu tem 2 embaixo do qual eu coloco do primeiro ou do segundo ?
  10. fodim

    Compilar suorce

    Ta Ae TheForgottenServer.rar
  11. Bom gente eu queria um tutorial para adicionar elementos na sourcer's o otserver, fiquei sabendo que sao 9 arquivos para editar, se falar so o nome dos arquivos ja resolve minha duvida Atenciosamente, Fodim
  12. fodim

    3 Scripts 8.54

    Craig me ajudo no 3º Script, amanha te dou rep
  13. fodim

    3 Scripts 8.54

    Gente eu queria pedir 2 scripts 1ºScript:Spell que usa charge Uma magia que retira charge do item que esta na slot d arrow (nao sei bem o nome) e aparece em laranja para o player: Voce Ainda tem 99% de cargas 2ºScript:Vocation War Tipo as vocations de id 1,2,3,4 entra em war entre si, tipo, não da pra atacar outro da mesma vocation, e quando mata outro de outra vocation, ganha xp (achu q isso pode ser resolvido nas config) e queria que colocasse o escudo da war (nao obrigatorio mais seria legal 3ºScript 2 Elementos Novos (Resolvido) COMBAT_AIRDAMAGE e COMBAT_WATERDAMAGE, So queria saber como adiciona na Lib, ja adicionei nos sources, help me please Valendo 10 De REP
  14. Esqueceu as tags no data/action/action.xml a 2ª tag não testei mas tente né depois os colocar as action e unique na alanca 7000 nos baus 5006,5007,5008,5009 nê cada um bau
  15. nao, é apenas uma talkactions krhiegen
  16. Eu queria um automatico, por que fiz 50 olympus house's que vem com hunts, mas tudo bem, quando eu tiver com mais tempo configuro Pod fechar ake eu consegui resolver http://www.xtibia.com/forum/topic/201667-tp-house/
  17. Estava olhando ake no forum ate que surgiu uma luz, o overllord e o script de pokemon teleportar para house, depois de algumas tags deletadas consegui resolver meu proprio pedido, um script que teleporta o player para sua house, Primeiro crie um arquivo .lua na pasta data/talkactions/teleport.lua Depois adicione: depois crie uma tag no data/talkactions/talkactions.xml Parte vermelha editavel, espero ter ajudado Edit: tinha algumas tags que eu esqueci de deletar nao interferia mais ficava uns error's chatos no executavel Creditos: 80% Overlord, por ter me mostrado esse belo script de pokemon 20% Fodim (Acho q ainda menos), so apenas deletei algumas tags, e postei
  18. tem alguma talkaction para mostrar essas receitas ??, tipo !forj ai mostra as combinações ? e tipo quando o player fazer o item fikar tipo, Fodim's Dragon Slayer, sem querer pedir muito, se conseguir REP+ ah descobri um bug, quando coloca 2 ids da pra forjar so com 1 dos items
  19. fodim

    Food Ajuda ae

    para tirar aquele efeito de clickar com o botao direito e depois no character é so no otb/dat
  20. Você adicionou a tag de forma incorreta, cheque outra vez a action.xml
  21. Gente eu queria pedir 2 scripts, 1ºTalkaction que faiz o player ir para sua house Tipo o player esta longe de sua house, mas em uma protection zone, ele fala !tp house e volta para porta de sua casa 2ºNpc que te leva em certa house Um npc que te leva a 1 quadrado a menos do que a porta da house, o player chega nele e fala hi, olympus house #1, yes , e depois levado e um quadrado a menos da porta dessa house Ajudem aew pf
  22. fodim

    Food Ajuda ae

    meu amigo, isso e possivel so usano o dat editor,mais o do food infinito crie um arquivo na pasta data/action/scripts/rumflask.lua e adicione nele e depois adicione a tag mas se você quiser editar a dat, todos que forem jogar seu ot terá que utilizar ela também, mas não me lembro se era a dat ou o item.otb, tente dar uma olhada no item.otb tbm abçs
  23. nao entendi direito, entendi que é um sistema de forja, mas como faço para forja, da uma explicada aew, abçs
  24. ei cara ake ta esse error : [16/12/2012 17:58:05] [Error - TalkAction Interface] [16/12/2012 17:58:05] buffer [16/12/2012 17:58:05] Description: [16/12/2012 17:58:05] [string "price = 27112..."]:26: attempt to concatenate a nil value so quando eu uso o !character list, o resto vai normal, pode me ajudar ?
  25. Do Que Precisaremos Id De Um Item Qualquer Em Mente, O Tipo Do Ataque (se tiver area, Se For Baseado no skill ou no magic level, o tipo de hit {Fire,energy,ice,holy,death,physical} Tipo da arma (wand, sword, bow, crossbow, axe, club, bolt,arrow) Primeiro Passo(Adicionando o item no xml) Agora vou ensinar a vocês adicionar a arma no xml Explicação Esses São os atributos basicos de uma arma, o id você troca pelo id, weight por quanto pesa, nome pelo nome da arma, weapon type, tipo de arma Weapontypes Possíveis= wand (serve também para rod),sword,axe,club,distace(bow e cross), ammunition(bolt e arrow) e shield Tags Bonus (opcionais) e Explicação= Exemplos de items no xml= Sword (exagerada mais é para meu ot exp alta) serve para axe e club so mudar weapontype e o nome claro= Crossbow (serve para bow so mudar a tag ammotype) Bolt (serve para arrow também so mudar ammotype) Wand (serve para rod tambem, é editada nas weapon.xml) Com Isso terminamos o primeiro passo Segundo passo (adicionando no weapons.xml) Esse passo depende de sua imaginação, você pode apenas usar os atributos do items.xml (com wand não pode tem que ser adicionada na weapon.xml), bem vamos as explicações Adicionando uma tag: Bom isso é uma tag de uma arma simples, essa tag é simples pois só serve para colocar nível na arma, Edite o id e o level Tag de uma wand: Esse é uma tag de uma wand simples, edite o level,id,mana(opcional),hitmin,hitmax,atributo (vocation id opcional) Tag De Uma Crossbow: Essa é uma tag de uma crossbow simples, edite o level,id, id da vocation, Showindescription é para camuflar na hora de da look para não mostra que precisa da vocation Essas Tags são de simples, mais agora você pergunta: Fodim, Como Posso Fazer uma wand que ataca igualzinho a magia exevo gran mas flam Isso é simples, vai ate a pasta script do seu weapons, crie um novo arquivo .lua, Agora vai ate a pasta spells>attack>hellscore.lua abra e copie o script inteiro volte no seu arquivo .lua e cole o script ja acabou ? não espere você edita esta linha: Depois Adicione esta tag no weapons.xml: Edite O Texto em vermelho, e jogue com sua wand Mas Fodim, Eu queria uma sword, que batece em area mas usando a formula de skill Não Tem Problema, Crie um arquivo.lua e adicione) Edite Apenas o que ta em vermelho Explicação= Edite apenas o que esta em vermelho PARAM_TYPE=Tipo do hit (atributos no final do topico) PARAM_EFFECT= Efeito do hit (Pode ser em numeros ou em nome) (/z para ver quais) PARAM_DISTANCEEFFECT= Efeito de distancia (opcional) (/x para ver quais) FORMULA_SKILL= Quanto Maior os numeros, maior o hit local area = area do ataque (numero 3 representa o monstro, numero 1 representa o hit de area Tag do weapons.xml Depois de seguir esses passos você ja sabe criar uma arma complexa, mexer com as tags do weapons.xml e do itens.xm Espero ter ajudado, duvidas ? pergunte abaixo
  • Quem Está Navegando   0 membros estão online

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