Архив : Старые, но рабочие вещи для RF Online серверов
13.03.2011, 00:21
#1
ПОМОГИТЕ С БИЛИНГОМ!!!
Народ кто может помогите запускаю сервер с билингом и в конце пишет такую штуку
CashDbWorker::Instance()->Initialize() Fail!
:(:(:(:(:(:(:(:(:(
07.04.2011, 01:00
#2
Нуб
OFFLINE
Регистрация: 08.11.2008
Сообщений: 0
Репутация: 37
Вот с моего рабочего сервера
после восстановления базы моих персов удалиш:
PHP код:
USE BILLING
delete from tbl_personal_billing
delete from tbl_user
своих перенесёш
PHP код:
USE BILLING
insert into BILLING . dbo . tbl_personal_billing ( id , BillingType , EndDate , RemainTime )
select id , 1 , GETDATE (), 0 from RF_USER . dbo . tbl_rfaccount
insert into BILLING . dbo . tbl_user ( UserID , Cash )
select id , 0 from RF_USER . dbo . tbl_rfaccount
update RF_User . dbo . tbl_rfaccount
set accounttype = 1
where accounttype = 0
изменение бесплатной регистарации от FD-Core
в конфиг config.php добавить:
PHP код:
<?php
define ( 'HOST_MSSQL' , 'ХОСТ_БАЗЫ' );
define ( 'LOGIN_MSSQL' , 'ЛОГИН_К_БАЗЕ' );
define ( 'PASSWORD_MSSQL' , 'ВАШ_ПАРОЛЬ' );
define ( '_WORLD_' , 'RF_World_Novus' );
define ( '_ACC_' , 'tbl_rfaccount' );
define ( '_ACC2_' , 'tbl_personal_billing' );
define ( '_ACC3_' , 'tbl_user' );
?>
В index.php ищеш:
PHP код:
if( _ACC_ == "tbl_rfaccount" ) {
db_mssql_query ( "INSERT INTO rf_user.dbo." . _ACC_ . " (id,password,accounttype,birthdate,Email)
VALUES ((CONVERT (binary,'" . $login . "')), (CONVERT (binary,'" . $password . "')),0,0,'" . addslashes ( $mail ). "')" );
} else {
db_mssql_query ( "INSERT INTO rf_user.dbo." . _ACC_ . " (id,password,BCodeTU,Email)
VALUES ((CONVERT (binary,'" . $login . "')), (CONVERT (binary,'" . $password . "')),1,'" . addslashes ( $mail ). "')" );
}
...и заменяеш на:
PHP код:
if( _ACC_ == "tbl_rfaccount" ) {
db_mssql_query ( "INSERT INTO rf_user.dbo." . _ACC_ . " (id,password,accounttype,birthdate,Email)
VALUES ((CONVERT (binary,'" . $login . "')), (CONVERT (binary,'" . $password . "')),1,0,'" . addslashes ( $mail ). "')" );
} else {
db_mssql_query ( "INSERT INTO rf_user.dbo." . _ACC_ . " (id,password,BCodeTU,Email)
VALUES ((CONVERT (binary,'" . $login . "')), (CONVERT (binary,'" . $password . "')),1,'" . addslashes ( $mail ). "')" );
}
if( _ACC2_ == "tbl_personal_billing" ) {
db_mssql_query ( "INSERT INTO billing.dbo." . _ACC2_ . " (id,billingtype,enddate,RemainTime)
VALUES ((CONVERT (binary,'" . $login . "')),1,GETDATE(),0)" );
} else {
db_mssql_query ( "INSERT INTO billing.dbo." . _ACC2_ . " (id,billingtype,enddate,RemainTime)
VALUES ((CONVERT (binary,'" . $login . "')),1,GETDATE(),0)" );
}
if( _ACC3_ == "tbl_personal_billing" ) {
db_mssql_query ( "INSERT INTO billing.dbo." . _ACC3_ . " (UserID,Cash)
VALUES ((CONVERT (binary,'" . $login . "')),0)" );
} else {
db_mssql_query ( "INSERT INTO billing.dbo." . _ACC3_ . " (UserID,Cash)
VALUES ((CONVERT (binary,'" . $login . "')),0)" );
}
База биллинга бралась от Trirozhka и настраивалась полностью по его гайду а потом уже допиливал до нужного состояния
в базе ничего делать не нужно, просто настроить инишки как он описывал и всё
Последний раз редактировалось yerg; 07.04.2011 в 07:17 .
03.05.2011, 20:42
#3
Всё сделал по гайду Trirozhka, но обьясните нубу как уберать и добавлять кридиты?
03.05.2011, 22:57
#4
Читер со стажем
OFFLINE
Регистрация: 23.07.2010
Возраст: 35
Сообщений: 662
Благодарностей:
191 всего
UserID - логин
Cash- монеты кешшопа.
На скрине база вроде другая чуть чуть.
Но принцип тот же
ICQ: 456-42три
Skype: crazenoobs
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.