-
Total de itens
600 -
Registro em
-
Última visita
-
Dias Ganhos
10
Tudo que gonorreiaswat postou
-
action Sistema: Casino Slots [Cassino]
tópico respondeu ao gonorreiaswat de gonorreiaswat em Mods, funções e outros
Boa tarde, Teste assim: Boa sorte. -
action Sistema: Casino Slots [Cassino]
tópico respondeu ao gonorreiaswat de gonorreiaswat em Mods, funções e outros
Boa tarde, Tente assim: #Obs: O prêmio não precisa ser configurado, pois será identificado automaticamente. Boa sorte. -
Na verdade, tentei sim... Mas o problema estava no windows 10, está muito falho... No win7 eu consegui, porém a função não funciona como o esperado. Obs: 1. Qualquer vocação executa qualquer magia, 2. Não upa Magic Level ao usar a magia com a função
-
Boa noite, Será que consegue converter esta função para 0.4 rev 3884? Seria de muita ajuda para mim. Obrigado.
-
Abre o ItemEditor que é usado para editar o arquivo Items.otb do seu servidor e põe o item 7708 como item que não pode ser movido. #done
-
Basta usar o script de Bônus e por o item 7708 (id dele equipado) para Not Movable através do editor de Items.otb. #DONE.
-
Boa noite, Conseguiu resolver?
-
tfs 0.3.6 Ajuda com NPC e CreatureEvents TASK
pergunta respondeu ao julhinhuu de gonorreiaswat em Scripts
Não entendi isso acima com o que postei anteriormente. -
Em todos os dois códigos deu o mesmo erro? Adicionou ele no campo de códigos e apertou "F9"?
-
Algum deles funcionou? Testou ambos?
-
Certo, então para reparar o erro você terá que executar o código que te passei em seu SqlEditor com sua database carregada. Para isso, abra seu Sqlite Studio e carregue sua database. Logo em seguida, clique em "Open SQL query editor" e verá que vai abrir uma janela em branco onde você poderá digitar. Sendo assim, coloque o código que passei na postagem lá em cima e clique no botão de Ok/Executar. Ele criará a tabela que falta, porém irá faltar a "killed_monsters" que vou ver se encontro para você. EDIT: Pronto, adicionei o código para criar a tabela "killed_monsters" também, basta executar os dois códigos como disse acima. Boa sorte.
-
tfs 0.3.6 Ajuda com NPC e CreatureEvents TASK
pergunta respondeu ao julhinhuu de gonorreiaswat em Scripts
@zipter98 repare uma coisa. doPlayerSendTextMessage(pk, 22, "["..myTask.kill.." Task Finalizada] ("..myTask.qntdade.."/"..myTask.qnt..")") No código acima usa um atalho "qnt" e "qntdade", sendo que no script todo só tem declarado a variável "qnt". Por exemplo: É algo a considerar, correto? Já que é onde registra quantos monstros precisarão matar. Acho que o caminho da contagem dos monstros está aí, pois há vários lugares usando ".qntdade". Abraços. -
Me parece ser itens e pisos em lugares impróprios, ou house sem portas devidamente configuradas. Não entendo muito de mapa, mas arrisco o palpite de que seja, você poderia ir até essas coordenadas pelo MapEditor e confirmar. Boa sorte.
-
É porque sua database não tem as tabelas que estão sendo citadas, como: player_advances, killed_monsters, etc.. Estás usando MySql? Terá que executar um comando para adicioná-las, vou ver se encontro para você. EDIT: Para corrigir os erros, segue o código para cada um: players_advances: killed_monsters: EDITADO Pronto, ambas tabelas estão acima. Boa sorte.
-
tfs 0.3.6 Ajuda com NPC e CreatureEvents TASK
pergunta respondeu ao julhinhuu de gonorreiaswat em Scripts
Que nada, só olhei muito surpeficialmente. Boa sorte. -
tfs 0.3.6 Ajuda com NPC e CreatureEvents TASK
pergunta respondeu ao julhinhuu de gonorreiaswat em Scripts
Tente mudar a parte do CreatureScripts, a função .LUA dele para esta abaixo: local function isSummon(cid) if not isCreature(cid) then return false end if getCreatureMaster(cid) ~= cid then return true end return false end end function onDeath(cid, corpse, deathList) local stoTime = 96586 local stoKill = 96587 local stoName = 96587 local task = { ["dragon"] = {kill = "Dragon", qnt = 1500, exp = 1000000}, ["dragon lord"] = {kill = "Dragon Lord", qnt = 1000, exp = 800000}, ["hydra"] = {kill = "Hydra", qnt = 800, exp = 700000}, ["frost dragon"] = {kill = "Frost Dragon", qnt = 600, exp = 500000}, ["dragon guardian"] = {kill = "Dragon Guardian", qnt = 500, exp = 400000}, ["thunder dragon"] = {kill = "Thunder Dragon", qnt = 400, exp = 300000}, ["multi"] = {kill = "Multi", qnt = 600, exp = 200000}, ["demodras"] = {kill = "Demodras", qnt = 300, exp = 200000}, } for a = 1, #deathList do local pk = deathList[a] local myTask = task[string.lower(getPlayerStorageValue(pk, stoName))] local left = math.ceil((getPlayerStorageValue(pk, stoTime) - os.time())/(24 * 60 * 60)) if myTask and getCreatureName(cid) == getPlayerStorageValue(pk, stoName) and not isSummon(cid) then if left > 0 and getPlayerStorageValue(pk, stoKill) > 0 then setPlayerStorageValue(pk, stoKill, getPlayerStorageValue(pk, stoKill) - 1) local sto = getPlayerStorageValue(pk, stoKill) local jaMatou = math.abs(getPlayerStorageValue(pk, stoKill)-myTask.qnt) if sto == 0 then doPlayerSendTextMessage(pk, 22, "["..myTask.kill.." Task Finalizada] ("..myTask.qnt.."/"..myTask.qnt..")") else doPlayerSendTextMessage(pk, 22, "["..myTask.kill.." Task] ("..jaMatou.."/"..myTask.qnt..")") end end end end return true end Lembre-se de registrar a tag abaixo em login.lua: registerCreatureEvent(cid, "DragonsTask") E também de registrar a função onDeath em creaturescripts.xml com o nome do arquivo.lua do script acima. Estou indo para o trabalho e nem deu para olhar direito. Boa sorte. -
action Sistema: Cassino Slots
tópico respondeu ao gonorreiaswat de gonorreiaswat em Actions e Talkactions
Que bom que gostou, faça bom proveito. Abraços. -
Certo, foi mesmo um erro de digitação. Obrigado por reportar, já corrigi. Faça bom uso.
-
Editei o script exp_ring, atualizem o seu e teste novamente. O erro pode ser na tag movements do movements.xml, pois de tfs 0.3.6 (o meu) para o seu tfs 0.4 (o seu), tem diferenteça nesta tag. Check e copie algum exemplo das suas e muda apenas o atalho do script.lua e a id do item de funcionamento. Boa sorte.
-
Erro no Items.xml, deve ocorrer por alguma coisa incorreta que adicionou. Sobre como adicionar tempo, estas tags do items.xml já o faz: <attribute key="duration" value="4320" /> -- Aqui é a duração do item em segundos (72 horas) <attribute key="decayTo" value="0" /> -- Aqui é para o item cair para id 0 ou seja, sumir. <attribute key="showduration" value="1" /> -- Aqui é para aparecer o tempo restante do item ao dar look Tente refazer o items.xml novamente, e caso dê erro em movements.xml, me informe para corrigir o mesmo. Qual versão de servidor está usando? Boa sorte.
-
action Sistema: Cassino Slots
tópico respondeu ao gonorreiaswat de gonorreiaswat em Actions e Talkactions
Que bom que gostou, faça bom aproveito. Abraços. -
action Sistema: Cassino Slots
tópico respondeu ao gonorreiaswat de gonorreiaswat em Actions e Talkactions
Obrigado, deu até um trabalhinho de fazer pois na época queria fazer todo em um script apenas e não era tão experiente em .LUA, porém, deu certo. Obrigado por comentar e pelo elogio. Que bom que gostou, espero que seja bem útil. Pode deixar que irei reativar meu lado programador em LUA para ajudar os membros e compartilhar scripts aqui no fórum. Abraços a todos. -
Use este abaixo: 1º Passo 2º Passo 3º Passo Para aprender configurar a rate do Script clique no spoiler abaixo: CORRIGIDO ERRO DE DIGITAÇÃO! Para saber quanto tempo falta, basta dar look no item. Espero que funcione. Boa sorte.
-
Bom dia turma, Após um pedido aqui no outro 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'
-
[Encerrado]Servidor Alternativo [Child's Play]
tópico respondeu ao gonorreiaswat de gonorreiaswat em Formação de Equipes
Bom dia, como vai @Daniel? Sim, é ele mesmo, tenho novas ideias e brincadeiras quase prontas para serem adicionadas. O servidor ficará muito completo, como por exemplo brincadeiras para se jogar solo, até o servidor atingir um número legal de players. Mas nesta vez pretendo deixá-lo Online em definitivo muito em breve, logo após os Betas para testar os bugs e ajustes. Obrigado mais uma vez maninho. Que bom que gostou, será bem legal mesmo, estou investindo tempo e dinheiro nele. O ResidenTibia está pausado por questão de tempo, ele precisa de muito mais dedicação por ser bem mais detalhado e trabalhar com sprites, scripts, client, etc.. Mas estou com vontade de voltar a trabalhar nele, assim que melhorar meu tempo do dia-a-dia. Obrigado por comentar.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.