
Tudo que mullino postou
-
(Resolvido)Ajuda Attack De Longe
Cara vc é ?
-
(Resolvido)Ajuda Attack De Longe
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
-
(Resolvido)Trocar Actions Por Movements
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
-
(Resolvido)Trocar Actions Por Movements
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
-
Ajuda Modificar script
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
-
(Resolvido)(Ajuda) Slot Ammo
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
-
(Resolvido)(Ajuda) Slot Ammo
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
-
[PEDIDO] Item Que Add Elementos Nas Armas, Recarregavel!
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
-
[PEDIDO] Item Que Add Elementos Nas Armas, Recarregavel!
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?
-
(Resolvido)AJUDEM Anti Paralyze
perfeito mano obrigadooooo ajuda eu la no outro
-
[PEDIDO] Item Que Add Elementos Nas Armas, Recarregavel!
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.
-
[PEDIDO] Item Que Add Elementos Nas Armas, Recarregavel!
É 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
-
(Resolvido)Npc que dê outfitte por Quest
Mano dá pra vc pegar a task e configurar o Premium
-
(Resolvido)erro In a timer event called from
Não sabia dissu obrigado mano mais uma vez.... Ajuda lá no script item como segunda arma
-
[PEDIDO] Item Que Add Elementos Nas Armas, Recarregavel!
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
-
Alguem saberia me ajudar nesse bug?
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
-
(Resolvido)erro In a timer event called from
resolvido pode add a tag obrigado
-
Item De Attack Ice e Fire
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
-
(Resolvido)AJUDEM Anti Paralyze
@Sttorm dá uma ajuda ae amigo
-
(Resolvido)Systema de Vip Por players e nao por Account
obrigado @Vodkart pode add a tag de respondido
-
(Resolvido)Systema de Vip Por players e nao por Account
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
-
(Resolvido)AJUDEM Anti Paralyze
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
-
(Resolvido)Systema de Vip Por players e nao por Account
@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
-
(Resolvido)AJUDEM Anti Paralyze
@Sttorm ajuda nesse aki amigo!!??
-
Dano Adicional Por Item
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?