Ir para conteúdo

Adriano SwaTT

Membro
  • Registro em

  • Última visita

Tudo que Adriano SwaTT postou

  1. Que bom que funcionou, já aconteceu coisa parecida comigo, por isso sugeri. Enfim, para que o tópico seja fechado/solucionado, basta selecionar a postagem como "Melhor Resposta" e ele será automaticamente classificado como resolvido. Boa sorte com seu script.
  2. Cara, experimente fazer isso... Sabe a "function sumonarVerificar(cid, i)" dentro de cada script? Mude a de cada script para: Do script 1 para: function sumonarVerificar1(cid, i) Do script 2 para: function sumonarVerificar2(cid, i) Do script 3 para: function sumonarVerificar3(cid, i) E é claro, lembre-se de mudar também nos locais onde chamam a função. Teste novamente. Boa sorte.
  3. Boa tarde. Tente assim: Boa sorte.
  4. Então, eu pensei em fazer como o zipter98 citou acima. Achei que seria mais simples.
  5. Farei assim que estiver disponível.. Minha internet está caindo muito hoje, já até desmontei meu modem pra arrumar, agora não caiu mais... Mas estou com uns trampos pendentes, agora faltam 2 notebooks, 1 iPhone 4 e 1 Moto Razr D3 para arrumar. Quem sabe mais a noite. E pode deixar, nem será discussão, será apenas demonstrações e sugestões de ideias.
  6. Só não entendi uma coisa no script do david0703, pois ele apenas pegou uma função que criei que verifica quantas criaturas há no ambiente. Veja que é criado uma "tabela", e digo mais... As partes em negrito começa com um check monster, e nesta se for positivo que é realmente um monstro e não é summon, ele executa a função. Exato, mas no caso, na segunda linha em negrito ele está setando a Direção do mesmo, porém baseando na ID da estátua, mas como? sendo que já não haverá mais estátuas nas posições devido aos monstros que foram sumonados em seus lugares? Bom, eu faria bem diferente de ambos os scripts, e acho que não usaria uma nova função para tal. Enfim... Que bom que gostaram do script.
  7. Estou um pouco ocupado, trabalhos à entregar ainda hoje.. Aí não posso garantir, mas vou pensar com carinho se faço.
  8. Acho que consigo, só não fiz porque se fosse player que as "ativassem" elas iriam se virar automaticamente em direção ao mesmo em questão de milésimos de segundos... Mas havia pensado em fazer isso.
  9. Cheguei a pensar nisso.. Vou ver se posto ele sim, claro que se o dono do tópico não ligar, pois fiz especialmente ao pedido do mesmo. Obrigado pelo rep+ e por comentar.
  10. Que bom que funcionou, fiz com bastante dedicação... Só que fiz para 10 monsters, porque vi aqueles que estão atrás do GOD também, você removeu do script? Enfim... Faça bom aproveito.
  11. Arrumou o script, as coordenadas do posarea está tudo correto? Reiniciou o servidor ao arrumar? Pois como se trata de creaturescripts, nem sempre ocorre efeito quando apenas da /reload. Boa sorte.
  12. Sim, quando seleciona "Melhor Resposta" o tópico recebe a tag de Resolvido automaticamente.
  13. Sim, mas confira se está certo, porque na sua primeira coordenada, X está com 5 números e na segunda apenas 4, cheque se está correto.
  14. Muito simples... No script que passei primeiro havia ficado faltando uma "}", e por isso o erro: Estava assim: Boa sorte, Obrigado pelo REP+ e Marcar como melhor resposta para que o tópico receba a tag de Resolvido.
  15. Se funcionou, então está tudo certo... Bug decorrente à isso não creio que haja não. Boa sorte.
  16. Desculpe a demora, tive visitas em casa... Enfim, testei e funcionou perfeitamente. A tag em movements.xml será: <movevent type="StepIn" actionid="12129" event="script" value="SurvivalStatues.lua"/> SurvivalStatues.lua, na pasta Movements/scripts: Agora vamos em CreatureScripts.xml e registre a tag abaixo: <event type="kill" name="FinalBattle_Kill" event="script" value="SurvivalStatues.lua"/> E em login.lua, registre a tag abaixo, junto com as do gênero: registerCreatureEvent(cid, "FinalBattle_Kill") E agora crie o arquivo SurvivalStatues.lua na mesma pasta: Lembre-se de configurar tudo no início dos scripts. Volte para dizer como foi. Boa sorte.
  17. Fazendo... Lembre-se de criar o monstro com esta outfit já.
  18. É que este script foi projetado para TFS 1.0. Vou editar, já retorno. Se removeu e o erro parou, é porque provavelmente não está executando a função, então não terá erro.. Com a tag removida, o erro parou e o script funcionou? Pode também tentar este:
  19. Adriano SwaTT postou uma resposta no tópico em Suporte Tibia OTServer
    Pelo amor de Cristo, como aplicando o exhaust de apenas uma tag para todas as magias? Então seu servidor está com um bug grave. Enfim.. Tente esta então: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_INVISIBLE) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo * 1000) setCombatCondition(combat, condition) local tempo = 2 -- em segundos local strg = 12120 function onCastSpell(cid, var) if not exhaustion.check(cid, strg) then exhaustion.set(cid, strg, tempo * 1000) return doCombat(cid, combat, var) else doPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, strg).."]") end end Boa sorte.
  20. Qual versão do seu servidor? Tente este, originário deste tópico que adaptei para sua necessidade: Registre as tags abaixo em seus respectivos lugares: Creaturescripts.xml: <event type="kill" name="Exp_Extra" event="script" value="extraexp.lua"/> Login.lua: player:registerEvent("Exp_Extra") Boa sorte.
  21. Adriano SwaTT postou uma resposta no tópico em Suporte OTServer Derivados
    Se puder upar e me enviar a pasta zipada, já instalada, do Tibia, posso tentar fazer pra você. (não quero instalar) Pois vi que o Vapus não suporta superior à versão 9.81, então farei de modo manual. Fico no aguardo.
  22. Adriano SwaTT postou uma resposta no tópico em Suporte Tibia OTServer
    Uai, no caso você tem que por o exhaustion na tag da Utana Vid, como citei no exemplo, aí o exhaust será apenas para ela.

Informação Importante

Confirmação de Termo