avatar_OpiuM

регистрация~~

Автор OpiuM, 2010 Июнь 29, 10:23

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

OpiuM

Как сделать что бы при регистрации создавалась колонка в MEMB_CREDITS а то если даже у меня стоит скрипт кредиты за ресет то кредиты не даются тем кого я в ручную не в писал в колонку помогите пожалуйста!

m0ne

у тебя это отдельная база или просто строка?

Открываешь "www/includes/character.class.php" в нем находишь строку
$warehouse_items = '0x'.free_hex($mmw[free_hex],120);и перед ней вставляешь
mssql_query("INSERT INTO MEMB_CREDITS (memb__id,credits) VALUES ('$account','0')");

epmak

#2
Спойлер
мама... либо у вафли все так замудрено, либо что-то не втак :) пора посмотреть, что нового в 0.7
[свернуть]

Deathless

В inlucdesengine.php
после:
$acc_row = mssql_fetch_row($acc_check);
втсавить:
$credits = mssql_fetch_row(mssql_query("select credits from MEMB_CREDITS WHERE memb___id = '$login'"));
if($credits[0] == '') { mssql_query("Exec XCredits '$login',0;"); }

Процедура (в Query Analyzer):
CREATE PROCEDURE XCredits
@username VARCHAR(10),
@credits int
AS
BEGIN
IF ((select count(*) from [MEMB_CREDITS] where [memb___id]=@username)!=1)
insert into [MEMB_CREDITS] (memb___id,credits) VALUES (@username,0);
update [MEMB_CREDITS] set [credits]=[credits]+@credits where [memb___id]=@username;
select [credits] as QueryResult from [MEMB_CREDITS] where [memb___id]=@username

END
SET QUOTED_IDENTIFIER OFF
SET ANSI_NULLS ON

S.Yura

Цитата: epmak от 2010 Июнь 29, 12:41  
Спойлер
мама... либо у вафли все так замудрено, либо что-то не втак :) пора посмотреть, что нового в 0.7
[свернуть]
А что тебя смутило?
То, что mmw 0.7 не работает с кредитами по дефолту?

epmak

Спойлер
нет, замутненная система немного
[свернуть]

InsurgenT

просто с 0.7 введен формат ммв в закодированном варианте, в остальном все очень просто и понятно..

HePeajl

ну если я тебя норм понел.тебе нужно чтоб при регистрацйи акк добавлялиси в мемб_кредитс   , у меня есть такое , напиши в ПМ!