-
Total de itens
44 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que warotserv postou
-
[Resolvido] [Pedido] Sistema de Times para PVP
warotserv respondeu ao tópico de Kuchiki Kenpachi em Suporte Tibia OTServer
Pronto, sistema testado e funcionando. em "data\creaturescripts\scripts" crie um arquivo chamado "pvpTeam.lua" e cole o seguinte código redTeamSpawn = { x = 100, y = 100, z = 7} -- red team spawn position blueTeamSpawn = { x = 200, y = 200, z = 7} -- blue team spawn position redTeamParticipants = {} blueTeamParticipants = {} function teamLength(team) -- return the number of players in team local count = 0 for _ in pairs(team) do count = count + 1 end return count end function playerJoin(cid) -- try to join player in event if ableToJoin(cid) then redTeamParticipantsLengt -
[Resolvido] [Pedido] Sistema de Times para PVP
warotserv respondeu ao tópico de Kuchiki Kenpachi em Suporte Tibia OTServer
Segue o código abaixo (não testei) em "data\creaturescripts\scripts" crie um arquivo chamado "pvpTeam.lua" e cole o seguinte código redTeamSpawn = { x = 100, y = 100, z = 7} -- red team spawn position blueTeamSpawn = { x = 200, y = 200, z = 7} -- blue team spawn position redTeamParticipants = {} blueTeamParticipants = {} function teamLength(team) -- return the number of players in team local count = 0 for _ in pairs(T) do count = count + 1 end return count end function playerJoin(cid) -- try to join player in event if ableToJoin(cid) then redTeamParticipantsLength = t -
Bom, o sistema que se segue eu criei com o intuito de não permitir que determinados monstros deem dano em outros. Primeiramente, crie um arquivo em "data\creaturescripts\scripts" chamado "monstersTeam.lua" e cole o seguinte conteúdo nele monstersTeam = { -- team 1 ["Dragon Hatchling" ] = 1, ["Dragon Lord Hatchling" ] = 1, ["Dragon Lord" ] = 1, ["Dragon" ] = 1, ["Frost Dragon" ] = 1, -- team 2 ["Dwarf Geomancer" ] = 2, ["Dwarf Guard" ] = 2, ["Dwarf Soldier" ] = 2, ["Dwarf" ] = 2 } function onStatsChange(cid, attacker, t, combat, value
-
Action%25252525252FTalkaction [Actions] Sistema anti-pega-e-corre (quest)
warotserv respondeu ao tópico de warotserv em Scripts tfs 0.4 (OLD)
Obrigado! -
Boa noite. Como muitos devem saber a prática de se completar uma quest de baú e depois sair correndo (sem matar os monstros por perto) é muito comum. Com isso, decidi implementar um sistema simples de impedir que isso aconteça. Primeiramente, darei uma visão geral do que é verificado para que o player tenha sucesso na quest. O player não poderá estar a X SQM de distância do baú de quest. O player não poderá estar em uma andar diferente do baú de quest. Agora explicando o que deve ser feito. No arquivo de sua quest, cole o seguinte código -- this table will store the players who are
-
CreatureScript%25252FGlobalEvent%25252FMoveMent [Movement] Tile Trainer
warotserv respondeu ao tópico de warotserv em Scripts tfs 0.4 (OLD)
Correto Daaniel. Que bom que tenha gostado. Pode testar o sistema em "<-- Removido pelo próprio autor (Desculpe pela possível propaganda) -->" -
Boa noite novamente, agora vou postar outro script que fiz que faz com que, quando um player pisar em um tile com determinada action ID, seja teletransportado para uma lugar randômico. Primeiramente, crie um arquivo em "data\movements\scripts" chamado "tileTeleporter.lua" e copie o seguinte conteúdo para dentro dele local teleportPoints = { [ 0] = {x = 210, y = 190, z = 7}, [ 1] = {x = 233, y = 196, z = 7}, [ 2] = {x = 243, y = 188, z = 7}, [ 3] = {x = 254, y = 180, z = 7}, [ 4] = {x = 231, y = 160, z = 7}, [ 5] = {x = 212, y = 158, z = 7}, [ 6] = {x = 212, y = 170, z = 7}, [ 7] = {x = 2
-
Outro script que fiz e estou disponibilizando: Tile Trainer O que ele faz? Enquanto o player estiver em um tile que possui determinada action id, ele vai ficar treinando suas habilidades. Primeiro, em "movements\scripts" crie um arquivo chamado "skill.lua". Feito isso, coloque em seu conteúdo o seguinte texto: local delay = 200 local FIST = 0 local CLUB = 1 local SWORD = 2 local AXE = 3 local DISTANCE = 4 local SHIELDING = 5 local FISHING = 6 function samePos(pos1, pos2) if pos1.x == pos2.x and pos1.y == pos2.y and pos1.z == pos2.z then return true else return false end end funct
-
Bom... decidi postar agora o script que eu fiz para barrar os botters de fast attack. Primeiro, crie um arquivo chamado "antiBot.lua" em "data\creaturescripts\scripts" e nele adicione o seguinte conteúdo: -- counts physicals, casts .... [player name : creature cid] playerAttacksMade = {} playerActivateTime = {} playerBlocked = {} function tablelength(T) local count = 0 for _ in pairs(T) do count = count + 1 end return count end function onLogin(cid) if isPlayer(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Loading Anti Bot... done.' ) playerA
-
CreatureScript%2525252FGlobalEvent%2525252FMoveMent [Movements] Traning Invisivel
warotserv respondeu ao tópico de Raell5 em Scripts tfs 0.4 (OLD)
Os monks ficam invisíveis? Não entendi muito bem. -
Action%25252525252FTalkaction Quest Manager - organizando as suas quests.
warotserv respondeu ao tópico de warotserv em Scripts tfs 0.4 (OLD)
Caro Daaniel, tentarei esclarecer suas dúvidas. Pense no "questsManager.lua" como se fosse uma classe que implemente uma interface "Quest" cuja única assinatura é "function onUse(cid, item, frompos, item2, topos)". Agora pense que cada quest seja uma classe que precise implementar a interface "Quest". Ao invés de implementar a interface "Quest" em cada uma dessas novas classes, não seria mais fácil extender a classe "questsManager.lua"? Então, é basicamente isso que o quest manager faz. Caso ainda possua dúvidas, por favor, pergunte. -
Créditos: 100% eu. Boa tarde, vim fazer um rápido tutorial de como se fazer um gerenciador de quests. Primeiro, crie um arquivo que lhe ajude a localizar as suas quests, exemplo: <quest recommendedLevel="80" desc="head" x="162" y="93" z="7" uniqueID="9006" storageID="40006"> <teleports> <teleport desc="city" fx="210" fy="158" fz="8" tx="146" ty="121" tz="7" /> <!-- f: from ; t: to --> <teleport desc="return" fx="161" fy="93" fz="7" tx="218" ty="176" tz="8" /><!-- f: from ; t: to --> </teleports> <prizes timeToReceive=""&g
-
[Resolvido] Anti fast attack dos bots
warotserv respondeu ao tópico de warotserv em Suporte Tibia OTServer
Obrigado. É que desenvolvi um aqui. Assim que eu fechar o meu server estarei disponibilizando para vocês. -
[Resolvido] Anti fast attack dos bots
warotserv respondeu ao tópico de warotserv em Suporte Tibia OTServer
Versão 8.60 -
Alguém possui um sistema para barrar o fast attack dos botters? Obrigado.
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!