Ir para conteúdo
Banner com Efeitos

Damatio

Membro
  • Registro em

  • Última visita

Tudo que Damatio postou

  1. ola, estou precisando de ajuda estou com error no meu distro ------script do spells----- local condition = createConditionObject(CONDITION_FREEZING) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 1, 15000, 0) setCombatCondition(combat, condition) local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 117) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.0, 0, -0.0, 0) local arr1 = { {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 3, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local combat10 = createCombatObject() setCombatParam(combat10, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat10, COMBAT_PARAM_EFFECT, 117) setCombatFormula(combat10, COMBAT_FORMULA_LEVELMAGIC, -0.6, 0, -0.6, 0) local arr10 = { {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, 2, 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}, } local area10 = createCombatArea(arr10) setCombatArea(combat10, area10) local combat100 = createCombatObject() setCombatParam(combat100, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat100, COMBAT_PARAM_EFFECT, 117) setCombatFormula(combat100, COMBAT_FORMULA_LEVELMAGIC, -0.6, 0, -0.6, 0) local arr100 = { {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, 2, 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}, } local area100 = createCombatArea(arr100) setCombatArea(combat100, area100) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 117) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.0, 0, -0.0, 0) local arr2 = { {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {1, 0, 2, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area2 = createCombatArea(arr2) setCombatArea(combat2, area2) local combat20 = createCombatObject() setCombatParam(combat20, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat20, COMBAT_PARAM_EFFECT, 117) setCombatFormula(combat20, COMBAT_FORMULA_LEVELMAGIC, -0.6, 0, -0.6, 0) local arr20 = { {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, 2, 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}, } local area20 = createCombatArea(arr20) setCombatArea(combat20, area20) local combat200 = createCombatObject() setCombatParam(combat200, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat200, COMBAT_PARAM_EFFECT, 117) setCombatFormula(combat200, COMBAT_FORMULA_LEVELMAGIC, -0.6, 0, -0.6, 0) local arr200 = { {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, 2, 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}, } local area200 = createCombatArea(arr200) setCombatArea(combat200, area200) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 117) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -0.0, 0, -0.0, 0) local arr3 = { {0, 0, 1, 0, 0}, {0, 0, 0, 2, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area3 = createCombatArea(arr3) setCombatArea(combat3, area3) local combat30 = createCombatObject() setCombatParam(combat30, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat30, COMBAT_PARAM_EFFECT, 117) setCombatFormula(combat30, COMBAT_FORMULA_LEVELMAGIC, -0.6, 0, -0.6, 0) local arr30 = { {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, 2, 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}, } local area30 = createCombatArea(arr30) setCombatArea(combat30, area30) local combat300 = createCombatObject() setCombatParam(combat300, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat300, COMBAT_PARAM_EFFECT, 117) setCombatFormula(combat300, COMBAT_FORMULA_LEVELMAGIC, -0.6, 0, -0.6, 0) local arr300 = { {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, 2, 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}, } local area300 = createCombatArea(arr300) setCombatArea(combat300, area300) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 117) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -0.0, 0, -0.0, 0) local arr4 = { {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 2, 0, 0}, {0, 1, 0, 0, 0}, } local area4 = createCombatArea(arr4) setCombatArea(combat4, area4) local combat40 = createCombatObject() setCombatParam(combat40, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat40, COMBAT_PARAM_EFFECT, 117) setCombatFormula(combat40, COMBAT_FORMULA_LEVELMAGIC, -0.6, 0, -0.6, 0) local arr40 = { {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, 2, 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}, } local area40 = createCombatArea(arr40) setCombatArea(combat40, area40) local combat400 = createCombatObject() setCombatParam(combat400, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat400, COMBAT_PARAM_EFFECT, 117) setCombatFormula(combat400, COMBAT_FORMULA_LEVELMAGIC, -0.6, 0, -0.6, 0) local arr400 = { {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, 2, 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}, } local area400 = createCombatArea(arr400) setCombatArea(combat400, area400) function a1(cid) if getplayerJacolos(cid) == 1 then doCombat(cid, combat1, numberToVariant(cid)) doCombat(cid, combat10, numberToVariant(cid)) doCombat(cid, combat100, numberToVariant(cid)) elseif getplayerJacolos(cid) == 2 then doCombat(cid, combat4, numberToVariant(cid)) doCombat(cid, combat40, numberToVariant(cid)) doCombat(cid, combat400, numberToVariant(cid)) elseif getplayerJacolos(cid) == 3 then doCombat(cid, combat2, numberToVariant(cid)) doCombat(cid, combat20, numberToVariant(cid)) doCombat(cid, combat200, numberToVariant(cid)) elseif getplayerJacolos(cid) == 0 then doCombat(cid, combat3, numberToVariant(cid)) doCombat(cid, combat30, numberToVariant(cid)) doCombat(cid, combat300, numberToVariant(cid)) local pos = getPlayerPosition(cid) pos.x=pos.x+2 pos.y=pos.y doSendMagicEffect(pos,117) end end function a2(cid) doCreatureAddHealth(cid,-getCreatureMaxHealth(cid)+getCreatureMaxHealth(cid)/3) doRemoveCondition(cid,CONDITION_FREEZING) end function a3(cid) if isPlayer(cid) then doPlayerSay(cid, '', TALKTYPE_ORANGE_1) end if isCreature(cid) then end doSendMagicEffect(getPlayerPosition(cid),109) doPlayerSay(cid, '', TALKTYPE_ORANGE_1) doAddCondition(cid,condition) addEvent(a1,0,cid) addEvent(a1,500,cid) addEvent(a1,900,cid) addEvent(a1,1300,cid) addEvent(a1,1700,cid) addEvent(a1,2100,cid) addEvent(a1,2500,cid) addEvent(a1,2900,cid) addEvent(a1,3100,cid) addEvent(a1,3500,cid) addEvent(a1,3900,cid) addEvent(a1,4300,cid) addEvent(a1,4700,cid) addEvent(a1,5100,cid) addEvent(a1,5500,cid) addEvent(a1,5900,cid) addEvent(a1,6300,cid) addEvent(a1,6700,cid) addEvent(a1,7100,cid) addEvent(a1,7500,cid) addEvent(a1,7900,cid) addEvent(a1,8300,cid) addEvent(a1,8700,cid) addEvent(a1,9100,cid) addEvent(a1,9500,cid) addEvent(a2,9900,cid) end function onCastSpell(cid, var) doCombat(cid, combat, var) a3(cid) return true end =------------------------------error no distro------------------------------- [16/07/2015 19:56:07] [Error - Spell Interface] [16/07/2015 19:56:07] In a timer event called from: [16/07/2015 19:56:07] data/spells/scripts/itachi/susanou.lua:onCastSpell [16/07/2015 19:56:07] Description: [16/07/2015 19:56:07] data/spells/scripts/itachi/susanou.lua:302: attempt to call global 'getplayerJacolos' (a nil value) [16/07/2015 19:56:07] stack traceback: [16/07/2015 19:56:07] data/spells/scripts/itachi/susanou.lua:302: in function <data/spells/scripts/itachi/susanou.lua:301> rep+++++
  2. porem o spells fica sem exaust
  3. Boa noite! queria um spells que anulasse o attack dos players and monster por. exemplo: Sou Itachi uso susano ninguem poderar me atacar em quanto tiver usando o susano... agradeço desde agora!!
  4. não funcionou alexxxxx, jobs o seu aparece "A player with this name is not online"
  5. não aparece erro porem não dar exaust :/ meu xml <instant name="susanou" exhnr="14" exhaustionall="1000" words="susanou" needlearn="0" direction="1" aggressive="1" lvl="250" maglv="110" mana="10000" soul="0" exhaustion="1000" prem="1" enabled="1" script="itachi/susanou.lua"><vocation id="71-80"/><vocation id="120"/><vocation id="71-80"/><vocation id="114-119"/><vocation id="105-106"/></instant>
  6. não funcionou, ainda continua usando spells sem exaust
  7. queria colocar exausting nesse spells, não pelo xml e sim pelo script mesmo..... 10seg. Rep+ se para quem me ajudar local condition = createConditionObject(CONDITION_FREEZING) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 1, 15000, 0) setCombatCondition(combat, condition) local tempo = 10 -- tempo em segundos. local ml = 15 -- quantos ira aumentar o skill de ML local skillfist = 15 -- quantos ira aumentar o skill de Fist local skillsword = 15 -- quantos ira aumentar o skill de Sword local skillaxe = 15 -- quantos ira aumentar o skill de Axe local skillclub = 15 -- quantos ira aumentar o skill de Club local skilldistance = 15 -- quantos ira aumentar o skill de Distance local skillshield = 80 -- quantos ira aumentar o skill de Shield local health = 50 -- A cada 1 segundo quantos aumentar de vida local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield) setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit) setCombatCondition(combat, condition) function a1(cid) local pos = getPlayerPosition(cid) pos.x=pos.x+2 pos.y=pos.y doSendMagicEffect(pos,117) end function a2(cid) doCreatureAddHealth(cid,-getCreatureMaxHealth(cid)+getCreatureMaxHealth(cid)/3) doRemoveCondition(cid,CONDITION_FREEZING) end function a3(cid) if isPlayer(cid) then doPlayerSay(cid, '', TALKTYPE_ORANGE_1) end if isCreature(cid) then end doSendMagicEffect(getPlayerPosition(cid),109) doPlayerSay(cid, '', TALKTYPE_ORANGE_1) doAddCondition(cid,condition) addEvent(a1,0,cid) addEvent(a1,500,cid) addEvent(a1,900,cid) addEvent(a1,1300,cid) addEvent(a1,1700,cid) addEvent(a1,2100,cid) addEvent(a1,2500,cid) addEvent(a1,2900,cid) addEvent(a1,3100,cid) addEvent(a1,3500,cid) addEvent(a1,3900,cid) addEvent(a1,4300,cid) addEvent(a1,4700,cid) addEvent(a1,5100,cid) addEvent(a1,5500,cid) addEvent(a1,5900,cid) addEvent(a1,6300,cid) addEvent(a1,6700,cid) addEvent(a1,7100,cid) addEvent(a1,7500,cid) addEvent(a1,7900,cid) addEvent(a1,8300,cid) addEvent(a1,8700,cid) addEvent(a1,9100,cid) addEvent(a1,9500,cid) addEvent(a2,9900,cid) end function onCastSpell(cid, var) doCombat(cid, combat, var) a3(cid) return true end
  8. não sei se to na área certa se não tiver me remove pra correta ok? bom meu server fecha 5 hr da madruga sozinho não sei oque e isso não sei se er no distro, queria a ajuda de vcs pra solucionar meu problemas obg a todos!!!
  9. tem como modificar pra quando matar 30 players e ir pra cadeia automaticamente ??? UP
  10. eu usei esse ae, mais na hr de compilar as soucer dar um erro :S dizendo que o arquivo e invalido e tals
  11. queria que eu usasse poder de wave sem abrir pk, só se a mão tiver fechada, exemplo to upando de exevo vis hur, lek passsa na minha frente e não abro pk, agora se eu tiver com a mão fechada e se ele passa na frente ai sim abre pk!! ouvir falar que era na soucer, mais não conseguir acha os scripts para colocar na soucer, alguem poderia me ajudar? "onde colocar cada cod no seu devido lugar na soucer" obg rep+ pra quem ajduar tfs 0.3.6 8.54
  12. Damatio postou uma resposta no tópico em Suporte OTServer Derivados
    8.54 The Forgotten Server, version 0.3.6 (Crying Damson)
  13. Damatio postou uma resposta no tópico em Suporte OTServer Derivados
    [27/06/2015 20:09:30] [Error - Spell Interface] [27/06/2015 20:09:30] In a timer event called from: [27/06/2015 20:09:30] data/spells/scripts/lee/omote renge.lua:onCastSpell [27/06/2015 20:09:30] Description: [27/06/2015 20:09:30] attempt to index a nil value [27/06/2015 20:09:30] stack traceback: [27/06/2015 20:09:30] [C]: in function 'doCombat' [27/06/2015 20:09:30] data/spells/scripts/lee/omote renge.lua:60: in function <data/spells/scripts/lee/omote renge.lua:54> ajudemmm local combat0 = createCombatObject() setCombatParam(combat0, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) --setCombatParam(combat, COMBAT_PARAM_EFFECT, 72) setCombatParam(combat0, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat0, COMBAT_FORMULA_LEVELMAGIC, -5.0, 0, -5.1, 0) local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) --setCombatParam(combat, COMBAT_PARAM_EFFECT, 40) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) --setCombatParam(combat, COMBAT_PARAM_EFFECT, 64) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 37) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -5.0, 0, -5.1, 0) local function onCastSpell0(parameters) doCombat(parameters.cid, parameters.combat0, parameters.var) end local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end function karraw01(cid) local target = getCreatureTarget(cid) local pos2 = getPlayerPosition(target) pos2.x=pos2.x+1 pos2.y=pos2.y+1 doSendMagicEffect(pos2,64) return doCombat(cid, combat2, numberToVariant(cid)) end --doPlayerCastSpell(cid, "Konoha Shofuu") --end function karraw00(cid) local target = getCreatureTarget(cid) local pos2 = getPlayerPosition(target) pos2.x=pos2.x+1 pos2.y=pos2.y+1 doSendMagicEffect(pos2,40) return doCombat(cid, combat1, numberToVariant(cid)) end function karraw03(cid) local target = getCreatureTarget(cid) local pos2 = getPlayerPosition(target) pos2.x=pos2.x+1 pos2.y=pos2.y+1 doSendMagicEffect(pos2,72) return doCombat(cid, combat, var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5 } if isCreature(cid) then addEvent(karraw01, 0,cid) addEvent(karraw00, 300, cid) addEvent(karraw03,1200,cid) addEvent(onCastSpell1, 0, parameters) addEvent(onCastSpell0, 300, parameters) addEvent(onCastSpell2, 1200, parameters) end return true end
  14. Damatio postou uma resposta no tópico em Suporte Tibia OTServer
    so falta o source mano wonobr.ddns.net
  15. Damatio postou uma resposta no tópico em Suporte Tibia OTServer
    Galera estou precisando de um soucer com "attackspped" quero que funcione no club quando maior o skill mais rapido sera o attack "onCombat" quero o bixo attack por storage e o play attac por storage tbm em missions "bunhin no jutsu" pra ficar com o meu nick nos bushin" so encontrei pra escript soucer, mais nao consigo mexer "chakracontrol" andar na agua e treinar o fist finght, "queria que mudasse o nome dos skilll por exemplo: first >chakra control club > attack speed sword >senjutsu axe> taijutsu shield> dodge magic level> ninjutsu "spells no pk" atacando de wave para nao abrir pk so ,abrir pk se a mão tiver fechada, Posso ate comprar o soucer se tiver com essas funçoes ae
  16. preciso desse script

Informação Importante

Confirmação de Termo