Ir para conteúdo

Killua

Conde
  • Total de itens

    904
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que Killua postou

  1. EDITADO, conteúdo está no meu post abaixo
  2. Deve ter alguma action ou talkaction que adiciona VIP no seu ot, coloca ela aqui que já ajuda
  3. Valeu vod... Isso é vdd mas eu fiz ele pensando em usar em eventos tipo Castle War, arenas ou na entrada de algumas quests
  4. Mas do jeito que está, o líder só pode puxar pelos itens que vc colocar o actionID...
  5. Vou adorar jogar se realmente chegar a ficar on
  6. Esse código funciona assim: O player (somente líder da guild) da use no item escolhido e todos da guild recebem uma mensagem assim "PLAYER líder da guild está te chamando para o lado dele, você quer ir? Diga !yes para aceitar. Você tem X segundos para aceitar.". Depois disso, todos os membros da guild tem alguns segundos (configurável) para aceitar. Todos que aceitarem, vão ser teleportados para o lado do líder. Eu fiz ele para concorrer no OMS 5. Instalando: Crie guildCall.lua em data/actions/scripts e coloque: Em data/actions/actions.xml coloque essa tag: <action actionid="1433" script="guildCall.lua"/> Crie guildCall.lua em data/talkactions/scripts e coloque: function onSay(cid, words, param, channel) if getPlayerStorageValue(cid, 380121) < os.time() then doPlayerSendCancel(cid, "O tempo para aceitar ja acabou.") return true end doPlayerSetStorageValue(cid, 125023, 1) doPlayerSendTextMessage(cid, 25, "Voce aceitou ser teleportado! Daqui a " .. getPlayerStorageValue(cid, 380121) - os.time() .. " voce vai ser teleportado.") return true end Em data/talkactions/talkactions.xml coloca essa tag: <talkaction words="!yes" event="script" value="guildCall.lua"/> Coloque o actionID 1433 em todos os itens que poderão ser usados para "chamar" os membros da guild.
  7. function onDeath(cid) if getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == 10134 then doCreatureSetDropLoot(cid, false) end return true end
  8. function onPrepareDeath(cid) if getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == 10134 then doCreatureSetDropLoot(cid, false) end return true end
  9. Muda seu BloodCreatureGuarda.lua pra isso -- == Blood Castle Event por amoeba 13 - Xtibia == -- function onDeath(cid, corpse, mostDamageKiller) local artigo = getPlayerSex(mostDamageKiller[1]) == 0 and "A jogadora" or "O jogador" if isMonster(cid) and string.lower(getCreatureName(cid)) == string.lower("Guarda do Portao") then doRemoveItem(getTileItemById(bloodconfig.posParede1, bloodconfig.idDasParedes).uid, 1) doRemoveItem(getTileItemById(bloodconfig.posParede2, bloodconfig.idDasParedes).uid, 1) doRemoveItem(getTileItemById(bloodconfig.posParede3, bloodconfig.idDasParedes).uid, 1) criarEstatua() doBroadcastMessage("[Blood Castle] " .. artigo .. " " .. getPlayerName(mostDamageKiller[1]) .. " derrotou o Guarda do Portao! Prossigam para proxima sala e aguardem ate o arcanjo nascer!") end return true end
  10. Como eu disse anteriormente, reinstale todo o evento e faça isso com muita atenção... Siga passo a passo oq eu disse no tópico e cuidado na hora de configurar. O evento está sem erro nenhum, se teve erro, é pq vc fez algo errado. De qualquer forma, posta o erro aqui pra eu dar uma olhada.
  11. function onSay(cid, words, param) local femaleOutfits = { ["broterhood"]={1470}, ["caveira"]={1189}, ["dracula"]={1191}, ["trainer"]={1465}, ["vinganca"]={1443} } local maleOutfits = { ["broterhood"]={1470}, ["caveira"]={1189}, ["dracula"]={1191}, ["trainer"]={1465}, ["vinganca"]={1443} } local msg = {"Digite !addon e o nome correto. Por exemplo: !addon um, dois ou tres", "Voce não possui 5 diamonds!", "Bad param!", "Você recebeu seu addons!"} local param = string.lower(param) if(getPlayerItemCount(cid, 2145) >= 5) then if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then doPlayerRemoveItem(cid, 2145, 5) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4]) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) if(getPlayerSex(cid) == 0)then doPlayerAddOutfit(cid, femaleOutfits[param][1], 3) else doPlayerAddOutfit(cid, maleOutfits[param][1], 3) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1]) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2]) end return TRUE end
  12. Você deve ter feito alguma coisa errada... Instale tudo denovo, arquivo por arquivo, do jeito que coloquei no tópico. E também preste atenção na hora de configurar a lib (principalmente com as posições).
  13. Killua

    Reiniciar VPS

    Nem por shell? Obrigado pelas dicas lord, vou dar uma olhada aqui
  14. Vc só precisa mudar essas duas linhas: end, myRaids.maxMonsters * 500 + 120000) addEvent(doBroadcastMessage, myRaids.maxMonsters * 500 + 120000, "O boss " .. myRaids.boss .. " chegou na invasao!") 120000 representa os 2 minutos, vc pode por o tempo que quiser aí. (1000 = 1 segundo). Mas já vou por uma variável no início pra escolher quanto tempo o boss vai levar pra nascer.
  15. Killua Raids System É um sistema normal de raids, compatível com quase todas versões do TFS (testado no 0.3.6 e 0.4), que acontecem automaticamente no local desejado, com dia e hora marcada. Instalando: Crie amoebaRaids.lua em data/globalevents/scripts e coloque isto: No globalevents.xml coloque essa tag: ​<globalevent name="AmoebaRaids" interval="60" event="script" value="amoebaRaids.lua"/> Configurar: A configuração é toda feita nessa tabela: local raids = { {name = "Monstros de fogo", monsters = {"Demon", "Dragon Lord", "Fire Devil"}, boss = "Orshabaal", fromPoss = {x=150, y=37, z=7}, toPoss = {x=157, y=42, z=7}, dates = {"Thursday-15:00", "Saturday-22:12"}, maxMonsters = 15}, {name = "Dragons", monsters = {"Dragon", "Dragon Lord", "Dragon Hatchling"}, boss = "Demodras", fromPoss = {x=1, y=1, z=1}, toPoss = {x=1, y=1, z=1}, dates = {"Monday-12:01", "Sunday-20:10"}, maxMonsters = 20} } name é o nome da invasão, que vai aparecer no broadcast. monsters são os monstros que vão ser criados na invasão. boss é o boss que nasce depois de x segundos após todos os monstros serem criados. fromPoss é o canto superior esquerdo da área onde a invasão vai ocorrer. toPoss é o canto inferior direito da área onde a invasão vai ocorrer. dates são as datas (dias e horarios) em que as invasões ocorrerão. Sendo sempre escritas nesse formato "Dia(em inglês)-hora:minuto" . Exemplo "Monday-12:01". A primeira letra deve ser maiúscula. maxMonsters é o número de monstros que vão ser criados na invasão, sem contar o boss. timeBoss é o tempo (em segundos) que o boss leva pra nascer após todos os outros monstros terem sido criados. Espero que gostem.
  16. Killua

    Reiniciar VPS

    Sim, já mudei todas as minhas senhas...
  17. Killua

    Reiniciar VPS

    Estou muito preocupado, tem alguém reiniciando meu VPS através do meu site e não sei como parar isso... Se alguem já viu isso antes e sabe um jeito de resolver, por favor, poste aqui. Obrigado.
  18. Muito obrigado Bennyw e Alex
  19. Opa gostei bastante dos dois Mas vc pode tirar o escrito do avatar por favor? Deixar só a foto mesmo... Valeu!
  20. Não entendo essa frescura que vcs tem com aspas... Assim funciona do mesmo jeito e é mais facil pra qualquer um entender
  21. setItemName(itemEx.uid, "" .. getItemInfo(itemEx.itemid).description .. " +" ..(level+1).. " slot ")
  22. Vou fazer 2 pedidos de uma vez, se é que pode... O primeiro é só deixar mais bonito esse meu avatar E o segundo: Tema: tubarão Texto: amoeba13 Tipo: assinatura Tamanho: qualquer tamanho dahora pra assinatura valeu
  23. Então é assim local areapos = {x=1, y=1, z=2} -- pos pra onde o player vai local item2id = 1111 -- actionID function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.actionid == item2id then if getGlobalStorageValue(383919) < 1 then doTeleportThing(cid, areapos, false) doSendMagicEffect(areapos, CONST_ME_TELEPORT) setGlobalStorageValue(383919, 1) else doPlayerSendCancel(cid, "Alguem ja esta na area, espere ele sair.") end else doPlayerSendCancel(cid, "Aqui nao e o lugar certo para usar o machado.") end return true end
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...