Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Mostrando resultados para as tags ''suicide''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Portal Tibiaking
    • Portal
  • OTServer Tibia & Derivados
    • Suporte & Pedidos
    • OTServer Downloads
    • Ferramentas OpenTibia
    • Linguagens de Programação
    • Mapas
    • Websites
    • Gráficos e Design
  • Tibia e Bots
    • Tibia
    • Bots & Macro
  • Diversos
    • Divulgações
    • Playground (Off-topic)

Calendários

  • Calendário Oficial
  • Calendário de OTServs
  • Calendários Diversos

Grupos de Produtos

  • Anúncios no Topo
  • Anúncios nas Assinaturas
  • Anúncios nos Tópicos
  • Outros Anúncios

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Localização


Meu personagem


OTServ favorito


Bot preferido


Interesses

Encontrado 6 registros

  1. 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 (tam
  2. Serei breve enquanto a explicação. Esta função serve para "forçar" o value de uma storage key a mudar, independentemente do player estar on ou offline. Adicione o seguinte script à lib do seu servidor (data\lib): forceSetStorageValue = function (name, key, value) if not tostring(name) or not tonumber(key) then return nil end local p = getPlayerByName(name) if p then setPlayerStorageValue(p, key, value) else local have = db.storeQuery("SELECT `key` FROM `player_storage` WHERE `player_id` = ".. getPlayerGUIDByName(name) .." and `key` = ".. key)
  3. Essa talkaction consiste em fazer com que o player que possui determinada quantidade de um item, aprenda uma spell em troca do mesmo. Exemplo de uso (do parâmetro): !learnspell exori frigo Se preferir apenas uma determinada quantidade de um único item por spell: learnspell.lua (data/talkactions/scripts): local tab = { ["exori frigo"] = {spell = "Ice Strike", item = {1234, 5}}, -- ["nome da spell"] = {spell = "nome da conjuração da spell", item = {itemid, quantidade}}, ["exori mort"] = {spell = "Death Strike", item = {1234, 5}}, ["exori vis"] = {spell = "Energy Strike", item = {1234,
  4. Pensei em fazer esta função há um tempo. Alguns membros, que também programam, tentaram desenvolve-la quando comentei sobre ela em um grupo do skype. math.round reconhece, automaticamente, se o número é um inteiro ou decimal e o arredonda para cima ou para baixo, seguindo a condição >= ou < do que 5, respectivamente. Eu preferi fazer para que o arredondamento sempre resulte em um inteiro não-negativo e não-nulo. Ao meu ver, a função tem mais utilidade desse modo e, já que o resultado de n segue essa regra, não é possível utilizar números negativos ou nulos. Se utilizados, nil é retorna
  5. Uptime Uptime é a quantidade de tempo que um sistema de computador está desempenhando atividades de forma ininterrupta, ou seja, constante/sem interrupção. Com base em outros códigos que vi pela internet, decidi criar uma função própria para retornar essa quantidade de tempo, futuramente simplificando alguns scripts. A função, basicamente retorna as horas e minutos do uptime em uma string, de forma inteligente. function getUpTimeString() local wut = getWorldUpTime() local h, m = math.floor(wut / 3600), math.floor((wut % 3600) / 60) if m == 60 then m = 0
  6. [TalkAction] Suicídio Essa talkaction (comando), se o player não estiver na protection zone e se ele tiver level superior a 100, fará com que o mesmo simplesmente se mate, cometa suicídio. Mas pra quê isso? bom, eu não sei bem pra quê..talvez para ele se matar quando estiver morrendo para um player e assim não ter seu nome na fraglist desse player, ou porquê ele tá depre mesmo. A vida tibiana tem fases difíceis..heuaha Enfim, vamos lá. Vá até a pasta data/talkactions/scripts, crie um arquivo nomeado de killmyself.lua e adicione o script: Para configurar o level e/ou a storage, apena
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo