No la tengo programada, pero es facil de hacer la logica es en el procedure
SetResetInfo
si en memb_info AccountLevel = 0 entonces
colocar un update al cashshop por el valor de wcoinc que quieras
en caso de que no exista la cuenta en el cashshop hacer un insert
si en memb_info AccountLevel = 1 entonces
colocar un update al cashshop por el valor de wcoinc que quieras
en caso de que no exista la cuenta en el cashshop hacer un insert
si en memb_info AccountLevel = 2 entonces
colocar un update al cashshop por el valor de wcoinc que quieras
en caso de que no exista la cuenta en el cashshop hacer un insert
si en memb_info AccountLevel = 3 entonces
colocar un update al cashshop por el valor de wcoinc que quieras
en caso de que no exista la cuenta en el cashshop hacer un insert
Suerte codeandolo :)
Me hice un tiempito y codee lo siguiente, no se si funciona asi que si quieres pruebalo bajo tu propio riesgo jajaja, si funciona avisame.
En el procedure SetResetInfo implementa lo siguiente:
UPDATE Character SET ResetCount=@Reset WHERE AccountID=@Account AND Name=@Name --Debajo de esta linea
if(select AccountLevel from MEMB_INFO where memb___id = @Account) = 0
IF EXISTS(select * from CashShopData where AccountID = @Account)
BEGIN
UPDATE CashShopData
SET WCoinC += 200
WHERE AccountID = @Account
END
ELSE
BEGIN
INSERT INTO CashShopData(AccountID,WCoinC,WCoinP,GoblinPoint)
VALUES(@Account,200,0,0)
END
else if(select AccountLevel from MEMB_INFO where memb___id = @Account) = 1
IF EXISTS(select * from CashShopData where AccountID = @Account)
BEGIN
UPDATE CashShopData
SET WCoinC += 250
WHERE AccountID = @Account
END
ELSE
BEGIN
INSERT INTO CashShopData(AccountID,WCoinC,WCoinP,GoblinPoint)
VALUES(@Account,250,0,0)
END
else if(select AccountLevel from MEMB_INFO where memb___id = @Account) = 2
IF EXISTS(select * from CashShopData where AccountID = @Account)
BEGIN
UPDATE CashShopData
SET WCoinC += 300
WHERE AccountID = @Account
END
ELSE
BEGIN
INSERT INTO CashShopData(AccountID,WCoinC,WCoinP,GoblinPoint)
VALUES(@Account,300,0,0)
END
else if(select AccountLevel from MEMB_INFO where memb___id = @Account) = 3
IF EXISTS(select * from CashShopData where AccountID = @Account)
BEGIN
UPDATE CashShopData
SET WCoinC += 350
WHERE AccountID = @Account
END
ELSE
BEGIN
INSERT INTO CashShopData(AccountID,WCoinC,WCoinP,GoblinPoint)
VALUES(@Account,350,0,0)
END