Ir para conteúdo

Zarpox

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Zarpox deu reputação a Wakon em Pedido de scripts - Nada de muito dificil!   
    Tente assim:
    local config = { ["fire field"] = "Fire Elemental", ["poison field"] = "Slime", ["energy field"] = "Energy Elemental", ["smoke"] = "Mercury Blob", ["searing fire"] = "Mystical" } local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) local area = createCombatArea(AREA_SQUARE1X1) setCombatArea(combat, area) function onTargetCorpse(cid, pos) pos.stackpos = 254 magicfield = getThingFromPos(pos) if magicfield.uid == 0 then return false end local name = getItemNameById(magicfield.itemid):lower() if (config[name]) then doRemoveItem(magicfield.uid) doConvinceCreature(cid, doCreateMonster(config[name], pos, false)) end end setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetCorpse") function onCastSpell(cid, var) return doCombat(cid, combat, var) end TAG(exhaustion):
    <instant name="Undead Legion Res" words="exana mas mort res" lvl="1" exhaustion="2000" mana="1" prem="1" selftarget="1" script="summon/undead_legion_res.lua"></instant>  
  2. Gostei
    Zarpox deu reputação a MaTTch em Pedido de scripts - Nada de muito dificil!   
    Tente:
    local name = getItemInfo(magicfield.itemid).name:lower()  
  3. Gostei
    Zarpox deu reputação a MaTTch em Pedido de scripts - Nada de muito dificil!   
    Só mudar
    local name = getItemName(magicfield.itemid):lower() --> local name = getItemName(magicfield.uid):lower()  
  4. Gostei
    Zarpox deu reputação a Kimoszin em Pedido de scripts - Nada de muito dificil!   
    @Zarpox
    Parace que o seu servidor não tem a função getItemName, tente trocar por getItemNameById.
  5. Gostei
    Zarpox deu reputação a Kimoszin em Pedido de scripts - Nada de muito dificil!   
    <instant name="Undead Legion Res" words="exana mas mort res" lvl="30" mana="500" prem="1" selftarget="1" script="summon/undead_legion_res.lua"></instant>
     

    local config = {     ["fire field"]   = "Fire Elemental",     ["poison field"] = "Slime",     ["energy field"] = "Energy Elemental",     ["smoke field"]  = "Mercury Blob",     ["searing fire"] = "Mystical" } local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) local area = createCombatArea(AREA_SQUARE1X1) setCombatArea(combat, area) function onTargetCorpse(cid, pos)     local getPos = pos     getPos.stackpos = 1     magicfield = getThingfromPos(getPos)     local name = getItemName(magicfield.itemid):lower()     if (config[name]) then          doRemoveItem(magicfield.uid)         doPlayerSummonCreature(cid, config[name], pos)     end end setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetCorpse") function onCastSpell(cid, var)     return doCombat(cid, combat, var) end
  6. Gostei
    Zarpox deu reputação a Reds em Pedido de scripts - Nada de muito dificil!   
    tá precisando ainda? 2a eu faço fácil, a primeira nao sei
  7. Gostei
    Zarpox deu reputação a Absolute em Magia "Exevo Florest" Trap Player   
    Fala galera do TK, trago hoje a vocês uma magia que pode ser usada tanto em servidores normais como derivados!
    Não vou ficar falando muito pois fiz um vídeo rápido demonstrativo de como funciona esta magia.
     

     
    Vídeo:
    https://www.youtube.com/watch?v=nuHvbo9THaM&feature=youtu.be
     

     
    Este vídeo diz mais que mil palavras, entenderam?
    Com o ctrl do seu mouse você irá controlar o TRAP no player, player's ou monsters, seja onde usar.
     
    Observação:
    Os traps não entram em área pz ou no-pvp
    Caso ande um sqm com seu char, a magia stopa.
    Não saia da "tela" com a magia, a mesma irá parar.
    Pós 30 segundos os traps sumiram do mapa.
     

     
     
    Sem blábláblá vamos a fácil instalação:
     
     
     
    Em data/spell/scripts crie um arquivo com o nome de exevoflorest.lua e dentro adicione:
    --<Script by Jhon992, XWhiteWolf and Absolute>-- local stonesId = {2700,2767,2708,2712} local timeRemove = 30 function createObject(cid, position, stonesPosition) if (isPlayer(cid)) then if getPlayerLookDir(cid) == 0 then positions = {x=position.x, y=position.y-1, z=position.z} elseif getPlayerLookDir(cid) == 1 then positions = {x=position.x+1, y=position.y, z=position.z} elseif getPlayerLookDir(cid) == 2 then positions = {x=position.x, y=position.y+1, z=position.z} elseif getPlayerLookDir(cid) == 3 then positions = {x=position.x-1, y=position.y, z=position.z} end if canWalk(positions) then createStone(stonesPosition, positions, stonesId[math.random(1,#stonesId)], cid) addEvent(createObject, 500, cid, positions, stonesPosition) else addEvent(removeStones, timeRemove*1000, stonesPosition) end end end function createStone(stonesPosition, positions, stone, cid) doCreateItem(stone, 1, positions) stonesPosition[(#stonesPosition)+1] = {x=positions.x, y=positions.y, z=positions.z, stackpos=1} end function removeStones(stonesPosition) for i=1, #stonesPosition do for o=1, 2 do stonesPosition[i] = {x=stonesPosition[i].x, y=stonesPosition[i].y, z=stonesPosition[i].z, stackpos=o} if isInArray(stonesId, getThingfromPos(stonesPosition[i]).itemid) then doRemoveItem(getThingfromPos(stonesPosition[i]).uid) end end end end function canWalk(pos, creature, pz, proj) -- nord if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end local creature = getTopCreature(pos) if creature.type > 0 then return false end if getTilePzInfo(pos) and not pz then return false end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return false end end end return true end function onCastSpell(cid, var) local stonesPosition = {} local position = getPlayerPosition(cid) createObject(cid, position, stonesPosition) return true end Em data/spells/spells.xml adicione a seguinte tag:
    <instant name="Florest Wall" words="exevo florest" lvl="45" mana="600" prem="1" blockwalls="1" exhaustion="3000" groups="3,2000" icon="127" needlearn="0" event="script" value="exevoflorest.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> </instant> Configurando:
    local stonesId = {2700,2767,2708,2712} = ID RANDOM DAS ÁRVORES QUE IRÃO SER "SUMONADAS" PARA A TRAP
    local timeRemove = 30 = TEMPO EM SEGUNDOS PARA REMOVER AS TRAPS
     

     
     
     
     
    Bom, é isso aí galera, espero que tenham gostado.
    Qualquer dúvida, sugestão, crítica construtiva poste aqui no tópico que irei ajuda-lo.
    Não tenha vergonha ninguém nasceu sabendo, estamos aqui pra isto
     
     
     
    Créditos:
    Jhon
    XWhiteWolf
    Absolute
     
     
     
     
    Até a próxima galera!
    Absolute.
  8. Gostei
    Zarpox deu reputação a GoTheHell em [Portefólio] Zarpox   
    Vou te falar o que eu mudaria nos mapas mas antes de tudo, sempre que você for tirar foto no RME aperte crtl+shift+N. A imagem fica melhor.
     
     
    Agora, o primeiro grupo de imagens.
    Na primeira imagem o ground de jungle e a grama amarela não se encaixam no mapa, além de estar muito quadrado. A montanha foi feita em auto-border deixando o mapa com aparência feia.Tente procurar algum tutorial para criar montanhas. As bordas de ferro são muito usadas. A junção desses grounds fica estranho. Eu entendo o que você tentou fazer na segunda imagem, mas não fica muito agradável. Eu removeria um pouco das pedras e das pedrinhas (debris).
     
     
    Segundo grupo de imagens.
    Não tem muito a se dizer. Só algumas coisas ficaram fora do lugar. Parece que a montanha está flutuando em uma imagem. Em outra uma cachoeira cria água do nada. Uma estatua na frente de uma peixaria de uma mago é estranho.
      
     
    Terceiro grupo de imagens.
    Primeira coisa que eu notei foi que existe água e lava no mesmo ambiente, mas sinceramente isso é uma preferencia pessoal não fazer isso (então foda-se). Tente não usar muitas vinhas na parede. A montanha em volta da cidade (?) não tem nenhuma borda. Eu acho legal misturar items que nunca se colocariam juntos, mas essas pedras não encaixam. Os grounds de jungle e grama verde ficaram bem quadrados.

     
    Quarto grupo de imagens.
    As bordas de ferro nas montanhas não ficaram legais. Esse carinho de transporte não faz sentido estar ai. Tente usar em menor quantidade os debris. A banana queimaria (kk ^-^).As pontes de você fez usam grounds de madeira. Madeira + lava = sem ponte.
       
     
    Por fim essa forto. Você juntou pelo menos 4 walls diferentes. A arvores verde ali no canto não faz sentido, assim como o trigo.

     
     
    Obs.: Cara, não para de mapear. Não leve isso como ofensa ou coisa parecida. Na verdade eu quero muito que você continue a mapear. Não existe mais mapers (triste). O povo só quer saber de scripts e ganhar grana com mapas escrotos e horrendos. Espero que você poste muitos mapas. Qualquer coisa me adiciona no discord. Natan#6301
  9. Gostei
    Zarpox recebeu reputação de GoTheHell em [Portefólio] Zarpox   
    Tendi! 
    Nao vou deixar de mappear, é certo, e fico bastante agradecido pelas dicas!!! É bom ter alguem que, alem de dizer que nao está bem, que explique tal como voce fez. Muito agradecido! :D
  10. Gostei
    Zarpox recebeu reputação de Wakon em [Portefólio] Zarpox   
    Boa tarde.
    Antes de mais nada, quem sou eu ?
    Meu nick usado é Zarpox, e acima do meu gosto pelo Tibia, está o meu gosto pelo mapping, desde que descobri que era possivel.
    Tenho feito trabalhos ao longo do tempo, que se foram perdendo por computadores antigos, logo a maior parte das vezes que voltava a mapear, virava noob.
    Ha cerca de dois meses, decidi investir um pouco mais no meu mapping, e venho aqui postar algumas imagens de mapas ( hunting places ) que eu criei. 
    Espero que gostem, e agradecia criticas construtivas de modo a que possa melhorar o meu mapping
     
    Perdoem a minha falta de organização de imagens, estou no trabalho e nao tenho tempo para dar uma descrição/organizar por ordem as imagens, irei faze-lo quando chegar a casa. ^.^'
    Aqui vão, portanto:
     
    Abandoned Castle in the Jungle: (Trabalhando atualmente ainda nele, irá conter o castelo, um cemiterio do lado direito da entrada, e o hall de entrada. Actualmente apenas o hall de entrada está completo ) ( Entrada repleta de spiders )
    (Tem uma derrocada de rochas á esquerda do hall )







     
     
    Pequeno Chachoyas Hunting Place: ( Um hunting spot com chackoyas, editados no server que tinha ideia de fazer ) 
     







     
     
    Fallen Castle: ( este é o mais elaborado ) ( Tem entrada, com midnight panters e black knights, e após, tem Grim Reapers, Dark Torturers e Undead Dragons )
     












     
     
     
     
    O que tem de novo? Nada sinceramente, apenas boas ideias, algumas diferentes do que se costuma ver em QUALQUER server.
    Espero que gostem, e espero criticas construtivas.
    PS: Estejam a vontade para retirarem ideias dos meus mapas e usarem de livre vontade!
     

Informação Importante

Confirmação de Termo