Ir para conteúdo

mullino

Membro
  • Registro em

  • Última visita

Tudo que mullino postou

  1. boa noite galera do tk tenho um script de dano extra e gostaria e colocalo para atacar de longe pq ele so ataca se tiver colado no player se afastar ele nao ataca mais ajudem aee local burnBuff = { storageID = 23000, interval = 1, -- intervalo entre turnos damage = 5, -- dano de cada turno ticks = 5, -- quantidade de turnos effect = CONST_ME_HITBYFIRE, -- efeito } -- FIRE EFFECT local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, burnBuff.effect) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) local condition = createConditionObject(CONDITION_FIRE) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, burnBuff.ticks, burnBuff.interval, -burnBuff.damage) setCombatCondition(combat, condition)  function onAttack(cid, target) storageStatus = getPlayerStorageValue (cid, burnBuff.storageID) playerPos = getCreaturePosition (cid) targetPos = getCreaturePosition (target) if storageStatus == 0 then return true end -- FIM - jogador sem o buff if getDistanceBetween (playerPos, targetPos) > 1 then return true end -- FIM - jogador longe if storageStatus == 1 then -- Efeito Energy doCombatAreaCondition(cid, targetPos, nil, condition, burnBuff.effect) end  return true end
  2. obrigado amigaoooo >>> Loading movements... data/movements/movements.xml:743: parser error : Opening and ending tag mismatch: movements line 2 and movevent </movevent> ^ data/movements/movements.xml:745: parser error : Extra content at the end of the document <movevent type="Equip" itemid="8304" slot="ammo" event="script" value="mov.lua" ^ [Warning - BaseEvents::loadFromXml] Cannot open data/movements/movements.xml file. Line: 745, Info: Extra content at the end of the document failed! deu esse erro maninho desconsidere erro meu mesmo kk
  3. boa tarde galerinha do tk gostaria da ajuda de vcs para transformar uma script de clicar para equipar! tem como agun de vcs me ajudarem?? segue o script function onUse(cid, item, frompos, item2, topos) storageStatus = getPlayerStorageValue (cid, 23000) print (storageStatus) if storageStatus == 0 or storageStatus == -1 then setPlayerStorageValue(cid, 23000, storageStatus + 1) elseif storageStatus == 1 then setPlayerStorageValue(cid, 23000, storageStatus + 1) elseif storageStatus == 2 then setPlayerStorageValue(cid, 23000, storageStatus + 1) elseif storageStatus == 3 then setPlayerStorageValue(cid, 23000, storageStatus + 1) elseif storageStatus == 4 then setPlayerStorageValue(cid, 23000, 0) end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "MODE = ".. getPlayerStorageValue(cid, 23000)) return true end obrigado galeraaaa
  4. Boa tarde Galerinha DO TK Como esta a Greve Por aeee??? bem vamos ao conteúdo depois de muito pesquisar atras de um script finalmente encontrei oque precisava..... mas nao esta muito do jeito que eu quero vcs conseguem modificar ele um pouco para min?? e o seguinte esse script ataca fire e e psychical e tem buff e heal gostaria de mudar onde e buff e heal para ataque de ice e veneno e quem funcionasse de longe tbm pois so funciona se o players estiver colado no monstro chega de conversa e vamos ao script -- Configuracoes do script local globalConfig = { storageID = 23000, } local burnBuff = { interval = 1, -- intervalo entre turnos damage = 5, -- dano de cada turno ticks = 5, -- quantidade de turnos effect = CONST_ME_HITBYFIRE, -- efeito } local energyBuff = { chance = 50, -- % de ativacao, 0~100 effect = CONST_ME_ENERGYHIT, -- efeito } local healBuff = { chance = 25, -- % de ativacao, 0~100 lifePercentage = 25, -- % de vida em cura, 0~100 effect = CONST_ME_SMALLPLANTS, -- efeito } local waterBuff = { cooldown = 30, -- tempo para ativar proximo cooldownStorage = 23001, -- storage interval = 1, -- intevalo entre turnos effect = CONST_ME_LOSEENERGY, -- efeito } -- Caso queira configurar damage/area, que não se apliquem nas configuracoes acima, -- modifique abaixo: -- FIRE EFFECT local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, burnBuff.effect) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) local condition = createConditionObject(CONDITION_FIRE) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, burnBuff.ticks, burnBuff.interval, -burnBuff.damage) setCombatCondition(combat, condition) ------------------------------------------------------------------------ -- ENERGY EFFECT local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.6, -30, -1.2, 0) local arr = { {0, 0, 0}, {1, 3, 1}, {0, 0, 0} } local area = createCombatArea(arr) setCombatArea(combat1, area) ------------------------------------------------------------------------ -- WATER EFFECT local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_DROWNDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, waterBuff.effect) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.6, -30, -1.2, 0) local arr2 = { {1, 1, 1}, {1, 2, 1}, {1, 1, 1} } local area = createCombatArea(arr2) setCombatArea(combat2, area) ------------------------------------------------------------------------ function onAttack(cid, target) storageStatus = getPlayerStorageValue (cid, globalConfig.storageID) playerPos = getCreaturePosition (cid) targetPos = getCreaturePosition (target) if storageStatus == 0 then return true end -- FIM - jogador sem o buff if getDistanceBetween (playerPos, targetPos) > 1 then return true end -- FIM - jogador longe if storageStatus == 1 then -- Efeito Energy if math.random (0, 100) < energyBuff.chance then -- % de ativacao doCombat(cid, combat1, numberToVariant(target)) -- Dano em area doSendMagicEffect (targetPos, energyBuff.effect) -- efeito end elseif storageStatus == 2 then -- Efeito de Burn doCombatAreaCondition(cid, targetPos, nil, condition, burnBuff.effect) elseif storageStatus == 3 then -- Efeito de Heal if math.random (0, 100) < healBuff.chance then -- % de ativacao doCreatureAddHealth (cid, getCreatureMaxHealth(cid) * healBuff.lifePercentage / 100) -- formula de Heal doSendMagicEffect (playerPos, healBuff.effect) -- efeito end elseif storageStatus == 4 then if getPlayerStorageValue(cid, waterBuff.cooldownStorage) < os.time() then -- respeitando intervalo (para nao stackar 2 skills) setPlayerStorageValue (cid, waterBuff.cooldownStorage, os.time() + waterBuff.cooldown) -- cooldown set addEvent (waterCombat, waterBuff.interval * 1000, cid, waterBuff.cooldown) -- inicia evento waterCombat, responsavel pela skill end end return true end -- evento waterCombat function waterCombat (cid, times) if times == 0 then -- caso base de recursividade, quando termina o evento return true else -- caso recursivo doCombat (cid, combat2, numberToVariant(cid)) -- skill individual addEvent (waterCombat, waterBuff.interval * 1000, cid, times - 1) -- reativa o evento end end obrigado por ajudar
  5. vou testar e ja volto <item id="8304" name="eternal flames"> <attribute key="weight" value="5500" /> <attribute key="slotType" value="ammo" /> <attribute key="elementFire" value="5000" /> </item> <item id="8304" name="eternal flames"> <attribute key="weight" value="5500" /> <attribute key="slotType" value="ammo" /> <attribute key="elementFire" value="5000" /> </item> tbm registrei no moviments <movevent type="DeEquip" itemid="8304" slot="ammo" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8304" slot="ammo" level="8" event="function" value="onEquipItem"> </movevent> mas nao deu quando eu ataco nao sai o atributo @Sttorm e ai sabe responder pq nao sai o atributo ? do item colocado no sloot ammo? pliss
  6. BOA NOITE TK GOSTARIA DA AJUDA DE VCS MAIS UMA VEZ Tem como colocar um item no sloot Ammo ou Ring e esse item dar um dano extra de earth pyshcal Ice ou fire?? OBS SEM ALTERAR NA ARMA EQUIPADA... O DANO DO AMMON OU RING VAI SER SOMADO COM A ARMA Se tem que mecher nas soucer se sim onde tem que mecher se não como fasso issu por favor ajudem!!! Obgado
  7. queria alguma coisa parecida com issu aki mas na escence quando equipasse a escensse ae ficasse o dano da arma mais o da escensse local w = { [1] = {ef = 36, sh = 3, dmg = COMBAT_FIREDAMAGE}, [2] = {ef = 42, sh = 28, dmg = COMBAT_ICEDAMAGE}, [3] = {ef = 45, sh = 38, dmg = COMBAT_POISONDAMAGE}, [5] = {ef = 11, sh = 35, dmg = COMBAT_ENERGYDAMAGE}, [6] = {ef = 31, sh = 35, dmg = COMBAT_PHYSICALDAMAGE} } function onUseWeapon(cid, var) local min, max = 100, 200 -- dano minimo e maximo
  8. Po galera já tentei de vários jeitos mas esse script é bem complicado mesmo kkkkk Já não sei onde mais mecher Alguem pode dar uma Ajuda aki TK?
  9. perfeito mano obrigadooooo ajuda eu la no outro
  10. nao ela aparece asim t weighs 0.10 oz. Funciona como uma terceira arma do tipo FIRE, incrementando o hit de uma spell ou arma quando posta no slot inferior direito e descarrega em 72h. Apos descarregado, recarregue-o por 5 Event Tokens no Chamber of Shrines tambem achei estranho ela na aparecer com attack nenhum mas la ela da o mesmo dano da arma equipada so que em fire mas se conseguisse fazer ela com attack nao teria problemas mas tipo atacando 2 danos o da arma equipada e o da escenssia ja tava bom kk olha os look delas [15:05, 22/5/2018] Maicon: 15:03 You see Aurora Essence that will expire in 2 days and 1 hour. It weighs 0.10 oz. Funciona como uma terceira arma do tipo ICE, incrementando o hit de uma spell ou arma quando posta no slot inferior direito e descarrega em 72h. Apos descarregado, recarregue-o por 5 Event Tokens no Chamber of Shrines. [15:07, 22/5/2018] Maicon: 15:05 You see Flame Essence that will expire in 2 days and 1 hour. It weighs 0.10 oz. Funciona como uma terceira arma do tipo FIRE, incrementando o hit de uma spell ou arma quando posta no slot inferior direito e descarrega em 72h. Apos descarregado, recarregue-o por 5 Event Tokens no Chamber of Shrines.
  11. É issu ae galera o dano da arma sai normal ae quando equipa o item escensse ela ataca o dano da arma mais o dano extra dá escensse que é o mesmo dano da arma equipada
  12. Mano dá pra vc pegar a task e configurar o Premium
  13. Não sabia dissu obrigado mano mais uma vez.... Ajuda lá no script item como segunda arma
  14. boa noite galera do tk gostaria de uma ajuda de vcs em um item que Que adiciona Elementos nas armas pode ser ice, fire, earth, veneno, eletrico, incrementando o attack da arma quando colocada no slot inferior direito (onde fica a Flexa). Alguem pode ajudar?? plis vi esse item no ot THOT e gostei muito e queria colocalo no meu otserver com a ajuda de vcs!!! @Cerberus @Vodkart ajuda maninhos
  15. Creio que seja a verçao do mapa que nao é compativel com sua TFS abre seu mapa no remeres e aperta CTRL +P Ve se a verçao do mapa corresponde a verçao da sua TFS
  16. resolvido pode add a tag obrigado
  17. Ola galerinha do TK tenho um item de attack ice e fire feito pelo Sttorm gostaria da ajuda de vcs para mudar um pouquinho ele se o player tiver a escencia equipada no sloot AMMO qualquer arma que ele usar ela daria o dano extra de ice ou fire!!! pode ser bow ou axe ou club ou sword ou wand!!! e tipo que so funcionasse contra players contra monstro nao funcionasse e o dano seria igual o da arma equipada tem como alguem mudar para min ??? muito obrigado a todos des de jaa +REP Segue o script local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 4) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) -- Dano se não tiver a essencia equipada local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 4) setCombatFormula(combat1, COMBAT_FORMULA_SKILL, 5, 5, 5, 5) -- Dano se tiver a essencia FIRE equipada local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 4) setCombatFormula(combat2, COMBAT_FORMULA_SKILL, 5, 5, 5, 5) -- Dano se tiver a essencia ICE equipada local config = { ice = 3150, -- ID da essencia ICE fire = 8304, -- ID da essencia fire slot = CONST_SLOT_AMMO -- Slot em que a essencia vai ser equipada } function onUseWeapon(cid, var) local item = getPlayerSlotItem(cid, config.slot).itemid if item == config.fire then return doCombat(cid, combat1, var) elseif item == config.ice then return doCombat(cid, combat2, var) else return doCombat(cid, combat, var) end end
  18. @Sttorm dá uma ajuda ae amigo
  19. obrigado @Vodkart pode add a tag de respondido
  20. vc e de mais cara te love kkkk tem so mais esse ashduash function onLogin(cid) local rate = 1.20 -- 30% local config = { vip = "Você tem "..((rate - 1)*150).."% de exp a mais agora!", notvip = "Tornesse VIP ELITE e ganhe "..((rate - 1)*150).."% a mais de experiencia!", } if vip.hasVip(cid) == FALSE then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.notvip) else doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.vip) end return TRUE end
  21. oo amanhan deixo seu + rep pq os de hoje acabou kkk vou testar aki e ja volto ae mano continua tomando paralyze mesmo com a bota configurei certinho oolha </movevent> <movevent type="Equip" itemid="12692" slot="feet" event="script" value="bota.lua"/> <vocation id="4"/> <vocation id="8" showInDescription="0"/> <vocation id="12"/> <vocation id="16"/> <vocation id="20"/> <vocation id="24"/> function onEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_PARALYZE) addEvent(Paralizy, 1*100, cid) return true end function Paralizy(cid) local HelmetID = 12692 --- ID DO ITEM if getPlayerSlotItem(cid, CONST_SLOT_HEAD).itemid == HelmetID then doRemoveCondition(cid, CONDITION_PARALYZE) addEvent(Paralizy, 1*100, cid) end return true end
  22. @Vodkart estou tentando usar um efeito de vip saindo do players quando ele compra a vip mas nao esta dando certo local rnd = {"[VIP]"} function onLogin(cid) sendEffect(cid) registerCreatureEvent(cid, "AdvEffect") return true end function sendEffect(cid) if isCreature(cid) then if vip.hasVip(cid) == true then pos = getThingPos(cid) doSendAnimatedText(pos, rnd[math.random(#rnd)], 210) addEvent(sendEffect, 5200,cid) end end end segue o erro [Error - CreatureScript Interface] data/creaturescripts/scripts/vipeffect.lua:onLogin Description: data/creaturescripts/scripts/vipeffect.lua:11: attempt to index global 'vip' (a nil value) stack traceback: data/creaturescripts/scripts/vipeffect.lua:11: in function 'sendEffect' data/creaturescripts/scripts/vipeffect.lua:4: in function <data/creaturescripts/scripts/vipeffect.lua:3> tem como dar uma ajuda ae e tem esse que vc fez pra min function onSay(cid, words, param, channel) local storage,days = (getPlayerAccountId(cid)+753200),1 if getGlobalStorageValue(storage) > 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce só pode usar esse comando 1 vez por account!") return true end setGlobalStorageValue(storage, 1) vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(tonumber(days))) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu "..days.." dias de VIP, bom jogo!") addEvent(doRemoveCreature,1000,cid) return true end que com o seu sistema vip ta dando esse erro [Error - TalkAction Interface] data/talkactions/scripts/vipgratis.lua:onSay Description: data/talkactions/scripts/vipgratis.lua:7: attempt to index global 'vip' (a nil value) stack traceback: data/talkactions/scripts/vipgratis.lua:7: in function <data/talkactions/scripts/vipgratis.lua:1> eu queria q ele so pudesse ser usado uma ver por account
  23. @Sttorm ajuda nesse aki amigo!!??
  24. ataaaa dasbdasdasdasdasdadas mano sua script funcionou perfeitamente muito obrigado de verdade mesmo......... mas teria como vc mudar ela umpouco pra min??? tipo se o player tiver a escencia equipada no sloot AMMO qualquer arma que ele usar ela daria o dano extra de ice ou fire?? pode ser bow ou axe ou club ou sword ou wand???? e tipo mano q so funcionace comtra players contra monstro nao funcionace e o dano seria igual o da arma equipada tem como ??? tem como mano fazer asim?

Informação Importante

Confirmação de Termo