Ir para conteúdo

Wend Siilva

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    Wend Siilva recebeu reputação de DarkRed em [Pedido] Npc que vende Outfit!   
    Uso esse no meu servidor de pokemon:




     
    não preciso explicar nada do script porq já está muito fácil de entende  
  2. Gostei
    Wend Siilva recebeu reputação de MagmaRoox em Como Aumenta a capacidade Do Cliente Sem Extender ?   
    ver ai: http://www.tibiaking.com/forum/topic/51349-liberando-espa%C3%A7o-de-sprites-no-old-client/
  3. Gostei
    Wend Siilva deu reputação a xWhiteWolf em [Dúvida] como organizar .lua?   
    você quer dizer que está tudo numa linha só e quer organizar normal? Só ir pulando linha no notepad e organizando manualmente
  4. Gostei
    Wend Siilva deu reputação a Wend II em [OTC] [TUTORIAL] Transparência   
    Eae galera, vim aqui pra ensinar vocês a usar a transparência no tibia, vamos começar.
     
    Primeiro você tem que ter uma versão de 0.6.5 ou superior do otclient e habilitar a feature.
    Para habilitar a feature você vai em game_things depois em game_things.lua e adicione isto em baixo de function load()

    g_game.enableFeature(GameSpritesAlphaChannel) Agora você tem que usar o Object Builder(versão 0.3.4), abra o object builder, abra seu spr/dat e bota em compile as e ative a opção transparency.
    Pronto, seu cliente e o server já estão aptos a receber a transparência.
     
    Agora a parte mais complicadinha, como montar a sprite com transparência para adicionar no client.
     
    Abra sua sprite no photoshop, delete todos os pixels de fundo(geralmente é rosa), deixe somente os que a sprite usa.
     
    Agora vá em opacidade e diminua para o desejado.
     
    Agora preste bem atenção, salve a imagem no formato PNG, pois ele aceita alfa.
     
    Depois vá no Object Builder, clique para abrir spr/dat, selecione a opção transparency(senão não vai reconhecer seu dat/spr), vá na sprite desejada e a adicione.
     
    Agora compile, também com a opção transparency ativada.
     
    Testei com uma outfit qualquer, resultado final:
     

     
     
     
     
     
     

    Créditos xSONYx EdMignari Baxnie
  5. Gostei
    Wend Siilva deu reputação a Wend II em (Resolvido)Aprender Lua (sugestão do material)   
    isso ai não vai ajudar muito mexer nas scripts do open tibia
    aqui mesmo no tibiaking tem aulas > http://www.tibiaking.com/forum/forum/220-aulas-de-scripting/
  6. Gostei
    Wend Siilva deu reputação a Wend II em (Resolvido)error globalevents   
    Troque seu script por esse
    local config = { positions = { ["Welcome"] = { x = 563, y = 269, z = 7 }, } }   function onThink(cid, interval, lastExecution) for text, pos in pairs(config.positions) do doSendAnimatedText(pos, text, 140) doSendMagicEffect(config.positions, 65) end   return TRUE end feito isso adicione essa tag no golbalevents.xml 
    <globalevent name="Welcome" interval="1" script="Welcome.lua"/> ali na tag onde está Welcome.lua é o nome do arquivo.lua no caso coloquei welcome.lua
  7. Gostei
    Olhe essa parte no seu config.lua para ver se está igual, se não tiver coloque

    freePremium = false premiumForPromotion = true
  8. Gostei
    Wend Siilva deu reputação a Wend II em (Resolvido)Alavanca criando monstro   
    Só ir adicionando mais linha, tipo isso que fiz 

    local time = 20 -- tempo em segundos para usar local monster = "Demon" -- "Monstro" entre aspas local monster1 = "Demon" -- "Monstro" entre aspas local pos = {x = 123, y = 456, z = 7} -- Posição que irá nascer. local pos1 = {x = 123, y = 456, z = 7} -- Posição que irá nascer.   function onUse(cid, item, frompos, itemex, topos)   if item.itemid % 2 == 1 then doTransformItem(item.uid, item.itemid + 1) else doTransformItem(item.uid, item.itemid + -1) end   if getStorage(1249) - os.time() < 1 then      doSetStorage(1249, os.time() + time)      addEvent(function() doCreateMonster(monster, pos) end, 10000)      addEvent(function() doCreateMonster(monster1, pos1) end, 10000)      doCreatureSay(cid, "In 10 seconds the boss will appear.", TALKTYPE_MONSTER) else doPlayerSendCancel(cid, "You need wait ".. getStorage(1249) - os.time() .." seconds to use again")      doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)     end     return true   end  
    dupliquei a linha local monster = "Demon" editando apenas o local monster para local monster1
    mesma coisa fiz com a linha local pos = {x = 123, y = 456, z = 7} que dupliquei e editei para local pos1 =
     
    feito isso agora é só duplicar a linha addEvent(function() doCreateMonster(monster, pos) end, 10000) deixando ele configurada , alterando ali (monster, pos) para (monster1, pos1)
  9. Gostei
    Wend Siilva recebeu reputação de Wend II em Deslogar com pokemon dentro da ball.   
    Eai vertinho
    Troca por esse:



     
     
     
    Veja suas alterações de novo, você deixou faltando um ")" na parte do code
  10. Gostei
    Wend Siilva recebeu reputação de Ayron5 em Deslogar com pokemon dentro da ball.   
    Eai vertinho
    Troca por esse:



     
     
     
    Veja suas alterações de novo, você deixou faltando um ")" na parte do code
  11. Gostei
    Wend Siilva recebeu reputação de Sanieg em Deslogar com pokemon dentro da ball.   
    Eai vertinho
    Troca por esse:



     
     
     
    Veja suas alterações de novo, você deixou faltando um ")" na parte do code
  12. Gostei
    Wend Siilva recebeu reputação de Vertinho123 em Deslogar com pokemon dentro da ball.   
    Eai ayron
    faz isso aqui, vá na pasta data\creaturescripts\scripts e abra o arquivo goback.lua
    feito isso procure por essa função:
    function onLogout(cid) logo abaixo dessa função coloque essa:
        if #getCreatureSummons(cid) >= 1 then     doPlayerSendCancel(cid, "Recolha seu pokemon para poder sair do jogo.")     return false     end ficando assim:
    function onLogout(cid)     if #getCreatureSummons(cid) >= 1 then     doPlayerSendCancel(cid, "Recolha seu pokemon para poder sair do jogo.")     return false     end
  13. Gostei
    Wend Siilva deu reputação a Boos em [Download] Remakes & Itens {21/03}   
    Estarei Fazendo Um Pack De Remakes E Itens  !

    Lista:
    Download:http://www.mediafire.com/download/eh9u93e34cg91g6/novascoisas.rar

    Creditos: PXG
  14. Gostei
    Wend Siilva recebeu reputação de Vinydeks em [HELP ME] Pokemon Dinamite   
    Como falei, a base deles está muito editada e não ah daquela base para baixar  
  15. Gostei
    Wend Siilva deu reputação a Beeny em Inspirações para WEB.   
    Olá.
    Hoje eu vou trazer várias inspirações para você que está fazendo seu layout.
     
    Vamos lá.
     


     
    mais informações, aqui
     

     

     
    mais informações, aqui

     

     
    mais informações, aqui
     

     

     
    mais informações, aqui
     

     

     
    mais informações, aqui
     

     

     
    mais informações, aqui
     

     

     
    mais informações, aqui
     

     
    Alguns destes, tem as psds liberadas.
    então é importante/interessante você checar cada um.
     
    Abraços.
     
     
     
  16. Gostei
    Wend Siilva deu reputação a Thayam em [Show Off] Gabisa00   
    Bom, vamos lá:
     
    Cada material absorve a luz em uma proporção diferente, jóias no geral absorvem muita luz, é comum ver um reflexo no lado oposto da fonte. Como a nossa fonte de luz é o noroeste, vai haver um pequeno reflexo no sudeste.
     

     
    Exemplo:
     

    Créditos da imagem: Redshrike.
     
    No caso da sua jóia, o reflexo aparenta estar vindo do norte, e não está refletindo em lugar algum, o que nos tira a noção de que este objeto é um jóia brilhante, faltou também um pouco de hue, como o caronte disse, você se limitou muito as cores externas, usando apenas 4 tipos de cores (praticamente, tirando os contornos) para realizar a coloração, não tenha medo ou insegurança de usar muitas cores, tornam sua sprite muito mais bonita e completa.
     
    Pesquisei no google e achei algo parecido com o seu desenho, vale para observar a questão da iluminação na foto, a iluminação vem do noroeste, assim como devemos fazer:
    (créditos alibabá, que lorgo perdeu a joia pros 40 ladrões)
     
    Achei o tamanho que você escolheu suficiente para se trabalhar com este tipo de material então tente manter-se nessas proporções. Quando aos contornos, um contorno todo preto como você fez é interessante somente em alguns casos, pois como aconteceu com sua imagem, ele tirou um pouco na noção de arredondamento da sprite (esses chanfros que vemos na imagem), fazendo parecer que é uma chapa, com uma elevação na face superior e sem nada na face inferior, tente utilizar um outro tom para criar a sensação de que a jóia está chanfrada, e que ela não se limita somente a parte de cima dela.
     
    Mantendo as noções de que sua joia é retangular, e não esférica como nos exemplos, editei ela, deixando com umas cores um pouco mais escuras para fins didáticos:

     
    Perceba como os "brilhos" que você provavelmente contornou antes de pintar a sprite limitaram o brilho da sprite, não é regra, afinal cada spriter tem seu jeito de trabalhar, porém acho válido começar sempre pelas partes mais iluminadas, parece me dar uma sensação de tranquilidade maior escolher cores escuras ao invés de tentar visualizar o brilho após a sprite estar pintada, mas como disse, cada um tem seu jeito!.
     
    Use e abuse das cores, crie uma paleta de cores enorme se necessário, o importante é trabalhar livre, sem se prender a poucas cores.
     
    Espero que tenha entendido o que eu quero dizer, e que essas dicas te ajudem em seu caminho
     
    Aguardo um retorno com novas edições Você leva jeito, gostei de suas sprites anteriores, você evolui bastante desde a primeira sprite!
     
    OBS: Deixo aqui três tutoriais que podem te ajudar com isso:
    http://fc06.deviantart.net/fs71/f/2010/342/b/4/tutorial__texture_color_theory_by_ostwyn-d34i1vr.png (esse infelizmente está em inglês)
    http://www.tibiaking.com/forum/topic/50061-tutorial-coisas-para-evitar-spriting/#entry291704
    http://www.tibiaking.com/forum/topic/50012-tutorial-usando-e-escolhendo-cores-spriting/?view=findpost&p=291272
  17. Gostei
    Wend Siilva recebeu reputação de rafanasser em (Resolvido)[AJUDA] Shop do OTClient está Bugado   
    Isso no meu servidor uso um item que dar 30 dias vips
    se quiser a action está ai: 
     

    function onUse(cid, item, fromPosition, itemEx, toPosition)   local name = getCreatureName(cid) local days = 30 -- dias que serão adicionados local strg = 33339 -- valor da sua storage local strg_n = 12120 -- não precisa editar local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, strg) local timenow = os.time()         if getPlayerStorageValue(cid, strg) - os.time() <= 0 then time = timenow + daysvalue     else time = storageplayer + daysvalue     end           doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")         setPlayerStorageValue(cid, strg, time) local quantity = math.floor((getPlayerStorageValue(cid, strg) - timenow)/(24 * 60 * 60))         doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))         doPlayerAddPremiumDays(cid, 30) doRemoveItem(item.uid, 1)     if getPlayerStorageValue(cid, strg_n) < 1  then         setPlayerStorageValue(cid, strg_n, 1)  addEvent(doRemoveCreature, 5000, cid)     end return TRUE end
  18. Gostei
    Wend Siilva recebeu reputação de rafanasser em (Resolvido)[AJUDA] Shop do OTClient está Bugado   
    Sim isso mesmo que você falou, tem que ter uma talkaction 
    tipo essa: 
     

    local a = { ITEM = {2145, 10}, -- ITEM, QUANTIDADE } function onSay(cid, words, param,channel) if getPlayerItemCount(cid, a.ITEM[1]) >= a.ITEM[2] then doPlayerAddItem(cid,1819,1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você recebeu um item vip!") doSendMagicEffect(getCreaturePosition(cid), 28) doPlayerRemoveItem(cid, a.ITEM[1], a.ITEM[2]) else doSendMagicEffect(getCreaturePosition(cid), 2) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Desculpe mas você não tem Diamonds suficientes para ativar sua account vip.") end return TRUE end  

    <talkaction words="!buy30" event="script" value="buyvip.lua"/>
  19. Gostei
    Wend Siilva recebeu reputação de rafanasser em (Resolvido)[AJUDA] Shop do OTClient está Bugado   
    vá na pasta OTClient\modules\game_shop e abra o Market.otui e procure esse nome ai e altere, ele deve está mais ou menos assim:
     

       Button1       id: 1       !tooltip: tr('30 dias de Premium Account.')       image-source: /images/shop/1       width: 415       height: 48       anchors.top: parent.top       anchors.left: parent.left       margin-top: 0       @onClick: g_game.talk("@buy VIP30")
  20. Gostei
    Wend Siilva recebeu reputação de Victor Fasano Raful em (Resolvido)Ajuda Site Do Kpdo   
    Umas video-aulas ai:
     

     

     
    e um tutorial daqui do tk >> http://www.tibiaking.com/forum/topic/15236-modern-aac-como-criar-site-para-poketibia/
  21. Gostei
    vá no http://localhost/phpmyadmin/ e entre na sua database, depois disso vá na tabela players
    feito isso procure um player chamado de Pokemon Trainer Sample quando achar clique em editar e ficará assim: 
     

     
    agora está vendo ali onde está level 1? troque para o level que você quer que o player comece  
     
    feito isso é só descer lá em baixo e salvar 
  22. Gostei
    Wend Siilva recebeu reputação de Developer Berg em (Resolvido)Ajuda Site Do Kpdo   
    Teste agora: 
     



  23. Gostei
    Wend Siilva deu reputação a zipter98 em Dúvida PokeTibia   
    Essa alteração no spawn.lua vai funcionar, porém apenas para pokémons selvagens. Se quiser que isso se aplique também a pokémons de jogadores, vá em data/lib/level system.lua e remova isso:

    if string.find(tostring(nick), "Shiny") then   nick = tostring(nick):match("Shiny (.*)")     end
  24. Gostei
    Wend Siilva recebeu reputação de Vinydeks em [HELP ME] Pokemon Dinamite   
    Cara você pode até encontrar uma base quase igual mais não irar encontrar o Pokemon dinamite mesmo 
     
    Algumas bases parecidas ae: 
     
    http://www.tibiaking.com/forum/topic/41197-poke-zot-editado-por-factur-final-80/
    http://www.tibiaking.com/forum/topic/32260-download-server-pokezot/
    http://www.tibiaking.com/forum/topic/39540-atualizado-poke-zot-editado/
    http://www.tibiaking.com/forum/topic/32260-download-server-pokezot/
    http://www.tibiaking.com/forum/topic/39853-poke-zot-editado-por-factur-v20/
    http://www.tibiaking.com/forum/topic/45541-downloadpoke-zot-atualizado-website/
  25. Gostei
    Wend Siilva deu reputação a Orochi Elf em Catch Window v1.3   
    [MOD] Catch Window v1.3
     
    Bom.. todos conhecem a nova janela, que quando algum jogador captura um pokemon, que nunca capturou antes, abre na tela informando quantas pokebolas (PokeBalls, GreatBalls, SuperBalls e UltraBalls), o jogador gastou para capturar aquele pokemon, e mostra também quanto de experiencia o jogador ganhou por capturar aquele pokemon.
     
    Instalação.
    Por enquanto o PDA, é o único servidor que está adaptada no tópico, se alguém adaptar para outros servidores, e quiser compartilhar, será muito bem vindo. Obrigado
     
    Pokemon Dash Advanced
    Vá na pasta Lib / Catch System.lua, e procure por:
    doAddPokemonInCatchList(cid, poke) E abaixo adicione:
        CW_Count(cid, poke, typeee)     CW_Caught(cid, poke) Agora procure por:
    doIncreaseStatistics(poke, true, false) E abaixo adicione:
    CW_Count(cid, poke, typeee) Agora, vá na pasta Lib / Crie um arquivo chamado "CatchWindow_lib.lua".
    E dentro adicione -> Link Direto (PasteBin) <- Atualizado v1.3 !
     
     
    Agora baixe o arquivo"CatcherWindow.rar", e extrai-a os arquivos dentro da pasta MODS da pasta do OTClient.
     
    Editando...
     
    No arquivo que voce colocou na LIB, tem uma tabela chamada "CW_Pokes", lá voce adiciona os pokemons e os configura.
    ["bulbasaur"] = {DB_Balls = 500001, DB_PK = 900001, ID_Portrait = 11989, P_Experience = 5000}, Legenda:
     
    [NomeDoPokemon] = {DB_Balls = Numero da storage, que irá ficar salvo as balls usadas.
    DB_Pk, Numero da storage, que irá ficar salvo se o pokemon foi capturado ou não.
    ID_Portrait = Item ID do Portrait de cada pokemon
    P_Experience = A quantidade de experiencia que o jogador irá ganhar ao capturar este pokemon.}
     
    Vídeo:
    https://www.youtube.com/watch?v=9ERSelYANFY&feature=youtu.be
     
    Galera, eu estou com uma meta de conseguir 30 rep+ neste tópico, GO!
     
    Créditos: Tony Araújo (OrochiElf) 100%
    catcherWindow.rar

Informação Importante

Confirmação de Termo