Ir para conteúdo

kaleudd

Conde
  • Total de itens

    729
  • Registro em

  • Última visita

  • Dias Ganhos

    6

Histórico de Reputação

  1. Upvote
    kaleudd recebeu reputação de kttallan em [tfs1.x] AutoLoot System   
    créditos:
    Printer
     
     
    imagens:
     
     
     
    Comandos:
    !autoloot add, itemId or name -- Adicionando um item à lista !autoloot remove, itemId or name -- Remoção de um item da lista !autoloot show -- Mostrar a lista autoLoot !autoloot clear -- Limpa a lista autoLoot vá em data/global.lua e cole isso:
    -- AutoLoot config AUTO_LOOT_MAX_ITEMS = 5 -- Reserved storage AUTOLOOT_STORAGE_START = 10000 AUTOLOOT_STORAGE_END = AUTOLOOT_STORAGE_START + AUTO_LOOT_MAX_ITEMS -- AutoLoot config end vá em talkactions/talkactions.xml e cole essa linha:
    <talkaction words="!autoloot" separator=" " script="autoloot.lua"/> Depois disso vá para vá em talkactions/scripts e crie uma nova lua e nomeie para autoloot.lua e cole este código: function onSay(player, words, param) local split = param:split(",") local action = split[1] if action == "add" then local item = split[2]:gsub("%s+", "", 1) local itemType = ItemType(item) if itemType:getId() == 0 then itemType = ItemType(tonumber(item)) if itemType:getId() == 0 then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "There is no item with that id or name.") return false end end local itemName = tonumber(split[2]) and itemType:getName() or item local size = 0 for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do local storage = player:getStorageValue(i) if size == AUTO_LOOT_MAX_ITEMS then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "The list is full, please remove from the list to make some room.") break end if storage == itemType:getId() then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, itemName .." is already in the list.") break end if storage <= 0 then player:setStorageValue(i, itemType:getId()) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, itemName .." has been added to the list.") break end size = size + 1 end elseif action == "remove" then local item = split[2]:gsub("%s+", "", 1) local itemType = ItemType(item) if itemType:getId() == 0 then itemType = ItemType(tonumber(item)) if itemType:getId() == 0 then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "There is no item with that id or name.") return false end end local itemName = tonumber(split[2]) and itemType:getName() or item for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do if player:getStorageValue(i) == itemType:getId() then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, itemName .." has been removed from the list.") player:setStorageValue(i, 0) return false end end player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, itemName .." was not founded in the list.") elseif action == "show" then local text = "-- Auto Loot List --\n" local count = 1 for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do local storage = player:getStorageValue(i) if storage > 0 then text = string.format("%s%d. %s\n", text, count, ItemType(storage):getName()) count = count + 1 end end if text == "" then text = "Empty" end player:showTextDialog(1950, text, false) elseif action == "clear" then for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do player:setStorageValue(i, 0) end player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "The autoloot list has been cleared.") else player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Use the commands: !autoloot {add, remove, show, clear}") end return false end agora,vá em creaturescripts/creaturescripts.xml e cole essa linha:
    <event type="kill" name="AutoLoot" script="autoloot.lua" /> Depois disso vá para vá em creaturescripts/scripts e crie uma nova lua e nomeie para autoloot.lua e cole este código: local function scanContainer(cid, position) local player = Player(cid) if not player then return end local corpse = Tile(position):getTopDownItem() if not corpse then return end if corpse:getType():isCorpse() and corpse:getAttribute(ITEM_ATTRIBUTE_CORPSEOWNER) == cid then for a = corpse:getSize() - 1, 0, -1 do local containerItem = corpse:getItem(a) if containerItem then for b = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do if player:getStorageValue(b) == containerItem:getId() then containerItem:moveTo(player) end end end end end end function onKill(player, target) if not target:isMonster() then return true end addEvent(scanContainer, 100, player:getId(), target:getPosition()) return true end agora vá em creaturescripts/scripts e abra login.lua e registre:
    player:registerEvent("AutoLoot")
  2. Upvote
    kaleudd deu reputação a Luga03 em Task System 2016   
    Olá! Eu estava ajudando um cara com um task system , ele disse que pegou na net, mas as alterações que ele queria eu tive que refazer algumas partes do sistemas! Testei e funcionou perfeitamente! Funciona com Poketibia e Tibia! Vamos deixar de enrolação e adicionar o sistema!
    Lembrando também que funciona com tfs 0.3.6 e tfs 0.4! Não testei com tfs 1.x mas acho que não funciona.
     
    Vá em creaturescripts.xml e adicione isso:
     
    <event type="kill" name="KillTask" event="script" value="task.lua"/> No login.lua adiciona isso com os demais:
     
    registerCreatureEvent(cid, "KillTask") Agora crie um arquivo chamado task.lua e adicione isso:
     
    local tasksss = { [1] = {name = "Blastoise", sto = 10212, count = 3, time_sto = 5457, time = 1*24*60*60, sto_count = 14129, money = 100, rewardid = 7621, rewardcount = 100, rewardexp = 10000, text = "Congratulations! You finished this task. In 24h, you will be able to do it again."}, [2] = {name = "Charizard", sto = 10213, count = 5, time_sto = 5458, time = 1*24*60*60, sto_count = 14130, money = 100, rewardid = 7621, rewardcount = 100, rewardexp = 10000, text = "Congratulations! You finished this task. In 24h, you will be able to do it again."},}function onKill(cid, target) for _, t in ipairs(tasksss) do local total_count = t.count local m_sto = t.sto local count_sto = t.sto_count if getPlayerStorageValue(cid, m_sto) ~= -1 then if getCreatureName(target) == t.name then if (total_count - getPlayerStorageValue(cid, count_sto)) == 1 then setPlayerStorageValue(cid, count_sto, getPlayerStorageValue(cid, count_sto) + 1) doPlayerSendTextMessage(cid, 20, "You are killed ".. getPlayerStorageValue(cid, count_sto) .." " .. t.name .. " and finished the task!") return true elseif (total_count - getPlayerStorageValue(cid, count_sto)) >= 1 then setPlayerStorageValue(cid, count_sto, getPlayerStorageValue(cid, count_sto) + 1) doPlayerSendTextMessage(cid, 20, "You are killed ".. getPlayerStorageValue(cid, count_sto) .." of ".. total_count .." " .. t.name .. " kills to finish the task.") return true end end end end return trueend Agora vá em npc/scripts e crie um arquivo chamado task.lua e adicione isso:
     
    local tasksss = { [1] = {name = "Blastoise", sto = 10212, count = 3, time_sto = 5457, time = 1*24*60*60, sto_count = 14129, money = 100, rewardid = 7621, rewardcount = 100, rewardexp = 10000, text = "Congratulations! You finished this task. In 24h, you will be able to do it again."}, [2] = {name = "Charizard", sto = 10213, count = 5, time_sto = 5458, time = 1*24*60*60, sto_count = 14130, money = 100, rewardid = 7621, rewardcount = 100, rewardexp = 10000, text = "Congratulations! You finished this task. In 24h, you will be able to do it again."},}local keywordHandler = KeywordHandler:new()local npcHandler = NpcHandler:new(keywordHandler)NpcSystem.parseParameters(npcHandler)local talkState = {}function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) endfunction onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) endfunction onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) endfunction onThink() npcHandler:onThink() endfunction creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid value = -1 for i = 1, #tasksss do if msgcontains(msg, tasksss[i].name) and not value ~= -1 then value = i end end if value == -1 then selfSay('I don\'t have a this task!', cid) talkState[talkUser] = 0 return true end local configss = tasksss[value] local name = configss.name local m_sto = configss.sto local time_sto = configss.time_sto local count_sto = configss.sto_count local total_count = configss.count local rest = total_count - getPlayerStorageValue(cid, count_sto) if getPlayerStorageValue(cid, time_sto) < os.time() then -- verifica se o player ainda está no prazo if getPlayerStorageValue(cid, m_sto) <= 0 then -- verifica se o player não pegou está task selfSay('Ready! Now you need kill a '.. total_count .. ' '.. name .. '!', cid) setPlayerStorageValue(cid, m_sto, 1) setPlayerStorageValue(cid, total_count, 0) talkState[talkUser] = 0 else if rest <= 0 then -- Verifica se o player matou todos os monstros nescessários doPlayerAddItem(cid, configss.rewardid, configss.rewardcount) setPlayerStorageValue(cid, count_sto, 0) setPlayerStorageValue(cid, m_sto, -1) setPlayerStorageValue(cid, time_sto, os.time() + configss.time) doPlayerAddExperience(cid, configss.rewardexp) doSendAnimatedText(getCreaturePosition(cid), configss.rewardexp, 215) selfSay(configss.text, cid) talkState[talkUser] = 0 else selfSay('You need to kill '..rest..' '..name..' to gain a reward.', cid) talkState[talkUser] = 0 end end else selfSay('You already did this task, player. Wait '..math.ceil((getPlayerStorageValue(cid, time_sto) - os.time())/(60*60))..' hours to do it again.', cid) talkState[talkUser] = 0 endendnpcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)npcHandler:addModule(FocusModule:new()) Pronto, agora volte para a pasta npc e crie um novo arquivo .xml chamado de Task e adicione isso lá:
     
    <?xml version="1.0" encoding="UTF-8"?><npc name="Npc Nome" script="task.lua" walkinterval="350000" floorchange="0" speed="0"> <health now="150" max="150"/> <look type="369" head="91" body="102" legs="83" feet="0"/> <parameters> <parameter key="message_greet" value="You want gain a task of {Blastoise}?"/> </parameters></npc> Pronto, agora o sistema de task está funcionando, e para adicionar um novo monstro pra fazer a task? Basta editar a tabela, mas não esqueça que tem que atualizar a tabela nos 2 scripts .lua !!
     
    local tasksss = { [1] = {name = "Blastoise", sto = 10212, count = 3, time_sto = 5457, time = 1*24*60*60, sto_count = 14129, money = 100, rewardid = 7621, rewardcount = 100, rewardexp = 10000, text = "Congratulations! You finished this task. In 24h, you will be able to do it again."}, [2] = {name = "Charizard", sto = 10213, count = 5, time_sto = 5458, time = 1*24*60*60, sto_count = 14130, money = 100, rewardid = 7621, rewardcount = 100, rewardexp = 10000, text = "Congratulations! You finished this task. In 24h, you will be able to do it again."},} Para configurar siga as seguintes instruções:
     
     
    Modificações da versão 2.0:
     
    Corrigido bug de apenas o primeiro monstro configurado funcionava, agora todos configurados funcionam!
    Quando player fala qual quer coisa que não seja o nome do monstro, diz que não tem aquela task!
    Modificado modo de contagem de kill, agora monstra quantos você matou e o total que precisa matar, quando mata o ultimo monstro, aparece a mensagem que terminou a task!
     
    Créditos:
     
    Criador @miguel223
    Drazyn1291 -- Editei e reformulei muita coisa! Adicionei coisas como a contagem que falta ao matar os monstros, editei pra fazer a task apenas se o player falar com o NPC e outras coisas!
  3. Upvote
    kaleudd deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016   
    vlw XD mas foi falha n
  4. Upvote
    kaleudd deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016   
    Ah mizeraviii kkkk S2
  5. Upvote
    kaleudd deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016   
    por nada, pxg n tem moral pra nada eles ripam a cipsoft e nego da otland.
  6. Upvote
    kaleudd recebeu reputação de Lord Stryton em [Download] Remakes,pedras,paredes,escadas e Montanhas PXG   
    Estou trazendo as pedidas remakes das montanhas,pedras e paredes da pokexgames.
     
     
    Download + Scan:
     
     
     
     
    Créditos:
     
    Pokexgames
    Kaleudd
     
     
    seguem as prints a baixo!!!




  7. Upvote
    kaleudd recebeu reputação de JairKevick em [Download] Remakes,pedras,paredes,escadas e Montanhas PXG   
    Estou trazendo as pedidas remakes das montanhas,pedras e paredes da pokexgames.
     
     
    Download + Scan:
     
     
     
     
    Créditos:
     
    Pokexgames
    Kaleudd
     
     
    seguem as prints a baixo!!!




  8. Upvote
    kaleudd recebeu reputação de Imperatriz em [Download] Algumas Remakes-pxg e pokestorm   
    Download de algumas remakes e recoleres da pxg e poke storm.
     
     
    Download + Scan
     
     
     
     
    Créditos:
     
    Pokexgames
    Kaleudd
    PokeStorm

  9. Upvote
    kaleudd recebeu reputação de valakas em [Download] Remakes,pedras,paredes,escadas e Montanhas PXG   
    Estou trazendo as pedidas remakes das montanhas,pedras e paredes da pokexgames.
     
     
    Download + Scan:
     
     
     
     
    Créditos:
     
    Pokexgames
    Kaleudd
     
     
    seguem as prints a baixo!!!




  10. Upvote
    kaleudd deu reputação a Kizaru em [Arquivado]Grand Line Adventures   
    Um novo jogo que vai sair ainda esse ano, com uma proposta totalmente diferente de qualquer servidor ja criado!
    100% animado e com som, acompanhem!
     
    Facebook: https://www.facebook.com/grandlineadventures/
     
    Trailer: 
     
  11. Upvote
    kaleudd recebeu reputação de valakas em 43 Addons Contest PXG.   
    Trouxe alguns Addons que os player fizeram para o evento addon contest da pxg,não sei o nome de cada um dos criadores porém todo o créditos vai a pxg pela criação do evento.
     
    Download + Scan
     
     
     
     
    Créditos:
    pokexgames
     
    obs:só cortar e usar,irei ver se atualizo em .obd mais para frente,agora estou sem tempo.
    obs²:print de 1 das 43.
    obs³:só contém looktypes.

  12. Upvote
    kaleudd deu reputação a Furabio em [Encerrado]SekaiMMO Returns! ATS Pokémon - Recrutando   
    Já deixo claro que não sou amigo nem nada desse , estou tentando entender a sua infantilidade até agora nesse tópico, primeiro que em momento algum eu vi ele dizendo que os sistemas foram criados por ele, segundo ele não vai postar, pois imagino que tu saiba ler e o tópico está em MONTE SUA EQUIPE, e aqui é o lugar onde montamos equipe. Você está exigindo crédito em um sistema que se tu fez ou não, não é obrigado a colocar, apenas se ele estivesse disponibilizando para download. Você exige créditos mas olhei no tópico do seu projeto e cadê os créditos dos cara que montou a base do tfs, cadê os créditos dos que adaptaram para funcionar a base de pokemon, dos sistemas, dos clientes, da sprites, dos scripts, das zilhões de coisas que tu usa sem crédito, ou vai me dizer que tu é o fodão e fez isso tudo isso sozinho ? então para de ser criança e não pense apenas em si mesmo, pois somos uma comunidade a base do Open Source.
  13. Upvote
    kaleudd deu reputação a Deadpool em [Encerrado]SekaiMMO Returns! ATS Pokémon - Recrutando   
    Eu não entendi aonde você quer chega cara. Esse topico aqui não pra postar não. É pra divulgar e arrumar alguem pra me ajudar com mapa. "Monte sua Equipe". Eu não tô fazendo isso pra postar não blz? '-'
  14. Upvote
    kaleudd deu reputação a Deadpool em [Encerrado]SekaiMMO Returns! ATS Pokémon - Recrutando   
    Sou muito grato, obrigado!
     
    Edit;
    Atualizações:
    Feito 30 Npcs de task's;
    Feito novas passivas para pokémons;
    Remakes em alguns moves;
    adicionado preço em todos os items, conforme a quantidade de item, o preço aumenta;
    adicionado novo efeito de drop em stones;
     
    Task, contagem de task e passiva pokémon!


  15. Upvote
    kaleudd deu reputação a Deadpool em [Encerrado]SekaiMMO Returns! ATS Pokémon - Recrutando   
    obrigado haha, vamos lá!
  16. Upvote
    kaleudd deu reputação a Deadpool em [Encerrado]SekaiMMO Returns! ATS Pokémon - Recrutando   
    Obrigado maninho, a noite posto mais atualizações!
  17. Upvote
    kaleudd deu reputação a Deadpool em [Encerrado]SekaiMMO Returns! ATS Pokémon - Recrutando   
    Opa galera, beleza? haha.. Então, desde que eu arrumei meu PC, eu volei a mexer com OpenTibia. Eu tinha/tenho alguns projetos aqui parado, inclusive um que eu estava desenvolvendo inteiramente para a comunidade XTibia. Porém, eu decidi parar um pouco novamente, e voltar a mexer com meu projeto, o PokémonSekaiMMO. Bem, um tempo atras eu fechei o servidor, pois tava sem PC. (Até gerou boatos que eu tinha vendido o servidor, e que o Mitsuig, que estava me dando o host, estava vendendo o "Sekai".). Porém, era tudo mentira, o servidor NUNCA saio do meu pc, e como agora terminei os estudos, arrumei o PC, e tenho o dia inteiramente livre, decidi reabrir o Projeto, já até fiz novas atualizações! segue:
    P.S: Peço desculpa a todos os membros que trabalharam comigo, inclusivo o Lulampo.. Bem, é isso.. Em breve vou reabrir a página! Por enquanto é só aqui no tópico mesmo
    O Sekai tem os sistemas básicos de todo pokétibia, e todos estão funcionando como deveriam funcionar. Eu testei todos, encontrei bugs e arrumei, então, se quando o fan game estiver online, e você encontrar algum bug, não deixe de reportar!;


    Order;
    Fly;
    Ride;
    Surf;
    Blink;
    Control Mind;
    Light;
    Dive;
    Cut;
    Rock Smash;
    Pokedex;
    Go/Back
    Nuse Joy healando todos os pokémons da bag;
    H"NomeDaCidade;
    Pokémons moves {m1;m12} - avisado quando o cd estiver pronto para uso;
    Passive pokémons;
    Pokémons balanceados; (faltando apenas corrigir o level dos moves e criar novas magias para deixar igual o anime);
    Lideres de Ginasio;
    Elite Four;
    Clan (influenciando no ataque e defesa); {novo clan, iron hard};
    Food (Influenciando no ataque e defesa);
    Evoluções;
    Boost system;
    Ditto/shiny ditto system;
    Fishing com iscas;
    Happy system;
    Novos elementos {metal - iron, e fairy - fada};
    Estou pensando em adicionar o sistema de TM, e tambem Agg system(cruzamento de pokémons);
    Não vou citar todos, para não perder a graça ^^';


    Icon system, nem vou explicar..;
    Nick system;
    Uniqued e Lock system( deixa seus pokémons com lock de até 90 dias);
    Duel por party 2x2 com 6 pokémons, (já comecei a fazer 3x3);
    Shiny aleatorio;
    pokémons shinys com as colorações igual a o anime;
    Então.. não vou listar tudo..
    Quanto as quest's, ja tenho 30 quest1s desenvolvias; (em solo, dueto, trio e grupo);
    Systema de Task com contagem;
    Daily task;

    Segue algumas imagens, *Cliente não oficial do servidor, já que eu peguei só p testar alguns modules*

    Sistema de TV;
    com comandos para
    Kikar e silenciar;



    Duel por party;



    Uniqued item, task clan, contagem de task, icon system, go/back, catch, alerta de cd;



    Atualizaçoes 30/03:
    Adicionado sistema de price, que aumenta a cada boost do pokémon.
    Adicionado sistema de contagem de pokeballs;
    Quando você capitua um pokémon, aparece quantas e quais pokeballs você usou;
    Se você não capiturar, aparece uma mensagem mostrando quantas pokeballs você já gastou;
    Adicionado tambem o comando, para ver quantas balls você ja gastou em um determinado pokémon;
    !pokeballs"pikachu
    Refiz a formula do catch segue;
    catch pokémon + % da pokeball;
    Adicionado o comando !walk para melhor jogabilidade;
    feito varios npcs de task's;
    mudanças no level de pokémons normais e pokémons shinys;
    mudanças no level parar usar os ataques dos pokémons normais e pokémons shinys;
    Autoloot, ao clicar no corpse todos os loots vão para sua bag;
    Catch exp, quando capiturar um pokémon pela primeira vez, você ganha uma quantidade de exp!

    Sistema de price, contagem de pokeballs;



    Meu poke preferido *-*



    Comando !walk, para ajudar na jogabilidade, quando bate em frente de algo, ele para automaticamente!




    -- Atualições 31/03 adicionado preço em todos os items, conforme a quantidade de item, o preço aumenta; proibido o catch de pokémons: Lendarios; Fossil; Outland; Adicionado PC mostrando rank de; Level, Catch, Fishing, Caught Pokes, Arquievements, Rank Wins, Duel Rank losses, Duel PVP Score, (pontos PVP), (Arquievements ainda não foi totalmente finalizado) Npc's de Task que pedem itens e dão dinheiro e exp! ex: Ash pede Revives e Pairs, e tedar uma pequena quantidade de dinheiro, e você ainda ganha XP or ter ajudado ele! Professor Burton (te da stones a cada X especies dex pokémon de um elemento. Ex: 10 pokemons tipo Poison = 1 venon stone); NPCS configurados; Npc que vende moveis para house; NPC cautch (Colisseum), a cada quantidade de cautch, ele te dar dinheiro, stone, e outfit; NC Dalk para serviços diammond Rocket e Pollice Office com missao inicial!

    Imagens:
    Então galera, atualmente estou terminando a danger room, e parti para outro sistema.
    Também já tenho addon, profissão, brotherhood, held items, cyber wolrd(quest), sistema de HM/TM, Ev's, ganhar xp ao capiturar o primeiro pokémon, price system.. porem, ainda não instalei, mas assim que eu colocar, posto print, e até faço videos.. Como eu disse, uma coisa de cada vez para não acumular e ocasionar debugs!

    Se alguém tiver afim de me ajudar na parte de;
    mapper;
    spriting;
    design/site;
    criação de novas magias (bem, é igual o antigo pda);
    e criar mais npcs de taks, tenho 1 npc pronto, é que não posso fazer varias coisas de uma vez, e como quero varios nps, quero alguem só para criar npcs de taks;
    adicionar remakes e sprites no cliente;

    Comentem aqui, que mando PM com meu contato! Qualquer duvidas, comentem..
  18. Upvote
    kaleudd deu reputação a PokeTournament em [Poke Tournament] Show off Systems   
    Sistema de colisão
    Esse sistema consiste em fazer os ataques a distancia colidirem
    dando a oportunidade de usa-los para defesa tb

    mas nem todos os ataques podem realmente ser eficazes na defesa
    por exemplo, um thunder shock de um pikachu não poderia parar o rock throw do geodude no exemplo
    então o rock throw iria passar e acertar o pikachu enquanto o thunder shock se desfaz no meio do caminho
    entretanto o rock throw tiraria menos life que o normal, por ter sido bloqueado pelo thunder shock

    então, me deem suas opniões por favor!
  19. Upvote
    kaleudd recebeu reputação de Soulviling em [Download] Remakes,pedras,paredes,escadas e Montanhas PXG   
    Estou trazendo as pedidas remakes das montanhas,pedras e paredes da pokexgames.
     
     
    Download + Scan:
     
     
     
     
    Créditos:
     
    Pokexgames
    Kaleudd
     
     
    seguem as prints a baixo!!!




  20. Upvote
    kaleudd recebeu reputação de Soulviling em 43 Addons Contest PXG.   
    Trouxe alguns Addons que os player fizeram para o evento addon contest da pxg,não sei o nome de cada um dos criadores porém todo o créditos vai a pxg pela criação do evento.
     
    Download + Scan
     
     
     
     
    Créditos:
    pokexgames
     
    obs:só cortar e usar,irei ver se atualizo em .obd mais para frente,agora estou sem tempo.
    obs²:print de 1 das 43.
    obs³:só contém looktypes.

  21. Upvote
    kaleudd deu reputação a Refe em [Show-Off] Pokémon Origins [Addon, Sounds, Day Care, Lumberjack]   
    Hoje eu vou mostrar alguns dos sistemas de Pokémon Origins:
     
     


     
     
     


    Addon System:
     
     





     


     
     
     


    Sounds System:
     
     


     
     
     





     


    Lumberjack System:
     
     


    Aqui nós mudamos os sons da pokebola!
     
     





     


    Day Care System:
     
     





     


    Sistema de Personalização de Casas (Pintura)
     
     





     

     

     


    Estou upando o resto dos sistemas, já atualizo o tópico
     
     
  22. Downvote
    kaleudd recebeu reputação de Danihcv em [Encerrado]Pokémon mysterion - junte-se a nós!   
    claro que existe,pokémon imperium,pokémon origin são uns deles.
  23. Upvote
    kaleudd deu reputação a Master Viciado em [Arquivado][RadBR] Update & Evento de Páscoa 2016   
    Novos monstros, nova deusa, novas hunts, novas quests e muito mais!



    "Eu estava procurando pela minha aliança que havia caído na areia. Me deparei com um escorpião e usei minha pá para matá-lo, como sou desajeitado, errei alguns golpes com a pá antes de acertá-lo... E notei que logo ao lado do escorpião morto havia um local escondido pela areia..."


    Nova cave no deserto de Tanaris.
    Foi criada uma hunt free de Chakal com restrição de 35 resets e idade 3. Neste local foi criada uma nova quest.
    Nova cave no deserto de Tanaris.


    Nova cave no deserto de Tanaris.



    "Minha nossa! Veja quantas aranhas! Quanto mais mato, mais surgem... Será que não tem fim?!"


    Hunt de Crystal Spider Champion.
    Novos monstros: Crystal Spider Champion & Glacie Spinne .
    Hunt de Glacie Spinne.

    Nova hunt free de Crystal Spider Champion. Possui restrição de 5 resets (tem conexão com a hunt de Glacie Spinne). Nova hunt (também para jogadores free) de Glacie Spinne. Possui restrição de 10 resets e idade 1 (tem conexão com a nova expansão de Everfrost).

    "Estávamos caçando Abomináveis em um grupo de 7 fortes pessoas, sentimos um arrepio estranho, e quando percebemos, estávamos cercados por dezenas de Abomináveis. Nós corremos e eu senti um frio muito intenso. Olhei para trás e vi os cadáveres dos meus companheiros cobertos por neve...
    'Vocês são fracos. Congelarei não só suas carnes e ossos... Como suas almas!' Era o que ela gritava enquanto eu fugia. Não pode... Ela não pode ser humana."


    Expansão da Hunt de Abominável de Everfrost.
    Expansão da "cave grande" de Abominável de Everfrost. Essa expansão é free e pode ser acessada pela nova hunt de Glacie Spinne. A restrição para jogadores free é de 30 resets e idade 4. Para jogadores VIPs é de 20 resets e idade 3.
    Expansão da Hunt de Abominável de Everfrost.


    Expansão da Hunt de Abominável de Everfrost.
    Nova quest: Annihilator 3. Possui restrição de 35 resets. ​
    Annihilator III.

    Nova invasão: Skadi (), a deusa do inverno. Novo set para Sorcerers e Druids: Glacier Set: .

    Skadi, a deusa do inverno.
    Nova montaria: Ursagrodon () [VIP]. O item para domar essa criatura é o Melting Horn ().

    Medidas para conter a desvalorização do gold no jogo:
    ​Mudanças em algumas criaturas:Loot de platinum coins da Rotworm Mãe reduzido em 30%. Removido loot de crystal coins da Rotworm Mãe [ * ]. Reduzido loot do Anubis. Personagens com 5 ou mais resets pagarão 4 vezes mais pelas passagens de barco (exceto para a cidade de Southshire). Jogadores VIPs continuarão pagando metade do preço. Sistema de sorteio aleatório de crystal coins removido do jogo. Redução na premiação do evento Desafio dos Monstros:Nivel 1: 100k. Nivel 2: 250k. Nivel 3: 350k. Nivel 4: 500k. Valor do aluguel das houses foi dobrado para os jogadores free e vip account. Preço de algumas runas e alimento foram aumentados:​Super UH aumentado de 25k para 50k. NPCs free:Destroy Field de 5gps para 25gps. Fire Bomb de 58gps para 78gps. Magic Wall de 58gps para 78gps. Paralyze de 350gps para 460gps. Brown Mushroom de 17gps para 21gps. NPCs vip:Destroy Field de 5gps para 23gps. Fire Bomb de 56gps para 76gps. Magic Wall de 55gps para 75gps. Paralyze Rune de 360gps para 450gps. Brown Mushroom de 17gps para 20gps.
    Novidades no site:Jogadores que estiverem com cast aberto, aparecerá um icone na página do site. Nova condição ao comprar conta:"Houve transferência de personagens nas contas envolvidas a pouco tempo. Verifique os personagens e tente comprar novamente mais tarde". Quando uma conta for trocada e/ou excluída, todos os tickets serão excluídos por motivos de segurança. Novidades em NPCs:NPC Jockey alugará cavalos por pacotes semanais. NPCs Ruppert e Ema aprimoraram seus estudos e agora conseguem levar os jogadores até os Anubis de Tanaris. NPC Yuki possui novos desafios para jogadores com altos resets:Chakal [bOSS]. Lagarto Escolhido [bOSS]. Abominável [bOSS]. Novos NPCs foram implantados: Visconde & Almulk Alttijara. O que será que eles fazem? Modificações em criaturas:Loot do Ferumbras melhorado. Loot do Marte melhorado. Marte está mais forte. Alterações em eventos:Jogadores com skill melee 150+ ou ml 135+ não poderão mais participar do Evento do Castelo em Tanaris. Não é mais permitido entrar com Winter Dragon Boots no Evento Bomberman. Configurado para Drunous poderem usar Armadura de Flamas . Desintegrate Rune não funcionará mais em corpos. Melhorias em algumas magias:A magia transeamus! passou a alcançar 4 sqm ao invés de 3 sqm para a área de alcance. As magias exevo flam hur, exevo frigo hur e exevo gran frigo hur tiverem seus danos aumentados. Mudanças no shopping:Duração da stamina up extendida de 30 horas para 40 horas (não aumenta stamina bônus). Diminuído preço de 7 barras para 5 barras. Mudanças no Phoenix:Ethershreck e Dhonatello foram adicionados ao sistema de recompensa (apenas os que não são de invasão ou respawn). Confira mais informações sobre o sistema de recompensa clicando aqui. Criado uma enquete in-game que apenas jogadores acima do level 100 poderão participar. Para responder, basta seguir as instruções da mensagem ao logar. Criada restrição de 1 reset para jogadores free alugarem house. Possibilidade de remover MW e rush wood ("gravetos") jogadas por personagens nulos de PvP, não sendo possível remover as próprias mws ou de um jogador PvP ativo. Além disso, ao dar look na Magic Wall ou Rush Wood aparecerá qual personagem jogou. Novidades na equipe:Saída do (Moderador) Departures. Agradecemos pela ajuda prestada durante este período. Promoção do (Senior Tutor) Shakkatsun a nível 1 de Senior Tutor. Promoção do (GM) Puppets a nível de 1 de GM. Novo membro da equipe: (Sub-Moderadora) Wendy. Seja bem-vinda a equipe RadBR e esperamos que a sua estadia seja longa e próspera! Fórum:Foram criadas algumas sub-seções referentes as cidades do RadBR na seção Spoilers para melhor organização. Proibido spoilers deste patch por 6 meses. O inverno terminou no hemisfério norte e com isso, o gelo de Wisland foi derretido e a cidade voltou ao normal. Adicionado exhausted nos comandos do Mercado. Passagem para os Anubis em Tanaris foi aumentada para evitar alguns problemas. Agora não é mais possível ficar preso dentro da King Shield Quest quando não houver 5 personagens para seguir adiante. Erros reportados foram arrumados, dentre eles, a dragon scale boots que não estava protegendo contra fogo, algumas houses de Wisland que não dava para colocar cortinas e alguns locais de Garath que impossibilitava de abrir corpses.


    ▬ Loteria RadBR: "Tente a sua sorte! A vida é feita de oportunidades. O homem que vai mais longe é quase sempre aquele que tem coragem de arriscar." - Dale Carnegie

    Quer ganhar um Ornate Shield ?
    Então participe da loteria do RadBR!


    NPC Moros (Wisland).

    O NPC Moros, que fica localizado em Wisland, estará vendendo bilhetes que servem para concorrer a este item valioso. Todos os jogadores a partir do level 8 poderão participar do sorteio.

    Quando o jogador comprar o bilhete, ele estará participando automaticamente do sorteio e receberá um item (), que servirá somente para consulta.

    Apenas serão sorteados bilhetes comprados diretamente com o NPC. O Moros sabe exatamente para quem ele vendeu os bilhetes e entregará o prêmio somente para quem comprou o bilhete diretamente com ele, portanto, o bilhete recebido poderá ser comercializado normalmente entre os jogadores, porém não terá utilidade. A troca de nome do personagem não interfere no sorteio.

    O 1º sorteio da loteria RadBR será realizado no dia 24 de Abril, às 21h (horário de Brasília). O nome do vencedor de cada loteria será anunciado via broadcast (mensagem vermelha) no respectivo servidor.

    Caso o personagem migrar de um servidor para outro e/ou o personagem for deletado ele não estará mais participando da loteria. Se ocorrer a venda e/ou a troca do personagem, o bilhete continuará sendo válido, ou seja, quem comprou o personagem terá direito ao prêmio caso seja sorteado.

    ▬ Matador de aluguel: "Cansado dos power abuser? Não pode sair do depot que te matam? Um carinha não foi com a sua cara e agora você está hunted? Quer sacanear aquele seu amigo que fala que é imortal? Te mataram red skull e você dropou as baga? Quer se vingar? Então o Matador de Aluguel resolve o seu problema!"


    NPC John The Killer (Moonglade).

    Agora quem quiser pode colocar uma recompensa pela cabeça de outro personagem. Se vingar ficou muito mais fácil! Você pode colocar uma recompensa para que alguém mate um inimigo seu (pode ser em barras de ouro ou em gold). O NPC cobra uma pequena taxa pelo serviço (10% se for em barras e 15% se for em crystal coins). Caso ninguém mate o personagem em até 7 dias, a recompensa (- valor da taxa) é devolvida para quem criou. A mudança de nome, quests e participantes da mesma guild não interfere durante o período de hunteds.

    É possível ver os personagens com a corda no pescoço através de uma página exclusiva para o sistema em nosso site. Para pegar a recompensa, basta falar com o NPC e posteriormente matar o personagem da lista de caçados. Mais informações, fale com o NPC John The Killer, que fica localizado em Moonglade.


    Lista dos hunteds no site.


    ▬ Descongelando o Ursagrodon:
    Para descongela-lo, é necessário usar Melting Horns (). Existem 3 fases de descongelamento: . Basta dar "use with" no Melting Horn, o item irá sumir cada vez que for usado, podendo falhar e não descongelar o Ursagrodon. Após o descongelamento total das 3 fases, aparecerá o monstro. É necessário reduzir a vida e usar um outro Melting Horn para domá-lo. Para conseguir um Melting Horn você precisa de um Fireproof Horn () e procurar um local extremamente quente.

    ▬ Watering Can:

    Já pensou ter sua própria planta no RadBR e ainda cuidar delas para que elas se tornem um objeto valioso no futuro e ainda valorizá-la esteticamente? Dentro de algumas semanas será possível!

    Se você quiser saber como obter algumas das plantas abaixo, consulte a NPC Hortencia, que estará disponível no jogo em breve. Ela poderá pedir que o jogador realize algumas tarefas antes de conseguir o watering can. A aparição dela será aleatória, surgindo em alguns locais do mapa, como em Nighthaven, Everfrost e em Zanknore. Ela também estará vendendo algumas plantas (que não tem relação com o sistema watering can) para o jogador.


    →→
    →→
    →→
    →→
    →→
    →→


    Estágio das plantas.

    Existem 4 estágios das plantas, os dois primeiros são idênticos de todos os tipos de plantas. Quando o jogador conseguir o Watering Can () através da NPC Hortencia, é necessário que o jogador regue as suas plantas usando o mesmo. Ao regar a planta, existe a possibilidade dela mudar de estágio ou morrer (), caso ela não seja regada poderá morrer após um tempo, portanto, tomem cuidado!.



    No dia 01/04/2016 teremos uma varredura no banco de dados dos servidores que acarretará na exclusão de personagens:
    Nível 100 ou menor sem reset que não logam no jogo há mais de 6 meses. Qualquer nível sem reset que não logam no jogo há mais de 1 ano. ​Até 5 resets nos servidores Orion (antigo servidor 2) e servidor 3. Este processo é [red]irreversível[/red], portanto, personagens deletados não serão recuperados.

    Se você tem algum personagem que não quer que seja deletado, que se enquadra nas especificações acima, basta logar e deslogar para evitar que ele seja deletado. Isso resultará em um banco de dados mais leve e desbloqueio de nomes já utilizados por estes personagens.






    O conflito entre os Coelhos da Páscoa e os Coelhos Malvados chegou a um ponto que não há mais como voltar atrás. A Varinha da Páscoa foi usada por muitos anos para conter a maldade dos Coelhos Malvados, mas o Senhor Coelho que fornecia o poder para a varinha já está com uma idade avançada e não tem mais como ajudar. Para piorar, o Krampus - que foi derrotado no natal - resolveu emprestar seu poder para os Coelhos Malvados e com esse poder eles conseguiram descobrir onde fica a Ilha Pascal - local onde os Coelhos da Páscoa ficam enquanto não é Páscoa. E agora?!


    Ilha Pascal.

    Os jogadores poderão escolher ajudar um dos dois lados: Coelhos da Páscoa (Senhor Coelho) ou Coelhos Malvados (Demoniac Bunny).
    Surgirão Coelhos Malvados e Coelhos da Páscoa em qualquer respawn de monstros que dão 700+ de exp (1x). Para cada coelho que um personagem matar ele receberá ponto individual. Se ele matar:

    - Coelhos Malvados receberá pontos no rank do Senhor Coelho e perderá pontos com o Demoniac Bunny.
    - Coelhos da Páscoa receberá pontos no rank do Demoniac Bunny e perderá pontos com o Senhor Coelho.

    Ou seja, o jogador deverá matar sempre o mesmo tipo de coelho para subir no rank. Utilizando o comando !pascoa, é possível acompanhar a própria pontuação durante o evento. O evento funcionará em Duskwood (exceto nas invasões).



    Além disso, haverá um rank global entre os Coelhos da Páscoa vs Coelhos Malvados que será divulgado no fim do evento. O jogador que fizer parte do rank vencedor (e tiver ao menos 300 pontos) ganhará um prêmio extra, veja mais detalhes na parte de premiação.

    Todos os coelhos têm chances de dropar os ovos de páscoa que são descritos mais abaixo, além disso, tem uma pequena chance de dropar o item Rabbit's Foot , que serve para domar o Emerald Waccoon (VIP). Os ovos não aparecem no loot dos coelhos, eles vão diretamente para a backpack (aparece uma mensagem na tela), porém o Rabbit's Foot irá para o corpo. Nem sempre os coelhos dropam os ovos.

    Todos os dias às 19h haverá invasões do Senhor Coelho (e seus Coelhos da Páscoa) e o Demoniac Bunny (e seus Coelhos Malvados) na Ilha Pascal (local no-pvp). O acesso será por um teleport que surgirá somente no horário do evento, na antiga casa do Senhor Coelho (em uma montanha a sudoeste de Wisland). Cuidado, eles são consideravelmente fortes!


    Invasão - Ilha Pascal.


    Invasão - Ilha Pascal.

    Premiação:

    Para o jogador que fizer mais pontos (um único jogador para todos servidores):

    The Epic Wisdom.

    Maior quantidade de pontos (independente do rank, serão três ganhadores por servidor):

    1º - 60 Barras de Ouro.
    2º -40 Barras de Ouro.
    3º -20 Barras de Ouro.

    Todos que conseguirem 300 pontos ganharão:

    Montaria Steelbeak (FREE)​.
    + 10 dias de VIP (no dia 11/04, apenas se os pontos forem no rank com maior pontuação no rank global).

    Efeito dos ovos de páscoa:

    Verde, regenera 1/4 de vida.
    Roxo, regenera 1/5 de mana.
    Azul, aumenta 5 de ml por 2 horas (apenas para Sorcerers, Druids e Infernalists).
    Vermelho, aumenta 15 de distance e fist por 2 horas (apenas para Paladins e Knockers).
    Amarelo, aumenta 15 de melee por 2 horas (sword, axe e club) (apenas para Knights e Drunous).

    * Os ovos existentes antes deste evento continuarão dando o mesmo prêmio do ano passado.
    * Em caso de empate, vencerá quem matou o último coelho primeiro.
    * Os efeitos dos ovos não são cumulativos.

    [red]Cuidado[/red] ao comprar ovos de outros jogadores:

    Para identificar se o ovo tem efeito deste evento ou de um evento anterior, basta dar look, na descrição do item que mostrará se o ovo tem efeito do evento de 2014 (apenas experiência), 2015 ou se tem efeito deste evento de 2016 (os efeitos citados acima).

    O evento será ativado dia 24/03/2016 e encerrado às 06:00 do dia 13/04/2016.





    Atenção! Evitem assuntos que não tenham relação com o tópico.

    Em relação ao sistema anti-entrosa, a equipe está ciente desta sugestão através dos diversos meios de comunicação internos, tanto no jogo, no fórum e nos tickets. Estaremos analisando a possibilidade de implantação deste sistema no futuro.

    Desejamos uma boa páscoa a todos!
    Atenciosamente,
    Equipe RadBR
  24. Upvote
    kaleudd deu reputação a Caronte em [aula 1] lógica de programação   
    Aula - Lógica de programação
    fala pessoal, essa aula é a primeira do conjunto que estarei criando para ensinar programação através da linguagem LUA, e depois, aprender como aplicar no tibia. 
     
    as informações apresentadas a seguir são fundamentais para o apropriado entendimento da logica de programação, porém...
    Caso você esteja buscando a parte mais prática, pule para: Criando Algoritmos
     
         Sem mais delongas, precisamos entender o que é o conceito de lógica de programação, 
    Lógica está contida em um conjunto de atitudes/eventos que tem um sentido por trás, lógica pode tomar várias formas e definições, porém, a que vamos aprender é Lógica de Computador, ela é EXTREMAMENTE necessária para você poder criar scripts, e programar códigos de qualquer tipo e linguagem. A lógica de computador não pode ser argumentada, essa lógica tudo é ou não é, não existe o meio termo ou argumento, ela pode ser entendida na Lógica de Aristóteles com a lei da não contradição, ou é verdadeiro, ou falso.
     
        Nós somos quase totalmente diferentes de máquinas, apesar do nosso cérebro funcionar também por eletricidade, a voltagem é fraca e ele não depende só de eletricidade, mas isso não vem ao caso, o que interessa é a nossa maneira de pensar e agir, aí sim, é totalmente diferente de um computador, Porque Será?
     
        Ao pensarmos, nosso cérebro trabalha no consciente e inconsciente, alguns cientistas acreditam que a decisão acontece já no inconsciente, através de experiências já vividas e considerações, ou seja, você não sabe que seu cérebro já tomou a decisão, até ficar consciente dela (não acredito 100% nisso, essa informação não tem muita base, tem deduções), mas o que temos que entender é que a gente avalia de acordo com o nosso conhecimento já adquirido, e por meio disso, a decisão é tomada através do nosso conhecimento de certo ou errado, e a decisão não precisa ser exata.
     
       Já o computador trabalha através de instruções de linguagens não sofisticadas (códigos de máquina, exemplo: código binário, 0 ou 1), algo que é praticamente incompreensível para os humanos (se não fosse compreensível, não existiria computador), por causa da dificuldade de programar em código de máquina foi criada uma linguagem chamada Assembly que torna muito mais fácil programar, e depois dessa linguagem, foram criadas outras mais sofisticadas.
     
    Criando Algoritmos.
     
       Agora o que precisamos entender é que a nossa maneira de pensar na resolução de problemas é diferente de como devemos escrever para um computador entender, o computador é muito mais burro na hora de interpretar as ideias, pois ele não tem quase nada para se basear além das suas instruções.
     
       Para explicar, vou criar um algoritmo simples para mandar um humano fazer uma determinada tarefa, comprar pão, e depois, vou explicar porque um computador não pode usar o mesmo algoritmo.
     
    Vou usar os seguintes substantivos:
    Pão Dinheiro Troco Casa Padaria Compra Vou usar os seguintes verbos:
    Pegar Ir / Voltar Fazer Dar Essas são as palavras chaves.
    Os verbos numa linguagem normal são geralmente chamados de Sintaxe (ou parte dela), ela é quem dirige a logica, e que faz o script ter sentido.
     
         Já os substantivos são dados valiosos, são variáveis! , variável é uma incógnita sobre o qual você tem controle, e sabe o valor , ela serve para você resumir dados e guardar, vão ser muito usadas se você quiser programar bastante, ela ajuda a identificar dados, e tornar o programa mais legível.  
     
    • Vamos ao algoritmo:
     

     
           Bom, uma tarefa com instruções tão gerais não poderia ser seguida por um computador. A menos que sejam funções, porém isso não é assunto para agora. O fato é que essas instruções são bem mais do que a quantidade necessária para um humano, você pode falar: “Vá à padaria comprar pão”, e ele irá executar perfeitamente.
     
          Porém, se você quer dar um algoritmo de como ir para a padaria para um computador executar terá que ser bem mais específico e falar todas as tarefas que ficam subentendidas para um humano, mas que não são nem um pouco claras para um computador.
     
          Para o computador entender algo parecido do que o humano entende, seria necessária muita inteligência artificial, o que não contamos quando vamos programar em LUA, novamente falo, o computador é burro.
     
       Agora vamos ao algoritmo mais próximo do que um computador precisa, vamos precisar adicionar mais termos ao nosso vocabulário:
     
    Expressões condicionais:
     

    E alguns verbos e termos a mais. Vamos ao algoritmo:
     

     
          As expressões condicionais servem para verificar antes de fazer alguma tarefa, assim, evitamos possíveis erros, por exemplo, caso não tenha dinheiro! Se você mandar o computador pegar o dinheiro e o valor dinheiro não existe, irá gerar erros no seu script.
          Expressões condicionais não servem somente para verificar, servem para selecionar também, por exemplo, uma Quest que precise de level 20 para entrar. 

     
          Esse algoritmo acima já dá uma parte de script, se escrito como LUA.
    A expressão condicional que acabei de passar é considerada fácil, mas para uma Quest é simplesmente isso e mais algumas coisas simples.
     
         Bom, esse é o final da aula de algoritmos, gostaria de saber se fui claro em relação ao tutorial e se alguma coisa passou despercebida que merece alguma atenção a mais, assim posso editar o tópico para ficar melhor.
     
    Exercício:

     
    Resposta:
        [Aula 2] Booleanos e Operadores ---->>
     
  25. Upvote
    kaleudd deu reputação a SkyLigh em Tutorial Reflexo [Photoshop]   
    Opa, Mais um tutorial de design no photoshop simples porem muito util e muitos tem dúvidas.



    1. Para começar, abra a imagem que quer aplicar o efeito – no nosso caso, escolhemos o logo do Softonic. Em seguida, duplique o layer, como na figura – pusemos o nome de “Reflexo” em nosso layer duplicado.



    2. Como vamos criar um reflexo, é necessário aumentar a área da figura para que o mesmo caiba perfeitamente. Para isso, vá a "Image>Canvas Size".



    3. Como o reflexo terá mais ou menos o dobro da imagem inicial, duplique a altura da área. No nosso caso, de 124px, passamos para 248px.



    4. Ambos os layers estão preparados e com a mesma área. Agora, é hora de girar um deles e criar o efeito de espelho. Para fazer isso, selecione o layer “Reflexo”, vá a"Edit>Transform>Flip Vertical".



    5. Aparentemente, está tudo igual. No entanto, você precisa mover a imagem do layer “Reflexo” para baixo: ela só está escondida atrás da original.



    6. Depois de posicionar os layers, chegou a hora de mudar a transparência da imagem inferior. Selecione o layer da imagem e, na parte superior do painel, mova o cursor de “Opacity” a 40%.



    7. Falta apenas criar um efeito degradé. Para isso, selecione novamente o layer “Reflexo” e, na parte inferior do painel, clique na janelinha com uma bola no meio. O recurso é “Add layer mask” que nada mais é do que criar uma máscara no layer atual.



    8. Depois, no Painel de Ferramentas principal do Photoshop, selecione a ferramenta de degradé ou “Gradient Tool”. Para conseguir o efeito, trace uma linha vertical sobre a imagem do layer “Reflexo” até conseguir o degradé que mais lhe agrade.



    Créditos : Artigos.Softonic
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...