Ir para conteúdo

Wise

Membro
  • Registro em

  • Última visita

Tudo que Wise postou

  1. Abra o seu config.lua e procure pelas seguintes variáveis: defaultDepotSize = x -- tamanho/capacidade para free defaultDepotSizePremium = x -- tamanho/capacidade para premium Basta alterar o valor delas pelo número de slots desejado.
  2. Cuidado ao reviver tópicos antigos. Se você for reviver, tenha certeza de que o que irá dizer é algo relevante ao assunto tratado no mesmo. • 2.6 - Reviver tópicos antigos: Qualquer membro pode reviver qualquer tipo de tópico, porém o membro só poderá reviver um tópico desde que ele faça uma postagem relacionada ao assunto do tópico ou ele faça um agradecimento/crítica construtiva em relação ao conteúdo do tópico, afinal, se o tópico foi bom pra ti ou não te ajudou e você continua em dúvida, por exemplo, você tem o direito de comentar. O que não é permitido, é reviver um tópico apenas para obter postagens (flood), como por exemplo postar : "legal", "gostei", "reputado", etc... Leia e se preciso, releia as Regras Gerais do fórum.
  3. Hahahha Valeu, cara Penso em fazer um global event desse filme, vou ver depois.
  4. Fico feliz que tenha gostado, teste e comente como ficou ;] AUHUAHUAH Valeu, irmão ! Obrigado. Opa, só volta a entrar no skype e me chama pra gente ver isso haha
  5. Obrigado. Testei com o TFS 0.3.6, mas pelas funções, acredito que execute de boa também com TFS 1.0 e com o TFS 0.4 (com exceção de uma função na última versão citada, tendo que alterar somente setPlayerStorageValue por doCreatureSetStorage). Ah, eu já tinha pensado em fazer isso antes, daí deu vontade e aqui está heheh Valeu, brother! Que bom que gostou. Então, se encontrar algum que use ele, me avise. Seria uma honra ver pessoas desfrutando dele por aí ;]
  6. Bom, galerinha, este é um creature event com callback onLogin no qual chama uma função em loop/laço infinito. checkHunger(cid) O que faz essa função? Ela checa os ticks de uma condição de regeneração, na qual o creatureid player adquire ao se alimentar com um food no game. Se o valor desses ticks indicar que o player não se alimentou, será feita uma contagem de segundos via storage. Se essa contagem passar do tempo máximo que se pode ficar sem se alimentar (alterável), o player começa a perder determinada porcentagem (alterável) de sua saúde (Health/Life/Vida), de certo em certo tempo (também alterável), até que o mesmo se alimente novamente ou simplesmente morra. Caso o player morra, quando entrar, ele vai continuar perdendo a porcentagem de HP, até que enfim se alimente. Acredito que seja bom para servidores sérios. Sem mais delongas.. checkhunger.lua (data\creaturescripts\scripts): -- Developed by Wise ~ TibiaKing.com local t = { hp = 2, -- % maxTime = 25 * 60, -- minutes * 60 lossInterval = 5, -- seconds hstor = 98765 -- hunger storage } function checkHunger(cid) local h = getPlayerStorageValue(cid, t.hstor) local loss = t.lossInterval > 1 and t.lossInterval or 2 if getPlayerFlagValue(cid, PLAYERFLAG_CANNOTBEATTACKED) then return true elseif getPlayerFood(cid) < 1 then if h <= t.maxTime then if h < 0 then setPlayerStorageValue(cid, t.hstor, 0) end setPlayerStorageValue(cid, t.hstor, getPlayerStorageValue(cid, t.hstor) + 1) else addEvent(function() if isPlayer(cid) then doCreatureAddHealth(cid, -(t.hp * (getCreatureMaxHealth(cid) / 100))) end end, (loss - 1) * 1000) end else if h > 0 then setPlayerStorageValue(cid, t.hstor, 0) end end addEvent(function() if isPlayer(cid) then checkHunger(cid) end end, 1000) return true end function onLogin(cid) return checkHunger(cid) and true end Tag - creaturescripts.xml (data\creaturescripts): <event type="login" name="checkHunger" event="script" value="checkhunger.lua"/> Configuração simples: local t = { hp = 2, -- porcentagem de HP que o player perderá maxTime = 25 * 60, -- tempo máximo para ficar sem se alimentar em minutos * 60 (no caso, seriam 25 minutos, ou seja, 1500 segundos) lossInterval = 5, -- tempo do intervalo de perda da porcentagem do HP, em segundos (no caso, perderia a porcentagem estipulada a cada 5 segundos) hstor = 98765 -- storage que faz a contagem do tempo máximo } PS: com esse callback, não se registra creature event.
  7. Não é um defeito, cara. Eu fiz tendo em mente o tibia global, no qual não há restrição de level pra adquirir white skull (pk).
  8. Wise respondeu ao post em um tópico de jeff of hell em Suporte Tibia OTServer
    Na minha opinião, você não precisa de ninguém pra aprender. Basta procurar por um conteúdo e se dedicar a estudá-lo, com determinação. Aqui no fórum, há diversas Aulas de Scripting com informações muito boas. Tudo depende de você mesmo.
  9. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de Clients"
  10. Wise respondeu ao post em um tópico de Christinacsa em Suporte Tibia OTServer
    O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de Servidores Derivados"
  11. O que você transmitiu realmente não existe no fórum, a formatação está boa. Embora hajam algumas informações não muito aprofundadas, está bom para quem tem dificuldade nisso; irá ajudar muitos. O seu tópico foi aprovado e agora movido para a seção correta, você também recebeu um ponto de reputação positiva por trazer este conteúdo ao TibiaKing. Continue assim
  12. Eu me referi ao que você disse no tópico, passou informação incorreta, e isso já é algo coerente. Não fique puto por errar, todos erram.
  13. Preste atenção no que você disse: Eu citei enquanto ao que você falou sobre usar a variável na string. É uma variável que contém um número inteiro, não vai dar erro se você a chamar numa string. Já enquanto a função é óbvio que vai retornar em uma string, está certo o que você disse.
  14. No caso, itemid é uma variável. Simplesmente retornaria o valor dela na string ao creatureid: You received 2197.
  15. Wise respondeu ao post em um tópico de Zentsu em Playground (Off-topic)
    Seja bem vindo! Espero que se adapte ao fórum e que os conteúdos lhe agradem. Se quiser, pode já dar uma olhadinha nessa seção de aprendizagem sobre OTServ em geral.
  16. Quando você for reviver um tópico, tenha absoluta certeza de que o que irá comentar será algo construtivo e com relação ao assunto em questão. Se possível, da próxima vez crie o seu próprio tópico e relate o que precisa. Você chamou a atenção de outro membro, causando um desvio do assunto principal do tópico. Não importando se ele está ou não em atividade recente, esse tipo de ação é prioridade da equipe e só poder ser feita por um membro da mesma. Da próxima vez que você vir um membro infringindo as regras, apenas clique em Relatar para a equipe! abaixo do post principal do mesmo. Leiam e se preciso, releiam as Regras Gerais do fórum.
  17. Wise respondeu ao post em um tópico de novinhabolada em Formação de Equipe
    Você fez um desvio do assunto principal do tópico para chamar a atenção de outro membro. Esse tipo de ação é prioridade da equipe e só poder ser feita por um membro da mesma. Da próxima vez que você vir um tópico em uma seção incorreta, apenas clique em Relatar para a equipe! abaixo do post principal do mesmo. - Conteúdo das Regras Gerais do fórum (leia e se preciso, releia): • 2.9 - Reportando membros infratores: Sempre que você encontrar um post que esteja quebrando alguma regra, denuncie-o. Para isso, basta clicar em no botão "Denunciar", que fica no rodapé de cada post. Se você, em vez disso, decidir criar outro post para responder ao membro, eventualmente causando confusão, ambos serão punidos. Você também pode denunciar Mensagens Pessoais abusivas. • 2.19 - Moderação secundária não será tolerada: Mensagens como "Ei, esse tópico está na área errada", "Organize seu tópico, está uma bagunça!", só podem ser usadas pelos membros de nossa equipe, caso contrário, esse tipo de ação será considerada flood, já que a correções desse nicho não cabem aos membros e, portanto, caracteriza como desvio do assunto principal do tópico. @novinhabolada O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Mapping" Para: "OTServ → Projetos / Formação de Equipes → Formação de Equipes"
  18. Wise respondeu ao post em um tópico de Caronte em Playground (Off-topic)
    Vou fazer esse ano, estudar pra caralho pra tirar 1k
  19. Basta configurar como sendo true, caso queira o limite em determinado skill. Senão, false. local skills = { -- [skill number] = {bvalue = true/false, max = skillLevel} [0] = {bvalue = false, max = 115}, -- fist [1] = {bvalue = true, max = 115}, -- club [2] = {bvalue = true, max = 115}, -- sword [3] = {bvalue = true, max = 115}, -- axe [4] = {bvalue = true, max = 115}, -- distance [5] = {bvalue = true, max = 115}, -- shielding [6] = {bvalue = false, max = 115}, -- fishing [7] = {bvalue = true, max = 115}, -- magic level [8] = {bvalue = false, max = 115} -- level } function onAdvance(cid, skill, oldLevel, newLevel) local s = skills[skill] if s and s.bvalue and newLevel >= s.max then return false end return true end
  20. Eu me referi à atitude do membro @roriscrave.
  21. @RodAlbu Amigo, o título do seu tópico estava inadequado. Sem oferecer nenhuma ideia do que ele se trata, poucos vão se interessar em te ajudar. Da próxima vez, crie um tópico com um título que descreva o assunto dele. • 2.3 - Use títulos e ícones adequados: Ao criar um novo tópico no fórum, dê a ele um título que esteja relacionado ao conteúdo do tópico. Títulos como "Ajudaaa!" ou "Entrem aqui!" só pioram as coisas: ninguém vai saber do que se trata, e menos pessoas irão entrar para olhar o que você postou e também evite de usar o CAPSLOCK ao criar seu título. O membro postou os códigos acima da sua resposta, preste mais atenção da próxima vez que for postar. Leiam e se preciso, releiam as Regras Gerais do fórum.
  22. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral"

Informação Importante

Confirmação de Termo