Jump to content

ThiagoBji

Conde
  • Posts

    789
  • Joined

  • Last visited

  • Days Won

    5

Reputation Activity

  1. Upvote
    ThiagoBji reacted to Insaend in [Tutorial] A arte do pontinho - Iluminação/Sombreamento - 1.02   
    Ola Xtibia, hoje vamos ver iluminação e Sombreamento de itens.
     
    1.02 - Iluminação/Sombreamento
     
    A iluminação e sombreamento são praticamente a mesmas coisas como se um lado de algo pegar mas luz e o outro não tau como Iluminada e não Iluminada! devido a nossa iluminação (Luz) da perspectiva em questão 45º graus ter sua luz vinda do noroeste fazendo com que a imagem (sprite) receba mais iluminação na areá esquerda focando a parte de cima! ((Noroeste))
     
    Exemplos de itens.
     
    Exemplo:

    infelizmente este tutorial sera focado mais em Iluminação para com Itens mais os bonecos a cima podem dar uma ideia do que sera tratado em um geral.
    A numeração pode indicar o quanto sera mais escuro ou mesmo o quanto ele esta mais escondido da iluminação ficando assim mais sombreado (escuro sem tom ou mesmo sem vida nas cores) tendo em mente que o sombreamento pode ser feito de varias formas... fazendo uso ou não de cores fortes ou mesclando estas.
     

    01 Sprite:
     

    Na imagem 01 temos em mente que o amarelo e a parte que mais recebera iluminação e dividiremos ela do mais claro para o mais escuro que e o Azul cinza.

    02 Sprite:

    Na imagem Dois sabemos que a Sprite tem dois lado e que cada lado apos sair do meio do item em questão diminui assim criando também Relevo sendo assim lado Leste ficando mais sombreado apos a linha vermelha.

    03 sprite:

    Aplicamos agora o Beje e o Verde, O beje e como um suavizador entre o Amarelo que e o mais claro e o Azul que e mais escuro... O verde e a parte Iluminada do lado que não sofre tanto com a iluminação porem ainda sim não e todo preto tendo um reflexo natural.
    PS: sabemos que a luz alem de passar também reflete por qualquer tipo de objeto e superfície porem cada uma com seu nível de reflexo aqui poderíamos dizer que e um bem baixo...

    Sabemos que a imagem agora tem
    Luz, sombra, divisão, e a Luz fraca do lado da sombra.
    Amarelo, Azul, beje, verde.

    Com esses a nossa imagem 03 já esta pronta agora vamos para o acabamento na imagem 04

    04 sprite:

    Nessa imagem usaremos mais um tom e trabalharemos mais a imagem com o Beje que alem de divisor também serve como suavizador em outras parte a não ser na lamina, usaremos o Azul cinzento para poder mesclar o verde com o Azul ( Anti-aliasing).


    PS: Ate o momento estamos com Iluminação e sombreamento para com a Sword caso queiram que eu demonstre para com outros itens ( machados ou ate mesmo armadura postem uma outline bem trabalhada e vamos aprender nesse tópico como fazer! Estarei usando outline de vocês para fazer esse tutorial então postem uma boa para com o item que tem duvidas!
    PS²: As cores citas em cima tem que ser removida para que sua espada tenha uma aparência mas bela as cores foram só para demarca onde teria o que, apos compreender isso tem que ser feito o trabalho em todo o item para que ele fique usável! Duvidas postem....

    Zoom Imagem Tutorial:


     
     
    A arte do pontinho - Sumario
    A arte do pontinho - Outline 1.01
    A arte do Pontinho - Volume 1.03
     
     
  2. Upvote
    ThiagoBji got a reaction from Roksas in Estatua Promotion   
    Olá galera! Hoje venho postar um script aqui legalzinho, espero que gostem!
     
    #Descrição:
    Quando o player clicar na estátua, ele ganhará promotion.
     
    #Dificuldade: Fácil
     
    #Testado: Sim
     

    INSTALANDO


    Pasta do seu OT/data/actions/scripts/estatuapromo.lua:


    function onUse (cid, item, frompos, item2, topos) if getPlayerPromotionLevel(cid) => 2 then doPlayerSendTextMessage(cid, 27, "Você já é promovido!") return true end setPlayerPromotionLevel(cid, 2) doPlayerSendTextMessage(cid, 27,"Promovido! Relogue para fazer efeito.") doSendMagicEffect(getCreaturePosition(cid), 22) return true end
    Pasta do seu OT/data/actions/actions.xml:


    <action actionid="21559" event="script" value="estatuapromo.lua"/>
     
    Depois de instalar, coloque a ACTION ID 21559 na estátua.
     

    EXPLICANDO


    Em estatuapromo.lua, nessa parte aqui:


    (cid, 27, "Você já é promovido!")
     
    É a mensagem que o player receberá em caso ele já tive-se pegado a promotion (clicado na estátua)
    Em estatuapromo.lua, nessa parte aqui:


    (cid, 27,"Promovido! Relogue para fazer efeito.")
     
    É a mensagem que o player receberá ao ganhar sua promotion (clicar na estátua)
    Em actions.xml, nessa parte aqui:


    actionid="21559"
     
    É a ACTION ID da estátua.
     
    Créditos: Roksas (script), Lokodurst (pedido), Thiagobji (tópico, contribuição)
     
    Então é isso galera! Qualquer dúvida, postem! Obrigado
  3. Upvote
    ThiagoBji got a reaction from Nathan Fischer in Bug Armor -- Ajuda por favor   
    Uma coisa, qual level que você quer que pode usar ela e qual vocação?
  4. Upvote
    ThiagoBji got a reaction from Nathan Fischer in Bug Armor -- Ajuda por favor   
    Pronto. Deixa assim agora seu movemments.xml:
     
     
     
     
    Explicando como você deve fazer se quiser adicionar outro item.
    Simples, se você for adicionar uma armor, vai em <!-- Legs --> e adiciona o script (que eu vou postar abaixo)
     
    Se você for adicionar uma Legs, vai em <!-- Legs --> e adiciona o script (que eu vou postar abaixo)
    E sim em diante. O script é o seguinte:
     

    <movevent type="Equip" itemid="8865" slot="armor" level="20" event="function" value="onEquipItem"> <vocation id="1"/> <vocation id="5" showInDescription="0"/> <vocation id="2"/> <vocation id="6" showInDescription="0"/> <vocation id="3"/> <vocation id="7" showInDescription="0"/> <vocation id="4"/> <vocation id="8" showInDescription="0"/> </movevent>
     
    Espero que entendeu
  5. Upvote
    ThiagoBji got a reaction from NyckAlmeida in Como crio shop para modern acc ?   
    Não sei como funciona o modern acc. O shop admin é o quê tem no gesior, que tem a página shop admin, ai tem add item, ai clica em adicionar, ai pede o ID do item, a quantidade de item que vai vender, o nome, a descrição, e o quê será vendido (item, premium, ban, changenome) e clica em ok.
     
    E assim o item é adicionado pra ser vendido no shop. Eu acho que o modern não tem ele
  6. Upvote
    ThiagoBji reacted to Garlickwar in Comandos Básicos e comandos avançados   
    Bom olá galerinha do xtibia sei que existem muitos tutoriais de comandos de god mais vou por os comandos básicos e tambem os mais avançados. Bom digamos que você está criando um server é God más não sabe comandos Para isso estamos aqui

    - Comandos básicos:
     
    /b Fala em vermelho para todo o server
    /c nome do player (Pucha o player até você)
    /goto nome do player (Transporta você até o player)
    /t ou /t nome do player (Teleporta para o templo você pelo /t ou algum player pelo /t name)
    /owner nome do layer (Entre dentro de uma casa e use este comando para dar a casa a este player)
    / pvp ( Deixa o server pvp, pvp enforced e no pvp)
    /ghost (te deixa invisivel vale lembrar que pessoas da staff com mesmo cargo e maior podem te ver)
    /up (Faz você subir um andar se tiver)
    /down (Faz você descer um andar se tiver)
    /r (Exclui itens ou qualquer coisa caso queira excluir coisas se usado em player faz eles logarem, com mais itens tipo dinheiro que tem 100 fala /r all)
    /kick nme do player (Kika o player)
    /info (Ve as informações do server)
    /s nome do npc (Cria um npc)
    /addskill Nome do player, nome da skill 1 (Da skill para um player por exemplo "/addskill Stilwar fishing 10" da 10 de fishing)
    /addskills, nome do player experience 1 (Dá 1 de level para o player)
    /openserver (Abre o server para as pessoas)
    /closedserver (Fecha o server para as pessoas apenas Gods ficam on)
    /save (Salva o server)
    /i id ou nome (Cria o item do nome citado em caso de gold coin sempre ira criar 100 automaticamente)
    /n nome do objeto (Cria um item com o nome)
    /m nome da criatura (Cria um monstro ao seu lado)
     
    Bom gente os básicos estão ai vale lembrar que na criação eles criam apenas item ja existentes tambem o mesmo é na criação da criatura
     
    Continuando nosso tutorial vamos para os comandos mais avançados os attr
     
    /attr health -999999 (Este comando tira o tanto de vida representado no mumero posto no caso um exemplo: /attr health -9999 vai tirar 9999 Ele funciona em qualquer coisa viva players e monstros porem tome cuidado caso você tire mais vida do que um player tem ele vai ficar morrendo ate chegar na quantidade que voê tirou exemplo: jogador tem 100 de vida se você tirar 200 ele vai morrer duas vezes)
     
    /attr position x y z (Este comando serve para editar teleports crie um portal normal vá no local que quer que o player vá e de look no chão la terá a position substitua as letras do comando por os numeros correspondentes exemplo : /attr position 150 27 10
     
    /attr set name "Nome que você quer (Comando usado para mudar o nome de um item ponha o item em sua frente e use o comando
    exemplo: /attr set name "Super Stilwar armor vai mudar o nome da armor.
     
    /attr set attack 99999 (Ponha uma arma [sword,axe ou club] na sua frente e diga este comando para deixala com 99999 de atack o valor você pode alterar para + ou menos). Este comando pode ser usado para mudar a força de defesa (defense) e mudar a força da armor apenas substitua para aumentar a força do escudo /attr set defence 9999 e para mudar a força da armadura /attr set armor 999999.
     
    /attr set text "Frase que desejar (serve para mudar as escritas das placas no jogo)
     
    /attr vocation 1 (1 = Sorcerer, 2 = Druid, 3 = Paladin, 4 = Knight)
     
    /attr group 6 (o numero corresponde ao cargo que ele tera
    1 - Player normal 2-Tutor 3 -Senior tutor 4 -Game Master 5 - Senior Game master 6 - God)
     
    /attr cannotmove (Faz com que o alvo não se mova
     

    Bom gente existem varios outros más aqui estão os mais uteis


     
    Créditos 40% Vodkart (Já que foi vendo o post dele que eu aprendi)
    60% Eu (Já que a maioria eu sabia e organizei de forma com os mais utilizados
     

    Falow galerinha do
    mais uma vez obrigado pela atenção de todos até nosso prossimo tutorial


    (Caso eu mereça rep+
    )

  7. Upvote
    ThiagoBji got a reaction from felipe360 in Por favor erro ao criar Site no xampp "Can't connect to MySQL database."   
    Afffssssss! Esse é o erro! Sabia que você tinha feito algo errado.
    Vá nesse link -> http://localhost/security/xamppsecurity.php
     
    Cria sua senha e logo após criar, aperte enter. Depois vá no seu XAMPP Controle, clica em STOP no MYSQL, e depois clica em START no MYSQL.
    Pronto! Problema resolvido
  8. Upvote
    ThiagoBji got a reaction from felipe360 in Gente por favor ajudem erro no gesior(website)   
    Claro! Está ai o link -> XAMPP 1.7.3
  9. Upvote
    ThiagoBji got a reaction from Master68 in [Encerrado] MANOW QUANDO EU ABRO SERVIDOR DA ISSO   
    Simples. Basta você baixar a distro -> TFS 3.6 (ant-divulgação), coloca-la em seu OT Server e executa-lo.
  10. Upvote
    ThiagoBji got a reaction from Master68 in [Encerrado] MANOW QUANDO EU ABRO SERVIDOR DA ISSO   
    Isso dá nada não. Não se preocupe.
     
    Dúvida Sanada?
  11. Upvote
    ThiagoBji got a reaction from Roksas in (Duvida) Comandos   
    Então, acesso 0 é o acesso do player. 0 é a mesma coisa que nada
    @Bruno, e ai, funcionou?
  12. Upvote
    ThiagoBji got a reaction from BrunooMaciell in (Duvida) Comandos   
    Acess5 é apenas para GOD. O sistema de Talkaction é diferente do sistema do comando no server.
    Vou citar os acess do talkaction aqui pra você
     
     
    Bom, espero que entenda.
  13. Upvote
    ThiagoBji reacted to drakylucas in Sistema de Atribuição de Pontos - By Draky Lucas   
    Créditos: 100% Draky Lucas

    O que é?
    Cada level que você upa, você ganha uma quantidade de pontos configuráveis, que pode ser trocados por skills, vida e mana, porem sendo controlado o que pode ser trocado por vocação (assim. um knight, por exemplo, nao compraria ML)

    PS: configurem vcs mesmos tudo na LIB

    Funcionamento: Só colocar e ver oO
    Video:



    comandos:
    /atributos

    /atributos add, club
    /atributos add, axe
    /atributos add, sword
    /atributos add, fist
    /atributos add, shielding
    /atributos add, distance
    /atributos add, mana
    /atributos add, vitality

    /atributos reset

    /atributos build

    instalação:
    em data/lib crie um arquivo chamado atributos.lua e nele adicione isso:


    agora em data/talkactions/scripts crie uma pasta chamada drakylucas e nela crie um arquivo chamado atributos.lua , colocando isso nele:



    agora em data/creaturescripts/scripts crie uma pasta chamada drakylucas e nela crie um arquivo chamado atributos.lua (sim, todos arquivos tem o mesmo nome.. cuidado nas pastas) e coloque isso:



    agora em data/creaturescripts/scripts, abre o login.lua e coloque isso ANTES do último return true:



    agora em data/talkactions/talkactions.xml coloque isso:

    <talkaction words="/atributos" event="script" value="drakylucas/atributos.lua"/>
    agora em data/creaturescripts/creaturescripts.xml coloque isso:
    <event type="advance" name="avancarGanharPontos" event="script" value="drakylucas/atributos.lua"/>

    reinicie o servidor e divirta-se.
    PS: não sei se funciona com sqlite.. eu uso MYSQL como banco de dados.
    Testado com TFS 0.4 Rev 3887 8.60



    Por favor, nao deixem de comentar, desanima criar coisas e a cada 100 visitas, apenas um comentario.

    EDIT: Arrumado bug do magiclevel!
  14. Upvote
    ThiagoBji got a reaction from Roksas in [Encerrado] Como Faço   
    Vá em Pasta do seu OT/data/XML/groups.xml, apaga tudo que está dentro dele e deixe-o assim:
     

    <?xml version="1.0" encoding="UTF-8"?> <groups> <group id="1" name="Player"/> <group id="2" name="Tutor" flags="16809984" customFlags="2" access="1" violationReasons="4" nameViolationFlags="2"/> <group id="3" name="Senior Tutor" flags="68736352256" customFlags="14" access="2" violationReasons="10" nameViolationFlags="2" statementViolationFlags="63" maxVips="200"/> <group id="4" name="Gamemaster" flags="3808558964575" customFlags="257215" access="3" violationReasons="19" nameViolationFlags="10" statementViolationFlags="69" depotLimit="3000" maxVips="300" outfit="75"/> <group id="5" name="Community Manager" flags="3840774348794" customFlags="781823" access="4" violationReasons="23" nameViolationFlags="42" statementViolationFlags="213" depotLimit="4000" maxVips="400" outfit="266"/> <group id="6" name="God" flags="3845069447162" customFlags="50331647" access="5" violationReasons="23" nameViolationFlags="426" statementViolationFlags="469" depotLimit="5000" maxVips="500" outfit="302"/> </groups>
  15. Upvote
    ThiagoBji got a reaction from Roksas in (Pasta "Logs") Como recébe comandos só de Gm, Cm, Tutors?   
    Eu acho que é nessa parte aqui do config.lua:
     

    displayPlayersLogging
     
    Você deixa assim:
     

    displayPlayersLogging = true
     
     
    Ou vice-versa.
  16. Upvote
    ThiagoBji got a reaction from gabyzinho1 in [Encerrado] Erros Distro+Poketibia   
    Hm, ok então. Dúvida Sanada amigo?
  17. Upvote
    ThiagoBji got a reaction from FenixBorges in (Pasta "Logs") Como recébe comandos só de Gm, Cm, Tutors?   
    Eu acho que é nessa parte aqui do config.lua:
     

    displayPlayersLogging
     
    Você deixa assim:
     

    displayPlayersLogging = true
     
     
    Ou vice-versa.
  18. Upvote
    ThiagoBji got a reaction from ludgeromf1 in [Encerrado] Como Faço   
    Vá em Pasta do seu OT/data/XML/groups.xml, apaga tudo que está dentro dele e deixe-o assim:
     

    <?xml version="1.0" encoding="UTF-8"?> <groups> <group id="1" name="Player"/> <group id="2" name="Tutor" flags="16809984" customFlags="2" access="1" violationReasons="4" nameViolationFlags="2"/> <group id="3" name="Senior Tutor" flags="68736352256" customFlags="14" access="2" violationReasons="10" nameViolationFlags="2" statementViolationFlags="63" maxVips="200"/> <group id="4" name="Gamemaster" flags="3808558964575" customFlags="257215" access="3" violationReasons="19" nameViolationFlags="10" statementViolationFlags="69" depotLimit="3000" maxVips="300" outfit="75"/> <group id="5" name="Community Manager" flags="3840774348794" customFlags="781823" access="4" violationReasons="23" nameViolationFlags="42" statementViolationFlags="213" depotLimit="4000" maxVips="400" outfit="266"/> <group id="6" name="God" flags="3845069447162" customFlags="50331647" access="5" violationReasons="23" nameViolationFlags="426" statementViolationFlags="469" depotLimit="5000" maxVips="500" outfit="302"/> </groups>
  19. Upvote
    ThiagoBji got a reaction from Matthey in [Encerrado] Speed Char   
    Cara, sei não.. Sei mexer com sources não (nem scripter)
    Os tópicos não foram úteis? Se não, desculpe-me e boa sorte
  20. Downvote
    ThiagoBji got a reaction from SkyLigh in Position temple is wrong....   
    De nada mano!
  21. Upvote
    ThiagoBji reacted to Dann123 in [TUTORIAL] Como criar uma quest, quando clicar no bau vem item e vai para o templo!   
    Primeiro crie um arquivo.lua e renomeie para "quest" em data\actions\scripts
    e cole isso dentro :
     
    Em x,y,z é a position que o player será teletransportado após clicar no bau ou seja, colocar a position para ir ao templo .
    Em x você colocará o unique item na chest;todos os x que está escrito neste arquivo é para colocar o unique !!
    Agora vamos em data/actions/actions.xml
    e coloca está tag :
    E por último vamos ao map editor !
    Colocaremos uma "chest" no map editor, vamos clicar com o botão direito nele .
    Após clicar com o botão direito clica em "properties" .
    Primeiro coloca o action que é 60000,depois clica em unique, coloca o mesmo que você colocou no quest.lua. Agora coloca o item lá em baixo no contents
    clica no quadrado preto, depois escreve o id que você colocou lá no quest.lua e depois clica no item com o botão direito e seleciona "edit item" e
    coloca o número de count que foi o mesmo que você colocou no quest.lua ou se for outro item que não é de quantidade, ai não precisa mecher !!
     
    Pronto sua quest está pronta. Te ajudei ? Rep ++ por favor !!
  22. Upvote
    ThiagoBji got a reaction from andrebeck in Position temple is wrong....   
    Faça o quê o Alex disse, e também, vá em accountmanagement.php que fica em XAMPP. Nessa parte aqui, você coloca a posição:
     

    $player->setPosX(1381); $player->setPosY(1217); $player->setPosZ(78);
     
    E logo em cima, nessa parte aqui:
     

    $player->setTownId($newchar_town);
     
    Você poem o ID da town (id da city), exemplo:
     

    $player->setTownId(1);
  23. Upvote
    ThiagoBji got a reaction from Roksas in Player não loga   
    Você usa TFS né? provavelmente, se sim, deve usar o TFS 0.4, né? Se não, sei lá qual é o motivo do problema.
    Se sim, é os motivos a quais eu falei.
  24. Upvote
    ThiagoBji got a reaction from Roksas in [Show-OFF] Templo by Thiagobji   
    Obrigado pela dica e opinião. Então, como eu disse, eu fiz brincando.. E também, fiz pensando em algum templo de war ou algo do tipo.
    Obrigado mesmo assim!
  25. Downvote
    ThiagoBji got a reaction from Roksas in [Encerrado] [8.60] Erro após morrer no tibia   
    Vá em config.lua do seu ot, nessa parte aqui você poem a posição que é pra nascer:
     
     
    Caso seu OT for mysql, edite a posição dos chares samples com a mesma do config.lua, que no caso, é a posição que é pra nascer.
    Outra forma é a seguinte, vá em accountmanagement.php do XAMPP, nessa parte aqui:
     
     
    Você faz o mesmo. Coloque a posição que é pra nascer o char.
    E, pra colocar em qual cidade que é pra nascer, você coloca nessa parte aqui do accountmanagement também:
     
     
    Deixando assim, exemplo:
     
     
    Bom, caso o erro persistir depois de você fazer isso tudo, coloque outra posição pra nascer.
     
    Atenciosamente, Thiagobji.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...