Ir para conteúdo

MasterDino

Campones
  • Total de itens

    83
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que MasterDino postou

  1. Pelo visto seu otserv é uma versao mais inferior, faça assim va em config.lua e procure la por autosave e veja quantos esta, caso nao achar pode haver "gambiarras" de save como em raids ou npcs.... procure nesses lugar pela palavra "save", use ctrl + F.
  2. Olha no seu globalevents.xml no event name "save" em interval voce coloca em segundos o tempo.
  3. Veja se é esse aqui: http://sleqqus.com/tlg
  4. Veja se é esse aqui: http://www.xtibia.com/forum/topic/197059-locker-protection/
  5. Cara eu errei uma coisa ali... faz assim vai la no script do seu "mystic dragon" e ali encima de "<elements>" vai ter "</defense>" ai voce adiciona </defenses> entre o </defense> e o <elements> vai fica mais ou menos assim: </defense> </defenses> <elements>
  6. Tente esse, mude para o nome desejado atk, exp, etc.... <?xml version="1.0" encoding="UTF-8"?> <monster name="Nome" nameDescription="a Nome" race="blood" experience="1000" speed="1000" manacost="0"> <health now="1000" max="1000"/> <look type="204" corpse="5984"/> <targetchange interval="10000" chance="20"/> <strategy attack="100" defense="25"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag staticattack="90"/> <flag targetdistance="1"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" min="-1000" max="-1000"/> </attacks> <defenses armor="25" defense="20"/> <defense name="outfit" interval="5000" chance="30" monster="dragon lord" duration="10000"> <attribute key="areaEffect" value="blueshimmer"/> </defense> <defense name="outfit" interval="5000" chance="30" monster="wyrm" duration="10000"> <attribute key="areaEffect" value="blueshimmer"/> </defense> <defense name="outfit" interval="5000" chance="30" monster="undead dragon" duration="10000"> <attribute key="areaEffect" value="blueshimmer"/> </defense> <elements> <element deathPercent="0"/> <element earthPercent="0"/> <element physicalPercent="0"/> <element firePercent="0"/> <element holyPercent="0"/> </elements> <immunities> <immunity physical="0"/> <immunity energy="0"/> <immunity fire="0"/> <immunity poison="0"/> <immunity lifedrain="0"/> <immunity paralyze="0"/> <immunity outfit="0"/> <immunity drunk="0"/> <immunity invisible="0"/> </immunities> <voices interval="5000" chance="100"> <voice sentence="Texto" yell="1"/> <voice sentence="Texto"/> <voice sentence="Texto"/> <voice sentence="Texto"/> </voices> <loot> <item id="2160" countmax="10" chance="6000"/> </loot> </monster>
  7. Axei o erro e foi meu... peço desculpas, apague o event do outfit e mude para esse <event type="login" name="Outfit" event="script" value="outfit.lua"/> eu tinha me esquecido do "/" ali no final onde esta ">"
  8. MasterDino

    ITEMS ATRIBUTOS

    Tente fazer assim, va em movements.xml e adicione la: <movevent type="Equip" itemid="0000" slot="legs" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="0000" slot="legs" event="function" value="onDeEquipItem"/> em "0000" coloque o ID do item, salve e feche e veja se deu certo, caso nao der avise
  9. voce deve ter errado alguma coisa em creaturescripts.xml verifique se a algum problema, caso nao achar nos mande sua creaturescripts.xml
  10. tente assim: -- By Master Dino local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -100.2, 1, -100.2, 1) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 5000) setConditionParam(condition, CONDITION_PARAM_SPEED, -800) setConditionFormula(condition, -0.9, 0, -0.9, 0) setCombatCondition(combat, condition) 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, 0, 0}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) local pos1 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z} local pos2 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} local pos3 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y+2, z=getCreaturePosition(cid).z} local pos4 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y+3, z=getCreaturePosition(cid).z} local pos5 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y+4, z=getCreaturePosition(cid).z} local pos6 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y-1, z=getCreaturePosition(cid).z} local pos7 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y-2, z=getCreaturePosition(cid).z} local pos8 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y-3, z=getCreaturePosition(cid).z} doSendMagicEffect(pos1, 160) doSendMagicEffect(pos2, 160) doSendMagicEffect(pos3, 160) doSendMagicEffect(pos4, 160) doSendMagicEffect(pos5, 160) doSendMagicEffect(pos6, 160) doSendMagicEffect(pos7, 160) doSendMagicEffect(pos8, 160) return doCombat(cid, combat, var) end
  11. Faz assim va em data/creaturescripts/scripts, crie um arquivo .lua e renomeie de outfit.lua, abra ele e dentro dele cole isso: function onLogin(cid) local config = { [1] = {397}, -- dentro do [ ] coloque o numero da vocaçao e { } coloque o numero da looktype [2] = {95}, [3] = {193}, [4] = {237}, [5] = {57}, [6] = {333}, [7] = {332}, [8] = {345}, [9] = {300}, [10] = {396} } local voc = config[getPlayerVocation(cid)] if voc then if getPlayerStorageValue(cid, 13000) < 0 then local newtype = {lookType = voc[1]} doCreatureChangeOutfit(cid, newtype) setPlayerStorageValue(cid, 13000, 1) end end return TRUE end Salve e feche agora abra o login.lua, la no final do script coloca isso junto dos outros que haverao la registerCreatureEvent(cid, "Outfit") Salve e feche depois va em creaturescripts.xml e coloque isso: <event type="login" name="Outfit" event="script" value="outfit.lua"> Salve e feche pronto agora so testar, caso nao der avise.
  • Quem Está Navegando   0 membros estão online

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