Ir para conteúdo

eddybrow

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    eddybrow recebeu reputação de thaleszs em [duvida] como compilar OTX Server?   
    execute no terminal do Linux
     
    Debian ou Ubuntu ( apt-get )  CentOS troque o apt-get por ( yum )
    apt-get install autoconf libboost-all-dev libgmp-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libxml2-dev libxml++2.6-dev libmysql++-dev libsqlite0-dev libsqlite3-dev build-essential;
     
    apt-get install crypto++
     
    apt-get install libssl-dev
     
    agora instale o compilador g++ no linux
     
    apt-get install g++
     
    em seguida entre na pasta das sources do seu otserv.
     
    Ex: cd /otserv/sources/
     
    em seguída execute esse comando:
    Porém digite cada um o nome dos arquivos de suas sources, pois esses são da minha.
     
    g++ account.h aclocal.m4 actions.cpp actions.h actions.o admin.cpp admin.h allocator.cpp allocator.h allocator.o autogen.sh baseevents.cpp baseevents.h baseevents.o beds.cpp beds.h beds.o build.sh chat.cpp chat.h chat.o combat.cpp combat.h combat.o condition.cpp condition.h condition.o config.h config.h.in config.h.in~ config.log config.lua.dist config.status configmanager.cpp configmanager.h configmanager.o configure configure.ac connection.cpp connection.h connection.o const.h container.cpp container.h container.o creature.cpp creature.h creature.o creatureevent.cpp creatureevent.h creatureevent.o cylinder.cpp cylinder.h cylinder.o database.cpp database.h database.o databasemanager.cpp databasemanager.h databasemanager.o databasemysql.cpp databasemysql.h databasemysql.o databasepgsql.cpp databasepgsql.h databasepgsql.o databasesqlite.cpp databasesqlite.h definitions.h depcomp depot.cpp depot.h depot.o desktop.ini dispatcher.cpp dispatcher.h dispatcher.o enums.h exception.cpp exception.h exception.o fileloader.cpp fileloader.h fileloader.o game.cpp game.h game.o gameservers.cpp gameservers.h globalevent.cpp globalevent.h globalevent.o group.cpp group.h group.o house.cpp house.h house.o housetile.cpp housetile.h housetile.o install-sh ioban.cpp ioban.h ioban.o ioguild.cpp ioguild.h ioguild.o iologindata.cpp iologindata.o iomap.cpp iomap.h iomap.h iomap.o iomapserialize.cpp iomapserialize.h iomapserialize.o item.cpp item.h item.o itemattributes.cpp itemattributes.h itemattibutes.o itemloader.h items.cpp items.h items.o luascript.cpp luascript.h luascript.o mailbox.cpp mailbox.h mailbox.o Makefile Makefile.am Makefile.in manager.cpp manager.h manager.o map.cpp map.h map.o mssing monster.cpp monster.h monster.o monsters.cpp monsters.h monsters.o movement.cpp movement.h movement.o networkmessage.cpp networkmessage.h networkmessage.o npc.cpp npc.h npc.o otpch.h otserv.cpp otserv.o otsystem.h outfit.cpp outfit.h outfit.o outputmessage.cpp outputmessage.h outputmessage.o party.cpp party.h party.o player.cpp player.h player.o position.cpp position.h position.o protocol.cpp protocol.h protocol.o protocolgame.cpp protocolgame.h protocolgame.o protocolhttp.cpp protocolhttp.h protocolhttp.o protocollogin.cpp protocollogin.h protocollogin.o protocolold.cpp protocolold.h protocolold.o quests.cpp quests.h quests.o raids.cpp raids.h raids.o scheduler.cpp scheduler.h scheduler.o scriptmanager.cpp scriptmanager.h scriptmanager.o server.cpp server.h server.o spawn.cpp spawn.h spawn.o spells.cpp spells.h spells.o stamp-h1 status.cpp status.h status.o talkaction.cpp talkaction.h talkaction.o teleport.cpp teleport.h teleport.o templates.h textlogger.cpp textlogger.h textlogger.o theforgottenserver.s3db ting.cpp thing.h thing.o tile.cpp tile.h tile.o tools.cpp tools.h tools.o town.h trashholder.cpp trashholder.h trashholder.o vocation.cpp vocation.h vocation.o waitlist.cpp waitlist.h waitlist.o waypoints.h weapons.cpp weapons.h weapons.o -o theforgottenserver
     
    No final criará um arquivo dentro da pasta com o nome theforgottenserver.
     
    Se não der certo assim, tente dessa forma executando um por um:
     
    ./autogen.sh
    chmod +x autogen.sh
    chmod +x build.sh
    ./configure --enable-mysql
    ./build.sh
    make -i
     
    se não der certo, tente:
     
    sh ./autogen.sh && ./configure --enable-server-diag --enable-mysql --enable-root-permission && make -j 2
     
     
    se não der certo, delete sua sources e baixe outra sem erros ou bug. Pois esse é o motivo de não estar compilando ;]
     
    Caso tenha conseguido, mova o theforgottenserver para a pasta do otserv utilizando o winscp menos complicado, em seguida execute esse comando.
     
    cd ..
     
    utilize o comando àcima até ficar na pasta do otserv, em seguida ligue o ot
     
    chmod +x theforgottenserver
    ./theforgottenserver
     
    Ajudou? REP+ 
  2. Gostei
    eddybrow deu reputação a Zanrix em Marriage system ajuda   
    Entre na aba de SQL no seu banco de dados e execute o código:
    ALTER TABLE `players` ADD `marriage_status` tinyint(1) NOT NULL DEFAULT 0  
  3. Gostei
    Se o problema for este abaixo:

     
    execute isso no SQL pra add as colunas na database
     
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_chance` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_amount` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_amount_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_chance` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_amount` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_amount_tries` bigint(20) unsigned NOT NULL DEFAULT 0
     
    obs : 1 linha de cada vez , copia e cola uma por uma.
     
     
    Ajudou Rep + 
  4. Gostei
    Se o problema for este abaixo:

     
    execute isso no SQL pra add as colunas na database
     
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_chance` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_amount` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_amount_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_chance` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_amount` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_amount_tries` bigint(20) unsigned NOT NULL DEFAULT 0
     
    obs : 1 linha de cada vez , copia e cola uma por uma.
     
     
    Ajudou Rep + 
  5. Gostei
    Se o problema for este abaixo:

     
    execute isso no SQL pra add as colunas na database
     
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_chance` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_amount` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_amount_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_chance` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_amount` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_amount_tries` bigint(20) unsigned NOT NULL DEFAULT 0
     
    obs : 1 linha de cada vez , copia e cola uma por uma.
     
     
    Ajudou Rep + 
  6. Gostei
    eddybrow recebeu reputação de Fabricio Herrmann em Gesior Plus 8.6 | 9.8   
    Onde você ver os erros das letras, edite copie e substitua o código conforme a tabela, segue o link:
    http://www.lsi.usp.br/~help/html/iso.html
     
    Ajudei? REP+ 
  7. Gostei
    eddybrow recebeu reputação de Natanael Beckman em [Gesior] PagSeguro Automático atualizado 09/09/2016.   
    Funcionou certinho, eu mesmo comprei 1R$ por debito pra testar e caiu na hora!
     
    REP+ forever HUaHUE
  8. Gostei
    Valeu Absonoob
  9. Gostei
    Mano eu também utilizo o CSF e não fiz nenhuma alteração no mesmo e o sistema funcionou perfeitamente, veja abaixo meu CSF é o mais atual e minha regras adicionadas nas configurações do mesmo.
     
    CSF
    csf.conf
  10. Gostei
    Putz reputado você também kkkkkkkk
  11. Gostei
    Obrigado galera esses tipos de comentário sempre nos fortalece a ideia de oferecer tutoriais de qualidade!
  12. Gostei
    ATUALIZAÇÃO 09/09/2016!
    Fala galera!
    Bom venho atualizar este tópico que tem sido bem utilizado por todos, porém continha uma estrutura bem antiga/desatualizada.
    Graças a um amigo Ivens Pontes que refez todo o sistema vou postar agora a nova atualização. Lembrando que esse sistema é feito baseado no Gesior ACC 2012.
     
    1 - Se você utiliza linux é necessário ter instalado o php5-curl, mais abaixo irei deixar um comando completo:
    apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl [ATENÇÃO] após a instalação reinicie seu apache ou nginx.
     
    2 - Acesse sua conta PagSeguro e nesse link cadastre o seu link de retorno e gere sua token em integrações.
    http://seusite.com/retpagseguro.php 3 - Abra seu config.php e adicione as seguintes tags:
    # PAGE: donate.php $config['site']['usePagseguro'] = true; //true show / false hide $config['site']['usePaypal'] = true; //true show / false hide $config['site']['useDeposit'] = true; //true show / false hide $config['site']['useZaypay'] = true; //true show / false hide $config['site']['useContenidopago'] = true; //true show / false hide $config['site']['useOnebip'] = true; //true show / false hide # Pagseguro config By IVENSPONTES $config['pagSeguro']['email'] = "[email protected]"; //Email Pagseguro $config['pagSeguro']['token'] = "YOURTOKENHERE"; // TOKEN $config['pagSeguro']['urlRedirect'] = 'http://seusite.com/?subtopic=donate&action=final'; //turn off redirect and notifications in pagseguro.com.br $config['pagSeguro']['urlNotification'] = 'http://seusite.com/retpagseguro.php'; //your return location $config['pagSeguro']['productName'] = 'Premium Points'; $config['pagSeguro']['productValue'] = 1.00; // 1.50 = R$ 1,50 etc... $config['pagSeguro']['doublePoints'] = false; ## Double points - true is on / false is off $config['pagSeguro']['host'] = 'localhost'; ## YOUR HOST $config['pagSeguro']['database'] = 'gesior860'; ## DATABASE $config['pagSeguro']['databaseUser'] = 'root'; ## USER $config['pagSeguro']['databasePass'] = ''; ## PASSWORD [ATENÇÃO] Leia atentamente e preencha todos os campos corretamente para não haver falhas imprevistas.
     
    MySQL CODE:
    CREATE TABLE `pagseguro_transactions` ( `transaction_code` VARCHAR( 36 ) NOT NULL , `name` VARCHAR( 200 ) DEFAULT NULL , `payment_method` VARCHAR( 50 ) NOT NULL , `status` VARCHAR( 50 ) NOT NULL , `item_count` INT( 11 ) NOT NULL , `data` DATETIME NOT NULL , UNIQUE KEY `transaction_code` ( `transaction_code` , `status` ) , KEY `name` ( `name` ) , KEY `status` ( `status` ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1; 4 - Vou disponibilizar um download com alguns arquivos que devem ficar localizados na pasta www/html ou pra você que usa windows htdocs.
    html-pag-files1.zip
    Contém:
    +/custom_scripts/PagSeguroLibrary +/dntpagseguro.php +/retpagseguro.php 5 - Mais uma vez vamos fazer o mesmo procedimento só que agora vamos adicionar os seguintes arquivos na pasta pages.
    pages.zip
    Contém:
    +/donate_forms/files.php +/donate.php  
    Bom é isso, faça um pequeno teste, comente e rep+.
     
    Créditos:
    Ivens Pontes

Informação Importante

Confirmação de Termo