Ir para conteúdo

TheFrost

Membro
  • Registro em

  • Última visita

Tudo que TheFrost postou

  1. É isso, deu certin. Obrigado!! meu mano. Brabo de mais
  2. Apareceu esse error
  3. É isso mesmo, percentagem em dano refletido. Se tiver como me ajudar, agradeço de mais.
  4. 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
  5. 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
  6. TheFrost postou uma resposta no tópico em Suporte Tibia OTServer
    Nem tinha visto, vlw ae
  7. TheFrost postou uma resposta no tópico em Suporte Tibia OTServer
    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
  8. Vlw, deu certin. Só mais uma coisinha, teria como colocar tipo nos 4 corpse, nascer um monster diferente?
  9. 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
  10. 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á
  11. TheFrost postou uma resposta no tópico em Suporte OTServer Derivados
    Tipo, não aparece nenhum error, mas não cai o item na BP Só aparece isso, no default
  12. TheFrost postou uma resposta no tópico em Suporte OTServer Derivados
    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
  13. Funcionou meu bom, vc é o cara. Muito obrigado!!
  14. 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.
  15. 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!
  16. 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.
  17. Quando o cara é bom é outra coisa, vlw. Deu certo.
  18. 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?
  19. 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.
  20. 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
  21. Deu certinho. Muito obrigado!!
  22. 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
  23. 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.

Informação Importante

Confirmação de Termo