Search the Community
Showing results for tags 'target'.
-
autotarget.xml: [LUA]<?xml version="1.0" encoding="ISO-8859-1"?> <mod name="Auto Target System" version="1.0" author="xOtservx" enabled="yes"> <event type="login" name="AutoTargetLogin" event="script"><![CDATA[ function onLogin(cid) return registerCreatureEvent(cid, "AutoTarget") end]]></event> <event type="think" name="AutoTarget" event="script"><![CDATA[ function onThink(cid, interval) if getPlayerStorageValue(cid, 25471) ~= "on" then return true end if getCreatureTarget(cid) then return true end local monsterScreen = {} for x = -7, 7 do for y = -5, 5 do creature = getTopCreature({x = getThingPos(cid).x + x, y = getThingPos(cid).y + y, z = getThingPos(cid).z}).uid if isMonster(creature) then table.insert(monsterScreen, creature) end end end if #monsterScreen == 0 then return true end monsterTarget = #monsterScreen[1] if #monsterTarget > 1 then local type = type(getPlayerStorageValue(cid, 25472)) ~= "string" and "distancia" or getPlayerStorageValue(cid, 25471) for i = 1, #monsterScreen do if type == "distancia" then if getDistanceBetween(getThingPos(monsterScreen[i]), getThingPos(cid)) < getDistanceBetween(getThingPos(monsterTarget), getThingPos(cid)) then monsterTarget = monsterScreen[i] end elseif type == "forte" then if getCreatureMaxHealth(monsterScreen[i]) > getCreatureMaxHealth(monsterTarget) then monsterTarget = monsterScreen[i] end end end end doMonsterSetTarget(cid, monsterTarget) return true end]]></event> <talkaction words="!autotarget;/autotarget" event="buffer"><![CDATA[ function onSay(cid, words, param) if param == "on" then setPlayerStorageValue(cid, 25471, "on") return doPlayerSendTextMessage(cid, 27, "Você ligou o sistema de auto target, configure ele para !autotarget distancia ou !autotarget forte .") elseif param == "off" then setPlayerStorageValue(cid, 25471, "off") return doPlayerSendTextMessage(cid, "27, Você desligou o sistema de auto target.") elseif param == "distancia" or param "forte" then if getPlayerStorageValue(cid, 25471) ~= "on" then return doPlayerSendTextMessage(cid, "27, Você precisa estar com o sistema de auto target ligado (!autotarget on)") end setPlayerStorageValue(cid, 25472, param) return doPlayerSendTextMessage(cid, "27, Você trocou o modo do auto target para " .. param .. ".") end end]]></talkaction> </mod>[/LUA] coloque o xml na pasta mods do ot. comandos:
- 8 replies
-
- autotarget
- auto
- (and 4 more)
-
suporte clients Mudar o efeito/sprite dos comandos de attack/target e follow?
duduprec posted a question in Resolvidos
Boa tarde galera do Xtibia, estou voltando a mexer com OTserver, sou das antigas, da época que nem existia OTClient ainda hehe. Com tantas possibilidades e recursos ainda estou meio perdido, mas já consegui compilar o TFS mais recente e o OTclient também. 1- Porém, uma coisa que sempre quis fazer era mudar o "efeito/sprite" dos comandos de attack/target e follow. Aquela box vermelha e verde quando selecionamos o comando. 2- E aproveitando o tópico uma outra coisa, como fazer para o dano dos hits sairem parecido com o do PXG? Apelidei de "floating hits" não sei como se chama. O dano não sai reto para cima, e sim meio "flutuando". Gifs para tentar explicar melhor: TFS normal: https://gfycat.com/BothEthicalIndusriverdolphin Exemplo PXG: https://gfycat.com/RigidConventionalKodiakbear Obrigado pela atenção! -
Bom dia, queria saber como eu coloco um effect na minha gloves para quando ele estiver targetado sair aquele effect.
-
Qual a função que faz o monster,creature trocar o target? por exemplo: se o player que o monster estiver atacando, NÃO tiver o storage 100,1. entao o monstro vai trocar o target! tfs 0.3.6
-
Estou fazendo um ot de pokemon e me deparei com algo que me parece ser simples de resolver para quem sabe mecher nas sources e quase impossivel para quem não as entende muito bem, quando eu boto ou tiro o pokemon da ball os pokemons selvagens trocam de target, e quando eles trocam de target parece que o interval dos attacks do .xml é "rezetado", ocasionando com que eu possa simplesmente fazer com que ele nunca consiga me mandar uma magia, se eu ficar simplesmente tirando e botando o poke ele nunca vai ter um target fixo e acaba ficando bebado andando pro lado e pro outro sem saber oque fazer kkkkk. ~Videozin de demonstração do "bug"~
-
A pedido de um membro, vou postar esse evento que eu fiz aqui há bastante tempo já. Dei umas boas testadas na época, mas peço que postem os erros caso os encontrem. Informações A cada intervalo de tempo definido, o servidor escolhe automaticamente um alvo entre os jogadores online e anuncia (broadcast). Esse jogador se manterá como alvo por um período também configurável de tempo e, quando for morto, o jogador que o matar receberá itens definidos na configuração. O level mínimo e o grupo a que pode pertencer podem ser configurados. As opções incluem desabilitar o logout do alvo e forçar a escolha de um novo alvo caso o outro morra ou dê logout. Códigos data/lib/targetlib.lua data/creaturescripts/scripts/targetcreature.lua data/globalevents/scripts/targetglobal.lua Tags creaturescripts.xml <event type="kill" name="Target_Kill" event="script" value="targetcreature.lua"/> <event type="login" name="TargetLogin" event="script" value="targetcreature.lua"/> <event type="logout" name="TargetLogout" event="script" value="targetcreature.lua"/> globalevents.xml <globalevent name="Target System" interval="3600000" event="script" value="targetglobal.lua"/> Configuração Bom, ela é feita provavelmente só no arquivo targetlib.lua, mais precisamente nessa parte: A outra parte é que você pode restringir o dia e a hora em que o evento ocorrerá no arquivo targetglobal.lua: local dia = false -- Número do dia que o script será ativado [0-6 = doming-sábado] deixe false se quiser desativado local hora = false -- Hora de cada dia que esse script será ativado [0-23] Novamente, caso encontrem erros, digam qual é o erro e postem o que apareceu no executável ou apontem a parte do código que está dando erro.
-
Olá pessoal, O problema em meu otserv é o seguinte, o jogador marca a opção de seguir, dar follow em bichos, mas quando o jogador anda essa opção simplesmente volta para a estática. Isso acontece sem nem mesmo estar em target em algum bicho. O que devo fazer para normalizar isso? Obs: uso a versão para client 8.6 do Alissow Otserv. Agradeço desde já a quem quiser ajudar.
-
como no gif abaixo quando coloco target fora da pz ele ataca o monstro, mais quando eu entro na pz ele mantem a target sem atacar o monstro. como eu faço pra quando eu entrar na pz ou sair da área de alcance saia a target ?
- 8 replies
-
- target
- ot server target
-
(and 1 more)
Tagged with:
-
tipo a magic prision no meu ot mesmo no hk com a opçao use or targer ela n sai no player ela so sai se vc aperta a hk sem target no player e clicar no chão , eu queria que ela saisse quando tivesse com o target no player pra ficar mais facil ocmo que eu arrumo isso ?
-
no Meu Ot o Target [Quadrado Vermelho em volta do bixo] nao desaparece mesmo quando vc entra no DP ou o bixo sai da sua tela, e pra volta a attack o bixo vc temq clica 2 vezes uma pra sumi o quadrado vermelho e otra pra aparece denovo. e tipo assim Olha a imagem: http://img542.imageshack.us/img542/3237/sasi.png