Ir para conteúdo

Adriano SwaTT

Membro
  • Registro em

  • Última visita

Tudo que Adriano SwaTT postou

  1. Só para confirmar, rotina.. registrou este EventName em login.lua? anunciarmorte2 ?
  2. Registrou o arquivo em Creaturescripts.xml e também em Login.lua?
  3. Ah sim, eu lembro de você, não reconheci o nick novo. Enfim, estava analisando seus scripts recentes ajudando membros e percebi que entende da área. Então, poste-o para que possamos tentar te ajudar. Aguardando.
  4. Não entendi direito como funciona o sistema. Já que tens o script e precisa de uma adaptação, poste-o para poupar tempo de trabalho dos scripters. Boa sorte.
  5. Teste assim: function onPrepareDeath(cid, deathList, lastHitKiller, mostDamageKiller) if isMonster(lastHitKiller) and isPlayer(cid) then doBroadcastMessage("O jogador "..getCreatureName(cid).."["..getPlayerLevel(cid).."] acaba de morrer para o monstro "..getCreatureName(lstHitKiller)..".", MESSAGE_STATUS_CONSOLE_ORANGE) return true end return true end Boa sorte.
  6. Muito bom o script, parabéns Bruno Minerviano. Abraços.
  7. Não irá somar a rate. Obrigado por comentar.
  8. Adriano SwaTT postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Muito interessante, da pra criar um RPG bem legal com scripts assim. Reputado.
  9. Por nada. Faça bom aproveito do script. Abraços.
  10. Tem, só que sugiro que crie um tópico com o pedido. Tem, só que sugiro que crie um tópico com o pedido. E seja bem específico. Ex: Seria a mesma magia mas que cada vocação mudasse para uma outfit diferente?
  11. Boa noite. Teste assim. local tab = { pos = {x = 275, y = 73, z = 7}, -- posição x, y, z do local a teleportar o player item = {2143, 500}, -- {itemID, count} level = 2000, -- level mínimo price = 1000 -- quantidade em crystal coins } local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if (not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid if (msgcontains(msg, 'teleport')) then talkState[talkUser] = 1 selfSay('Are you sure?', cid) selfSay('Remember..you need '..tab.item[2]..' '..getItemNameById(tab.item[1])..' and '..tab.price..' crystal coins to be teleported.', cid) elseif (msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if getPlayerLevel(cid) >= tab.level then if (getPlayerItemCount(cid, tab.item[1]) >= tab.item[2] and doPlayerRemoveMoney(cid, tab.price * 10000)) then doTeleportThing(cid, tab.pos) doPlayerRemoveItem(cid, tab.item[1], tab.item[2]) doPlayerRemoveMoney(cid, tab.price * 10000) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) selfSay('Have a good trip.', cid) else talkState[talkUser] = 0 selfSay('I can not teleport you. You do not have the required items.', cid) end else selfSay('You need level '..tab.level..' to be teleported.', cid) end elseif (msgcontains(msg, 'no') and talkState[talkUser] == 1) then talkState[talkUser] = 0 selfSay('Okay, maybe another time.', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Boa sorte.
  12. Que bom que funcionou, até eu estava cético se iria funcionar. Enfim, faça bom aproveito e obrigado pelo feedback.
  13. Canal será o update, onde automaticamente criará as bordas.
  14. Desculpe-me, achei que estava usando o script normal, você está usando o mode. Vou tentar adaptar e edito. #EDIT: Boa sorte.
  15. Foi uma gambiarra, mas teste assim: Boa sorte.
  16. Primeiramente obrigado pelo elogio no comentário. Sim, da pra adaptar também de ser teleportado ao usar a máquina. No caso, poderia por para ganhar um ticket que use para jogar, assim players não abusariam da máquina. Obrigado e valeu por comentar. Muito obrigado Daniel. Que bom que gostou. Façam bom proveito.
  17. Cada vez que o player jogar ele paga a taxa, não há outras chances. Sobre ganhar brinde por acertar 1 ou 2 itens, basta desativar no script. Use este: Boa sorte.
  18. Finalmente tópico criado. Espero que atenda suas necessidades. Boa sorte.
  19. Boa noite galera, após um pedido aqui no fórum sobre um sistema de Cassino, decidi então criar este e disponibilizar para vocês. Introdução: Bom, este script simula a máquina de Cassino conhecida como Cassino Slots, pra quem não conhece é a máquina que se encontra no spoiler abaixo: Como funciona? O jogador precisa escolher 1 (um) dos 10 (dez) itens disponíveis (da para configurar a quantidade de itens) como seu Item da Sorte, e após feito isso, terá que girar a alavanca e torcer para que a máquina sorteie 3 itens repetidos igual ao que o jogador em questão escolheu. Para tornar um pouco mais fácil de vencer, criei para que a máquina dê pequenos brindes à quem acertar 1 ou 2 itens dos sorteados (configurável). Como jogar? Para jogar é simples, como desenvolvi todo script em apenas um arquivo, para facilitar na criação, na instalação e até mesmo na jogabilidade, o jogo se baseia na posição em que o jogador está para identificar qual ação executar. Selecionar Item da Sorte: com seu personagem virado para baixo (sul), clique na alavanca e automaticamente o item da sorte aparecerá na mesa configurada no script, caso queira outro item, basta ir usando a alavanca até encontrar o item desejado. Como Jogar: Após ter selecionado seu item da sorte, que deve estar à mostra em cima da mesa própria, basta virar seu personagem para cima (norte) e clicar novamente na alavanca. E se virar esquerda ou direita?: Nada acontecerá, apenas uma mensagem ensinando como jogar será enviada para que o jogador se oriente. Dicas de instalação! Sugiro que quando for criar o mapa para o evento, não faça como do vídeo, pois os itens criados nas mesas não estão com atributos para que não possam ser movidos, sendo assim é provável que jogadores de má fé venham a roubar itens... Faça como a imagem abaixo: Instalando: Basta criar um arquivo na pasta “data/actions/scripts” chamado “cassino_slots.lua” e adicionar o código abaixo dentro: Agora em “actions.xml” adicione a tag abaixo: Agora basta configurar de acordo com as informações disponíveis no início do script. Vejam o vídeo demonstrativo do Sistema em funcionamento. Criado por: Adriano Swatt'
  20. Muito bom o script. Sempre trazendo ótimos conteúdos ao fórum. Reputado, que rima com abraço apertado.
  21. Qual versão do Windows? Tentou usar Como Administrador e em Modo de Compatibilidade?
  22. Muito bom, o tão esperado programa lança-se. Excelente trabalho. Abraços.
  23. Tente usar da seguinte forma. Fale "deposit", e depois diga "all" pra ver se funciona, pois no script tem esta configuração. Boa sorte.
  24. Bom, basicamente seu sistema está pronto. Gravei um vídeo com seu funcionamento, ao meu ver ficou perfeito. Fiz com que dê para configurar um prêmio bônus para quem acertar 1x ou 2x o item. Ex: escolhe o item e ele cai 1 ou 2x, você pode configurar dar um prêmio para o player, pode ser apenas de incentivo ou até mesmo desativar esta função. Fiz o script inteiro em actions, vou postar hoje ou amanhã pois vou criar um tópico, vídeo e tutorial de configuração. Até breve.

Informação Importante

Confirmação de Termo