Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 03/18/12 em todas áreas

  1. Tutorial Básico de spriting.

    beadandes e 3 outros reagiu a CorvoAnarcoPunk por uma resposta no tópico

    4 pontos
    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.
  2. [NEW] Frozen-hell 8.60 [UPDAPT FULL NO BUGS] !

    tutimon reagiu a raell5 2 por uma resposta no tópico

    1 ponto
    Eaw Gallera Tibikinganos !! Depot Events Areas Para Upar ! Quests ! Area Para Diverssos Leveis ! Novos Treiners ! Areas Para Pescar ! Onde Vai Ser O Account Manager ! Pesca ! Frozen-hell ! ~//~ Entaum Pessoal Meu Ot Tem Systema Unico De Pesca ! E De Ctf Event E Wae Event Todos Sao Automaticos 2hrs Comessa Todos Com Seu Ot Online ! Download Map ! Scan Do Mapa ! Botei Os Items Donater Ao Lado Dos Treiners ! So Catar O Id Dos Items E Fazer Seu Set Ou Armas ! Bom Boa Sorte Com O Mapa Se Auguem Gostar Pode Dar 1 Rep + ! Boa Sorte Com O Mapa Atualizado ! Recomendo exp 450 Era Do Originall ! Galera dei Uma Retocada No Server Ta Em Novo Download ! [ Raell's Undead ] ! ATT ' Novo Updapt !! 12/03/2012 [Raell's Undead] Mapper º ~//~ [Creditos] [Huziwara] - > Por Me Ajudar Com Spells & Atack ! [Menoxide] - > Pelo Mapa 8.54 ! [Raell's Eu º] - > Por Editar 99% Do Mapa e Retirar Os Bugs 8.54 !
  3. NPC Guard - Ataca players com skulls.

    eviltox reagiu a Garou por uma resposta no tópico

    1 ponto
    Nome: Guard Tipo: NPC Autor: Oneshot Muitos devem conhecer o NPC Guard, que possui inteligência artificial e ataca jogadores que possuem skulls de servidores que baixam. Acontece que o script desse NPC foi programado apenas para um NPC só, então quando você tenta, por exemplo, ter dois Guards no servidor, se um está na cidade A e outro na cidade B e, por exemplo, o NPC da cidade A começa atacar um jogador, o NPC da cidade B se teleporta "magicamente" para a cidade A. Pensando nisso, resolvi otimizar todo o código, orientando ele a objetos. Isso faz com que cada NPC (objeto) tenha suas próprias variáveis e não compartilhem mais elas entre si. Em data/npc/lib, crie um arquivo chamado guard.lua e adicione o conteúdo abaixo: Guard = { config = { attackspeed = 1000, }, combat = {type = COMBAT_PHYSICALDAMAGE, min = 100, max = 200} } function Guard:new() local ret = {} setmetatable({}, {__index = self.combat}) setmetatable(ret, {__index = self}) return ret end function Guard:reset() self.config = Guard.config self.target = 0 selfFollow(0) doTeleportThing(self.id, self.position) end function Guard:updateTarget() if self.target ~= 0 then return end local creatures = getSpectators(getThingPosition(self.id), self.range, self.range, false) for i = 1, #creatures do local target = creatures[i] if isCreature(target) and not isNpc(target) and getCreatureSkull(target) >= 3 then if not getTilePzInfo(getThingPosition(target)) then if selfFollow(target) then selfSay("I don't tolerate people like you, ".. getCreatureName(target)) self.target = target self:attack() break end end else self:reset() end end end function Guard:attack() if self.target == 0 then self:reset() return end self.time = self.time or os.clock() if self.time < os.clock() then if getDistanceBetween(getThingPosition(self.id), getThingPosition(self.target)) == 1 then doTargetCombatHealth(self.id, self.target, self.combat.type, -self.combat.min, -self.combat.max, CONST_ME_DRAWBLOOD) end self.time = self.time + (self.config.attackspeed/1000) end end Agora em data/npc/scripts, crie um arquivo chamado guard.lua e adicione o conteúdo abaixo: local guard = Guard:new() function onCreatureAppear(cid) if cid == getNpcId() then guard.id = getNpcId() guard.target = 0 guard.position = getNpcPos() end end function onCreatureDisappear(cid) if cid == guard.target then guard:reset() end end function onCreatureSay(cid, type, msg) return false end function onThink() guard:updateTarget() if guard.target ~= 0 then if isCreature(guard.target) then guard:attack() else guard:reset() end else guard:reset() end end E em data/npc/ crie um arquivo chamado guard.xml e adicione o conteúdo abaixo: <?xml version="1.0" encoding="UTF-8"?> <npc name="Guard" script="guard.lua" walkinterval="0" speed="200" floorchange="0"> <health now="100" max="100"/> <look type="134" head="57" body="59" legs="40" feet="76" addons="0"/> <parameters/> </npc> Abraços \o
  4. Tutorial Básico de spriting.

    victorb reagiu a CorvoAnarcoPunk por uma resposta no tópico

    1 ponto
    obrigado galera pelos comentários. Adicionei uma técnica em questão de formatos e outine.
  5. [Resolvido] [Ajuda] Efeito No Chao !

    raell5 2 reagiu a Adriano SwaTT por uma resposta no tópico

    1 ponto
    Deu ERRO no Launcher? Você lembrou de mudar as coordenadas do Script? Abraços'
  6. [NEW] Frozen-hell 8.60 [UPDAPT FULL NO BUGS] !

    sherifops reagiu a nari por uma resposta no tópico

    1 ponto
    é facil arrumar os bugs q tem no ot?
  7. fui ban !

    Garou reagiu a Gusttavomarinho por uma resposta no tópico

    -2 pontos
    se fudeu
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo