Histórico de Curtidas
-
Mariotti deu reputação a FLC em FLC - Attempt to mapping - ShowOffhaha, eu não sabia comooo fazer o caminho kk
Wyverns rs
-
Mariotti deu reputação a beto06 em Beto06 - Show OffBeholders inspired by AundSoul
http://3.ii.gl/-b4ZAHl4J.png
-
Mariotti deu reputação a beto06 em Beto06 - Show Offhttp://4.ii.gl/M7M7mQwSa.png
-
Mariotti recebeu reputação de beto06 em Beto06 - Show OffBeto, você ainda existe, cara.
Minimap legal, btw.
-
Mariotti deu reputação a beto06 em Beto06 - Show Offhttp://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 -
Mariotti recebeu reputação de 3visan em Fairy Tail Online - FTO - Show-offO único problema é o membro Vittu(brinks, Vittu), fora isto está indo bem.
-
Mariotti recebeu reputação de 3visan em [Show Off] DuMal & VictorFTFoi 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.
-
Mariotti recebeu reputação de Markin em [Show OFF] SecretMindIrei tirar e usá-las em outras ocasiões. Agradeço as críticas.
-
Mariotti recebeu reputação de Markin em [Show OFF] SecretMindEu 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.
-
Mariotti recebeu reputação de Markin em [Show OFF] SecretMindComeç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
-
Mariotti recebeu reputação de Markin em [SHOW OFF]JoaovitorNã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.
-
Mariotti recebeu reputação de Markin em Mapping of the Week #07Logo mando, tenho que fazer o cenário ainda.
-
-
-
Mariotti deu reputação a Vodkart em [NPC] Montarias de AluguelVersã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'
-
Mariotti deu reputação a Ziak em [SHOW-OFF] Armaridiun ProjetoGostei do mapa , ahuahauh u é noiz q fez , mas fico bom e organizado.... " esperando mais .
-
Mariotti deu reputação a Slaake em [SHOW-OFF] Armaridiun ProjetoEae 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<~~~~
-
Mariotti recebeu reputação de Private Sub Teste em Skyforever Curte Mc Tibiano kkHora da war = Heavy Metal
Resto é Thrash Metal e alguns rocks... foda-se MCTibiano
-
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.
-
Mariotti deu reputação a Arttxel em Arena de Pixels #4 Ed.
-
-
-
Mariotti recebeu reputação de ElderDark em Novo Ídolo Teenhttp://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
-
Mariotti deu reputação a ElderDark em [Showoff] RookGuardia - CidadeIrei postar mais showoff's hoje ainda, faltava vontade para postar, mais... se gostarem, um rep+ nao custa nada heauhuea
-
Mariotti deu reputação a ElderDark em [Criação ElderDark] Construção NatureEntã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