Ir para conteúdo

VitorSubhi

Membro
  • Registro em

  • Última visita

  1. Orientalz reagiu a uma resposta no tópico: [Sistema] Battlefield Event! V.1
  2. VitorSubhi reagiu a uma resposta no tópico: Lua demo in-game
  3. Lurk reagiu a uma resposta no tópico: [Sistema] Advanced Trade Points v1.0
  4. @Gabrieldsadaxas rsrs, acontece! Conseguiu fazer funcionar?
  5. Lurk reagiu a uma resposta no tópico: [Sistema] Advanced Trade Points v1.0
  6. Lurk reagiu a uma resposta no tópico: [Sistema] Advanced Trade Points v1.0
  7. @Gabrieldsadaxas Se tiver como passar o método completo do get/set que está na lib fica mais fácil fazer adaptação para o mesmo
  8. Lurk reagiu a uma resposta no tópico: [Sistema] Advanced Trade Points v1.0
  9. @Gabrieldsadaxas faz algum tempo que fiz esse script, e não me recordava como ele funcionava. Verificando aqui, notei que estou comparando a string "You see (numero) Collapser Orbs" para capturar os pontos, caso você tenha alterado o texto para Points, ou algo do tipo, será necessário alterar na linha 12 para o texto novo: function CollapserOrbs(item) return tonumber(string.match(getItemDescriptions(item.uid).special, "You see (%w+) Collapser Orbs.")) end
  10. @Gabrieldsadaxas Pelo que verifiquei o seu problema, o software em algum momento está fazendo uma comparação entre um valor número e algum número, na linha 2 do arquivo Trade_Orbs.lua [23:49:21.349] data/creaturescripts/scripts/Trade_Orbs.lua:2: attempt to compare nil with number if getPlayerItemCount(toplayer, 7722) >= 1 and getAccountPoints(fromplayer) >= points then
  11. Storm reagiu a uma resposta no tópico: Funções Lua In-Game [TFS 0.4] (Versão 0.5)
  12. 1.0 - Funcionamento: Explicação:Este talkaction, apenas faz a execução de um comando em lua, direto do game. Exemplos: 2.0 - Como Utilizar: Executando apenas uma função: /lua Função('variavél', 'variável', 'variável') Executando várias funções simultâneas: /lua Função('variável', variável'), Função('variável', variável', variável'), ... 3.0 - Instalação: Talkactions.xml Data/Talkactions/scripts/lua.lua OBS.: Na versão atual, ainda não se é possível utilizar uma função dentro de outra, e nem funções de retorno (getters) Créditos: Desenvolvido inteiramente por mim (Vítor Subhi). Implementações Futuras: Funções dentro de funções; Funções de retorno (getters); Funções com mais de 3 variáveis; Aprimoração de analisador sintático/semântico; Adaptação para TFS 1.0, 1.2 e 1.3;
  13. Belmont reagiu a uma resposta no tópico: (Resolvido)Autoloot Não Cumpre O Prometido
  14. No trecho de código acima, aumente o número 2 Obs.: Números de Storage que estão sendo utilizados. 0, 1 - free 0, 1, 2 - premium Caso queira 4 slots, altere para 3. 0bs.2: Pela forma que está o código, ele está projetado para até 4 slots, caso queira aumentar será necessário mais modificações...
  15. Ramon Bernardo reagiu a uma resposta no tópico: [Sistema] Advanced Trade Points v1.0
  16. VitorSubhi postou uma resposta no tópico em Eventos de Mapping
    Meu Voto: Mapa 2 Justificativa: Se encaixou melhor no tema "Natureza Desértica", afinal o Mapa 1 está mais para um Ilha do que uma natureza desértica. Gostei do efeito de grama verde, grama seca, areia. Mapa 1 teve muitas bordas irregulares.
  17. Existem várias formas de se fazer o mesmo script... Uma delas, que não é muito eficiente é criar uma globalevent que iria verificar os equipamentos de cada player online, para mandar o SETFULL, imagine essa verificação a cada 3 segundos, seu servidor provavelmente iria dar grandes travadas. Existem formas menos feias de se fazer, porém da mesma forma eu não recomendaria... Qual o seu conhecimento em programação? Ou apenas deseja o script pronto?
  18. Se for linux, procure por iptables (man iptables).
  19. Ao invés de dar ban ip, adicione o endereço ip dele a rejeições do firewall. Dessa forma ele irá pensar que o seu servidor "Fechou".
  20. Coloque if (getPlayerStorageValue(cid, 1339) ~= 0) then return doPlayerSendTextMessage(cid,25, "You cannot use this command in jail.") end abaixo da linha function onSay(cid, words, param, channel) do seu script de /bug. Explicação. caso tenha interesse: ele verifica o storage 1339 se é diferente de 0 (a storage booleana do seu script de prisão), ou seja, verifica se o usuário está preso... Se estiver, ele finaliza o script mandando uma mensagem ao player de que ele não pode usar na prisão.
  21. Desculpe pela demora, realmente havia me esquecido de colocar a lua_register no tópico, referente ao arquivo luascript.cpp. Basta adicioná-lo que seu problema será resolvido.
  22. Obrigado pela contribuição, poderá ajudar outros usuários que utilizem alguma versão diferente... Muito Obrigado, espero que lhe seja útil
  23. Olá Thácio, existe um tópico aqui mesmo no Tibia King que possa te ajudar: Espero ter ajudado...
  24. Apresentação: Olá galera do Tibia King, este é meu primeiro tutorial que desenvolvo após anos apenas sugando da comunidade, chegou a hora de compartilhar um pouco de conhecimento, rsrs... Após ver que muitos usuários tinham interesse em um sistema de Trade de Points in-game resolvi trazer um sistema totalmente completo para vocês. Funcionamento: Player 1 após adquirir os Points, pode iniciar uma negociação com o Player 2 através do comando /tradepoints Player 2, Quantidade. Será aberto uma Janela de Trade com o item referente aos Points. Após ambos aceitarem a negociação será realizado a troca de Points pelo item requisitado. Observações: Necessário ter acesso às Sources de sua Distro. Testado em servidor 8.6 (The Forgotten Server 0.4). Antes que venham falar que possui sistemas parecidos, veja o diferencial (Item não aparece em nenhum inventário, e não é necessário usar/comprar qualquer item). Algumas Imagens: Instalação: Sources > Luascript.cpp Sources > Luascript.cpp Sources > Luascript.h Server > Data > Lib > 050-function Server > Data > Creaturescripts > Scripts >Trade_Orbs.lua Server > Data > Creaturescripts > Creaturescripts.xml Server > Data > Creaturescripts > Scripts > Login.lua Server > Data > Talkactions > Scripts > Points_Trade.lua Server > Data > Talkactions > Talkactions.xml Créditos: Todo o sistema foi feito completamente por mim: Vítor Subhi. The Forgotten Server (Pelas Sources) Vodkart, White Wolf, Natanael Beckman, e a todos os demais membros do TK que não lembro o nome, que contribuíram indiretamente através de seus tutoriais.

Informação Importante

Confirmação de Termo