USE [ACCOUNT_DBF]
GO
/****** Object: StoredProcedure [dbo].[webCreateAcc] Script Date: 08/17/2009 21:30:28 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[webCreateAcc]
@account VARCHAR(15),
@password VARCHAR(36),
@email VARCHAR(120)
AS
SET NOCOUNT ON
DECLARE @DateActivated AS CHAR(8)
IF NOT EXISTS (SELECT account FROM ACCOUNT_TBL WHERE account = @account) BEGIN
INSERT INTO ACCOUNT_TBL (account, [password], id_no2, isuse, member, realname)
VALUES (@account, @password, @password, 'T', 'A', 'F')
SET @DateActivated = CONVERT(CHAR(8), GETDATE()-1, 112 ) --Is the date today - 1
--UPDATE ACCOUNT_TBL_DETAIL SET BlockTime = @DateYesterday WHERE account = @userid
--INSERT INTO ACCOUNT_TBL_DETAIL (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse)
-- VALUES (@account, 'A000', '2', 'P', GETDATE(), '20990101', '20990101', '20050101', 'O')
Hat wie gesagt rein gar nichts mit deinem Registerscript zu tun, müsste auch (so wie es auf den ersten Blick scheint) funktionieren.
Was du ändern musst ist deine webcreateacc.dbo die du erstellt haben müsstet, die musst dazu musst du irgendwann mal eine SQL Abfrage gemacht haben und die tbl erstellt haben.
Am einfachsten ist es die webcreateacc.dbo in deiner Datenbank (müsste sich in der ACCOUNT_DBF befinden) zu löschen und die Abfrage neu zu machen, wie oben schon gepostet..
Quote:
USE [ACCOUNT_DBF]
GO
/****** Object: StoredProcedure [dbo].[webCreateAcc] Script Date: 08/17/2009 21:30:28 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[webCreateAcc]
@account VARCHAR(15),
@password VARCHAR(36),
@email VARCHAR(120)
AS
SET NOCOUNT ON
DECLARE @DateActivated AS CHAR(8)
IF NOT EXISTS (SELECT account FROM ACCOUNT_TBL WHERE account = @account) BEGIN
INSERT INTO ACCOUNT_TBL (account, [password], id_no2, isuse, member, realname)
VALUES (@account, @password, @password, 'T', 'A', 'F')
SET @DateActivated = CONVERT(CHAR(8), GETDATE()-1, 112 ) --Is the date today - 1
--UPDATE ACCOUNT_TBL_DETAIL SET BlockTime = @DateYesterday WHERE account = @userid
--INSERT INTO ACCOUNT_TBL_DETAIL (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse)
-- VALUES (@account, 'A000', '2', 'F', GETDATE(), '20990101', '20990101', '20050101', 'O')
END
--ELSE BEGIN
--print '->Account exists = '
--print @account
--END
Das ausschlaggebende ist lediglich der Buchstabe, Z steht für Admin, P für GM und F für normalen User. Beliebig ändern, das ganze in eine neue Abfrage in deiner Datenbank packen, Abfrage ausführen und dann sollte automatisch jeder der sich registriert mit GM/Admin Rechten gesegnet sein xD
Hat wie gesagt rein gar nichts mit deinem Registerscript zu tun, müsste auch (so wie es auf den ersten Blick scheint) funktionieren.
Was du ändern musst ist deine webcreateacc.dbo die du erstellt haben müsstet, die musst dazu musst du irgendwann mal eine SQL Abfrage gemacht haben und die tbl erstellt haben.
Am einfachsten ist es die webcreateacc.dbo in deiner Datenbank (müsste sich in der ACCOUNT_DBF befinden) zu löschen und die Abfrage neu zu machen, wie oben schon gepostet..
Das ausschlaggebende ist lediglich der Buchstabe, Z steht für Admin, P für GM und F für normalen User. Beliebig ändern, das ganze in eine neue Abfrage in deiner Datenbank packen, Abfrage ausführen und dann sollte automatisch jeder der sich registriert mit GM/Admin Rechten gesegnet sein xD
[SCRIPT]Register Script !! 05/10/2010 - Metin2 PServer Guides & Strategies - 13 Replies Hey ich wollte euch mal ein Register Script geben hab ein header und background genzu gefügt.
Es ist Das stinck normale China Register Script von mir Übersetzt.
Vllt wollen es ja paar von euch haben.
Bild:
http://img4.imageshack.us/img4/8392/92840753.jpg