Ir para conteúdo

biel1

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    biel1 deu reputação a Kimoszin em [CreatureEvent] Efeito no Player   
    Bom pessoal, criei esse script totalmente inutil e util para vocês, espero que gostem

    - Oque exatamente ele faz?
    Nada, ele só verifica se o player tem uma storage e se o player tiver, quando ele logar vai aparecer um efeito em um tempo configuravel,
    Por Exemplo, o player é VIP, ai o seu system vip tem uma storage, você adiciona essa storage no script e o player vai ficar com um efeito, ou ...
    Tem aquela super quest fodona em seu servidor, pq nao mostrar para os outros que aquele player conseguiu fazer? *-*

    - Nossa que legal, como posso ter isso no meu servidor?
    Simples amigo, basta você ir em \data\creaturescripts\scripts, depois adicionar um registro no login.lua e adicionar uma linha em creaturescripts.xml

    effect.lua

    local effect = 30 -- Efeito que vai usar local storage = 9994 -- Storage que o player precisa ter local tempo = 5 -- Tempo em segundos function onLogin(cid) if getPlayerStorageValue(cid, storage) == 1 then SendEffect(cid) end return TRUE end function SendEffect(cid) doSendMagicEffect(getCreaturePosition(cid), effect) addEvent(SendEffect, tempo*1000, cid) return TRUE end Agora adicione isso em login.lua registerCreatureEvent(cid, "Effect") Agora adicione esse code em creaturescripts.xml <event type="login" name="Effect" event="script" value="effect.lua"/>

    Uma Fotinho para ver, estou usando o efeito 30


    Abraços...
  2. Gostei
    biel1 deu reputação a VitoorGomees em [Talkaction] Comando /name (Mudar nome de char)   
    Olá pessoal do tk blz? Meu primeiro topico na area Talkactions então se tiver alguma coisa errada me digam ! Vamos Começar:


    Qual nome do talkaction?


    Para que serve?


    Vamos a TalkAction

    1° Crie um arquivo .lua com o nome name.lua e coloque o codigo abaixo dentro no arquivo:


    Salve, após ter feito isso coloque o arquivo dentro da pasta:


    Pronto 50% Concluido agora iremos ate a pasta:

    E Iremos abrir o talkactions.xml

    Agora adicione o seguinte script no arquivo:


    Explicando:


    Obrigado galera duvidas pode postar aqui se ajudei por favor de rep+ ; )

    Creditos:

  3. Gostei
    biel1 deu reputação a Absolute em [Eject System] Expulsar Player Inativo da House   
    Salve galerinha do TK.
    Hoje vim trazer um script muito útil e buscado hoje em dia nos otservers, é o sistema de !eject.
    Como funciona ?
    Caso o player fica X dias sem logar (configurável) qualquer outro jogador pode chegar na porta da house dizendo o comando !eject, então a house ficará sem dono e em seugida o player poderá compra-la normalmente, dizendo !buyhouse.
     
    É um sript simples e que poderá dar lugar e novas houses a jogadores novos, expulsando os jogadores que não logam mais no seu servidor.
    Nota: o script é vendido em uma "empresa" de open tibia onde estou colocando os créditos , disponibilizando aqui minha adaptação e o scrpit para vocês, achou errado? não gostou? ENTÃO COMPRA LÁ =p

    Vamos ao que interessa;
     
    Abra sua pasta talkactions/scripts e dentro dela crie um arquivo .lua com o nome de: expulse_house.lua e dentro coloque:
    function onSay(cid, words, param) local position = getPlayerPosition(cid) if getPlayerLookDir(cid) == 0 then positions = {x=position.x, y=position.y-1, z=position.z} elseif getPlayerLookDir(cid) == 1 then positions = {x=position.x+1, y=position.y, z=position.z} elseif getPlayerLookDir(cid) == 2 then positions = {x=position.x, y=position.y+1, z=position.z} elseif getPlayerLookDir(cid) == 3 then positions = {x=position.x-1, y=position.y, z=position.z} end if getHouseFromPos(positions) == false then doPlayerSendTextMessage(cid, 27, "Voce precisa estar na frente a porta da casa para usar o comando.") return true end local days = 5*24*60*60 local own = getHouseOwner(getHouseFromPos(positions)) local qry = db.getResult("SELECT `lastlogin` FROM `players` WHERE `id` = "..own) if(qry:getID() ~= -1) then last = tonumber(qry:getDataInt("lastlogin")) if last < os.time() - days then setHouseOwner(getHouseFromPos(positions), NO_OWNER_PHRASE,true) doPlayerSendTextMessage(cid, 27, "A Casa agora esta sem dono, você ou outro jogador pode compra-la") end if last > os.time() - days then doPlayerSendTextMessage(cid, 27, "O proprierário desta casa ainda está ativo no servidor, tente outra casa.") end end return true end Pós ter feito isto, abra o seu arquivo talkactions.xml e coloque debaixo de uma linha qualquer a seguinte linha:
    <talkaction words="!eject" event="script" value="expulse_house.lua"/> Pronto. basta o player chegar na porta da casa e dizer !eject, caso o jogador esteja a 5 dias sem logar, os items do antigo dono irão para o DEPOT e a casa ficará sem dono.
     
     
    @Configuração do script:
      local days = 5*24*60*60 Onde está o número 5 é o tanto de dias que o player tem que ficar sem logar para outro jogador executar o comando.
     
     
    Para alterar para 3 dias, ficaria como exemplo:
        local days = 3*24*60*60 E assim sucessivamente.
     
     
    Qualquer dúvida não deixe de me comunicar, estarei disposto a ajuda-lo.
     
     
     
     
    Créditos:
    Keilost
  4. Gostei
    biel1 deu reputação a Absolute em [Proibir Palavras] Anti Divulgação   
    Fala galerinha do TK, hoje trago a vocês um sistema de bloquear algumas palavras no servidor!
     
     
    Sabe aqueles players chatos que entram em seu otserver divulgando o servidor dele dias e dias, leva ban, volta e tudo mais? Poisé, chega disso né.
     
    Primeiro vai o script depois explicação/config:
     

     
     
    Em data/talkactions/scripts crie um arquivo com o nome de tibiakingproibiu.lua
    function getFixedText(cid, text, replace) local wrongWords = {"#####", "ots-list.pl", "google.br", ".ddns.net", "hopto.org", "no-ip.org", "servegame.com"} local lowerText = string.lower(text) local noSpaceText = string.gsub(string.gsub(string.gsub(lowerText, "%s", ""), "%p", ""),"-", "") for w = 1, #wrongWords do wordLen = string.len(wrongWords[w]) for p = 1, string.len(text) do if(string.sub(lowerText, p, p+wordLen-1) == wrongWords[w]) then text = string.sub(text, 1, p-1) .. string.rep(replace, wordLen) .. string.sub(text, p+wordLen) end end end if(string.lower(text) == lowerText) then for c = 1, #wrongWords do if(string.find(noSpaceText, string.gsub(string.gsub(wrongWords[c], "%p", ""),"-", "")) ~= nil) then return "I want to post forbidden links.." end end end return text end --[[Channels which are not added to block: 1 - Party Channel 2 - Channel for Staff members 3 - Rule Violation Channel 4 - Channel for Counselors/Tutors 65536 - Private Chat Channel <-- Private Chat cannot be blocked with this script ]]-- local blocked_channels = {5,8,9} --Game-Chat, Real Chat, Help Channel local trade_channels = {6,7} --All trade channels <- These are also blocked local replace = "°" --Symbols which are shown instead of forbidden links -> ° local delay = {16246,10} -- {empty_storage, lenght of muted} function onSay(cid, words, param, channel) local fixedWords = getFixedText(cid, words, replace) if words ~= fixedWords and getPlayerAccess(cid) == 0 then if getPlayerStorageValue(cid,delay[1]) > os.time() then return doPlayerSendCancel(cid,"Voce foi mutado por ".. getPlayerStorageValue(cid,delay[1])-os.time() .." segundos, aqui e proibido divulgar.") end setPlayerStorageValue(cid,delay[1],os.time()+delay[2]) if channel == CHANNEL_DEFAULT then doCreatureSay(cid, fixedWords, TALKTYPE_SAY) doPlayerPopupFYI(cid, "Link: "..words.." e proibido, mal educado!.") return true elseif isInArray(trade_channels, channel) then doPlayerPopupFYI(cid, "Link: "..words.." e proibido neste canal.") return true elseif isInArray(blocked_channels, channel) then doPlayerPopupFYI(cid, "Link: "..words.." e proibido, mal educado!.") doPlayerSendChannelMessage(cid, getCreatureName(cid), fixedWords, TALKTYPE_CHANNEL_Y, channel) return true end end return false end Logo em seguida em em talkactions.xml adicione a seguinte linha:
    <talkaction words="illegalWords" event="script" value="tibiakingproibiu.lua"/> Fim da instalação.

     
    Explicação/Config:
     
    local wrongWords = {"#####", "ots-list.pl", "google.br", ".ddns.net", "hopto.org", "no-ip.org", "servegame.com"} = Nas aspas ".." você colocará as palavras que deseja proibir, palavrões, divulgações e companhia...
     
    local noSpaceText = string.gsub(string.gsub(string.gsub(lowerText, "%s", ""), "%p", ""),"-", "") = Aqui aconselho não mexer. É para evitar divulgações acompanhadas das Words (palavras) ou seja lá está proibido .servegame.com, então quando o player falar baiakfulunao.servegame.com irá proibir.
    local delay = {16246,10} -- {empty_storage, lenght of muted} = no 16246 é a storage que irá salvar, não mexa. em 10 é o tempo em segundos que o player será mutado ao falar as palavras proibidas.
    doPlayerPopupFYI(cid, "Link: "..words.." e proibido, mal educado!.") = Este doPlayerPopup é que vai aparecer naquelas janelas que aparece para clicar em ok (caixa de mensagens) caso queira alterar para mensagem de console substitua: 
    doPlayerPopupFYI(cid, "Link: "..words.." e proibido, mal educado!.")
    por  
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Link: "..words.." e proibido, mal educado!.") 
     
     

     
     
    É isso ae lindões do TK, caso haja alguma dúvida peço que perguntem!
     
     
    Créditos:
    Absolute
    OTLAND
     
     
    Até o próximo!
     
     
    Absolute
     
  5. Gostei
    biel1 deu reputação a MatheusVidaLoka em [Action] Stamina Potion   
    Hoje estou aqui com um script de stamina potion (Uma poção que recupera totalmente a stamina)




    Vamos ao script...




    1- Vá em data\actions\script crie um arquivo .lua e renomeie para staminapotion.lua ,em seguida cole o script abaixo... depois salve e feche.










    2- Vá em data\actions\actions.xml e cole a tag abaixo.





    <action itemid="7488" script="staminapotion.lua"/>



    No caso a id sendo usada é a '7488' mas você pode alterar de acordo com seu gosto...




    Pronto... Por inquanto é isso!








    Créditos:




    juliok80



    Orochi Elf



    MatheusVidaLoka





  6. Gostei
    biel1 deu reputação a Absolute em [8.60] Baiak Absolute - Editado completo [O MELHOR]   
    Fala galera do TK, andei pegando um BAIAK base pra dar uma editada, trackeando alguns mapas e otimizando algumas coisas para disponibilizar um baiak "filé" para vocês do TK
     
     
    Sem mimimi, vamos ao que interessa e depois algumas imagens!
     
     
    O que temos neste lindo Baiak?
     
     New Templo bem baiak.
     Dodge System
     Run Event
     BP Event
     Guilds System
     Castle 24H
     Battlefield Event
     Blood Castle Event
     Firestorm Event
     Capture the Flags Event
     Items Donates para vender no site/jogo
     Items VIP a mostra no termplo
     3 Áreas VIPS jogo e Donate
     Vários Teleports 
     Novas Hunts
     Look Frags
     Sistema de Refinamento 
     Criminal System
     Hit Rank
     Reset System 
     Full Task
     Zombie Event
     [VIP] no nome ao adquirir VIP
     Distro 04 com Cast System (LUAN)
     Sistema de teleporte (!FLY)
     Level Skills System 
     Ao cadastrar o player irá ganhar 2 dias VIPs na quest do templo!
     War System
     Várias quests
     Arena PVP
     Treiners modificados
     Roda em SQLITE E MYSQL!
    E muito mais, basta baixar para conferir!
     
     
    Vamos as imagens:
    Ao abrir o mapa:
     

     
    Ingame:
     
    Local onde o player começa:

     
     
    Templo Baiak Absolute:

     
    Teleports Free's Básicos:

     
    Área de Eventos  e Summon por alavanca:

     
    BP Event Room:

     
    TPS VIP DONATE:

     
     
    TPS VIP +:

     
    TPS VIP ++:

     
    Pasta do servidor:


     
     
    Dowload/Scan
     
    Download do servidor completo: http://www.4shared.com/rar/e7YfCJ_Sce/Baiak_Absolute.html?
    Scan: https://www.virustotal.com/pt/url/6c6070c9c24da3b7719a92a1788bd2d8434d81c541b0038f68777621a121dccc/analysis/1407454456/

     
     
     
    Desejo a todos um bom proveito e sucesso
     
     
    Créditos:



     
     
     
     
    Até a próxima
    Absolute.
     
     
     
  7. Gostei
    biel1 deu reputação a alan thome em Nto Crysis Donwload   
    da aki cara 
    https://www.virustotal.com/pt/file/ccbe31afd7daf66a737fd76f8c0c94b3e8e7b4372df5ec0f73a91c1af5c11229/analysis/1385391262/ -Nto Death Sem Vocas.rar
  8. Gostei
    biel1 deu reputação a vitorvhas em Baiak-zik Editado   
    Baiak-zik 8.60




    ► O que meu OTserv tem
    » Novos itens Melhores que os Baiakzik
    » Spells novas , Attack , heal , mana
    » Cidade Principal Editada
    » Npc Novos

    »Templo Editado

    ► Créditos
    » Rep Para min se gostarem


    ►Imagens

    http://img716.imageshack.us/img716/3089/templofree.png

    http://img41.imageshack.us/img41/8891/semttulopidm.png


    ►Dowlaod

    http://www.4shared.com/rar/_7V4cHUE/Baiakzik_Edited_By_Enforced.html






    Quote

    Creditos.
    Min (:

  9. Gostei
    biel1 deu reputação a roxzinots em Baiak-zik Editado   
    ai sim em, gostei desse baiak rep +
  10. Gostei
    biel1 deu reputação a vitorvhas em Baiak-zik Editado   
    Vllw (: tou editano mais 2 mapa em breve postarei

Informação Importante

Confirmação de Termo