Ir para conteúdo

Mariotti

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Mariotti deu reputação a FLC em FLC - Attempt to mapping - ShowOff   
    haha, eu não sabia comooo fazer o caminho kk
    Wyverns rs

  2. Gostei
    Mariotti deu reputação a beto06 em Beto06 - Show Off   
    Beholders inspired by AundSoul

    http://3.ii.gl/-b4ZAHl4J.png
  3. Gostei
    Mariotti deu reputação a beto06 em Beto06 - Show Off   
    http://4.ii.gl/M7M7mQwSa.png
  4. Gostei
    Mariotti recebeu reputação de beto06 em Beto06 - Show Off   
    Beto, você ainda existe, cara.
    Minimap legal, btw.
  5. Gostei
    Mariotti deu reputação a beto06 em Beto06 - Show Off   
    http://4.ii.gl/7mHBgMSqz.png

    Bastante coisa pra fazer no subsolo também =x
    PROGRESSO:
    http://1.imgland.net/5hwP79.png http://4.imgland.net/1WJoBm.png http://4.ii.gl/pGjCw-kj.png http://4.ii.gl/7mHBgMSqz.png
  6. Gostei
    Mariotti recebeu reputação de 3visan em Fairy Tail Online - FTO - Show-off   
    O único problema é o membro Vittu(brinks, Vittu), fora isto está indo bem.
  7. Gostei
    Mariotti recebeu reputação de 3visan em [Show Off] DuMal & VictorFT   
    Foi uma crítica construtiva, cara. Que atitude negativa a sua, se você não tem conhecimento suficiente para criticar algo não desconte em quem critica. Julgar concursos é mais chato do que parece, ninguém gosta de dar 1 semana para entrega de mapas e receber coisas ridículas e ainda ter que avaliar tais mapas horrendos. Se não gostou dos mapas do cara, critica no Show Off dele.
  8. Gostei
    Mariotti recebeu reputação de Markin em [Show OFF] SecretMind   
    Irei tirar e usá-las em outras ocasiões. Agradeço as críticas.
  9. Gostei
    Mariotti recebeu reputação de Markin em [Show OFF] SecretMind   
    Eu coloquei pedras pequenas em outras partes deste mapa, só não sei porquê neste não tem, devo ter esquecido. Atrás dessa casa tem 2 acho...
    Em relação as plantas eu coloquei várias pelo fato de ser elves e de gostar de usar bastante nature, mas acho que colocarei um lago próximo para justificar as plantas :x
    Mas obrigado.
  10. Gostei
    Mariotti recebeu reputação de Markin em [Show OFF] SecretMind   
    Começando um show off, para não deixar tópico em branco, fiz uns elfs, ainda terá mais.







    Como podem perceber, estou treinando árvores gigantes




  11. Gostei
    Mariotti recebeu reputação de Markin em [SHOW OFF]Joaovitor   
    Não curti, a cave parece ter sido feita com auto-border e nature das montanhas não me agradou. Em uma delas, você nem adicionou grama alta.
  12. Gostei
    Mariotti recebeu reputação de Markin em Mapping of the Week #07   
    Logo mando, tenho que fazer o cenário ainda.
  13. Negativo
    Mariotti recebeu reputação de Guilherme em Conselho?   
    Quando você quer, você fala direto com ela, e não vem correndo no fórum de Tibia para perguntar o que fazer.
  14. Gostei
    Mariotti recebeu reputação de Vodkart em Conselho?   
    Quando você quer, você fala direto com ela, e não vem correndo no fórum de Tibia para perguntar o que fazer.
  15. Gostei
    Mariotti deu reputação a Vodkart em [NPC] Montarias de Aluguel   
    Versão testada: 9.1
    Descrição: É um npc simples que tem como função alugar determinadas montarias por certo tempo, dias para ser exato.


    Em Mods:


    AluguelMount.xml

    <?xml version="1.0" encoding="UTF-8"?> <mod name="Aluguel Mounts" version="1.0" author="Vodkart" contact="tibiaking.com" enabled="yes"> <config name="aluguel_func"><![CDATA[ Aluguel_mounts = { ["war horse"] = {price = 10000, days = 2, mountid = 17, level = 10, premium = false, storage = 500561}, ["fire war horse"] = {price = 30000, days = 1, mountid = 23, level = 20, premium = false, storage = 500562}, ["sandstone scorpion"] = {price = 50000, days = 1, mountid = 21, level = 30, premium = true, storage = 500563} } function doRemovePlayerMount(cid, mountId) doPlayerRemoveMount(cid, mountId) return doCreatureChangeOutfit(cid,{lookType = getCreatureOutfit(cid).lookType, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = getCreatureOutfit(cid).lookAddons}) end function CheckRentMount(cid) for var, ret in pairs(Aluguel_mounts) do if canPlayerRideMount(cid, ret.mountid) and getPlayerStorageValue(cid, ret.storage) ~= -1 and getPlayerStorageValue(cid, ret.storage) <= os.time() then doRemovePlayerMount(cid, ret.mountid) doPlayerSendTextMessage(cid,18,"O tempo da sua montaria "..var.." acabou, para adquirir ela novamente volte ao npc.") end end end ]]></config> <globalevent name="CheckMount" interval="60000" event="script"><![CDATA[ domodlib('aluguel_func') function onThink(interval, lastExecution) local on = getPlayersOnline() if #on > 0 then for i = 1, #on do CheckRentMount(on[i]) end end return true end]]></globalevent> </mod> obs: Checar duas coisas em mods, primeira: Se a função que checa se tem a mount é 'canPlayerRideMount' ou 'getPlayerMount', caso for 'getPlayerMount' trocar: canPlayerRideMount(cid, ret.mountid) por: getPlayerMount(cid, ret.mountid) segunda: o intervalo de tempo na tag do globalevents, no meu server era em mile segundos: interval="60000" -- caso o seu não seja em mile segundos troque 60000 por 60. Data/Npc Peach.xml <?xml version="1.0"?> <npc name="Peach" script="data/npc/scripts/aluguelmounts.lua" walkinterval="50000" floorchange="0"> <health now="1000" max="1000"/> <look type="130" head="0" body="114" legs="114" feet="0" addons="0"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|. You want to {rent} a {mount}?"/> </parameters> </npc> Data/Npc/Script aluguelmounts.lua domodlib('aluguel_func') local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local msg = string.lower(msg) if isInArray({'aluguel','alugar', 'rent', 'mounts', 'mount'}, msg) then npcHandler:say("Você pode comprar {war horse}, {fire war horse} e {sandstone scorpion}!", cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if Aluguel_mounts[msg] then if Aluguel_mounts[msg].premium == true and not isPremium(cid) then npcHandler:say('Você precisa ser premium para alugar essa montaria.', cid) return true elseif getPlayerLevel(cid) < Aluguel_mounts[msg].level then npcHandler:say('você precisa ter level ' .. Aluguel_mounts[msg].level .. ' ou mais para alugar essa montaria.', cid) return true elseif getPlayerStorageValue(cid, Aluguel_mounts[msg].storage) >= os.time() then npcHandler:say('você já alugou essa montaria!', cid) return true end name,price,stor,days,mountid = msg,Aluguel_mounts[msg].price,Aluguel_mounts[msg].storage,Aluguel_mounts[msg].days,Aluguel_mounts[msg].mountid npcHandler:say('Você quer alugar a montaria '..name..' por '..days..' dia'..(days > 1 and 's' or '')..' no preço de '..price..' gps? {yes}', cid) talkState[talkUser] = 2 else npcHandler:say('Desculpe, eu não vendo essa montaria.', cid) end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 2) then if doPlayerRemoveMoney(cid, price) then doPlayerAddMount(cid, mountid) setPlayerStorageValue(cid, stor, os.time()+days*86400) npcHandler:say('Aqui está sua montaria '..name..', ela irá durar até '..os.date("%d %B %Y %X", getPlayerStorageValue(cid,stor))..'.', cid) else npcHandler:say('você não tem dinheiro suficiente para alugar a montaria!', cid) talkState[talkUser] = 0 end elseif msg == "no" then selfSay("Then not", cid) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())


    Configuração:

    Em mods tem uma tabela chamada 'Aluguel_mounts'


  16. Gostei
    Mariotti deu reputação a Ziak em [SHOW-OFF] Armaridiun Projeto   
    Gostei do mapa , ahuahauh u é noiz q fez , mas fico bom e organizado.... " esperando mais .
  17. Gostei
    Mariotti deu reputação a Slaake em [SHOW-OFF] Armaridiun Projeto   
    Eae galerinha do TK, tudo bem com vocês?



    Bom, venho mostrar o [show Off] do servidor que eu e o Ziak estamos fazendo, e lá vai:


































    Nova (Em homenagem ao TonyPlyson, pois vi esse barzinho no map dele e gostei)











    Mapper's: Slaake (Eu);Ziak




    ~~~~>Comenta ai galera, mais para frente postaremos mais fotos, nosso servidor será de XP Alta<~~~~

  18. Gostei
    Mariotti recebeu reputação de Private Sub Teste em Skyforever Curte Mc Tibiano kk   
    Hora da war = Heavy Metal
    Resto é Thrash Metal e alguns rocks... foda-se MCTibiano
  19. Gostei
    Mariotti deu reputação a CorvoAnarcoPunk em Tutorial Básico de spriting.   
    Como ter uma noção de iluminação.



    A luz vem do noroeste, e refletida no sudeste e o sprite sempre tem que estar com sua iluminação.








    Lembrando que a parte do sudeste não é tão escura, por que a luz é refletida no caso.





    Veja no exemplo.






    1- Luz direta.



    A luz e mais forte na parte do noroeste, pois a luz é direta fazendo que o efeito com brilho.



    2- Luz refletida.



    Reparem que há pouca luz na parte sudeste da sprite, vocês podem notar que a luz é menor.




    Por que a luz vem do sudeste e refletida no noroeste?



    Lembrando que as sprites são na perspectiva 45°, por isso a luz vem do noroeste.





    O que é AA?



    Anti-aliasing (AA).











    O AA é o efeito que diminui o sprite que esta serrilhado, deixando pixels de aparência mais suave, e redonda.












    Evitando o pillow shading.



    O que é pillow shading?



    Pillow shading é quando você esta fazendo a sprite e ela fica com o efeito borracha agora como evitamos, siga a imagem a baixo.






    1- Lado com o efeito pillow shading.



    2- Lado com o efeito suave e metalico.






    Como fazer contraste.







    Observe essa imagem e veja a diferença de cores com 2 a 3 tipos de cores, tendo uma divisão entre o meio da sprite, parte lado mais escuro e mais claro, agora segundo os paços da luz vocês podem ver que o contraste, com as cores ficam assim.







    Outlines e suas simples técnicas.







    Vamos notar que na figura acima eu fiz um dragão.



    Eu comecei com simples rabiscos bem curvos, e não tenha medo de usar as curvas, pois e uma coisa que pode ajudar de mais.



    Depois dos rabiscos vamos notar a figura V2, nesta figura eu fui despoluindo os Pixels e adicionando mais curvas até que cheguei ao terceiro resultado.



    Que e um pouco mais curvado do que o outro, pois a cada passo que fui moldando meu dragão eu fui usando somente curvas.



    Já na quarta figura eu fui acrescentado detalhes, esses detalhes e para adicionar a impressão de que e realmente um tipo de dragão.



    Note que ele esta bem mais curvado do que nas anteriores, pois quero chegar a um único resultado.



    Varias pessoas tem dificuldades na parte de criação do outline, mas e muito fácil e que nem aqueles desenhos que fazíamos na 1 serie.



    Ais vão moldando o desenho ate que chegaremos ao ultimo resultado. Que e o outline que você queria.Vamos notar que na figura acima eu fiz um dragão.



    Eu comecei com simples rabiscos bem curvos, e não tenha medo de usar as curvas, pois e uma coisa que pode ajudar de mais.



    Depois dos rabiscos vamos notar a figura V2, nesta figura eu fui despoluindo os Pixels e adicionando mais curvas até que cheguei ao terceiro resultado.



    Que e um pouco mais curvado do que o outro, pois a cada passo que fui moldando meu dragão eu fui usando somente curvas.



    Já na quarta figura eu fui acrescentado detalhes, esses detalhes e para adicionar a impressão de que e realmente um tipo de dragão.



    Note que ele esta bem mais curvado do que nas anteriores, pois quero chegar a um único resultado.



    Varias pessoas tem dificuldades na parte de criação do outline, mas e muito fácil e que nem aqueles desenhos que fazíamos na 1 serie.



    Ais vão moldando o desenho ate que chegaremos ao ultimo resultado. Que e o outline que você queria.




  20. Gostei
    Mariotti deu reputação a Arttxel em Arena de Pixels #4 Ed.   
  21. Gostei
    Mariotti recebeu reputação de ElderDark em Você   
    Comi c* de curioso...
  22. Gostei
    Mariotti recebeu reputação de ElderDark em Você   
    Tava de brinks tbm...
    dá abrassu qqqq
  23. Gostei
    Mariotti recebeu reputação de ElderDark em Novo Ídolo Teen   
    http://www.youtube.com/watch?v=GFuUHyctQDs&feature=related



    E eu pensando que não podia piorar do que no outro tópico e.e



    Assistam e tenham insônia.



    Cenas fortes



    Idade: -12

  24. Gostei
    Mariotti deu reputação a ElderDark em [Showoff] RookGuardia - Cidade   
    Irei postar mais showoff's hoje ainda, faltava vontade para postar, mais... se gostarem, um rep+ nao custa nada heauhuea
  25. Gostei
    Mariotti deu reputação a ElderDark em [Criação ElderDark] Construção Nature   
    Então galera, estava querendo fazer algo bem diferente, então sai mexendo até que no final saiu esta construção, no caso seria uma casa bem "Natureba"




    Imagen







    Link :
    Download Casa Nature



    Se gostaram só dar um REP+, não vai fazer sua mão cair



    Att ElderDark

Informação Importante

Confirmação de Termo