Pesquisar na Comunidade
Mostrando resultados para as tags ''alvo''.
Encontrado 2 registros
-
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á galera. Meu primeiro tópico e gostaria da ajuda de vocês. Bom eu queria aprender a editar o script da magia Challenge ( que chama a atenção do monstro) abaixo. Eu gostaria que ao invés de a magia ser lançada em uma área ao redor do player, ela fosse lançada diretamente no monstro. Por exemplo: o player1 está sendo atacado pelo monstro e o player2 seleciona o monstro, usa a magia de uma certa distância digamos 5 quadrados de distância e a mesma é lançada diretamente no monstro. Obs: com 100% de chance de atrair o monstro. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) local area = createCombatArea(AREA_SQUARE1X1) setCombatArea(combat, area) function onTarget(cid, target) return doChallengeCreature(cid, target) end setCombatCallback(combat, CALLBACK_PARAM_TARGETCREATURE, "onTarget") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Bom. É isso. Espero que entendam e me ajudem. Grato a todos.