Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Alguem poderia me ajuda?

 

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] [1049] Unknown database 'forgottenserver'

File: C:\Xamp\htdocs\classes/database_mysql.php   Line: 22
File: C:\Xamp\htdocs/install.php   Line: 229

Link para o post
Compartilhar em outros sites
  • 2 weeks later...
  • Respostas 64
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Olá galera, ultimamente está saindo várias novidades para os servidores e eu estou atualizando para os brasileiros :3   Você sabia que o gesior também migrou para o GitHub? Bom, ele migrou e agora

Tente deixar o seu config.lua assim: -- MySQL mysqlHost = "127.0.0.1 ou localhost" -- fica  seu critério. mysqlUser = "root" mysqlPass = "SENHA" mysqlDatabase = "DATABASE" mysqlPort = 3306 passwordT

Adicone no config.lua depois disso: -- MySQL mysqlHost = "localhost" mysqlUser = "root" mysqlPass = "SENHA" mysqlDatabase = "DATABASE" mysqlPort = 3306  Isso: passwordType = 'sha1'

STEP 5

Set Admin Account

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'vip_time' in 'field list'' in C:\xampp\htdocs\pot\OTS_Account.php:237 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Account.php(237): PDO->query('SELECT `id`, `n...') #1 C:\xampp\htdocs\install.php(572): OTS_Account->load(1) #2 {main} thrown in C:\xampp\htdocs\pot\OTS_Account.php on line 237

 

 

alguem me ajuda ??

Não sei mais o que fazer, repeti o processo umas 100 vezes ...

e sempre trava nesse erro

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

Tengo Problemas :S

 

Error occured!
Error ID: #C-5
More info: ERROR: #C-5 : Class::ConfigPHP - Key passwordType doesn't exist.

File: C:\xampp\htdocs\sv1\classes/configphp.php Line: 96
File: C:\xampp\htdocs\sv1/install.php Line: 178

 

mi config.lua esta haci:

-- MySQL
mysqlHost = "localhost"
mysqlUser = "root"
mysqlPass = "SENHA"
mysqlDatabase = "DATABASE"
mysqlPort = 3306
mysqlSock = "" <<<< no se para que sirve

no tiene: (encryptionType = "sha1") o (passwordType = "sha1") 

 

 

 

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

o meu ta dando esse erro podem min ajuda?

 

Check server configuration

Error occured!

Error ID:
More info: ERROR: #C-1 : Class::ConfigLUA - Line 56 of LUA config file is not valid [key: mysqlHost]

File: C:\xampp\htdocs\classes/configlua.php   Line: 59
File: C:\xampp\htdocs\classes/configlua.php   Line: 20
File: C:\xampp\htdocs\classes/configlua.php   Line: 12
File: C:\xampp\htdocs/install.php   Line: 206

Link para o post
Compartilhar em outros sites

o meu esta dando 1 erro tambem

Error occured!

Error ID: #C-5
More info: ERROR: #C-5 : Class::ConfigPHP - Key passwordType doesn't exist.

File: C:\xampp\htdocs\classes/configphp.php   Line: 96
File: C:\xampp\htdocs/install.php   Line: 176

,alguem pode me ajudar? meu servidor é 10.37 o tfs dele é o ultimo que lanço 1.0 eu acho, obrigado

Link para o post
Compartilhar em outros sites

Adicone no config.lua depois disso:

-- MySQL
mysqlHost = "localhost"
mysqlUser = "root"
mysqlPass = "SENHA"
mysqlDatabase = "DATABASE"
mysqlPort = 3306 

Isso:

passwordType = 'sha1'
Link para o post
Compartilhar em outros sites

Alguem sabe resolver isso:

É do account

 

tzgIY1M.png

Antica Global - Server Online

 

SITE: http://anticaglobal.com/

IP: anticaglobal.com
EXP: 999x [sTAGES]
ML: 300x
SKILL: 500x
LOOT: 10x
 
VERSÃO: 10.77
PORTA: 7171
 
Stages:
1 - 8 level, 999x
9 - 20 level, 950x
21 - 50 level, 800x
51 - 100 level, 750x
101 - 130 level, 650x
131 - 180 level, 550x
181 - 230 level, 450x
231 - 300 level, 350x
301+ level, 300x
 
Link para o post
Compartilhar em outros sites

 

opa!! rep+

 

-1 erros, fico isso agora: Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in C:\xampp\htdocs\classes\databaselist.php on line 105

 

=x

Antica Global - Server Online

 

SITE: http://anticaglobal.com/

IP: anticaglobal.com
EXP: 999x [sTAGES]
ML: 300x
SKILL: 500x
LOOT: 10x
 
VERSÃO: 10.77
PORTA: 7171
 
Stages:
1 - 8 level, 999x
9 - 20 level, 950x
21 - 50 level, 800x
51 - 100 level, 750x
101 - 130 level, 650x
131 - 180 level, 550x
181 - 230 level, 450x
231 - 300 level, 350x
301+ level, 300x
 
Link para o post
Compartilhar em outros sites

Vai em install.php, procura essa parte:

$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);
}

Substitui por:

include_once('./system/load.init.php');

É uma tentativa!

Link para o post
Compartilhar em outros sites

Continua o erro: Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in C:\xampp\htdocs\classes\databaselist.php on line 105

Antica Global - Server Online

 

SITE: http://anticaglobal.com/

IP: anticaglobal.com
EXP: 999x [sTAGES]
ML: 300x
SKILL: 500x
LOOT: 10x
 
VERSÃO: 10.77
PORTA: 7171
 
Stages:
1 - 8 level, 999x
9 - 20 level, 950x
21 - 50 level, 800x
51 - 100 level, 750x
101 - 130 level, 650x
131 - 180 level, 550x
181 - 230 level, 450x
231 - 300 level, 350x
301+ level, 300x
 
Link para o post
Compartilhar em outros sites

pelo que eu pesquei, esse erro é referente a versão do php, ou seja, será necessário baixar um webserver mais atualizado ... 

 

C:\xampp\...  pelo que eu vi tu usa xampp. qual a versão?

 

Versão do xampp?

 

xampp-win32-1.6.5-installer

Editado por lamina (veja o histórico de edições)

Antica Global - Server Online

 

SITE: http://anticaglobal.com/

IP: anticaglobal.com
EXP: 999x [sTAGES]
ML: 300x
SKILL: 500x
LOOT: 10x
 
VERSÃO: 10.77
PORTA: 7171
 
Stages:
1 - 8 level, 999x
9 - 20 level, 950x
21 - 50 level, 800x
51 - 100 level, 750x
101 - 130 level, 650x
131 - 180 level, 550x
181 - 230 level, 450x
231 - 300 level, 350x
301+ level, 300x
 
Link para o post
Compartilhar em outros sites

Olha la no final do topico: #REMOVIDO

Pena que o link do ots.me n ta funcionando =x

Editado por lamina (veja o histórico de edições)

Antica Global - Server Online

 

SITE: http://anticaglobal.com/

IP: anticaglobal.com
EXP: 999x [sTAGES]
ML: 300x
SKILL: 500x
LOOT: 10x
 
VERSÃO: 10.77
PORTA: 7171
 
Stages:
1 - 8 level, 999x
9 - 20 level, 950x
21 - 50 level, 800x
51 - 100 level, 750x
101 - 130 level, 650x
131 - 180 level, 550x
181 - 230 level, 450x
231 - 300 level, 350x
301+ level, 300x
 
Link para o post
Compartilhar em outros sites

lamina, você cometeu dois erros, um por cometer flood (quando precisar comentar novamente, edite seu ultimo comentário, só pode dar "up" depois de 24 horas) e outro por coloca o link de outro fórum, por favor, retire!

Pois bem, sobre sua dúvida, é o que tu falou .. se a versão do seu PHP foi menor que 5.3 use este classes/databaselist.php:


 
<?php
if(!defined('INITIALIZED'))
	exit;

class DatabaseList extends DatabaseHandler implements Iterator, Countable
{
	public $data;
	public $iterator = 0;
	public $class;
	public $table;
	public $tables = array();
	public $fields = array();
	public $extraFields = array();
	public $filter;
	public $orders = array();
	public $limit;
	public $offset = 0;

	public function __construct($class = null)
	{
		if($class !== null)
			$this->setClass($class);
	}

	public function load()
	{
		$fieldsArray = array();

		if(count($this->fields) > 0)
			foreach($this->fields as $fieldName)
					$fieldsArray[$fieldName] = $this->getDatabaseHandler()->tableName($this->table) . '.' . $this->getDatabaseHandler()->fieldName($fieldName);

		if(count($this->extraFields) > 0)
			foreach($this->extraFields as $field)
				if(!$field->hasAlias())
					$fieldsArray[] = $this->getDatabaseHandler()->tableName($field->getTable()) . '.' . $this->getDatabaseHandler()->fieldName($field->getName());
				else
					$fieldsArray[] = $this->getDatabaseHandler()->tableName($field->getTable()) . '.' . $this->getDatabaseHandler()->fieldName($field->getName()) . ' AS ' . $this->getDatabaseHandler()->fieldName($field->getAlias());

		$tables = array();
		foreach($this->tables as $table)
			$tables[] = $this->getDatabaseHandler()->tableName($table);

		$filter = '';
		if($this->filter !== null)
			$filter = ' WHERE ' .$this->filter->__toString();

		$order = '';
		$orders = array();
		if(count($this->orders) > 0)
		{
			foreach($this->orders as $_tmp_order)
				$orders[] = $_tmp_order->__toString();
			if(count($orders) > 0)
				$order = ' ORDER BY ' . implode(', ', $orders);
		}

		$limit = '';
		if($this->limit !== null)
			$limit = ' LIMIT ' . (int) $this->limit;

		$offset = '';
		if($this->offset > 0)
			$offset = ' OFFSET ' . (int) $this->offset;

		$query = 'SELECT ' . implode(', ', $fieldsArray) . ' FROM ' . implode(', ', $tables) . $filter . $order . $limit . $offset;

		$this->data = $this->getDatabaseHandler()->query($query)->fetchAll();
	}

	public function getResult($id)
	{
		if(!isset($this->data))
			$this->load();
		if(isset($this->data[$id]))
		{
			if(!is_object($this->data[$id]))
			{
				$reflect = new ReflectionClass($this->class);
				$_tmp = $reflect->newInstanceArgs(array());
				$_tmp->loadData($this->data[$id]);
				return $_tmp;
			}
			else
				return $this->data[$id];
		}
		else
			return false;
	}

	public function addExtraField($field)
	{
		$this->extraFields[] = $field;
		$this->addTables($field->getTable());
	}

	public function addOrder($order)
	{
		$this->orders[] = $order;
	}

	public function setClass($class)
	{
		$this->class = $class;
		$reflect = new ReflectionClass($this->class);
		$instance = $reflect->newInstanceArgs(array());
		$this->fields = $instance::$fields;
		if(isset($instance::$extraFields))
			foreach($instance::$extraFields as $extraField)
			{
				if(!isset($extraField[2]))
					$this->extraFields[] = new SQL_Field($extraField[0], $extraField[1]);
				else
					$this->extraFields[] = new SQL_Field($extraField[0], $extraField[1], $extraField[2]);
				$this->tables[$extraField[1]] = $extraField[1];
			}
		$this->table = $instance::$table;
		$this->tables[$instance::$table] = $instance::$table;
	}

	public function setFilter($filter)
	{
		$this->addTables($filter->getTables());
		$this->filter = $filter;
	}

	public function setLimit($limit)
	{
		$this->limit = $limit;
	}

	public function setOffset($offset)
	{
		$this->offset = $offset;
	}

	public function addTables($tables)
	{
		if(is_array($tables))
		{
			foreach($tables as $table)
				if($table != '' && !in_array($table, $this->tables))
					$this->tables[$table] = $table;
		}
		elseif($tables != '' && !in_array($tables, $this->tables))
			$this->tables[$tables] = $tables;
	}

    public function current()
    {
        return $this->getResult($this->iterator);
    }

    public function rewind()
    {
		if(!isset($this->data))
			$this->load();
        $this->iterator = 0;
    }

    public function next()
    {
        ++$this->iterator;
    }

    public function key()
    {
        return $this->iterator;
    }

    public function valid()
    {
        return isset($this->data[$this->iterator]);
    }

    public function count()
    {
		if(!isset($this->data))
			$this->load();
        return count($this->data);
    }
}



Espero que funcione ... agora fica a dica, atualize o seu xampp para a versão 1.7.3 ao invés de mudar isso!

Link para o post
Compartilhar em outros sites

lamina, você cometeu dois erros, um por cometer flood (quando precisar comentar novamente, edite seu ultimo comentário, só pode dar "up" depois de 24 horas) e outro por coloca o link de outro fórum, por favor, retire!

Pois bem, sobre sua dúvida, é o que tu falou .. se a versão do seu PHP foi menor que 5.3 use este classes/databaselist.php:

 

<?php
if(!defined('INITIALIZED'))
	exit;

class DatabaseList extends DatabaseHandler implements Iterator, Countable
{
	public $data;
	public $iterator = 0;
	public $class;
	public $table;
	public $tables = array();
	public $fields = array();
	public $extraFields = array();
	public $filter;
	public $orders = array();
	public $limit;
	public $offset = 0;

	public function __construct($class = null)
	{
		if($class !== null)
			$this->setClass($class);
	}

	public function load()
	{
		$fieldsArray = array();

		if(count($this->fields) > 0)
			foreach($this->fields as $fieldName)
					$fieldsArray[$fieldName] = $this->getDatabaseHandler()->tableName($this->table) . '.' . $this->getDatabaseHandler()->fieldName($fieldName);

		if(count($this->extraFields) > 0)
			foreach($this->extraFields as $field)
				if(!$field->hasAlias())
					$fieldsArray[] = $this->getDatabaseHandler()->tableName($field->getTable()) . '.' . $this->getDatabaseHandler()->fieldName($field->getName());
				else
					$fieldsArray[] = $this->getDatabaseHandler()->tableName($field->getTable()) . '.' . $this->getDatabaseHandler()->fieldName($field->getName()) . ' AS ' . $this->getDatabaseHandler()->fieldName($field->getAlias());

		$tables = array();
		foreach($this->tables as $table)
			$tables[] = $this->getDatabaseHandler()->tableName($table);

		$filter = '';
		if($this->filter !== null)
			$filter = ' WHERE ' .$this->filter->__toString();

		$order = '';
		$orders = array();
		if(count($this->orders) > 0)
		{
			foreach($this->orders as $_tmp_order)
				$orders[] = $_tmp_order->__toString();
			if(count($orders) > 0)
				$order = ' ORDER BY ' . implode(', ', $orders);
		}

		$limit = '';
		if($this->limit !== null)
			$limit = ' LIMIT ' . (int) $this->limit;

		$offset = '';
		if($this->offset > 0)
			$offset = ' OFFSET ' . (int) $this->offset;

		$query = 'SELECT ' . implode(', ', $fieldsArray) . ' FROM ' . implode(', ', $tables) . $filter . $order . $limit . $offset;

		$this->data = $this->getDatabaseHandler()->query($query)->fetchAll();
	}

	public function getResult($id)
	{
		if(!isset($this->data))
			$this->load();
		if(isset($this->data[$id]))
		{
			if(!is_object($this->data[$id]))
			{
				$reflect = new ReflectionClass($this->class);
				$_tmp = $reflect->newInstanceArgs(array());
				$_tmp->loadData($this->data[$id]);
				return $_tmp;
			}
			else
				return $this->data[$id];
		}
		else
			return false;
	}

	public function addExtraField($field)
	{
		$this->extraFields[] = $field;
		$this->addTables($field->getTable());
	}

	public function addOrder($order)
	{
		$this->orders[] = $order;
	}

	public function setClass($class)
	{
		$this->class = $class;
		$reflect = new ReflectionClass($this->class);
		$instance = $reflect->newInstanceArgs(array());
		$this->fields = $instance::$fields;
		if(isset($instance::$extraFields))
			foreach($instance::$extraFields as $extraField)
			{
				if(!isset($extraField[2]))
					$this->extraFields[] = new SQL_Field($extraField[0], $extraField[1]);
				else
					$this->extraFields[] = new SQL_Field($extraField[0], $extraField[1], $extraField[2]);
				$this->tables[$extraField[1]] = $extraField[1];
			}
		$this->table = $instance::$table;
		$this->tables[$instance::$table] = $instance::$table;
	}

	public function setFilter($filter)
	{
		$this->addTables($filter->getTables());
		$this->filter = $filter;
	}

	public function setLimit($limit)
	{
		$this->limit = $limit;
	}

	public function setOffset($offset)
	{
		$this->offset = $offset;
	}

	public function addTables($tables)
	{
		if(is_array($tables))
		{
			foreach($tables as $table)
				if($table != '' && !in_array($table, $this->tables))
					$this->tables[$table] = $table;
		}
		elseif($tables != '' && !in_array($tables, $this->tables))
			$this->tables[$tables] = $tables;
	}

    public function current()
    {
        return $this->getResult($this->iterator);
    }

    public function rewind()
    {
		if(!isset($this->data))
			$this->load();
        $this->iterator = 0;
    }

    public function next()
    {
        ++$this->iterator;
    }

    public function key()
    {
        return $this->iterator;
    }

    public function valid()
    {
        return isset($this->data[$this->iterator]);
    }

    public function count()
    {
		if(!isset($this->data))
			$this->load();
        return count($this->data);
    }
}

Espero que funcione ... agora fica a dica, atualize o seu xampp para a versão 1.7.3 ao invés de mudar isso!

 

Beleza, vou atualizar por que o erro foi pra linha 107 que é o mesmo code dando problema.

Espero que funcione o gesior com a versão nova do xampp

Mais aposto que vai aparecer mais 10 erro pra resolver 1 =x

 

@Edit

 

Como é que eu uso esse xampp 1.7.3, não conseguiu acessar page de segunração do apache pra criar a senha.

=x

Editado por lamina (veja o histórico de edições)

Antica Global - Server Online

 

SITE: http://anticaglobal.com/

IP: anticaglobal.com
EXP: 999x [sTAGES]
ML: 300x
SKILL: 500x
LOOT: 10x
 
VERSÃO: 10.77
PORTA: 7171
 
Stages:
1 - 8 level, 999x
9 - 20 level, 950x
21 - 50 level, 800x
51 - 100 level, 750x
101 - 130 level, 650x
131 - 180 level, 550x
181 - 230 level, 450x
231 - 300 level, 350x
301+ level, 300x
 
Link para o post
Compartilhar em outros sites

senha do phpmyadmin tu fala?

Sim =x

Beleza, consegui :D

Obrigado cara

Editado por lamina (veja o histórico de edições)

Antica Global - Server Online

 

SITE: http://anticaglobal.com/

IP: anticaglobal.com
EXP: 999x [sTAGES]
ML: 300x
SKILL: 500x
LOOT: 10x
 
VERSÃO: 10.77
PORTA: 7171
 
Stages:
1 - 8 level, 999x
9 - 20 level, 950x
21 - 50 level, 800x
51 - 100 level, 750x
101 - 130 level, 650x
131 - 180 level, 550x
181 - 230 level, 450x
231 - 300 level, 350x
301+ level, 300x
 
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 Bruno Carvalho
      Olá galera, ultimamente está saindo várias novidades para os servidores e eu estou atualizando para os brasileiros :3
       
      O que é o ForgottenMapEditor(FME)?
      ForgottenMapEditor é um mapa editor desenvolvido junto ao otclient (ele é um mod) totalmente open-source e em lua :3
       
      Arquivos:
      FME: https://github.com/decltype/forgottenmapeditor
      Otclient: https://github.com/edubart/otclient
       
      Como usar?
      É simples, primeiramente você deve colocar os arquivos (Tibia.dat, Tibia.spr, items.otb, etc) em data/materials/<VERSION>/ 
      Por exemplo quer usar a 8.7, coloque em data/materials/870 (Crie e pasta e coloque os arquivos)
       
      Para carregar o mapa coloque em data/materials
       
      Windows Users:
      32x: https://github.com/decltype/forgottenmapeditor/releases/tag/0.1-beta
      64x: Desculpe mais não foi compilada uma versão para isso então tente compilar o otclient :3
       
      Linux & Mac Users:
      Compile o otclient e boa edição :3
       
      Coisas que ainda estão faltando:
      - Configuração do MapSize
      - Desfazer e Refazer
      - Houses
      - Categorias para items (Essa está faltando mas eu já criei um sistema e está em avaliação que pode ser configurado)
       
      Doações:
      Caso queira ajudar no projeto envie doações para o email [email protected] (Paypal), isso irá contribuir para o projeto.
       
      Créditos:
      Fallen
      Edubart
      Sam
      Matheusz
      Comedinha
      Red
    • Por Bruno Carvalho
      Olá,
      Venho aqui trazer a vocês o novo otitemeditor,
      Como todos sabem ele é aquele que edita os itens e atualiza de acordo com a versão...

      Novidades:
      - Suporte de 8.5 até a versão 10.71 (novo)
      - Suporte para 8.1 (novo)
      - Comparação de itens arrumada
      - Open Source
      - Suporte para windows 8.1
      - Nome dos items no market
      - Walk Stacking button

      Imagens:




      Download:
      Otitemeditor para até o tibia 10.71
      otitemeditor.rar
       
      Source
       
      Outras versões:




      Tutorial:
      1) Descompacte o arquivo zip (por exemplo C:\Arquivos de Programas\otitemeditor)
      2) Localize a pasta Tibia geralmente é C:\Arquivos de Programas\Tibia\
      3) Copie o tibia.dat e tibia.spr para C:\Arquivos de Programas\otitemeditor\data
      4) Crie uma pasta com o numero da versão que você quer editar e coloque os arquivos .dat e .spr nela. Ex: 1035/comedinha.dat
      Se você abrir um OTB e você obterá um erro que não poderia encontrar o arquivo, isso significa que OTB foi criado com uma versão de cliente diferente. Assim, para abrir o OTB você precisa baixar a versão que está pedindo (TibiaKing Clients) e copiar o tibia.dat e tibia.spr (passo 4).

      Creditos:
      SimOne - Criador do programa
      Talaturen - Principal dono do projeto
      Comedinha (Eu) - Tópico, compilação e novidades
      Tryller - Lib 10.10
      Outros - Contribuir com fixes de bugs e atualizações.

      Observação:
      Encontrei pessoas copiando meu otitemeditor e postando em outros fórums sem créditos, se repetir ele será deletado e o projeto será fechado.
       
      Dica:
      As versões do comedinha editor funcionam para as versões 8.5 até a dita nas descrições de download, recomendamos baixar a mais recente para aproveitar de todos os recursos.
    • Por Dr. Gregory House
      Me pediram no skype...
       
       
      globalevents/globalevents.xml
      <globalevent name="Znote Shop" interval="30000" script="znoteShop.lua"/> globalevents/scripts/znoteShop.lua
      function onThink(interval, lastExecution) local players = Game.getPlayers() if #players == 0 then -- 0 players online, no need to execute the script return true end local player for i = 1, #players do player = players[i] local orderQuery = db.storeQuery('SELECT `id`, `type`, `itemid`, `count` FROM `znote_shop_orders` WHERE `account_id` = '.. player:getAccountId() ..' LIMIT 1;') if orderQuery then --Lets check if the players online have orderd something from the shop local orderId = result.getDataInt(orderQuery, 'id') local orderType = result.getDataInt(orderQuery, 'type') local orderItemId = result.getDataInt(orderQuery, 'itemid') local orderCount = result.getDataInt(orderQuery, 'count') result.free(orderQuery) if orderType == 1 then if player:addItemEx(Game.createItem(orderItemId, orderCount or 1)) ~= RETURNVALUE_NOERROR or player:getFreeCapacity() < ItemType(orderItemId):getWeight(orderCount or 1) then --Lets check if player have slot or cape left. Else send to player inbox local parcel = player:getInbox():addItem(2596, 1, false, 1) if not parcel then --If not being able to create parcel we stop the script and retry again. print('[ERROR Znote Shop Globalevents] = Error on creating a parcel.') return true end local letter = parcel:addItem(2598, 1, false, 1) letter:setAttribute(ITEM_ATTRIBUTE_TEXT, 'You have received your shop item. Thanks for donating.') parcel:addItem(orderItemId, orderCount or 1, false, 1) end db.query('DELETE FROM `znote_shop_orders` WHERE `id` = '.. orderId ..';') player:sendTextMessage(MESSAGE_INFO_DESCR, 'Congratulations! You have received '.. orderCount ..'x '.. ItemType(orderItemId):getName() ..'!') end end end return true end
    • Por Jobs
      ►Gesior By Jobsonmb For Tibiaking◄
       
      Conteúdo Exclusivo Do Tibiaking, caso alguém copie e postar em outro forum pedirei a administração para remove-lo o conteúdo..
       
       
      ►Conteúdo◄
         
        (Paginas)
       
      - Top rank
      - Mountarias
      - Record Player on
      - Rank matadores
      - Quem está online?
      -Outfit Do Player
      -Items Do Player
      -De Onde O Player Esta Logado
      -Player Skull
      - Guilds
      - Enquetes
      - Shop 100% sem erros
      - Shop sem bugs das imagens
       
        ( Compatibilidade)
      >> TFS 1.0 <<
      TIBIA DE 9.83 A 10.41
       
      FOTOS
       



       
       
       Download  :



       Virus Total  :



    • Por TioSlash
      Olá pessoal,
      o titulo já fala tudo né ? xD
      Eu vejo muitos otservs que estão utilizando o cliente 10.39.
      E vendo por esse lado não deve ser muito raro de achar pessoas que estejam disponibilizando e utilizando essas versões.
      Então, se por acaso houver algum tutorial ou alguem que tenha posta aqui !
      Sei que muita gente vai gostar e também está procurando.
      Grato

       
      [Link do TFS 10.37 - Atualizando constantemente de acordo com os bugs e erros encontrado. ]
      https://github.com/otland/forgottenserver
       
      @Edit
      Atualizaram 10.41:
      https://github.com/otland/forgottenserver 

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo