
Sir Andrey
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
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)
-
Sir Andrey recebeu reputação de kadon em Alguém Que Saiba Criar Siteeu ajudo man add eu no face fkn otserv
-
Sir Andrey recebeu reputação de Lurk em EXELENCIA OT 0.0EXELENCIA 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
-
Sir Andrey recebeu reputação de manozicaaa em Pessoas não conseguem entrar no meu OTve seu no ip meuip.com
-
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
-
Sir Andrey recebeu reputação de manozicaaa em Pessoas não conseguem entrar no meu OTlocal 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
-
Sir Andrey deu reputação a runeraserver em Custom Cliente - Todas as versões - Qualquer IPFala 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
-
Sir Andrey recebeu reputação de Sr Jacob em EXELENCIA OT 0.0EXELENCIA 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
-
Sir Andrey deu reputação a tataboy67 em [TFS 1.1+] Area HardcoreOpa 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
-
Sir Andrey deu reputação a tataboy67 em [TFS 1.1+] Tile PartyOpa 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} }, }
-
Sir Andrey deu reputação a tataboy67 em EXELENCIA OT 0.0Apesar de eu não curtir versões antigas o OT está ótimo ^^.
Obrigado por compartilhar com a comunidade !
?
-
Sir Andrey recebeu reputação de tataboy67 em EXELENCIA OT 0.0EXELENCIA 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
-
Sir Andrey recebeu reputação de Storm em EXELENCIA OT 0.0EXELENCIA 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
-
Sir Andrey recebeu reputação de OinomedRellik em [PEDIDO] Não atacar o propio summonexatamente 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") -
Sir Andrey recebeu reputação de JcA em (Resolvido)Crash ao criar charerro vocation.xml
-
Sir Andrey recebeu reputação de gcmcorrea em Error ao entrar.skype Andrey Host
-
Sir Andrey recebeu reputação de gcmcorrea em Error ao entrar.deve ser um delay ao banco de dados, tente mostrar print.
-
Sir Andrey recebeu reputação de Juninhoxked em ESTOU CRIANDO MEU TIBIAamigo, posso te ajudar.
mas sei mecher em quase tudo menos sprites.
27 997658972
-
Sir Andrey recebeu reputação de Duduks em Erro Xamppfala 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.