Ir para conteúdo

Sir Andrey

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    Sir Andrey deu reputação a Vodkart em [MODS] - [8.6] Perfect Zombie System [Automático] [V1.0]   
    sim, abre a lib(se você usa tudo por lua) do zombie  ou no MODS e procure por essa linha:
     
    doCreateMonster(zombie_config.monster_name, pos, false, false, false)  
    e troque por essa:
     
    doSummonCreature(zombie_config.monster_name, pos)  
  2. Obrigado
    Sir Andrey recebeu reputação de kadon em Alguém Que Saiba Criar Site   
    eu ajudo man add eu no face fkn otserv
  3. Curtir
    Sir Andrey recebeu reputação de Lurk em EXELENCIA OT 0.0   
    EXELENCIA OT
    V:0.0
    TEMA: O INICIO
    MAPA:VELHO BAIAK/NOVO CUSTOM
    BY: ANDREY

     
    SCAN:https://www.virustotal.com/pt/file/436715e86eaa9b58fbd3a3481cfc3b8944d82f7204d82531d35d562fc5acb713/analysis/1530848801/
    DOWNLOADot.hospedabr.com
     
    SOURCES
    https://github.com/mattyx14/otxserver/releases/tag/otxv3_1
     
  4. Curtir
    Sir Andrey recebeu reputação de manozicaaa em Pessoas não conseguem entrar no meu OT   
    ve seu no ip meuip.com
  5. Curtir
    Sir Andrey recebeu reputação de manozicaaa em Pessoas não conseguem entrar no meu OT   
    <?xml version="1.0" encoding="UTF-8"?>
    <creaturescripts>
        <event type="login" name="PlayerLogin" event="script" value="login.lua"/>
          <event type="logout" name="perderefeito" event="script" value="perderefeito.lua"/>
        <event type="joinchannel" name="GuildMotd" event="script" value="guildmotd.lua"/>
          <event type="modalwindow" name="Highscores" script="highscores.lua"/>
        <event type="receivemail" name="Mail" event="script" value="mail.lua"/>
        <event type="reportbug" name="SaveReportBug" script="reportbug.lua"/>
         <event type="kill" name="ExpBonus" event="script" value="exp.lua"/>
            <event type="statschange" name="critical" event="script" value="critical.lua"/>
            <event type="login" name="fraglook_register" event="script" value="fraglook.lua"/>
            <event type="statschange" name="reborn" script="reborn.lua"/> 
            <event type="logout" name="CTFLogout" event="script" value="CTFMax.lua"/>
            <event type="combat" name="CTFCombat" event="script" value="CTFMax.lua"/>
            <event type="attack" name="CTFAttack" event="script" value="CTFMax.lua"/>
            <event type="statschange" name="CTFDeath" event="script" value="CTFMax.lua"/>
            <event type="login" name="SurvivalOfTheFittestLogin" script="fittest.lua"/>
            <event type="kill" name="pvpsystem" event="script" value="pvpsystem.lua"/>
            <event type="login" name="HeadshotLogin" event="script" value="headshot.lua"/>
            <event type="kill" name="aegis" script="aegis.lua"/>
            <event type="kill" name="anunciarmorte" event="script" value="anunciar_morte.lua"/>
            <event type="login" name="AntiMC" event="script" value="antimc.lua"/>
            <event type="login" name="AntiMageBomb" event="script" value="antinuke.lua"/>
            <event type="statschange" name="HeadshotCritical" event="script" value="headshot.lua"/>
            <event type="think" name="TiraBattle" event="script" value="tirabattle.lua"/>
            <event type="death" name="SurvivalOfTheFittest" script="fittest.lua"/>
            <event type="look" name="fraglook" event="script" value="fraglook.lua"/>
            <event type="kill" name="inquisitionPortals" script="Inquisition.lua"/>
            <event type="login" name="FragsGuildLogin" script="GuildFragsLogin.lua"/>
        <event type="kill" name="FragsGuildKill" script="GuildFragsKill.lua"/>
            <event type="death" name="guardablood" event="script" value="BloodCreatureGuarda.lua"/>
            <event type="death" name="arcanjoblood" event="script" value="BloodCreatureAnjo.lua"/>
            <event type="death" name="morrerblood" event="script" value="BloodCreature.lua"/>
            <event type="death" name="loginblood" event="script" value="BloodCreature.lua"/>
            <event type="statschange" name="CombatDodge" event="script" value="dodgecombat.lua"/>
            <event type="preparedeath" name="BattlefieldP" event="script" value="pdeath.lua"/>
            <event type="combat" name="BattlefieldC" event="script" value="combat.lua"/>
            <event type="death" name="TelePort" event="script" value="tp.lua"/>
            <event type="preparedeath" name="CityWar" event="script" value="citywarCreature.lua"/>
            <event type="preparedeath" name="BattlefieldP" event="script" value="pdeath.lua"/>
            <event type="combat" name="BattlefieldC" event="script" value="combat.lua"/>
            <event type="kill" name="inquisitionPortals" script="Inquisition.lua"/>
            <event type="death" name="teleportmonster" script="tpmonster.lua"/>
            <event type="death" name="tpdruid" event="script" value="tpdruid.lua"/>
            <event type="think" name="ZombieThink" event="script" value="zombie/onthink.lua"/>
            <event type="statschange" name="ZombieAttack" event="script" value="zombie/onattack.lua"/>
            <event type="death" name="ZombieDeath" event="script" value="zombie/ondeath.lua"/>
            <event type="preparedeath" name="onPrepareDeath" event="script" value="preparedeath.lua"/>
            <event type="death" name="DeathTeam1" event="script" value="WarArenaDeathTeam1.lua"/> 
            <event type="death" name="DeathTeam2" event="script" value="WarArenaDeathTeam2.lua"/> 
        <event type="think" name="Idle" event="script" value="idle.lua"/>
            <event type="think" name="SkullCheck" event="script" value="skullcheck.lua"/>
          <event type="preparedeath" name="onPrepareDeathinifi" event="script" value="fusionaol.lua"/>    
        <event type="death" name="PlayerDeath" event="script" value="playerdeath.lua"/>
        <event type="login" name="FirstItems" event="script" value="firstitems.lua"/>
        <event type="PrepareDeath" name="pvparena" script="pvparena.lua"/>
        <event type="attack" name="attackguild" script="attackguild.lua"/>
        <event type="death" name="incendio" script="incendioMonster.lua"/>
            <event type="preparedeath" name="onPrepareDeath" event="script" value="preparedeath.lua"/>
            <event type="login" name="timeAcess" event="script" value="cave1.lua"/>
            <event type="kill" name="timeAcessKill" event="script" value="cave1.lua"/>
    </creaturescripts>
    me mande o seu anti mc.lua
     
  6. Curtir
    Sir Andrey recebeu reputação de manozicaaa em Pessoas não conseguem entrar no meu OT   
    local config = {
            max = 2,     -- Número de players permitido com o mesmo IP.
            group_id = 1  -- Kikar apenas player com o group id 1.
    }
    local accepted_ip_list = {} -- Lista dos players permitidos a usar MC, exemplo: {"200.85.3.60", "201.36.5.222"}
    local function antiMC(p)
            if #getPlayersByIp(getPlayerIp(p.pid)) >= p.max then
                    doRemoveCreature(p.pid)
            end
            return true
    end
    function onLogin(cid)
            if getPlayerGroupId(cid) <= config.group_id then
                    if isInArray(accepted_ip_list,doConvertIntegerToIp(getPlayerIp(cid))) == false then
                            addEvent(antiMC, 99000, {pid = cid, max = config.max+1})
                    end
            end
            return true
    end
    é so colocar oque eu te enviei no lugar
  7. Curtir
    Sir Andrey deu reputação a runeraserver em Custom Cliente - Todas as versões - Qualquer IP   
    Fala galera,

    Vejo muita gente com dúvida de como fazer custom clients. Neste tutorial vou ensinar para vocês criar custom clients de todas as versões e com qualquer ip.

    1º Passo:
    • Baixe o programa NotePad http://notepad-plus-plus.org/repository/6.x/6.7.5/npp.6.7.5.Installer.exe

    2º Passo:
    • Vá no diretório onde está instalado o client que deseja editar, clique com o direito em Tibia.exe e selecione "Edit with Notepad++"

    3º Passo:
    • Pressione ctrl + f e busque por login01.tibia.com e substitua pelo seu ip, (exemplo.com.br).
    Perceba que login01.tibia.com + os 3 NUL que aparecem, somam 20 caracteres (NUL conta como 1).
    O seu IP deverá conter 20 caracteres ou menos.
    Exemplo:
    exemplo.com.br possui 14 caracteres
    Como o meu exemplo possui 14 caracteres e login01.tibia.comNULNULNUL possui 20, vou ter que preencher esses 6 caracteres que faltam com 6 NUL.
    Para isso, você deverá deixar o cursos de texto na frente do seu ip (exemplo.com.br"AQUI") e ir para Plugins>Converter>Conversion.


     
    Digite 0 em decimal e clique em (ASCII: Insert) 6 vezes, devendo ficar assim: exemplo.com.brNULNULNULNULNULNUL (Lembrando que acrescenta 6 NUL no caso do exemplo, o seu IP deverá completar os 20 caracteres podendo haver mais ou menos NULs).



    Procure por esses ips e faça os passos acima em todos:
    login01.tibia.com login02.tibia.com login03.tibia.com login04.tibia.com login05.tibia.com tibia01.cipsoft.com tibia02.cipsoft.com tibia03.cipsoft.com tibia04.cipsoft.com tibia05.cipsoft.com Feito isso, procure por:
    132127743205872284062295099082293384952776326496165507967876361843343953435544496682053323833394351797728954155097012103928360786959821132214473291575712138800495033169914814069637740318278150290733684032524174782740134357629699062987023311132821016569775488792221429527047321331896351555606801473202394175817 Substitue por:
    109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413 Créditos: Gesior
  8. Gostei
    Sir Andrey recebeu reputação de Sr Jacob em EXELENCIA OT 0.0   
    EXELENCIA OT
    V:0.0
    TEMA: O INICIO
    MAPA:VELHO BAIAK/NOVO CUSTOM
    BY: ANDREY

     
    SCAN:https://www.virustotal.com/pt/file/436715e86eaa9b58fbd3a3481cfc3b8944d82f7204d82531d35d562fc5acb713/analysis/1530848801/
    DOWNLOADot.hospedabr.com
     
    SOURCES
    https://github.com/mattyx14/otxserver/releases/tag/otxv3_1
     
  9. Curtir
    Sir Andrey deu reputação a tataboy67 em [TFS 1.1+] Area Hardcore   
    Opa galerinha beleza?
     
    Andei pesquisando 1 pouco sobre script e vi que ainda não existe nada do tipo,
    então resolvi trazer aqui pra vocês  !

    Meu intuito em fazer esses tipos de scripts: 
    Na verdade eu andei pensando bastante em fazer Quest's em meu servidor no estilo HARDCORE... Imagine que você consiga entrar em uma Areá e ter consciência de que ao morrer, perderá tudo ! Seria meio tenso não? É... Eu achei interessante essa ideia, e como é simples resolvi trazer pra vocês.

    Como o script funciona?
    O script funciona a partir de 2 Actions.
    A de entrada, dará ao jogador uma Skull Red (Colocar ActionID: 5901) 

    Saída removerá a Skull (Colocar ActionID: 5902)


    Sem mais delongas, vamos ao Script:

    Adicione a linha em:
    (data/movements/movements.xml)
    <movevent event="StepIn" fromaid="5901" toaid="5902" script="TP_Red_Skull.lua"/>
    Crie um arquivo em:
    (data/movements/scripts/TP_Red_Skull.lua)
    local config = { storage = 39202, -- Storage usada pos_room = {x = 1231, y = 1066, z = 7}, -- Posição da sala pos_back = {x = 1132, y = 1074, z = 7} -- Posição para sair da sala } function onStepIn(player, item, position, fromPosition) if item.actionid == 5901 then if player:getSkull() >= 1 then player:sendCancelMessage("Remova seu Skull para poder entrar.") player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) else player:teleportTo(config.pos_room) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:setSkull(4) player:setSkullTime(1000*999999999999999999) player:setStorageValue(config.storage, 1) end end if item.actionid == 5902 then if player:getSkull() == 4 then if player:getStorageValue(config.storage) then player:setSkull(0) player:teleportTo(config.pos_back) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) end end end return true end Por favor, se puderem dar dicas para eu melhorar o script ou adicionar algo a mais, ficarei grato e terei o prazer em fazer.
    Rep+ para me motivar a postar cada vez mais coisas
  10. Obrigado
    Sir Andrey deu reputação a tataboy67 em [TFS 1.1+] Tile Party   
    Opa galera beleza? Como prometido eu tentei fazer 1 script e vim posta-lo no TibiaKing...

    O script é simples e com uma boa configuração:
    Numero de membros da Party Nível necessário Se precisa de PZ para entrarem Se precisa que todos estejam perto Se só o Leader poderá entrar Teleporte que os jogadores irão Items necessários
    Como o script funciona?
                  O script ele serve como uma forma de o jogador poder entrar em 1 Sala com a necessidade de uma Party, nível necessário e alguns Items.

    Meu intuito em fazer esses tipos de scripts: 
                   Estou cada vez mais tentando aprender um pouco mais em relação a scripts Lua... Sou um pouco leigo nessa parte, mas vou continuar treinando e estudando para alimentar meu conhecimento na linguagem e o conteúdo no Fórum. Espero que vocês me apoiem no que estou tentando fazer, e agradeço a todos que estão me ajudando a entender um pouco do assunto.

    Sem mais delongas, vamos ao Script:

    Adicione a linha em:
    (data/movements/movements.xml)
    <movevent event="StepIn" actionid="5900" script="Tile_Party.lua"/>
    Crie um arquivo em:
    (data/movements/scripts/Tile_Party.lua)
    local config = { members = 2, -- membros ou +. level = 300, -- nivel que todos os membros devem ter para entrar. leader = false, -- somente o leader pode entrar no teleport. pz = true, -- só irá funcionar se todos os membros tiverem em PZ area. pos_to = {x = 1143, y = 1064, z = 7}, -- posição que os jogadores serão teleportados. other = { pert = true, -- só poderá entrar se os membros tiverem na quant_sqm de distancia. quant_sqm = 7 -- jogadores tem que estar a 7 sqm de distancia do jogador que entrou no TP. }, items = { -- itens necessários para que os players entrem. [1] = {item = 2160, count = 1}, [2] = {item = 2159, count = 1} -- [3] = {item = ItemID, count = Quantidade} }, } function onStepIn(player, item, position, fromPosition) local party = player:getParty() if not party then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) position:sendMagicEffect(CONST_ME_MAGIC_RED) return player:sendCancelMessage("You don't have a party.") end local leader = party:getLeader() local member = party:getMembers() if config.leader and player ~= leader then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) position:sendMagicEffect(CONST_ME_MAGIC_RED) player:sendCancelMessage("Somente o leader pode entrar por aqui.") return false end table.insert(member, leader) local ready = {} if #member >= config.members-1 then for _, var in pairs(member) do if var:getLevel() > config.level then if config.other.pert then if player:getPosition():getDistance(var:getPosition()) >= config.other.quant_sqm then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:sendCancelMessage("Seu time tem que esta proximo de voce.") return end end if config.pz then if not getTileInfo(getThingPos(var)).protection then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) return player:sendCancelMessage("Seu time tem que estar em protection zone.") end end for k, v in pairs(config.items) do if var:getItemCount(v.item) < v.count then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:sendTextMessage(22,string.format("O membro (corno) %s não possui %sx %s.", var:getName(), v.count, ItemType(v.item):getName())) return false end end table.insert(ready, var) else player:sendTextMessage(22,"Um dos membros da party não possui nivel superior a "..config.level..".") player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) return false end end if rawequal(#ready, #member) then for _, var in pairs(member) do for k, v in pairs(config.items) do var:removeItem(v.item, v.count) end var:sendTextMessage(22,"Your team join the room.") var:teleportTo(config.pos_to) var:getPosition():sendMagicEffect(CONST_ME_TELEPORT) end end else player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) position:sendMagicEffect(CONST_ME_MAGIC_RED) player:sendTextMessage(20,"Somente party's com " .. config.members-1 .. " ou mais jogadores, poderão passar.") end return true end Deixe seu REP+ Para me motivar ainda mais a postar novos scripts para vocês.

    Créditos:
    @Snowsz
    @KotZletY
    @Vodkart
    @Lyu

    Está atualizado o script...
    Algumas configurações foram adicionadas !
    local config = { members = 2, -- membros ou +. level = 300, -- nivel que todos os membros devem ter para entrar. leader = false, -- somente o leader pode entrar no teleport. pz = true, -- só irá funcionar se todos os membros tiverem em PZ area. pos_to = {x = 1143, y = 1064, z = 7}, -- posição que os jogadores serão teleportados. other = { pert = true, -- só poderá entrar se os membros tiverem na quant_sqm de distancia. quant_sqm = 7 -- jogadores tem que estar a 7 sqm de distancia do jogador que entrou no TP. }, items = { -- itens necessários para que os players entrem. [1] = {item = 2160, count = 1}, [2] = {item = 2159, count = 1} -- [3] = {item = ItemID, count = Quantidade} }, }  
  11. Curtir
    Sir Andrey deu reputação a tataboy67 em EXELENCIA OT 0.0   
    Apesar de eu não curtir versões antigas o OT está ótimo ^^.
    Obrigado por compartilhar com a comunidade !
    ?
     
  12. Gostei
    Sir Andrey recebeu reputação de tataboy67 em EXELENCIA OT 0.0   
    EXELENCIA OT
    V:0.0
    TEMA: O INICIO
    MAPA:VELHO BAIAK/NOVO CUSTOM
    BY: ANDREY

     
    SCAN:https://www.virustotal.com/pt/file/436715e86eaa9b58fbd3a3481cfc3b8944d82f7204d82531d35d562fc5acb713/analysis/1530848801/
    DOWNLOADot.hospedabr.com
     
    SOURCES
    https://github.com/mattyx14/otxserver/releases/tag/otxv3_1
     
  13. Gostei
    Sir Andrey recebeu reputação de Storm em EXELENCIA OT 0.0   
    EXELENCIA OT
    V:0.0
    TEMA: O INICIO
    MAPA:VELHO BAIAK/NOVO CUSTOM
    BY: ANDREY

     
    SCAN:https://www.virustotal.com/pt/file/436715e86eaa9b58fbd3a3481cfc3b8944d82f7204d82531d35d562fc5acb713/analysis/1530848801/
    DOWNLOADot.hospedabr.com
     
    SOURCES
    https://github.com/mattyx14/otxserver/releases/tag/otxv3_1
     
  14. Curtir
    Sir Andrey recebeu reputação de OinomedRellik em [PEDIDO] Não atacar o propio summon   
    exatamente como ele falou, pq nesse caso o cid é o summon e sendo assim o registerCreatureEvent() tem q ser no summon, exemplo
     
    no script do summon vc procura essa parte
     
     
    creature = doSummonCreature(nome, getCreaturePosition(cid)) doConvinceCreature(cid, creature)    
     
    aí vc add embaixo disso, isto:
     
     
    registerCreatureEvent(creature, "SummonAntKillPlayer")
  15. Gostei
    Sir Andrey recebeu reputação de JcA em (Resolvido)Crash ao criar char   
    erro vocation.xml
  16. Gostei
    Sir Andrey recebeu reputação de gcmcorrea em Error ao entrar.   
    skype Andrey Host
     
  17. Gostei
    Sir Andrey recebeu reputação de gcmcorrea em Error ao entrar.   
    deve ser um delay ao banco de dados, tente mostrar print.
  18. Gostei
    Sir Andrey recebeu reputação de Juninhoxked em ESTOU CRIANDO MEU TIBIA   
    amigo, posso te ajudar.
    mas sei mecher em quase tudo menos sprites.
    27 997658972
  19. Gostei
    Sir Andrey recebeu reputação de Duduks em Erro Xampp   
    fala que o apache já esta executando, fecha o xampp vai no gerenciador de tarefas e fecha o apache, se caso estiver com skype fecha tbm.

Informação Importante

Confirmação de Termo