Ir para conteúdo
  • Cadastre-se

9.x - 10.x [10.31] The Forgotten Server - Global


Posts Recomendados

Quando eu vou abrir o executável fala que ele não pode ser executado..Porque será?

Link para o post
Compartilhar em outros sites

funciona em 32bites?

Não, 64bites. :<

 

Quando eu vou abrir o executável fala que ele não pode ser executado..Porque será?

Seria um erro parecido com isso "theforgottenserver.exe não é um aplicativo Win 32 válido"?

Se sim, é porque seu SO é 32bites e o OT é 64bites!

Link para o post
Compartilhar em outros sites

Ele fala: "Não foi possivel executar:"C:/users/luis/appdata/local/temp{..}" O que pode ser? heuaheuaeh

Link para o post
Compartilhar em outros sites

Boa tarde.

Primeiro ele da erro pq nao busca as dlls "msvcp120" e "msvcr120", entao eu as baixei e coloquei.

agora ele da o seguinte erro: "O aplicativo não pode ser inicializado corretamente (0xc000007b)."

(Meu sistema é 7 64bits)

imagem abaixo.

lf36.png

Aguardando resposta.

Link para o post
Compartilhar em outros sites

No meu vai tudo certo até uma parte da fala assim:

>Loading script system 

 

Depois trava e aparece o theforgottenserver.exe parou de funcionar.

 

Peço ajudas.

Editado por sword (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Para quem está com o mesmo erro : O aplicativo não pode ser inicializado corretamente (0xc000007b)

Para resolver esse erro basta instalar o Microsoft Visual C++ 2010 link abaixo

Microsoft Visual C++ 2010 --- http://www.microsoft.com/en-us/download/details.aspx?id=14632

Editado por sword (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

O Meu Acontece o seguinte erro

 

Unkonow Query ( Deletion ) Player

 

O que Pode Ser, Notei tambem que nao da pra criar account, no geisor 1.0

Link para o post
Compartilhar em outros sites

">290vpe1.jpg

 

Help

Para você abrir o servidor é preciso fazer uma database mysql. Porém há um problema, se você baixar o xampp  fazer a database tudo certinho você vai conseguir por o otserver online, porém nem você e nem ninguém vai ter uma account para entrar no jogo, você terá q fazer o site porém nessa parte mora o problema o gesior para tfs 1.0 está bugado, o bug está no install.php eu tinha 1 desbugado que um amigo me passo, mas eu reformatei o pc =(.

A melhor escolha é o znote porém ele não funciona em Xampp, baixe o znote e procure no google o programa uniserver (não lembro se esse é o nome, se não for me falem para eu conferir e postar o correto.).

Link para o post
Compartilhar em outros sites

Para quem vai fazer site com geisior tfs 1.0 abra o install.php apague tudo e bote isso:

<?PHP
define('INITIALIZED', true);
define('ONLY_PAGE', false);
if(!file_exists('install.txt'))
{
    echo('AAC installation is disabled. To enable it make file <b>install.php</b> in main AAC directory and put there your IP.');
    exit;
}
$installIP = trim(file_get_contents('install.txt'));
if($installIP != $_SERVER['REMOTE_ADDR'])
{
    echo('In file <b>install.txt</b> must be your IP!<br />In file is:<br /><b>' . $installIP . '</b><br />Your IP is:<br /><b>' . $_SERVER['REMOTE_ADDR] . '</b>');
    exit;
}

$time_start = microtime(true);
session_start();

function autoLoadClass($className)
{
    if(!class_exists($className))
        if(file_exists('./classes/' . strtolower($className) . '.php'))
            include_once('./classes/' . strtolower($className) . '.php');
        else
            new Error_Critic('#E-7', 'Cannot load class <b>' . $className . '</b>, file <b>./classes/class.' . strtolower($className) . '.php</b> doesn\'t exist');
}
spl_autoload_register('autoLoadClass');

//load acc. maker config to $config['site']
$config = array();
include('./config/config.php');
if(function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc())
{
    $process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
    while(list($key, $val) = each($process))
    {
        foreach ($val as $k => $v)
        {
            unset($process[$key][$k]);
            if(is_array($v))
            {
                $process[$key][stripslashes($k)] = $v;
                $process[] = &$process[$key][stripslashes($k)];
            }
            else
                $process[$key][stripslashes($k)] = stripslashes($v);
        }
    }
    unset($process);
}



$page = '';
if(isset($_REQUEST['page]))
    $page = $_REQUEST['page'];
$step = 'start';
if(isset($_REQUEST['step]))
    $step = $_REQUEST['step'];
// load server path
function getServerPath()
{
    $config = array();
    include('./config/config.php');
    return $config['site]['serverPath'];
}
// save server path
function setServerPath($newPath)
{
    $file = fopen("./config/config.php", "r");
    $lines = array();
    while (!feof($file)) {
        $lines[] = fgets($file);
    }
    fclose($file);

    $newConfig = array();
    foreach ($lines as $i => $line)
    {
        if(substr($line, 0, strlen('$config[\'site\][\'serverPath\']')) == '$config[\'site\'][\'serverPath\']')
            $newConfig[] = '$config[\'site\][\'serverPath\'] = "' . str_replace('"', '\"' , $newPath) . '";' . PHP_EOL; // do something with each line from text file here
        else
            $newConfig[] = $line;
    }
    Website::putFileContents("./config/config.php", implode('', $newConfig));
}
if($page == '')
{
    echo '<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
        <title>Installation of account maker</title>
    </head>
    <frameset cols="230,*">
        <frame name="menu" src="install.php?page=menu" />
        <frame name="step" src="install.php?page=step&step=start" />
        <noframes><body>Frames don\'t work. Install Firefox  :P</body></noframes>
    </frameset>
    </html>';
}
elseif($page == 'menu')
{
    echo '<h2>MENU</h2><br>
    <b>IF NOT INSTALLED:</b><br>
    <a href="install.php?page=step&step=start" target="step">0. Informations</a><br>
    <a href="install.php?page=step&step=1" target="step">1. Set server path</a><br>
    <a href="install.php?page=step&step=2" target="step">2. Check DataBase connection</a><br>
    <a href="install.php?page=step&step=3" target="step">3. Add tables and columns to DB</a><br>
    <a href="install.php?page=step&step=4" target="step">4. Add samples to DB</a><br>
    <a href="install.php?page=step&step=5" target="step">5. Set Admin Account</a><br>
    <b>Author:</b><br>
    Gesior<br>
    Compatible with TFS 1.0</a>';
}
elseif($page == 'step')
{
    if($step >= 2 && $step <= 5)
    {
        //load server config $config['server]
        if(Website::getWebsiteConfig()->getValue('useServerConfigCache'))
        {
            // use cache to make website load faster
            if(Website::fileExists('./config/server.config.php'))
            {
                $tmp_php_config = new ConfigPHP('./config/server.config.php');
                $config['server'] = $tmp_php_config->getConfig();
            }
            else
            {
                // if file isn't cache we should load .lua file and make .php cache
                $tmp_lua_config = new ConfigLUA(Website::getWebsiteConfig()->getValue('serverPath') . 'config.lua');
                $config['server] = $tmp_lua_config->getConfig();
                $tmp_php_config = new ConfigPHP();
                $tmp_php_config->setConfig($tmp_lua_config->getConfig());
                $tmp_php_config->saveToFile('./config/server.config.php');
            }
        }
        else
        {
            $tmp_lua_config = new ConfigLUA(Website::getWebsiteConfig()->getValue('serverPath') . 'config.lua');
            $config['server'] = $tmp_lua_config->getConfig();
        }
        if(Website::getServerConfig()->isSetKey('mysqlHost'))
        {
            define('SERVERCONFIG_SQL_HOST', 'mysqlHost');
            define('SERVERCONFIG_SQL_PORT', 'mysqlPort');
            define('SERVERCONFIG_SQL_USER', 'mysqlUser');
            define('SERVERCONFIG_SQL_PASS', 'mysqlPass');
            define('SERVERCONFIG_SQL_DATABASE', 'mysqlDatabase');
            define('SERVERCONFIG_SQLITE_FILE', 'sqlFile');
        }
        else
            new Error_Critic('#E-3', 'There is no key <b>mysqlHost</b> in server config', array(new Error('INFO', 'use server config cache: <b>' . (Website::getWebsiteConfig()->getValue('useServerConfigCache') ? 'true' : 'false') . '</b>')));

        Website::setDatabaseDriver(Database::DB_MYSQL);
        if(Website::getServerConfig()->isSetKey(SERVERCONFIG_SQL_HOST))
            Website::getDBHandle()->setDatabaseHost(Website::getServerConfig()->getValue(SERVERCONFIG_SQL_HOST));
        else
            new Error_Critic('#E-7', 'There is no key <b>' . SERVERCONFIG_SQL_HOST . '</b> in server config file.');
        if(Website::getServerConfig()->isSetKey(SERVERCONFIG_SQL_PORT))
            Website::getDBHandle()->setDatabasePort(Website::getServerConfig()->getValue(SERVERCONFIG_SQL_PORT));
        else
            new Error_Critic('#E-7', 'There is no key <b>' . SERVERCONFIG_SQL_PORT . '</b> in server config file.');
        if(Website::getServerConfig()->isSetKey(SERVERCONFIG_SQL_DATABASE))
            Website::getDBHandle()->setDatabaseName(Website::getServerConfig()->getValue(SERVERCONFIG_SQL_DATABASE));
        else
            new Error_Critic('#E-7', 'There is no key <b>' . SERVERCONFIG_SQL_DATABASE . '</b> in server config file.');
        if(Website::getServerConfig()->isSetKey(SERVERCONFIG_SQL_USER))
            Website::getDBHandle()->setDatabaseUsername(Website::getServerConfig()->getValue(SERVERCONFIG_SQL_USER));
        else
            new Error_Critic('#E-7', 'There is no key <b>' . SERVERCONFIG_SQL_USER . '</b> in server config file.');
        if(Website::getServerConfig()->isSetKey(SERVERCONFIG_SQL_PASS))
            Website::getDBHandle()->setDatabasePassword(Website::getServerConfig()->getValue(SERVERCONFIG_SQL_PASS));
        else
            new Error_Critic('#E-7', 'There is no key <b>' . SERVERCONFIG_SQL_PASS . '</b> in server config file.');
        Website::setPasswordsEncryption(Website::getServerConfig()->getValue('passwordType'));
        $SQL = Website::getDBHandle();
Website::getDBHandle()->setPrintQueries(true);
    }

    if($step == 'start')
    {
        echo '<h1>STEP '.$step.'</h1>Informations<br>';
        echo 'Welcome to Gesior Account Maker installer. <b>After 5 simple steps account maker will be ready to use!</b><br />';
        // check access to write files
        $writeable = array('config/config.php', 'cache', 'cache/flags', 'cache/DONT_EDIT_usercounter.txt', 'cache/DONT_EDIT_serverstatus.txt', 'custom_scripts', 'install.txt');
        foreach($writeable as $fileToWrite)
        {
            if(is_writable($fileToWrite))
                echo '<span style="color:green">CAN WRITE TO FILE: <b>' . $fileToWrite . '</b></span><br />';
            else
                echo '<span style="color:red">CANNOT WRITE TO FILE: <b>' . $fileToWrite . '</b> - edit file access for PHP [on linux: chmod]</span><br />';
        }
    }
    elseif($step == 1)
    {
        if(isset($_REQUEST['server_path]))
        {
            echo '<h1>STEP '.$step.'</h1>Check server configuration<br>';
            $path = $_REQUEST['server_path'];
            $path = trim($path)."\\";
            $path = str_replace("\\\\", "/", $path);
            $path = str_replace("\\", "/", $path);
            $path = str_replace("//", "/", $path);
            setServerPath($path);
            $tmp_lua_config = new ConfigLUA($path . 'config.lua');
            $config['server] = $tmp_lua_config->getConfig();
            if(isset($config['server']['mysqlHost']))
            {
                echo 'File <b>config.lua</b> loaded from <font color="red"><i>'.$path.'config.lua</i></font>. It looks like fine server config file. Now you can check database connection: <a href="install.php?page=step&step=2">STEP 2 - check database connection</a>';
            }
            else
            {
                echo 'File <b>config.lua</b> loaded from <font color="red"><i>'.$path.'config.lua</i></font> and it\'s not valid TFS config.lua file. <a href="install.php?page=step&step=1">Go to STEP 1 - select other directory.</a> If it\'s your config.lua file from TFS contact with acc. maker author.';
            }
        }
        else
        {
            echo 'Please write you TFS directory below. Like: <i>C:\Documents and Settings\Gesior\Desktop\TFS 0.2.9\</i><form action="install.php">
            <input type="text" name="server_path" size="90" value="'.htmlspecialchars(getServerPath()).'" /><input type="hidden" name="page" value="step" /><input type="hidden" name="step" value="1" /><input type="submit" value="Set server path" />
            </form>';
        }
    }
    elseif($step == 2)
    {
        echo '<h1>STEP '.$step.'</h1>Check database connection<br>';
        echo 'If you don\'t see any errors press <a href="install.php?page=step&step=3">link to STEP 3 - Add tables and columns to DB</a>. If you see some errors it mean server has wrong configuration. Check FAQ or ask author of acc. maker.<br />';
        $SQL->connect(); // show errors if can't connect
    }
    elseif($step == 3)
    {
        echo '<h1>STEP '.$step.'</h1>Add tables and columns to DB<br>';
        echo 'Installer try to add new tables and columns to database.<br>';
        $columns = array();
        //$columns[] = array('table', 'name_of_column', 'type', 'length', 'default');
        $columns[] = array('accounts', 'key', 'VARCHAR', '20', '0');
        $columns[] = array('accounts', 'email_new', 'VARCHAR', '255', '');
        $columns[] = array('accounts', 'email_new_time', 'INT', '11', '0');
        $columns[] = array('accounts', 'rlname', 'VARCHAR', '255', '');
        $columns[] = array('accounts', 'location', 'VARCHAR', '255', '');
        $columns[] = array('accounts', 'page_access', 'INT', '11', '0');
        $columns[] = array('accounts', 'email_code', 'VARCHAR', '255', '');
        $columns[] = array('accounts', 'next_email', 'INT', '11', '0');
        $columns[] = array('accounts', 'premium_points', 'INT', '11', '0');
        $columns[] = array('accounts', 'create_date', 'INT', '11', '0');
        $columns[] = array('accounts', 'create_ip', 'INT', '11', '0');
        $columns[] = array('accounts', 'last_post', 'INT', '11', '0');
        $columns[] = array('accounts', 'flag', 'VARCHAR', '80', '');

        $columns[] = array('guilds', 'description', 'TEXT', '', '');
        $columns[] = array('guilds', 'guild_logo', 'MEDIUMBLOB', '', NULL);
        $columns[] = array('guilds', 'create_ip', 'INT', '11', '0');
        $columns[] = array('guilds', 'balance', 'BIGINT UNSIGNED', '', '0');

        $columns[] = array('players', 'deleted', 'TINYINT', '1', '0');
        $columns[] = array('players', 'description', 'VARCHAR', '255', '');
        $columns[] = array('players', 'comment', 'TEXT', '', '');
        $columns[] = array('players', 'create_ip', 'INT', '11', '0');
        $columns[] = array('players', 'create_date', 'INT', '11', '0');
        $columns[] = array('players', 'hide_char', 'INT', '11', '0');

        $tables = array();
        // mysql tables
        $tables[Database::DB_MYSQL]['z_ots_comunication] = "CREATE TABLE `z_ots_comunication` (
                              `id` int(11) NOT NULL auto_increment,
                              `name` varchar(255) NOT NULL,
                              `type` varchar(255) NOT NULL,
                              `action` varchar(255) NOT NULL,
                              `param1` varchar(255) NOT NULL,
                              `param2` varchar(255) NOT NULL,
                              `param3` varchar(255) NOT NULL,
                              `param4` varchar(255) NOT NULL,
                              `param5` varchar(255) NOT NULL,
                              `param6` varchar(255) NOT NULL,
                              `param7` varchar(255) NOT NULL,
                              `delete_it` int(2) NOT NULL default '1',
                               PRIMARY KEY  (`id`)
                            ) ENGINE=InnoDB DEFAULT CHARSET=latin1;";
        $tables[Database::DB_MYSQL]['z_shop_offer'] = "CREATE TABLE `z_shop_offer` (
                              `id` int(11) NOT NULL auto_increment,
                              `points` int(11) NOT NULL default '0',
                              `itemid1` int(11) NOT NULL default '0',
                              `count1` int(11) NOT NULL default '0',
                              `itemid2` int(11) NOT NULL default '0',
                              `count2` int(11) NOT NULL default '0',
                              `offer_type` varchar(255) default NULL,
                              `offer_description` text NOT NULL,
                              `offer_name` varchar(255) NOT NULL,
                              PRIMARY KEY  (`id`)
                            ) ENGINE=InnoDB DEFAULT CHARSET=latin1;";
        $tables[Database::DB_MYSQL]['z_shop_history_item] = "CREATE TABLE `z_shop_history_item` (
                              `id` int(11) NOT NULL auto_increment,
                              `to_name` varchar(255) NOT NULL default '0',
                              `to_account` int(11) NOT NULL default '0',
                              `from_nick` varchar(255) NOT NULL,
                              `from_account` int(11) NOT NULL default '0',
                              `price` int(11) NOT NULL default '0',
                              `offer_id` varchar(255) NOT NULL default '',
                              `trans_state` varchar(255) NOT NULL,
                              `trans_start` int(11) NOT NULL default '0',
                              `trans_real` int(11) NOT NULL default '0',
                              PRIMARY KEY  (`id`)
                            ) ENGINE=InnoDB DEFAULT CHARSET=latin1;";

        $tables[Database::DB_MYSQL]['accounts'] = "INSERT INTO `accounts` (`id`, `name`, `password`, `type`, `premdays`, `lastday`, `email`, `creation`, `key`, `email_new`, `email_new_time`, `rlname`, `location`, `page_access`, `email_code`, `next_email`, `premium_points`, `create_date`, `create_ip`, `last_post`, `flag`) VALUES
(1, '1', '65d4sa65d4cas', 1, 0, 0, '', 0, '0', '', 0, '', '', 3, '', 0, 10, 0, 0, 0, 'unknown')";

        $tables[Database::DB_MYSQL]['players] = "INSERT INTO `players` (`id`, `name`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `lastlogout`, `blessings`, `onlinetime`, `deletion`, `balance`, `offlinetraining_time`, `offlinetraining_skill`, `stamina`, `skill_fist`, `skill_fist_tries`, `skill_club`, `skill_club_tries`, `skill_sword`, `skill_sword_tries`, `skill_axe`, `skill_axe_tries`, `skill_dist`, `skill_dist_tries`, `skill_shielding`, `skill_shielding_tries`, `skill_fishing`, `skill_fishing_tries`, `deleted`, `description`, `comment`, `create_ip`, `create_date`, `hide_char`) VALUES
(1, 'Account Manager', 1, 1, 1, 0, 150, 150, 0, 0, 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, '', 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 43200, -1, 2520, 10, 0, 10, 0, 10, 0, 10, 0, 10, 0, 10, 0, 10, 0, 0, '', '', 0, 0, 0)";

        $tables[Database::DB_MYSQL]['z_forum'] = "CREATE TABLE `z_forum` (
                              `id` int(11) NOT NULL auto_increment,
                              `first_post` int(11) NOT NULL default '0',
                              `last_post` int(11) NOT NULL default '0',
                              `section` int(3) NOT NULL default '0',
                              `replies` int(20) NOT NULL default '0',
                              `views` int(20) NOT NULL default '0',
                              `author_aid` int(20) NOT NULL default '0',
                              `author_guid` int(20) NOT NULL default '0',
                              `post_text` text NOT NULL,
                              `post_topic` varchar(255) NOT NULL,
                              `post_smile` tinyint(1) NOT NULL default '0',
                              `post_date` int(20) NOT NULL default '0',
                              `last_edit_aid` int(20) NOT NULL default '0',
                              `edit_date` int(20) NOT NULL default '0',
                              `post_ip` varchar(15) NOT NULL default '0.0.0.0',
                              PRIMARY KEY  (`id`),
                              KEY `section` (`section`)
                            ) ENGINE=InnoDB DEFAULT CHARSET=latin1;";
        
        foreach($columns as $column)
        {
            if($column[4] === NULL && $SQL->query('ALTER TABLE ' . $SQL->tableName($column[0]) . ' ADD ' . $SQL->fieldName($column[1]) . ' ' . $column[2] . '  NULL DEFAULT NULL') !== false)
                echo "<span style=\"color:green\">Column <b>" . $column[1] . "</b> added to table <b>" . $column[0] . "</b>.</span><br />";
            elseif($SQL->query('ALTER TABLE ' . $SQL->tableName($column[0]) . ' ADD ' . $SQL->fieldName($column[1]) . ' ' . $column[2] . '' . (($column[3] == '') ? '' : '(' . $column[3] . ')') . ' NOT NULL DEFAULT \'' . $column[4] . '\'') !== false)
                echo "<span style=\"color:green\">Column <b>" . $column[1] . "</b> added to table <b>" . $column[0] . "</b>.</span><br />";
            else
                echo "Could not add column <b>" . $column[1] . "</b> to table <b>" . $column[0] . "</b>. Already exist?<br />";
        }
        foreach($tables[$SQL->getDatabaseDriver()] as $tableName => $tableQuery)
        {
            if($SQL->query($tableQuery) !== false)
                echo "<span style=\"color:green\">Table <b>" . $tableName . "</b> created.</span><br />";
            else
                echo "Could not create table <b>" . $tableName . "</b>. Already exist?<br />";
        }
        echo 'Tables and columns added to database.<br>Go to <a href="install.php?page=step&step=4">STEP 4 - Add samples</a>';
    }
    elseif($step == 4)
    {
        echo '<h1>STEP '.$step.'</h1>Add samples to DB:<br>';

        $samplePlayers = array();
        $samplePlayers[0] = 'Rook Sample';
        $samplePlayers[1] = 'Sorcerer Sample';
        $samplePlayers[2] = 'Druid Sample';
        $samplePlayers[3] = 'Paladin Sample';
        $samplePlayers[4] = 'Knight Sample';
        $newPlayer = new Player('Account Manager', Player::LOADTYPE_NAME);
        if($newPlayer->isLoaded())
        {
            foreach($samplePlayers as $vocationID => $name)
            {
                $samplePlayer = new Player($name, Player::LOADTYPE_NAME);
                if(!$samplePlayer->isLoaded())
                {
                    $samplePlayer = new Player('Account Manager', Player::LOADTYPE_NAME);
                    $samplePlayer->setID(null); // save as new player, not edited
                    $samplePlayer->setName($name);
                    $samplePlayer->setVocation($vocationID);
                    $samplePlayer->setGroupID(1);
                    $samplePlayer->setLookType(128);
                    $samplePlayer->save();
                    echo '<span style="color:green">Added sample character: </span><span style="color:green;font-weight:bold">' . $name . '</span><br/>';
                }
                else
                    echo 'Sample character: <span style="font-weight:bold">' . $name . '</span> already exist in database<br/>';
            }
        }
        else
            new Error_Critic('', 'Character <i>Account Manager</i> does not exist. Cannot install sample characters!');
    }
    elseif($step == 5)
    {
        echo '<h1>STEP '.$step.'</h1>Set Admin Account<br>';
        if(empty($_REQUEST['saveaccpassword]))
        {
            echo 'Admin account login is: <b>1</b><br/>Set new password to this account.<br>';
            echo 'New password: <form action="install.php" method=POST><input type="text" name="newpass" size="35">(Don\'t give it password to anyone!)';
            echo '<input type="hidden" name="saveaccpassword" value="yes"><input type="hidden" name="page" value="step"><input type="hidden" name="step" value="5"><input type="submit" value="SET"></form><br>If account with login 1 doesn\'t exist installator will create it and set your password.';
        }
        else
        {
            include_once('./system/load.compat.php');
            $newpass = trim($_POST['newpass']);
            if(!check_password($newpass))
                echo 'Password contains illegal characters. Please use only a-Z and 0-9. <a href="install.php?page=step&step=5">GO BACK</a> and write other password.';
            else
            {
                //create / set pass to admin account
                $account = new Account(1, Account::LOADTYPE_NAME);
                if($account->isLoaded())
                {
                    $account->setPassword($newpass); // setPassword encrypt it to ots encryption
                    $account->setPageAccess(3);
                    $account->setFlag('unknown');
                    $account->save();
                }
                else
                {
                    $newAccount = new Account();
                    $newAccount->setName(1);
                    $newAccount->setPassword($newpass); // setPassword encrypt it to ots encryption
                    $newAccount->setMail(rand(0,999999) . '@gmail.com');
                    $newAccount->setPageAccess(3);
                    $newAccount->setGroupID(1);
                    $newAccount->setFlag('unknown');
                    $newAccount->setCreateIP(Visitor::getIP());
                    $newAccount->setCreateDate(time());
                }
                $_SESSION['account] = 1;
                $_SESSION['password'] = $newpass;
                $logged = TRUE;
                echo '<h1>Admin account login: 1<br>Admin account password: '.$newpass.'</h1><br/><h3>It\'s end of installation. Installation is blocked!</h3>';
                if(!unlink('install.txt'))
                    new Error_Critic('', 'Cannot remove file <i>install.txt</i>. You must remove it to disable installer. I recommend you to go to step <i>0</i> and check if any other file got problems with WRITE permission.');
            }
        }
    }
}

 

 

 

 

 

 

 

 

 

 

 

 

Créditos: Alisson

Editado por sword (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Não tem 32 bits eu usei theforgottenserver.exe de outro mapa. :)

O serve não tem GOD ou é Bug mesmo ? O serve so da pra coloca gm ?

2wftzpy.jpg

<?xml version="1.0" encoding="UTF-8"?>
<groups>
	<group id="1" name="player" flags="0" access="0" maxdepotitems="0" maxvipentries="0" />
	<group id="2" name="gamemaster" flags="137438953471" access="1" maxdepotitems="0" maxvipentries="200" />
	<group id="3" name="god" flags="127540697997304" access="1" maxdepotitems="0" maxvipentries="200" />
</groups>

Ja coloquei id 3 e so pega comandos de gamemaster.

ivam39.jpg

 

O Problema deve  ser no theforgottenserver.exe mesmo ne ?

 

Alguém poderia compilar esse server 32Bits pa nois ?

https://github.com/otland/forgottenserver/wiki/Compiling-on-Windows

Link para o post
Compartilhar em outros sites

Nicrox : O Problema deve  ser no theforgottenserver.exe mesmo ne ?

 

Olá amigo bom verei se conseguimos resolver o seu problema.

Vai em sua database Mysql. Aceesado Por Localhost/phpmyadmin ou Clique no Xammp

Vai em Accounts, Addim que abrir procure por "TYPE" se encontra Logo no começo das Linhas 

Vai Estar Asssim Type 0 ( Onde está o zero voce coloca 5 ) Isso possibilitará voce de criar itens, Dar Goto , Sumonar Monstros

Não se esqueça qualquer Account que seja God Tem que ter o id 3 la em player e em account's Type 5

 

Espero ter Ajudado...

Link para o post
Compartilhar em outros sites

Não da pra logar no OT com no-ip no config.lua :cry:

okpdnp.jpg

 

Depois:

 

2ah8nsw.jpg

 

1038m7p.jpg

 

 

Se coloca ip = "127.0.0.1" eu consigo entra os plays de fora não entra.

Se eu coloca ip = "testeserv.no-ip.org" os plays de fora entra mais eu não entro.

 

:fuu:

 

Config.lua:

worldType = "pvp"
hotkeyAimbotEnabled = "yes"
protectionLevel = 80
killsToRedSkull = 3
killsToBlackSkull = 6
pzLocked = 60000
removeAmmoWhenUsingDistanceWeapon = "yes"
removeChargesFromRunes = "yes"
timeToDecreaseFrags = 24 * 60 * 60 * 1000
whiteSkullTime = 15 * 60 * 1000
stairJumpExhaustion = 2000
experienceByKillingPlayers = "no"

ip = "testeserv.no-ip.org"
bindOnlyGlobalAddress = "no"
loginProtocolPort = 7171
gameProtocolPort = 7172
statusProtocolPort = 7171
maxPlayers = "1000"
motd = "Welcome to The Forgotten Server!"
onePlayerOnlinePerAccount = "yes"
allowClones = "no"
serverName = "Forgotten"
statusTimeout = 60000
replaceKickOnLogin = "yes"
maxPacketsPerSecond = 25


deathLosePercent = -1


housePriceEachSQM = 1000
houseRentPeriod = "never"


timeBetweenActions = 200
timeBetweenExActions = 1000


mapName = "realmap"
mapAuthor = "Cipsoft"


marketOfferDuration = 30 * 24 * 60 * 60
premiumToCreateMarketOffer = "yes"
checkExpiredMarketOffersEachMinutes = 60
maxMarketOffersAtATimePerPlayer = 100


mysqlHost = "127.0.0.1"
mysqlUser = "root"
mysqlPass = ""
mysqlDatabase = "forgottenserver"
mysqlPort = 3306
passwordType = "sha1"
mysqlSock = ""


allowChangeOutfit = "yes"
freePremium = "no"
kickIdlePlayerAfterMinutes = 15
maxMessageBuffer = 4
noDamageToSameLookfeet = "no"


rateExp = 500
rateSkill = 100
rateLoot = 9
rateMagic = 25
rateSpawn = 1


deSpawnRange = 2
deSpawnRadius = 50


staminaSystem = "yes"


defaultPriority = "high"
startupDatabaseOptimization = "no"


ownerName = ""
ownerEmail = ""
url = ""
location = "Sweden"

Como resolver ?

Editado por Nicrox (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Quando vou tentar instalar o site Gesior2012-TFS-1.0 da esse erro... uso o xampp novo... alguem poderia me dar uma luz... ta muito complicado, já liberei as portas o firewall esta liberado e tudo mais !!! STEP 2

Check database connection

If you don't see any errors press link to STEP 3 - Add tables and columns to DB. If you see some errors it mean server has wrong configuration. Check FAQ or ask author of acc. maker.

Error occured!

Error ID: 

More info: CANNOT CONNECT TO DATABASE: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

File: C:\xampp\htdocs\classes/database_mysql.php   Line: 22

File: C:\xampp\htdocs/install.php   Line: 229

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Glacial
      Boa tarde galera, tudo bem?
       
      Meu nome é Gustavo/Glacial, gostaria de compartilhar com a comunidade meu projeto solo no RME 3.5 /Client 10.98 do Tibia.
      Glacial City, com houses, hunts, lojas, quests, bosses e depot.

      Os teleportes já estão redirecionados, falta apenas itens nos baús das quests.
       
      Espero que curtam e podem baixar pra colocar no ot de vocês!
       
      Atualização versão 2.0:
      - Houses na cidade
      - Hive Lair (Lady Bug)
      - Silencer & Frazzle/Guzzlemaw Hunt
      - Drakens + Demons Hunt (área maior)
       
      Links MediaFire e VirusTotal:
      Download Mapas: https://www.mediafire.com/folder/hz0q694t9nk86/Mapas_Glacial
      versão 1.0 Virus Total: https://www.virustotal.com/gui/file/b4e94903752e24aba63b291f9929f15f6bd7f4feb44d5a1f42ec3d755ee7977e?nocache=1
      versão 2.0 Virus Total: https://www.virustotal.com/gui/file/d88ae087e966bed6e2f2348f31246c1858831c1fb13d4e8613ba98f6ede37503?nocache=1
       
      Segue fotos em anexo.
       

       

       

       
       
       

       

       

    • Por Jaurez
      Me pediram e aí está, todos juntos em um arquivo.
      Atlantyda,
      Ethno,
      Gengia,
      Ghala,
      Ghenov,
      Oken,
      Pyre,
      Vikia.
      Download:
      Scan:
       
      Fotos
      Créditos 5mok3 pelo mapa Atlantyda,
      Tylik pelos outros mapas.

      @Reupload
      https://mega.nz/file/JKogHATS#pApVHybjYNOWJ4gNERFVA541axhXzbXSCthzEKORtfY
    • Por Glacial
      Boa tarde galera, tudo bem?
      Meu nome é Gustavo/Glacial, gostaria de compartilhar com a comunidade meu projeto solo no RME 3.5 /Client 10.98 do Tibia.
      Espero que curtam ai e podem baixar pra colocar no OT de vocês caso queiram.
       
      Download Mapas: https://www.mediafire.com/folder/hz0q694t9nk86/Mapas_Glacial
      versão 1.0 Virus Total: https://www.virustotal.com/gui/file/b4e94903752e24aba63b291f9929f15f6bd7f4feb44d5a1f42ec3d755ee7977e?nocache=1
      versão 2.0 Virus Total: https://www.virustotal.com/gui/file/d88ae087e966bed6e2f2348f31246c1858831c1fb13d4e8613ba98f6ede37503?nocache=1
       
      Fotos e detalhes no post atualizado e continuação do projeto:
       
       
      Obrigado pela atenção!
      Att.
      Gustavo Glacial.
    • Por GuiAmaro
      ,
       
      Download: Clique Aqui
      Scan: Clique Aqui
      Descrição: Ilha completinha para vocês galera os que quiserem acompanhar o show-off do Mapa segue o video abaixo. Gosto de criar um mapa depois de forjar um RPG curto sobre o local para despertar mais criatividade na hora de criar os locais e nesta cidade eu me baseei na história de Moisés e as 10 pragas do Egito do livro Êxodo da Bíblia onde as caves são locais devastado por um poder Divino que castigou seres que adoravam coisas que não importavam e traziam desgraça aos locais e as pessoas boas que habitavam a Ilha, e o castigo levou tudo isso que danificava o lado bom da ilha ao subsolo dela e o que era bom e gracioso ficou na parte do térreo da Ilha. Eu dei referência a duas das 10 pragas do Egito em um andar e é representada pela praga que torno as águas do Egito em sangue e no andar abaixo o minimap desenha uma Rã que foi uma das pragas que caiu sobre a nação de Ramsés II. 
       
      Acompanhem o video, se puderem compartilhem com os amigos de vocês que se interessem por mapas únicos. Fiz o mapa do zero durante 1 mês nas minhas horas vagas. Dentro do canal vocês encontrarão vídeos de como eu mapeio, outra cidade e uma hunt, quem quiser se inscrever para acompanhar meus conteúdos agradeço. Ficaria mais grato ainda se vocês curtirem e compartilharem o video em outras comunidades que não tenho acesso. Mapeio tem 10 anos e quero enriquecer bastante a área de mapping da comunidade.
       
      REPORTEM BUGS
       

       
       
    • Por GuiAmaro
      Download: Clique Aqui
      Scan: Clique Aqui
      Descrição: Cidade completinha com todas as lojas necessárias, 2 Guild Halls, várias hosues/flats, barco, entrada ao sul, saídinha ao leste, barco e uma favelinha para dar uma quebrada no tema da cidade.
       
      Acompanhem o video pra conhecer a cidade, curtam, se inscrevam no canal para me ajudar e para acompanhar os mapas novos que irei disponibilizar. Abraços aproveitem a cidade e para quem quiser no Canal tem uma HUNT que postei à algum tempo.
       
       
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo