Ir para conteúdo
Banner com Efeitos

lorenzo2014

Membro
  • Registro em

  • Última visita

  1. lorenzo2014 postou uma resposta no tópico em Recursos Avançados
    Tenho um script que fiz muito manual, tem como deixar ele mais automatizado, como por exemplo ao invez de digitar "case 'Leakage':" ele puxar esses valores direto do banco de dados e de uma maneira geral simplificar esse script? Arquivo muito grande e postei no Pastebin https://pastebin.com/8ftziar3
  2. lorenzo2014 alterou sua foto pessoal
  3. lorenzo2014 postou uma resposta no tópico em Formação de Equipe
    TFS 1.2
  4. Boa tarde galera, fiz uma spell que empurra o monstro para trás, porém só funciona quando o monstro está no target, alguém pode me ajudar a colocar ela para nã utilizar o target e empurrar todos os montros que forem acertados pelo area combat? Segue o script: local combat0_Push = createCombatObject() setCombatParam(combat0_Push, COMBAT_PARAM_EFFECT, CONST_ME_POFF) setCombatParam(combat0_Push, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatParam(combat0_Push, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatArea(combat0_Push,createCombatArea({{0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 2, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0}})) local dfcombat0_Push = {CONST_ANI_ARROW,0,1,0,2,0,3,0,-1,0,-2,0,-3,-1,-2,-2,-1,-3,0,-2,1,-1,2,1,2,2,1,3,0,2,-1,1,-2,1,-1,1,0,1,1,2,0,-1,0,-1,1,-2,0,-1,-1} local function RunPart(c,cid,var,dirList,dirEmitPos) local player = Player(cid) local target = getCreatureTarget(cid) local position = getCreaturePosition(cid) local fromPosition = getCreaturePosition(target) local x = ((fromPosition.x - position.x) < 0 and -1 or ((fromPosition.x - position.x) == 0 and 0 or 1)) local y = ((fromPosition.y - position.y) < 0 and -1 or ((fromPosition.y - position.y) == 0 and 0 or 1)) local toPosition = {x = fromPosition.x + x, y = fromPosition.y + y, z = fromPosition.z} if (isCreature(cid)) then doCombat(cid, c, var) if (dirList ~= nil) then local i = 2; while (i < #dirList) do doSendDistanceShoot(dirEmitPos,{x=dirEmitPos.x-dirList[i],y=dirEmitPos.y-dirList[i+1],z=dirEmitPos.z},dirList[1]) i = i + 2 local query = Tile(toPosition):queryAdd(target) if query == RETURNVALUE_NOERROR then doTeleportThing(target, toPosition, true) end end end end end function onCastSpell(cid, var) local startPos = getCreaturePosition(cid) RunPart(combat0_Push,cid,var,dfcombat0_Push,startPos) return true end
  5. rohfagundes reagiu a uma resposta no tópico: fecha
  6. rohfagundes reagiu a uma resposta no tópico: fecha
  7. lorenzo2014 postou uma resposta no tópico em Formação de Equipe
    .
  8. lorenzo2014 reagiu a uma resposta no tópico: Remover item area ao redor do player.
  9. Não sei o que você fez, fiz isso umas 10x e não funcionava. Obrigado funcionou certinho.
  10. Boa noite, utilizo o TFS 1.2 Estou utilizando o script do Mkalo um mount system tfs 1.2, nesse sistema tem 2 funções. Essa função abaixo, ela cria o item ID 456 em uma area 3x3 na posição que o player é teleportado. function Position:createFlyFloor() for x=-1,1 do for y=-1,1 do pose = {x=self.x+x,y=self.y+y,z=self.z} local toTile = Tile(self) if not toTile or not toTile:getItems() or not toTile:getGround() then doAreaCombatHealth(0, 0, pose, 0, 0, 0, CONST_ME_NONE) Game.createItem(456, 1, pose) end end end end Já essa função abaixo, quando o player utiliza o comando !up ele remove o item 460 porem apenas na posição do player, eu queria q ele removesse na posição do player porém em uma area 3x3. function Player:flyUp() if self:isFlying() then if self:canFlyUp() then local pos = self:getPosition() local tile = Tile(pos) local itemfloor = tile:getItemById(456) if itemfloor then itemfloor:remove() end pos.z = pos.z-1 pos:createFlyFloor() self:teleportTo(pos) pos:sendMagicEffect(CONST_ME_TELEPORT) return true end return false else self:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You are not flying.") end end Alguém consegue me ajudar?
  11. lorenzo2014 postou uma resposta no tópico em Formação de Equipe
    fecha
  12. lorenzo2014 postou uma resposta no tópico em Suporte & Pedidos
    .
  13. Lançamento Pokemon Uncharted BETA. Estamos recrutando para os seguintes cargos: - Mapper - Scripter - Spriter Interessados enviar email para [email protected] com as seguintes informações Cargo: Tempo disponível: Tempo de experiência: Contato: Se quiser entrar no game e ver como esta, abaixo esta nosso site. https://www.pounc.net
  14. Boa tarde, Estou criando um código para pokemon, source TFS 0.3.6. Quando o player der trade com uma pokeball com attributo "boost" ao dar look na janela de trade aparecer o boost do pokemon, porém tenho alguns problemas, algúem pode me ajudar? std::string value; if(item->getIntegerAttribute("boost") > 0) ss << ", Boost: [" << (item->getIntegerAttribute("boost", value)) << "]"; ss << "."; Erros ao compilar note \itemattributes.h:89 candidates are: const int32_t* ItemAttributes::getIntegerAttribute(const std::string&) const \game.cpp no matching function for call to 'Item::getIntegerAttribute(const char [6], std::string&)'
  15. @topic Você Adicionou exhaust ao comprar/vender items Pode me dizer qual parte vc fez isso? queria adicionar no meu servidor
  16. Boa tarde pessoal Tenho um servidor com source TFS 0.3.6 Descobri 2 problemas que podem lagar e derrubar o servidor, para resolver precisa: Adicionar um delay nos comandos das casas Adicionar um delay para trocar outfit Utilizando o elfbot é possível derrubar o servidor. Alguém pode me ajudar?
  17. Tem alguma maneira de identifica-lo?

Informação Importante

Confirmação de Termo