Como colocar registros de usuarios de outra database para a do meu fórum SMF?

Started by Victor Santos, May 29, 2016, 01:18:46 PM

Previous topic - Next topic

Victor Santos

Olá pessoas, me ajudem por favor.

Meu jogo ele usa DB(database) e os todos usuarios que se registra no meu jogo eles vão pra database.
E o SMF também, então eu queria que quando eles se registrasse no meu jogo, eles automaticamente tivessem uma conta no meu fórum SMF sem ele precisar de registra uma conta no meu fórum SMF.

Por favor me ajudem eu estou precisando muito.

Obrigado.

Apllicmz

SIM
Qual e o Jogo
esse jogo tem como fazer bridge com smf
Ponha mais detalhes sobre o assunto
seta tudo na mesma base de dado
Porque essa e primeira recomedacao....
Se os ficheiros do jogo tem prefixo conforme smf



Victor Santos

O jogo é SAMP, San andreas  muti-player. Eu criei um servidor de SAMP, para jogar online com meus amigos.
Eu não sei se ele tem como fazer bridge com SMF, mas acho que sim.
Mas como assim setar tudo na mesma database? não entendi.
Como vejo se os ficheiros do jogo tem prefixo conforme smf?

margarett

Isso é possível. Não é estupidamente complexo mas um bocado.

O servidor corre PHP? Ou é outra linguagem qualquer?
Em resumo, tens de fazer em PHP o que faz o SMF ao registar um membro. Preenches uma variável com os dados do registo do jogo, ex:
// Set the options needed for registration.
$regOptions = array(
'interface' => 'guest',
'username' => o_username_do_jogo,
'email' => o_email_do_membro,
'password' => password_do_membro,
'password_check' => password_do_membro,
'check_reserved_name' => true,
'check_email_ban' => true,
'send_welcome_email' => !empty($modSettings['send_welcomeEmail']),
'require' => 'nothing',
'extra_register_vars' => array(),
'theme_vars' => array(),
);

Depois tens de incluir o ficheiro Sources/Subs-Members.php e chamar a função registerMember com essa variável
registerMember($regOptions, true);

Se não for PHP... Não sei :o
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Advertisement: