Tudo que TheFrost postou
-
(Resolvido)Reflect
É isso, deu certin. Obrigado!! meu mano. Brabo de mais
-
(Resolvido)Reflect
-
(Resolvido)Reflect
É isso mesmo, percentagem em dano refletido. Se tiver como me ajudar, agradeço de mais.
-
(Resolvido)Reflect
Eae, galera. Queria pedir uma ajuda a vcs.. Estou com esse script de Reflect, mas gostaria que ele fosse por porcentagem. Agradeço desde-ja. local config = { storage = 3411101, } function onStatsChange(cid, attacker, type, combat, value) if value >= 1 and (type == STATSCHANGE_HEALTHLOSS or (getCreatureCondition(cid, CONDITION_MANASHIELD) and type == STATSCHANGE_MANALOSS)) then if getPlayerStorageValue(cid,config.storage) == 1 and isCreature(attacker) then doSendAnimatedText(getCreaturePosition(cid),"REFLECT "..value, 215) doSendAnimatedText(getCreaturePosition(attacker),"-"..value, 215) doCreatureAddHealth(attacker, -value, true) setPlayerStorageValue(cid,config.storage, 0) return false end end return true end
-
Item tile paralyze
Alguém poderia me ajudar, queria que esse script nao desse Paralyze em seu dono, agradeço desde já. local config = { effect1 = 214, -- efeito ao pisar effect2 = 214, -- efeito ao explodir self = false -- true/false pra ativar/desativar dano no cara que colocou a bomba caso ele mesmo passe na bomba. } local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 1000) setConditionFormula(condition, -1.0, 0, -1.0, 0) function onStepIn(cid, item, position) local player = getPlayerByNameWildcard(getItemAttribute(item.uid, 'ref')) doSendMagicEffect(position, config.effect1) if isCreature(cid) then doAddCondition(cid, condition) end if ((cid == player and config.self) or (not isPlayer(cid)) or (not isCreature(player))) then doAddCondition(cid, condition) doSendMagicEffect(position, config.effect2) end doRemoveItem(item.uid) return true end
-
Paralyze pergaminho
Nem tinha visto, vlw ae
-
Paralyze pergaminho
E ae, galera. Queria uma ajuda, teria como colcar nessa Script um paralyze, quando o player/monster passar por cima? local config = { effect1 = 4, -- efeito ao pisar effect2 = 5, -- efeito ao explodir msg = "Você foi acertado pela bomba.", -- msg que manda pra quem for acertado mindmg = 100, -- dmg minimo que tira (nao é necessariamente o dano que vai sair do cara pois precisa desconsiderar as defesas dele antes) maxdmg = 300, -- dmg maximo que tira (nao é o dano que vai sair do cara) self = true -- true/false pra ativar/desativar dano no cara que colocou a bomba caso ele mesmo passe na bomba. } local arr = { {0, 1, 0}, {1, 3, 1}, -- area que vai acertar ao explodir a bomba {0, 1, 0}, } local area = createCombatArea(arr) local combat = createCombatObject() local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionParam(condition, CONDITION_PARAM_SPEED, -400) setConditionFormula(condition, -0.9, 0, -0.9, 0) function onStepIn(cid, item, position) local player = getPlayerByNameWildcard(getItemAttribute(item.uid, 'ref')) doSendMagicEffect(position, config.effect1) if isCreature(player) then doAreaCombatHealth(player, COMBAT_FIREDAMAGE, position, area, -config.mindmg, -config.maxdmg, config.effect2) end if ((cid == player and config.self) or (not isPlayer(cid)) or (not isCreature(player))) then doCreatureAddHealth(cid, -1 * math.random(config.mindmg, config.maxdmg)) doSendMagicEffect(position, config.effect2) end if isPlayer(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msg) end doRemoveItem(item.uid) return true end
-
(Resolvido)Animate Dead Spell
Vlw, deu certin. Só mais uma coisinha, teria como colocar tipo nos 4 corpse, nascer um monster diferente?
-
(Resolvido)Animate Dead Spell
Alguém podeira me ajudar nessa Spell. Ela summona um monstro quando a Corpse por perto, queria que tivesse um limite, queria no max 4. Se alguém poder me ajudar, agradeço. local function doTargetCorpse(cid, pos) local getPos = pos getPos.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE local corpse = getThingFromPos(getPos) if(corpse.uid > 0 and isCorpse(corpse.uid) and isMoveable(corpse.uid) and getCreatureSkullType(cid) ~= SKULL_BLACK) then doRemoveItem(corpse.uid) local creature = doCreateMonster(cid, "Skeleton", pos) doConvinceCreature(cid, creature) doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) return true end doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) return false end function onCastSpell(cid, var) local pos = variantToPosition(var) if(pos.x ~= 0 and pos.y ~= 0) then return doTargetCorpse(cid, pos) end doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) return false end
-
Shield Reflected
Salve, galera. Queria que alguém me ajudasse. Estou com uma ideia de usar o Reflect que ja contém nas sources, mas queria que quando tomasse dano do Player/Monster, aparecesse uma mensagem em branco escrito REFLECT. Eu tentei fazer desse modo, mas da um erro na hora de compilar. Se alguém poder me ajudar, agradeço desde já
-
Item Bonus
-
Item Bonus
Queria uma ajuda nesse Script. É o seguinte, esse script funciona perfeitamente, só que queria que ele Dropa-se item ao inves de Points. function addOnlineBonus(cid, horas, bonus_contador, bonus_max) if not isPlayer(cid) then return false end setPlayerStorageValue(cid, bonus_contador, getPlayerStorageValue(cid, bonus_contador) + 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Por completar uma hora online sem deslogar, você ganhou 1 Online Bonus. Total: ".. getPlayerStorageValue(cid,bonus_contador) .. ".") if getPlayerStorageValue(cid, bonus_contador) >= bonus_max then doPlayerSendTextMessage(cid, 19, "Seus ".. bonus_max .." Online Bonus foram convertidos em 1 dia de Premium Account!") setPlayerStorageValue(cid, bonus_contador, 0) end addEvent(addOnlineBonus, horas * 60 * 1000, cid, horas, bonus_contador, bonus_max) end function onLogin(cid) local bonus_contador = 72702 -- Storage que vai guardar quantos online bonus o char possui. local horas = 1 -- Quantidade de horas o char precisa ficar logado pra receber cada online bonus. local bonus_max = 30 -- Quantidade de bonus que o char precisa atingir para ganhar 1 dia de premium account, zerando o contador. if getPlayerStorageValue(cid, bonus_contador) > 0 then doPlayerSendTextMessage(cid,22,"Voce esta com: " .. getPlayerStorageValue(cid,bonus_contador) .. " Online Bonus.") else setPlayerStorageValue(cid, bonus_contador, 0) doPlayerSendTextMessage(cid,22,"Voce esta com: 0 Online Bonus.") end addEvent(addOnlineBonus, horas * 60 * 1000, cid, horas, bonus_contador, bonus_max) return true end
-
Error Player Deaths
Funcionou meu bom, vc é o cara. Muito obrigado!!
-
Error Player Deaths
E ae, galerinha. Queria que alguém pode-se dar uma ajudinha. Está dando esse erro toda vez que um Player morre. Agradeço desde já, se alguém poder dá uma mãozinha.
-
Spells cria item
T.F.S 0.3.6 Quero pedir duas spell. Vamos lá. 1° Queria um spell que cria-se um item no chão. 2° Essa outra, queria que ela ativa-se o item da primeira, tipo uma explosão em area. E se for possivel, quando "summonar" os itens, que sejam no máximo 3, um de cade vez. Não sei se deu pra entender mais ou menos o que eu quero, mas é isso. Obrigado!
-
Romover Summon Pelo Nome
Uso TFS 0.3.6 Queria pedir um script de romover summon pelo nome. Eu tenho um script, mas ele remove todos os summons. Exemplo: Tenho uma voc que sumona dois Monstros, cada um com um nome diferente. Por isso que quero essa spell por nome. Esse é o script que eu uso.
-
(Resolvido)Erro LuadoPlayerAddOutfit Player Not Found
Quando o cara é bom é outra coisa, vlw. Deu certo.
-
(Resolvido)Erro LuadoPlayerAddOutfit Player Not Found
Deu não.
-
(Resolvido)Erro LuadoPlayerAddOutfit Player Not Found
Não. Ele só ganha a OUTFIT
-
(Resolvido)Erro LuadoPlayerAddOutfit Player Not Found
Deu Certo, Obrigado!! Só mais uma pergunta, caso eu queira colocar para o player ao voltar pela tile, retornar a OUTFIT de antes, teria que criar outro script?
-
(Resolvido)Erro LuadoPlayerAddOutfit Player Not Found
Não esta dando erro, mas na hora que vou passar pelo tile, o player ficar invisível. Não ta pegando a OUTFIT que eu quero.
-
(Resolvido)Erro LuadoPlayerAddOutfit Player Not Found
Gostaria que alguém pudesse me ajudar, estou tendo esse erro na hora que o player passa por um plano(tile). E queria pedir, se tiver como, quando o player voltar por esse tile, ele voltasse com a OUTFIT que estava antes. outfitvoc.lua
-
(Resolvido)Erro Creature Not Found
Deu certinho. Muito obrigado!!
-
(Resolvido)Erro Creature Not Found
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). Ex. TFS 1.3; Base: The Forgothen Server 1.3 Qual erro está surgindo/O que você procura? (LuaDoCreatureSetStorage) Creature Not Found Está ocorrendo este erro toda hora que o player morre. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. gear second.lua
-
Effect ritic
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). Ex. TFS 1.3; Base: Qual erro está surgindo/O que você procura? Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.