Ir para conteúdo

SoulDark

Campones
  • Total de itens

    15
  • Registro em

  • Última visita

Tudo que SoulDark postou

  1. Não não brother, o que eu quero dizer, é que, no meu server 35 de XP se eu coloco 9 números vamos dizer que upa do lvl 1 para o level 5000 (exemplo) e isso é pouco para o que eu quero, e se eu coloco 10 números buga no level máximo entende?
  2. Amigo, não entendi muito bem o que quis dizer, mas seguinte, eu sei trocar a EXP dos monstros mas exemplo, eu coloco 9 Algarismos, a EXP ainda sim é pouca, se eu coloco 10 algarismos, eu mato o bixo vai pro lvl 712717 (acho que é esse), level máximo, é isso que quero resolver.
  3. SoulDark

    Bug Exp (Help)

    Bom galera, eu estou com uma dúvida e serei eternamente grato pra quem me ajudar bom no meu OT eu criei um bixo que tem mta life (muita mesmo) ele é apenas para eventos quando estiver bem lotado, pra ter uma ideia ele tem mais de 50kk de Life... e eu queria que ele desse bastante EXP, pois seria para muitos players, e o problema ta aí, eu lvl 1k se eu mato ele, eu mal vou para o 2k, com a EXP 999999999, imagine para vários players =x A exp do server é 35, thx
  4. Ae broww. Por ironia do destino eu criei um desse no meu OT, bom, eu não quero colocá-lo, por isso não arrumei direitinho, não tem efeitos e nem falas quando voce clica, porém quando clica, o devido monstro é invocado e o item some. Vamos lá Vá na pasta Actions crie um arquivo chamado soulstone.lua e coloque isso : function onUse(cid, item, fromPosition, itemEx, toPosition) local exhaust = 300 if (getPlayerStorageValue(cid, 3278) <= os.time()) then doPlayerRemoveItem(cid, 5809, 1) doSummonCreature("RAT", getPlayerLookPos(cid)) setPlayerStorageValue(cid, 3278, os.time()+exhaust) else doPlayerSendCancel(cid, "Desculpe, você so pode sumonar novamente depois de 5 minutos.") end end Tradução: no Lugar de Rat é o bixo a ser invocado. Só troque o monstro. Agora vá em Actions/Actions.xml e coloque em algum lugar <action itemid="5809" script="soulstone.lua"/> Azul é o ID do item a ser usado para sair o bixo. Se ajudei, +Rep.
  5. Olá galera, to com um probleminha Bom, segue a Foto do Heal da Mana Potion no meu server... http://img718.imageshack.us/i/90593935.png/ Eu queria TROCAR a cor do Heal, que no caso é Roxo, alguém me ajuda Por favor ? Valendo +REP para quem ajudar :]
  6. SoulDark

    Wand [Help]

    Galera, poxa, fiz umas perguntas para a Galera do X Tibia e não me resolveram; http://www.xtibia.com/forum/topic/153802-ataque-das-armas-por-level-heelp/ até que consegui fazer, MAS, é o Seguinte... Eu keria colocar a Wand pra hitar conforme o level do personagem e o Ml bom, eu peguei uma wand do meu Server e coloquei um Script assim; local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 39) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 30) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.5, -325, -2.5, 325) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end e Adicionei no Weapons.Xml O problema é que tem hora que a wand hita 100 e tem hora que ela chega a bater 600 Queria saber como editar este variável =/ Thx
  7. SoulDark

    Items Help

    Poxa galera, ajuda ai , to a mto tempo tentando arranjar/criar isso.... Bom, no meu server eu editei uns Items que no caso são Vip's, só que tem um porém, para um level 2k o Item é adequado, bate mais ou menos 40% do que uma Skill (editada) do mesmo.... só que no level mais alto 30k (exemplo) a Sword bate 10k (exemplo) por Hit e na Magia chega a bater 300k (exemplo)... Bom, quero dizer o Seguinte, queria algum Script que pudesse colocar o ataque dos items Swords/Spears/Wands por questão de Level... + Rep pra quem me ajudar ._.
  8. Poxa galera, ajuda ai , to a mto tempo tentando arranjar/criar isso.... Bom, no meu server eu editei uns Items que no caso são Vip's, só que tem um porém, para um level 2k o Item é adequado, bate mais ou menos 40% do que uma Skill (editada) do mesmo.... só que no level mais alto 30k (exemplo) a Sword bate 10k (exemplo) por Hit e na Magia chega a bater 300k (exemplo)... Bom, quero dizer o Seguinte, queria algum Script que pudesse colocar o ataque dos items Swords/Spears/Wands por questão de Level... + Rep pra quem me ajudar ._.
  9. Olá, pessoal. Estou a criar as houses de meu servidor, porém sempre me deparo a este erro: [Warning - Houses::loadFromXml] House entry not set for: Forgotten headquarter (Flat x, Area y) (z) x, y e z correspondem, respectivamente aos números aplicados às diversas houses nas quais foram criadas em meu mapa. Quem puder me ajudar, ficarei muitíssimo grato. Obrigado, e até.
  10. Bom, acho que não entendi A sword editada do meu OT é a Justice Seeker ID 7390 no caso fui em Movements e lá em baixo coloquei; <movevent type="Equip" itemid="7390" slot="sword" event="script" value="scripts\levelitem.lua"/> <movevent type="DeEquip" itemid="7390" slot="sword" event="script" value="scripts\levelitem.lua"/> e criei um Script na Pasta Movements/Scripts chamado level item e coloquei o que você mandou "unction onEquip(cid, item, slot) local rate = {} if getPlayerLevel(cid) <= 200 then rate = 1.3 elseif getPlayerLevel(cid) > 200 and getPlayerLevel(cid) <= 280 then rate = 1.15 elseif getPlayerLevel(cid) > 280 then rate = 1.05 end function onDeEquip(cid, item, slot) return TRUE end" e no COMEÇO ESTÁ UNCTION eu até tentei por Function kkkk pensando que fosse algum engano mas não deu :x, diz que não consegue LER o arquivo ou algo do tipo.
  11. SoulDark

    Swords/wands/spears

    Olá galera To com um problema Eu queria por no meu Server um Script (ou algo do tipo pois não faço a minima ideia de como adicionar/editar), que colocasse os items não por ATAQUE e sim para Hitar conforme o level, alguem pode me ajudar ?
  12. SoulDark

    Sword

    Oi galera, eu queria saber como trocar o HIT de uma sword; "Mas qual hit?" Aquele hit que aparece um X vermelho no exato momento em que se ataca o player, eu queria colocar uma Sword que Atacasse com aquela Skin (/z 38) . Eu sei trocar de Wands, mas de Sword não consegui achar
  13. SoulDark

    Spawn Size

    + Rep + "você é foda"
  14. SoulDark

    Spawn Size

    Oi galera ._. Bom galera, eu to com um problema eu criei um Mapa do Zero mesmo, mas tem um problema, sabe o Spawn Size? eu clico lá no Spawn Size e vou por no mapa NÃO VAI ! tentei com diversos numeros kkkk mas eu queria saber como arrumar isso... pode ser a versão ?
  15. Vlw, 100%!
  16. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local vip = 8302 if(msgcontains(msg, 'promote') or msgcontains(msg, 'promotion') then selfSay('Voce gostaria de ser promovido a essa vocaçao por 3 vip orbs?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(getPlayerLevel(cid) >= 20 and getPlayerVocation(cid) < 5) then if(doPlayerRemoveItem(cid, vip, 3) == TRUE) then setPlayerPromotionLevel(cid, 1) selfSay('Voce foi promovido.', cid) else selfSay('Voce nao tem 3 vips orbs.', cid) end else selfSay('Descupe, voce ja foi promovido ou nao tem o nivel necessario.', cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then talkState[talkUser] = 0 selfSay('ate mais.', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Ta assim o Script, mas eu falo hi, e não da nada
  17. Olá Galera =D To precisando de uma Ajuda, Bom, no meu Server eu estou pensando em colocar um Sistema de Promotion, sendo que, Voc 1-Master Sorc 2-Elder Druid 3-Royal Paladin 4-Elite Knight 5-Demoniac Enchanter 6-Dark Warlock 7-Divine Elf 8-Collossal Warrior Seguinte Eu quero colocar o NPC Johnny fazendo um Master Sorc ( no caso ) virar Demoniac Enchanter... MAS ! o Johnny pede 20k pra ser Promovido, e eu quero TIRAR esses 20k e colocar 3 Vip Orb(s) no lugar... Meu Script é local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, promotion = 1, text = 'Congratulations! You are now promoted.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) npcHandler:addModule(FocusModule:new()) O Id da Orb é 8302 Fast Plx ._.
  18. SoulDark

    Vip System

    Galeraa, meu Server já tem Sistema de Vip, é 1kk = 30 Dias, eu queria mudar, pra em vez de dinheiro ser o item (Vip Orb é o nome, Id 8302)... o Script é esse; 1 VIP ORB = 3 Dias de Vip -- ScriptByskull -- function onSay(cid, words, param) local price = 1000000 if doPlayerRemoveMoney(cid, 1000000) == TRUE then local days = 30 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13540) local timenow = os.time() if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.") end return TRUE end VALEU x)
  19. Não tem como eu por digamos, 70% do dano baseado no Level e 30% no Ml?
  20. Mana da Magia 500 Exaust 1000 level 300
  21. Eu de Novo... auhauhuah Bom, galera, eu tava editando umas spells pro meu OT com a Base do Exori Frigo-Mort-Vis Etc... que no caso seria local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -1, -1, -1, 40, 40, 10, 11) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Ta vendo essa parte colorida -.-? Ela que me kebra as Pernas... Meu char lvl 750 bate 1k na skill, e um char 150 bate 600 ._. Eu queria APROFUNDAR meu conhecimento e saber o que cada um desses malditos números fazem... HEEELP !
  22. SoulDark

    Exori Tera

    auauhauh falei crânio pq tudo que você me passa da certo.THX
  23. SoulDark

    Bug Da Spell

    Galeraaa Help ._. Seguinte, eu peguei uma skill aqui no Xtibia, e editei elaa(10%) mas agora In-game eu uso ela Não sai o nome na tela e não tem Exaust Oo segue o Script; local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 4) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4.6, -150, -5.4, 170) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 5) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -4.6, -150, -5.4, 170) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 25) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -4.6, -150, -5.4, 170) arr1 = { {0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 2, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, } arr2 = { {1, 0, 0, 0, 0, 0, 1}, {0, 1, 0, 0, 0, 1, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 1, 2, 1, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 1, 0, 0, 0, 1, 0}, {1, 0, 0, 0, 0, 0, 1}, } arr3 = { {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 1, 0, 0, 0}, {1, 1, 1, 2, 1, 1, 1}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) 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 function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3 } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 500, parameters) addEvent(onCastSpell3, 500, parameters) end Help ._.
  24. SoulDark

    Exori Tera

    Você é um crânio
  25. SoulDark

    Exori Tera

    Oi galera, eu to querendo montar novas spells em Target Mesmo, queria que fizessem um Exori Tera assim pra mim, que com base eu criaria de outras magias como exori mort, frigo, e vis... http://img849.imageshack.us/i/exoritera.png/ A foto é essa, seria para ter o Ataque nos Sqms marcados =] Valeu =] e se precisar do meu script. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_CARNIPHILA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Mas se quiserem Criar outro, a vontade =]
  • Quem Está Navegando   0 membros estão online

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