Ir para conteúdo

willian vieira

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    willian vieira deu reputação a luanluciano93 em Remover GOD do rank level (source)   
    SELECT `level`, `name` FROM `players` WHERE group_id < 3 ORDER BY `level` DESC, `experience` DESC LIMIT
  2. Obrigado
    willian vieira deu reputação a BilauX em Lugar Escuro e Lugar Claro - TFS 0.4 - REMERE   
    muito obrigado funciono msm, tu sabe algo de como deixar as falas do account manager em azul, igual de npc e tu relogar só uma vez, criando conta e boneco ??
     
     
  3. Curtir
    willian vieira recebeu reputação de BilauX em Lugar Escuro e Lugar Claro - TFS 0.4 - REMERE   
    Em data\creaturescripts\scripts crie um arquivo com o nome de luz.lua e coloque
     
     
     
    Em data\creaturescripts\creaturescripts.xml adicione a seguinte linha
     
     
    Em data\creaturescripts\scripts\login.lua adicione a seguinte linha antes do último 'return true'
     
     
    Foi a única maneira que eu encontrei de deixa o meu ot claro.
    Testado em tfs 0.4.
  4. Gostei
    willian vieira deu reputação a Vodkart em ( PEDIDO ) Script com conflito   
    globalevents
     
     
    vip_install.lua
    function onStartup() local Query = db.getResult("SELECT `config`, `value` FROM `server_config` WHERE `server_config`.`config` = 'vip_sys';") if(Query:getID() == -1) then local Install_Query = { mysql = { "ALTER TABLE `accounts` ADD `vip` TINYINT NOT NULL DEFAULT '0' AFTER `premdays`;", "ALTER TABLE `accounts` ADD `vip_days` INT NOT NULL DEFAULT '0' AFTER `vip`;", "ALTER TABLE `accounts` ADD `vip_time` INT NOT NULL DEFAULT '0' AFTER `vip_days`;", "ALTER TABLE `players` ADD `reset_temple` TINYINT NOT NULL DEFAULT '0' AFTER `town_id`;", "INSERT INTO `server_config` (`config`, `value`) VALUES ('vip_sys', 1);" }, sqlite = { "ALTER TABLE `accounts` ADD `vip` INTEGER NOT NULL DEFAULT 0;", "ALTER TABLE `accounts` ADD `vip_days` INTEGER NOT NULL DEFAULT 0;", "ALTER TABLE `accounts` ADD `vip_time` INTEGER NOT NULL DEFAULT 0;", "ALTER TABLE `players` ADD `reset_temple` INTEGER NOT NULL DEFAULT 0;", "INSERT INTO `server_config` VALUES ('vip_sys', 1);" } } print(">> Instalando vip_sys...") print(">> Verificando tipo de banco de dados...") print(">> Tipo do banco de dados ".. getConfigValue('sqlType') .."...") if getConfigValue('sqlType') == "mysql" then for i = 1, #Install_Query.mysql do print(">> ".. Install_Query.mysql[i] .."") db.executeQuery(Install_Query.mysql[i]) end elseif getConfigValue('sqlType') == "sqlite" then for i = 1, #Install_Query.sqlite do print(">> ".. Install_Query.sqlite[i] .."") db.executeQuery(Install_Query.sqlite[i]) end else print(">> Banco de dados ".. getConfigValue('sqlType') .." sem suporte ao sistema vip_sys") end print(">> vip_sys instalado e operando...") return true end local Config = Query:getDataString("config") local Value = Query:getDataInt("value") if Value == 1 then print(">> Sistema vip funcionando e atualizado...") end return true end  
     
    tag
     
    <globalevent name="vippsystem" type="start" event="script" value="vip_install.lua"/>  
  5. Gostei
    willian vieira deu reputação a Vodkart em ( PEDIDO ) Script com conflito   
    posta o seu globalevents.xml que eu coloco pra vc
  6. Gostei
    eu mudei os valores do meu config.lua para esses:
     
        mysqlReadTimeout = 1000
        mysqlWriteTimeout = 1000
        mysqlReconnectionAttempts = 5
  7. Gostei
    willian vieira deu reputação a Will Oliveira em [MOD] Otclient auto-updater   
    Ok, vou retirar
  8. Gostei
    willian vieira deu reputação a Will Oliveira em [MOD] Otclient auto-updater   
    O que faz?
    Esse auto-updater, conta com as funções de: Checar se existe novos updates na inicialização do 'OTC', baixa os updates em diretórios especificados pelo administrador, baixa e extrai arquivos '.ZIP', reinicia o' OTC' apos terminar o download do patch, múltiplos patchs.
     
    Instalação:
    1 - Crie no diretório raiz de seu site um arquivo '.txt' chamado de 'Update.txt', preencha o arquivo como o arquivo a seguir: http://pastebin.com/cdwnD6qg
    Obs: nesse pastebin já tem as instruções de como adicionar novos updates.
    2 - Baixe o 'Updater Patcher.rar' extraia na pasta raiz do seu otclient.
    3 - Depois de ter baixado o 'Updater Mod.rar', extraia e coloque a pasta do mod na pasta 'mods' do seu otclient
    configure o caminho para o executavel do 'updater patcher' no arquivo .lua.
    4 - Agora você precisa ir na pasta raiz do seu 'otclient 'e configurar o arquivo 'Config.ini' com os seguites dados:
    [Geral] WebSite=http://dragonhertsserver.pusku.com/ - o seu website vai aqui é o site onde fica o 'update.txt' Client=otclient - nome do executavel do seu otclient SiteFile=Update.txt - o nome do arquivo que fica no site marcando os updates 5 - Depois de tudo configurado é só abrir o 'otclient' normalmente que o 'patcher' vai executar junto. use sempre link de download direto para adicionar um novo update.
     
    Download:
    Updater Mod: http://www.mediafire.com/download/8xc6boa8xpdh3mu/Updater+Mod.rar
    Updater Patcher: http://www.mediafire.com/download/ynnqy1iba8qqeyq/Update+patcher.rar
     
    Vídeo que mostra como o mod funciona:

     
    Obs: Se você tem um servidor é quer usar o updater, crie um instalador definindo já o diretório do seu client para o player não precisar configurar o arquivos '.lua'
    Obs²: Em arquivos compactados use sempre a extenção '.ZIP'
    Obs³: É preciso o NET framework para rodar.
     
    Créditos:
    vyctor17

Informação Importante

Confirmação de Termo