Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''summon''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. Bom galera, não vou enrola, é um item que cria um npc na posicao que vc definir, seria util para wodbo. function onUse(cid, item, frompos, item2, topos) local texto = 'Você invocou shenlong.' --msg ao usar item position = {x= 1487, y= 667, z= 7} --pos onde cria npc if getPlayerStorageValue(cid, 336659) >= 1 then doPlayerSendTextMessage(cid, 27, "Você ja invocou shenlong.") --msg ao tentar usar de novo item return true end if item.itemid == 7840 then --item q remove doRemoveItem(item.uid, 1) doSendMagicEffect(frompos, 13) doPlayerSendTextMessage(cid, 22, texto) doCreateNpc("Baiano", position) --npc q cria setPlayerStorageValue(cid, 336659, 1) end end é isso obg
  2. essas função faz com que o monstro só ataque o player que tenha determinada storage: função: Player* player = attackedCreature->getPlayer(); std::string value; std::string check = "1"; if (getName() == "Rat" && player && ( !(player->getStorage("400",value)) || check != value ) ) { setFollowCreature(NULL); setAttackedCreature(NULL); searchTarget(TARGETSEARCH_NEAREST); } Porém o monstro está atacando o Summon do jogador também! Como eu faço para o monstro não atacar nenhum summon, e só atacar o player que tem a storage determinada? por ex: no caso do script acima, o rat só vai atacar o player que tem a storage 400 de valor 1... porém se o player passar com summon, o rato irá atacar esse summon... como resolver isso?
  3. Olá, o Adriano Swatt estava fazendo um script pra mim, mas devido a alguns problemas e aos corres do dia-a-dia ele não teve tempo de terminar, gostaria da ajuda para terminar esse script... O script consiste em: O boost é ativado ao summonar o monstro e não usando algum item como ja vi em outro post O cálculo do dano adicionado é feito através da soma do level e do ML, o resultado disso se toma como porcentagem a adicionar no dano que o monstro iria hitar, ex; level = 50 + ML = 35, result = 85, o hit do monstro ficaria 350(exemplo) + 85% dos 350, o mesmo serve no caso do monstro se auto healar (MONK por exemplo), mas o boost é pra qualquer summon A vida do monstro segue a mesma logica só que ao invés do hit aumentar é a vida obviamente local eventName = "00testing"local percent_limit = 500function onStatsChange(cid, attacker, type, combat, value) print('LUTA OCORRENDO') if type == STATSCHANGE_HEALTHLOSS and value >= 1 then -- print('LIST TARGET: '..getMonsterTargetList(attacker)[1]..'') -- Retorna UID registerCreatureEvent(getCreatureTarget(attacker), eventName) print('REGISTRANDO EVENTO EM: '..getCreatureName(attacker):lower()..' ATACANDO UM '..getCreatureName(getCreatureTarget(attacker)):lower()..'.') if getCreatureMaster(attacker) then ownSummon = getCreatureMaster(attacker) print('TEMOS: '..getCreatureName(attacker):lower()..' ATACANDO UM '..getCreatureName(cid):lower()..'.') if isPlayer(ownSummon) then local overflow_protection = {} if overflow_protection[attacker] then overflow_protection[attacker] = nil return true end getML = getPlayerMagLevel(ownSummon) getLvL = getPlayerLevel(ownSummon) addDMG = getML + getLvL -- Percent if addDMG < percent_limit then percDMG = math.floor(value*(addDMG/100)) newValue = (value+percDMG) print('True Value: '..value..' // PercDMG: '..percDMG..' // NewValue: '..newValue..' [ML: '..getML..'/ LVL: '..getLvL..].') else percDMG = math.floor(value*(percent_limit/100)) newValue = (value+percDMG) print('True Value: '..value..' // PercDMG: '..percDMG..' // NewValue: '..newValue..' [ML: '..getML..'/ LVL: '..getLvL..].') end overflow_protection[attacker] = true doPlayerSendTextMessage(ownSummon, MESSAGE_STATUS_DEFAULT, "Your "..getCreatureName(attacker).." deals "..newValue.." [hit "..value.." + "..percDMG.." boost damage] to "..(getMonsterInfo(getCreatureName(cid)).description)..".") doTargetCombatHealth(attacker, cid, combat, -newValue, -newValue, CONST_ME_NONE) return false else print('SUMMON ISN\'T BY PLAYER // ATTACKER: '..getCreatureName(attacker)..' -> CID: '..getCreatureName(cid)..'.') end else print('NOT IS A SUMMON // ATTACKER: '..getCreatureName(attacker)..' -> CID: '..getCreatureName(cid)..'.') end else print('SEM PERDA DE VIDA // CID: '..getCreatureName(cid)..'.') endreturn trueend
  4. E ai galera, eu sou iniciante em montar scripts e tal, e estou com uma dúvida, eu gostaria de saber como faço para checar se o player está com uma especifica summon no momento, por exemplo: if getCreatureSummons(cid, "fire devil") then Bom, eu sei que dessa maneira o comando não é válido, pois ela não é capaz de exercer a função na qual necessito, então humildemente peço a ajuda do pessoal mais experiente e agradeço desde já qualquer boa intenção
  5. e ai pessoal, estou com um script aqui que faz com que os monstros não se matem ao usarem uma magia de arena, mas existe um problema nele, bom, os summons não conseguem atacar os monstros, mas os monstros atacam os summons normalmente, queria saber como faço para os monstros não se matarem ao usarem spell de arena e que os summons conseguissem atacar os monstros normalmente, já tentei colocar "not isSummon(attacker) and not isSummon(cid)" mas não funcionou o console diz que existe um erro relacionado ao "getCreatureMaster" se não me engano, bom, ai está o script: function onStatsChange(cid, attacker, type, combat, value) if isMonster(attacker) and isMonster(cid) then return false end return trueend agradeço desde já qualquer intenção de ajuda.
  6. Bom, eu tenho um sistema de Pet aqui, como funciona? O player clica no item, e o Pet nasce. Mas tem um problema, eu queria que quando o player for summonar o Pet, aparecesse uma msg, dizendo "Venha me ajudar" e que quando o player não precisar mais do Pet, ele clicar novamente e o Pet sumisse, e aparecesse outra msg "não preciso mais de você". Alguém poderia me ajudar? aqui está meu script de Pet:
  7. Bem galerinha do xtibia, gostaria de saber se é em um script de spell summon verificar se já tem alguma criatura sumonada com um nome especifico. No meu caso, eu tenho um sistema de PET, só que algumas vocações tem magias de summon. mas cada vocação só pode invocar 1 criatura da sua vocação. e quando o PET ( que é usando um item ) está sumonado, eu não consigo usar a magia de summon das vocações. então gostaria de saber se é possivel, o script verificar se a criatura Earth Golem estiver sumonada não sumonar outra? ou ignorar o PET que tem o nome de Dark Bat. Espero que entendam.
  8. Bom galera , estou precisando de um script de summon creature, que invoque e retire o monstro (Configurável) por comando (Exemplo: !Demon) Aguardo respostas, Grato desde já..
  9. Boa tarde pessoal, eu vim aqui pedir a vocês um ring que summone um monstro, tipo quando eu colocar o ring no set ele invoque o monstro como meu summon e seu retirar o ring do set o summon some. Ajudem Por favor. Desde já Grato !!
  10. Galera eu não sou muito bom em script por isso vim aqui pedir uma ajuda de vocês, bom, eu gostaria de saber como eu faço para checar se o player está com certa criatura sumonada, explicando melhor, um jogador só pode entrar em certa porta se ele estiver com uma devida criatura sumonada, por favor alguém ajuda ai não precisa nem fazer o script, só deem uma base.. flw
  11. Existe algum jeito de summonar um monstro que não seja atacado por um monstro inimigo? Se sim, como? Obrigado pra quem ajudar
  12. Galera, alguem me explica onde, e como eu adiciono esse script que a Larissa postou aqui >> http://www.xtibia.com/forum/topic/233369-summon-nao-ganharroubar-exp/ ? Agradeço desde ja
  13. Entao galera, eu queria uma spell de summon que funcionaria da seguinte maneira: Seria como a 'utevo res' porém assim : *No level 25+ poderia summonar orc berserker, orc leader.. (exemplo) Quando chegasse no level 35, poderia sumonar alguns monstros a mais.. e assim por diante. *O monstro nao ganharia xp, quando o summon matar algo a xp irá toda para o player. Se possivel, a lista de monstros sumonavel em seus respectivos levels necessarios a serem configurados dentro do script. Agradeço desde ja quem puder me ajudar!
  14. Olá, alguem poderia me passar um script que funcionasse da seguinte forma: quando o player pizar em um tile (StepIN), sumonará um bixo em uma posição (lembrando que se pisarem 2 vezes no mesmo tile, não sumonará outro. Precisa verificar se já existe um boss sumonado da na sala). Quando o boss for morto, nascerá um teleport onde o boss morreu! OBS: São 5 bosses diferentes, então 5 configurações diferentes! Se alguem não intender, poste aqui! Obrigado desde já, CHADUKA MEMO!
  15. O system item summon funciona assim: Ao dar use em 'X' item, no caso eu use o item : , Você summona uma criatura aleatoriamente. E ao dar use Novamente você remove a criatura . vá em data / actions / scripts... Crie um arquivo.lua e cole isso dentro : local monsters = {"Demon", "Rat", "Orc", "Medusa", "Dragon", "Ferumbras"} -- todos os monsters que podem ser summonados. local time = 1 -- tempo em minutos para usar o item novamente. local storage = 10923 -- storage qualquer, que não esteja em uso. function onUse(cid, Item, fromPosition, itemEx, toPosition) local pos = getCreaturePosition(cid) local summon = getCreatureSummons(cid) if (table.maxn(summon) < 1) then if getPlayerStorageValue(cid, storage) - os.time() <= 0 then local mst = monsters[math.random(#monsters)] doConvinceCreature(cid, doCreateMonster(monsters[math.random(#monsters)], pos)) doPlayerSendTextMessage(cid, 22, "Você summonou uma Criatura!") setPlayerStorageValue(cid, storage, os.time() + time*60) for _, pid in ipairs (getCreatureSummons(cid)) do doSendMagicEffect(getCreaturePosition(pid), 15) doCreatureSay(pid, "Vou Te Ajudar", TALKTYPE_ORANGE_1) end else doPlayerSendCancel(cid, "Você só pode usar esse item a cada "..time.." Minuto(s).") end elseif (table.maxn(summon) > 0) then for _, pid in ipairs(getCreatureSummons(cid)) do doCreatureSay(pid, "Tchau", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(pid), 2) doRemoveCreature(pid) end doPlayerSendTextMessage(cid, 22, "Você Removeu A Criatura.") end return true end obs: tudo que você deve configurar , está explicado no script. Agora vá em data / actions / actions.xml... e coloque a tag : <action itemid="4870" script="Nome do Arquivo.lua" /> -- itemid = Id do item, no caso ta o item que mostrei no inicio. Demonstração em Imagens : Simples, porém útil . Sem sono e no tédio saiu isso Abraços.
  16. kttallan

    Item summon

    Opa galera eu criei um scripter para participar do OMS, porem antes de fazer a incrição queria a ajuda de vocês pra ver se tem algum bug ou se da pra melhorar o scripter pois não tenho um nivel alto de scripter. Oque o scripter fais se o player tiver o item. 12597 ele sumonarar um trols, porem ele só pode usar no lvl entre 1 a 50, eu clico no item e sumona o monster perto do player quando eu clico de volta ele remove o monster assim sendo tipo um go/back. Scripter
  17. Galera, peço a vcs 1 script que sumone 4 tipos diferentes de monstros de uma só vez, se posivel fazer e claro , agradeço.
  18. algumas imagens = ] Bom..essa é a versão 1.1 do meu script a versão anterior voce pode acha-la aqui.. http://www.xtibia.com/forum/topic/217778-v10-summon-monster/ Mais iai, oque mudou na versão 1.1? Agora modifiquei um pouco o SCRIPT, exemplo.. agora voce pode colokar 10-20 bixos em cada pos, ai o script começa rodar ele escolhe 1 bixo "monstro" que voce colokou na tabela.. Agora não é mais 1 bixo exato que nasce e sim é variavel e configuravel. Agora fico facil e rapido para voce mesmo editar as msg de quando o evento irá iniciar,e iniciou.. Também colokei para manda MSG pro servidor todo quais bixos forão "sumonado" nesse evento. (creditos = > slicer). Vamos ao script.. talkactions/script/ copie qualquer arquivo e renomei para v1.1 start event.lua e coloka isso lá.. Agora a TAG. <talkaction words="!start;/start" script="v1.1 start event.lua"/>
  19. Hiho Guys, essa é a nova versão da máquina de summon. Agora ela está 100% igual ao RadBR. A mudança foi que agora você pode usar 4 items e cada um tem a chance de sumonar um de 4 monstros e tudo isso na mesma alavanca. Requisitos: Conhecimento básico para instalação; Download da sala; (opicional) Download: MaqSummon.otbm (4SHARED) DOWNLOAD SCAN FOTO Vá em data/actions/scripts e crie um arquivo chamado MaqSummon.lua e adicione o seguinte dentro: function onUse(cid, item, fromPos, itemEx, toPos) -- [[iNICIO CONFIG - Beyond Sky]] monstros = { [1] = {chance = 30, name = "Demon"}, --[[Monstro do shirine fire e item fire]] [2] = {chance = 30, name = "Fire Elemental"}, --[[Monstro do shirine fire e item fire]] [3] = {chance = 30, name = "Hellfire Fighter"}, --[[Monstro do shirine fire e item fire]] [4] = {chance = 10, name = "Dourado"}, --[[Monstro do shirine fire e item fire]] [5] = {chance = 30, name = "Gigante de Gelo"}, --[[Monstro do shirine ice e item ice]] [6] = {chance = 30, name = "Frost Dragon"}, --[[Monstro do shirine ice e item ice]] [7] = {chance = 30, name = "Frost Giantess"}, --[[Monstro do shirine ice e item ice]] [8] = {chance = 10, name = "Orghus"}, --[[Monstro do shirine ice e item ice]] [9] = {chance = 30, name = "Multi"}, --[[Monstro do shirine tera e item tera]] [10] = {chance = 30, name = "Juggernaut"}, --[[Monstro do shirine tera e item tera]] [11] = {chance = 30, name = "Hydra"}, --[[Monstro do shirine tera e item tera]] [12] = {chance = 10, name = "Guardiao da Montanha"}, --[[Monstro do shirine tera e item tera]] [13] = {chance = 30, name = "Minotaur Mage"}, --[[Monstro do shirine energy e item energ]] [14] = {chance = 30, name = "Dragon Guardian"}, --[[Monstro do shirine energy e item energ]] [15] = {chance = 30, name = "Thunder Dragon"}, --[[Monstro do shirine energy e item energ]] [16] = {chance = 10, name = "Nephtys"} --[[Monstro do shirine energy e item energ]] } local uniqid = 9999 --[[uNIQUE ID DA ALAVANCA - Beyond Sky]] local ItemIdFire = 6550 --[[item do shrine Fire]] local ItemIdIce = 6551 --[[item do shrine Ice]] local ItemIdTera = 6549 --[[item do shrine Tera]] local ItemIdEnergy = 6548 --[[item do shrine Energy]] local PosNameFire = {x=2203, y=2085, z=8} --[[Pos do monster da shrine Fire]] local PosNameIce = {x=2203, y=2079, z=8} --[[Pos do monster da shrine Ice]] local PosNameTera = {x=2203, y=2076, z=8} --[[Pos do monster da shrine Tera]] local PosNameEnergy = {x=2203, y=2088, z=8} --[[Pos do monster da shrine Energy]] local PosItem = {x=2229, y=2081, z=8, stackpos = 255} --[[Posição do item que vai ser preciso]] local getitem = getThingfromPos(PosItem) -- [[FIM CONFIG - Beyond Sky]] for i = 1, 4 do if item.uid == uniqid and getitem.itemid == ItemIdFire and item.itemid == 9825 and (monstros[i].chance >= math.random(1, 100)) then doSummonCreature(monstros[i].name, PosNameFire) doRemoveItem(getitem.uid,1) doCreatureSay(cid, "A máquina de summon criou um "..monstros[i].name..".", TALKTYPE_ORANGE_1) doSendMagicEffect(PosItem, 13) elseif item.uid == uniqid and getitem.itemid == ItemIdIce and item.itemid == 9825 and (monstros[i+4].chance >= math.random(1, 100)) then doSummonCreature(monstros[i+4].name, PosNameIce) doRemoveItem(getitem.uid,1) doCreatureSay(cid, "A máquina de summon criou um "..monstros[i+4].name..".", TALKTYPE_ORANGE_1) doSendMagicEffect(PosItem, 13) elseif item.uid == uniqid and getitem.itemid == ItemIdTera and item.itemid == 9825 and (monstros[i+8].chance >= math.random(1, 100)) then doSummonCreature(monstros[i+8].name, PosNameTera) doRemoveItem(getitem.uid,1) doCreatureSay(cid, "A máquina de summon criou um "..monstros[i+8].name..".", TALKTYPE_ORANGE_1) doSendMagicEffect(PosItem, 13) elseif item.uid == uniqid and getitem.itemid == ItemIdEnergy and item.itemid == 9825 and (monstros[i+12].chance >= math.random(1, 100)) then doSummonCreature(monstros[i+12].name, PosNameEnergy) doRemoveItem(getitem.uid,1) doCreatureSay(cid, "A máquina de summon criou um "..monstros[i+12].name..".", TALKTYPE_ORANGE_1) doSendMagicEffect(PosItem, 13) elseif item.uid == uniqid and item.itemid == 9826 then doTransformItem(item.uid, item.itemid - 1) return TRUE end end end agora no arquivo data/actions/actions.xml e adicione a seguinte tag: <action actionid="9999" script="MaqSummon.lua"> PS.: Essa versão creio que está 100%, caso haja bugs me reportem por favor. Obrigado desde já.
  20. Ola Galera gostaria de pedir um script que o summon que a pessoa faz nascer dentro do player tipo Tajuu Kage Bunshin No Jutsu Max quando usar essa magia criar o bunshin (summon) dentro do player porque no meu ot da lag quando usa a magia sem lugar para nascer clones script de summon que eu tenho
  21. data\talkactions\scripts\nomedoarquivo.lua function onSay(cid, words, param, channel) --configuration by notle local i = {qnt = 3, --Quantia de summons permitida level = 10, -- level pra usa summons mana = 250, -- quanto de mana que vai perde assim que usa voc = {1,2,3,4,5,6,7,8,9,10,11,12}, -- ID das vocations ignore = {"demon","apocalypse","treiner"}} -- summon que não pode ser criandos --configuration by notle local pid = cid local t = string.explode(param, ",") if getPlayerMana(cid) > i.mana then if(t[2]) then pid = getPlayerByNameWildcard(t[2]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) and doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.") then return true end elseif #getCreatureSummons(cid) == i.qnt and doPlayerSendCancel(cid, "Máximo de summons atingido.") then return true elseif getPlayerLevel(cid) <= i.level and doPlayerSendCancel(cid, "sorry insufficient level [up ate " ..i.level.. "].") then return true elseif not isInArray(i.voc, getPlayerVocation(cid)) and doPlayerSendCancel(cid, " Your vocation can not create summons.") then return true elseif isInArray(i.ignore, string.lower(t[1])) and doPlayerSendCancel(cid, "you can not summon this creature.") then return true end for o = 1,i.qnt and doSummonMonster(pid, t[1]) do doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "you invoked a "..t[1].."") return doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED) and doPlayerAddMana(cid, -i.mana) and true end else return doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) and doPlayerSendCancel(cid, "sorry insufficient mana.") end end talkactions.xml <talkaction words="!cmd" event="script" value="nomedoarquivo.lua"/> pra usa comando !cmd dragon só editar a o gosto --configuration by notle local i = {qnt = 3, --Quantia de summons permitida level = 10, -- level pra usa summons mana = 250, -- quanto de mana que vai perde assim que usa voc = {1,2,3,4,5,6,7,8,9,10,11,12}, -- ID das vocations ignore = {"demon","apocalypse","treiner"}} -- summon que não pode ser criandos --configuration by notle
  22. Como titulo diz, eu queria que o summon não ganha-se exp. se isso puder ser feito por script seria melhor pq pesquisei e não achei nada 100%.
  23. galera eu queria saber se tem como tirar aquela xp q o summon ganha quando ajuda o player a matar um monstro, se possivel alguem possa passar um script..
  24. Olá Pessoal, Hoje eu gostaria de apresentar um script diferente. O que ele faz? se você abrir um documento gravável e digite uma palavra certa, então ele vai sumonar um monstro, Você pode definir certos monstros para exigir valores de armazenamento, se você escolher. Terá uma exhuast de 60 segundos entre citação, pode ser alterada. Então vamos la abra seuot/data/creaturescripts/scripts copie um arquivo lua e nomeie de summon. E cole isso dentro da pasta: local t = { ["Demon"] = {monster = "Demon", storage = 7890, secondstorage = 8890, time = 60, message = "Voce esta atualmente incapaz de convocar esse monstro! A fim de chamar esse monstro, voce deve completar a missao XXX"}, --o primeiro storage e o storage necessario para invocar monstros ["Dragon Lord"] = {monster = "Dragon Lord", storage = 7891, secondstorage = 8891, time = 60, message = "Voce esta atualmente incapaz de convocar esse monstro! A fim de chamar esse monstro, voce deve completar a missao XXX"}, ["Hydra"] = {monster = "Hydra", storage = 7892, secondstorage = 8892, time = 60, message = "Voce esta atualmente incapaz de convocar esse monstro! A fim de chamar esse monstro, voce deve completar a missao XXX"}, ["Grim Reaper"] = {monster = "Grim Reaper", storage = 7893, secondstorage = 8893, time = 60, message = "Voce esta atualmente incapaz de convocar esse monstro! A fim de chamar esse monstro, voce deve completar a missao XXX"} } function onTextEdit(cid, item, newText) if item.itemid == 1947 then -- Item id of the writable item. if isInArray({'Summons', 'summons'}, newText) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Convocacoes atuais: Demon, Dragon Lord, Hydra, Grim Reaper. Lembre-se de usar letras maiusculas na frente ao digitar!!!") else if getTilePzInfo(getCreaturePosition(cid)) ~= false then doPlayerSendCancel(cid, "Voce nao pode convocar um monstro em Protection Zone!") return false end local tt = t[newText] if not tt then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "monstro invalido") return false end local ts = tt.storage local tm = tt.message if getCreatureStorage(cid, ts) < 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, tm) return true end local tss = tt.secondstorage if getCreatureStorage(cid, tss) > os.time() then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce deve esperar mais um " .. getCreatureStorage(cid, tss) - os.time() .. ' second' .. (getCreatureStorage(cid, tss) - os.time() == 1 and "" or "s") .. " para sumonar esse montros denovo") return true end local ttt = tt.time local summon = tt.monster doCreateMonster(summon, getCreaturePosition(cid)) doCreatureSetStorage(cid, tss, os.time() + ttt) end end return true end em creaturescripts.xml coloque esta tag: <event type="textedit" name="Summon" event="script" value="summon.lua"/> e depois em login.lua em scripts do creaturescripts cole esta tag: registerCreatureEvent(cid, "Summon") Bom é isso pessoal, espero ter ajudado qualquer bug comente abaixo!
  25. Eu queria adicionar tempo a esse summon ou que ele morresse após 1.5 segundos depois de usada a magia. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) function onCastSpell(cid, var) local target = getCreatureTarget(cid) if isCreature(target) then local creature = doCreateMonster("Target Dummy", getThingPosition(target)) doConvinceCreature(cid, creature) return doCombat(cid, combat, var) else return doPlayerSendCancel(cid, "Sorry, not possible") end end
×
×
  • Criar Novo...