

SoulDark
Campones-
Total de itens
15 -
Registro em
-
Última visita
Tudo que SoulDark postou
-
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?
-
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.
-
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
-
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.
-
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 :]
-
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
-
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 ._.
-
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 ._.
-
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é.
-
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.
-
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 ?
-
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
-
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 ?
-
Vlw, 100%!
-
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
-
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 ._.
-
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)
-
Não tem como eu por digamos, 70% do dano baseado no Level e 30% no Ml?
-
Mana da Magia 500 Exaust 1000 level 300
-
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 !
-
auauhauh falei crânio pq tudo que você me passa da certo.THX
-
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 ._.
-
Você é um crânio
-
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.