Use sempre antes de tudo a opção de procurar, ok?
Sem querer ser chato..
Aqui está:
Multi World System[/b]
Espero ter ajudado.
[color=#ff0000][b]Koninhoo~[/b][/color]
Por alissonlinneker, 18 de dez. de 2008 em Archived
info
Grupo: Campones
Registrado: 17/05/08
Posts: 26
Reputação: 0
Char no Tibia: Rokzz

Use sempre antes de tudo a opção de procurar, ok?
Sem querer ser chato..
Aqui está:
Multi World System[/b]
Espero ter ajudado.
[color=#ff0000][b]Koninhoo~[/b][/color]
info
Grupo: Barão
Registrado: 15/12/07
Posts: 239
Reputação: +2

Use sempre antes de tudo a opção de procurar, ok?Sem querer ser chato..
Aqui está:
Multi World System[/b]Espero ter ajudado.
[color=#ff0000][b]Koninhoo~[/b][/color]
Malz ae...mais c vc intendece de C++, você ia perceber que esse script ta ultrapassado...
Não vale pra TFS 8.22+
Ja tinha visto esse, mais De qualquer forma, muito obrigado.
info
Grupo: Campones
Registrado: 17/05/08
Posts: 26
Reputação: 0
Char no Tibia: Rokzz

Olha, achei em um tópico de outro site de OTServer em que no dia 3 de setembro de 2008 (versão já é um pouco recente) a pessoa falou que está funcionando 100% graças a modificação que ele fez do script. Aqui está ele modificado:
Account IOAccount::loadAccount(uint32_t accno){
Account acc;
Database* db = Database::instance();
DBQuery query;
DBResult* result;
#ifdef __XID_PREMIUM_SYSTEM__
query << "SELECT id,password,premDays,premEnd FROM accounts WHERE id='" << accno << "'";
#else
query << "SELECT id,password,premDays FROM accounts WHERE id='" << accno << "'";
#endif
if((result = db->storeQuery(query.str()))){
acc.accnumber = result->getDataInt("id");
acc.password = result->getDataString("password");
#ifdef __XID_PREMIUM_SYSTEM__
acc.premEnd = result->getDataInt("premEnd");
acc.premDays = result->getDataInt("premDays");
#endif
db->freeResult(result);
query.str("");
#ifndef __ROGIER_MULTIWORLD__
query << "SELECT name FROM players WHERE account_id=" << accno;
#else //__ROGIER_MULTIWORLD__
query << "SELECT name,worldid FROM players WHERE account_id=" << accno;
#endif //__ROGIER_MULTIWORLD__
if((result = db->storeQuery(query.str()))){
do{
std::string ss = result->getDataString("name");
#ifndef __ROGIER_MULTIWORLD__
acc.charList.push_back(ss.c_str());
#else //__ROGIER_MULTIWORLD__
int worldid = result->getDataInt("worldid");
Database* db = Database::instance();
DBQuery query;
DBResult* result;
query.str("");
query << "SELECT * FROM worlds WHERE worldid=" << worldid;
if((result = db->storeQuery(query.str()))){
}
struct CharInfo info;
info.worldName = result->getDataString("worldname");
info.worldIp = result->getDataString("worldip");
info.worldPort = result->getDataInt("worldport");
acc.charList[ss] = info;
#endif //__ROGIER_MULTIWORLD__
}while(result->next());
#ifndef __ROGIER_MULTIWORLD__
acc.charList.sort();
#endif //__ROGIER_MULTIWORLD__
db->freeResult(result);
}
}
return acc;
}
Creio que ele colotos todos os scripts do último tópico que eu te mandei, porém trocou o maiorzinho por esse.
Tenta aí.
A, queria saber como que eu posso editar estes arquivos do The Forgotten Server, pode me dá algumas dicas?
Nisso eu nunca mexi, só tenho vontade.
Koninhoo~
Editado Dezembro 19 por Koninho
info
Grupo: Barão
Registrado: 15/12/07
Posts: 239
Reputação: +2

Olha, achei em um tópico de outro site de OTServer em que no dia 3 de setembro de 2008 (versão já é um pouco recente) a pessoa falou que está funcionando 100% graças a modificação que ele fez do script. Aqui está ele modificado:
Creio que ele colotos todos os scripts do último tópico que eu te mandei, porém trocou o maiorzinho por esse.
Tenta aí.
Koninhoo~
Novamente este script é incompativel com a versão que tenho...ele pede o IOAccount.cpp e .h
so q as novas resources do TFS ja não possuem.
Alem disso esse script acho que nem é da REV0.2
A, queria saber como que eu posso editar estes arquivos do The Forgotten Server, pode me dá algumas dicas?Nisso eu nunca mexi, só tenho vontade.
Estou tentendo recompilar meu servidor...ele ja possui alguns scripts legais q coloquei...
Caso você queira fazer o mesmo, e começar a usar c++, procure no forum por "Tutorial de compilação"
Você ira encontrar os tutoriais ensinando tudinho...
Programa usado: DevC++ (Muito bom, mais não uso ele).
Vlw ae pela ajuda...
info
Grupo: Campones
Registrado: 17/05/08
Posts: 26
Reputação: 0
Char no Tibia: Rokzz

Obrigado aí AlissonLinneker, vou começar a mexer com isso, e quando estiver entendendo melhor eu posto aqui o tutorial ou mando uma PM pra você.
Koninhoo~
info
Grupo: Barão
Registrado: 15/12/07
Posts: 239
Reputação: +2

Obrigado aí AlissonLinneker, vou começar a mexer com isso, e quando estiver entendendo melhor eu posto aqui o tutorial ou mando uma PM pra você.
Koninhoo~
Opa, vlw mesmo...
Eu tenho as resources aki desse sisteminha...
so q n to conseguindo ageitar pra 8.31...
Vlw awe, boa sorte novo programador ![]()
info
Grupo: Barão
Registrado: 15/12/07
Posts: 239
Reputação: +2
Multi World System, ja ouviram falar?
mais preciso de um que seja em SQL para tfs 8.31, porque quando o player for cadastrar no site, eu colocarei a opção de escolha de servidor.
>Sendo assim, terei 2 servidores diferentes, com apenas um banco de dados.
Quando o player loga no tibia, aparece os personagens dele com o nome do server na frente...
Basicamente é tipo o global, que vc cria um monte de char de mundos diferentes, ai quando vai logar, lista todos eles...
é possível alguem me arrumar um desses?
Editado Dezembro 19 por AlissonLinneker