felipedorgas 25 Postado Julho 16, 2010 Share Postado Julho 16, 2010 :XTibia_smile: Tipo do script: Action? Protocolo (versão do Tibia): 854-857 Servidor utilizado: TFS Nível de experiência: Intermediario Adicionais/Informações: queria um script, que quando o player matar o boss, apareçe um tp, com as x,y,z de aonde ele deve estar e pra aonde ele vai manda o player, e dure tanto tempo... sim, é pra INQ obrigado! Link para o comentário Compartilhar em outros sites More sharing options...
Oneshot 732 Postado Julho 16, 2010 Share Postado Julho 16, 2010 (editado) felipedorgas, - Este tipo de evento não é uma action, mas sim um creaturescript. Vamos lá, crie um arquivo LUA do nome de sua preferência na pasta creaturescripts/scripts, cole este conteúdo nele. local config = { inPosition = {x =, y =, z=, stackpos = 1}, --[[Posição que o Teleport é criado]] toPosition = {x =, y =, z=}, --[[Posição que o Teleport leva]] creaturename = "", --[[O nome do Boss que morto faz o teleport aparecer]] tpID = 1387, --[[Não precisa mexer]] tpTime = 25 --[[Tempo de duração do Teleport.]] } function onRemoveTeleport() local teleport = getThingFromPos(config.inPosition) if (teleport.itemid == 1387) then doRemoveItem(teleport.uid, 1) doSendMagicEffect(config.inPosition, CONST_ME_POFF) end return true end function onDeath(cid, corpse, lastHitKiller, mostDamageKiller) local creaturename = getCreatureName(cid) if (creaturename == config.creaturename) then doCreateTeleport(config.tpID, toPosition, inPosition) doSendMagicEffect(inPosition, CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have ".. config.tpTime .." seconds to exit this room through the teleport") addEvent(onRemoveTeleport, tpTime * 1000) end return true end - Adicione essa tag no seu arquivo XML creaturescripts. <event type="death" name="inquisitionPortal" event="script" value=".lua"/> Lembre de colocar no campo value o nome do arquivo que você criou seguido da extensão .lua. - Abra seu arquivo LUA login da pasta creaturescripts/scripts e adicione a linha abaixo, antes de return true. registerCreatureEvent(cid, "inquisitionPortal") Como você pode ver o script funcionará apenas para um Boss, pois foi o que você pediu. Teste o script e reporte no tópico seu funcionamento. Já o script do membro Vodkart é um pouco mais trabalhado e mais versátil. Até mais, Editado Julho 16, 2010 por Oneshot Link para o comentário Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Julho 16, 2010 Share Postado Julho 16, 2010 tinha um topico lá em creaturescript,se quiser depois da uma olhada http://www.xtibia.com/forum/topic/134875-matar-monstro-abre-tp-ou-remove-parede/ abraços Link para o comentário Compartilhar em outros sites More sharing options...
felipedorgas 25 Postado Julho 17, 2010 Autor Share Postado Julho 17, 2010 Bom, primeiramente quero agradeçer aos 2, e pedir desculpa de ter criado esse topico, eu realmente li o topico do Vodkart, + não vi o script ;x enfim, eu consegui, usei a do Vodkart mesmo.... só to com 1 probleminha, queria um script na base do Vodkart, + pra apareçe o tp, tem q matar 2 monstro, que são os 2 boss que fica junto na inq ,Latrivan and Golgordan Link para o comentário Compartilhar em outros sites More sharing options...
frenezia 0 Postado Dezembro 13, 2011 Share Postado Dezembro 13, 2011 Pows nao funcionou naum !!! Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados