Use MuOnline
UPDATE CashShopData SET WCoinC=WCoinC + 100 WHERE AccountID=@Account
CashShopData : Pertenece a la tabla del sql que contiene la moneda de juego virtual
WCoinC=WCoinC : corresponde al tipo de moneda que entregara como premio,la moneda es visible dentro de la tabla anterior
+ 100 : cantidad de esa moneda regala al ganador como premio
AccountID=@Account : Codigo que indica que al ganador le dara en su cuenta el premio
Ahora Que pasa si quiero otro premio o no quiero que de Wcoin y de otro premio, Para otro premio debemos cambiar esta seccion:
Original:
WCoinC = WCoinC : Corresponde a los WcoinC
Las opciones que tenemos son solo dos mas
WcoinP = WcoinP : Corresponde a los WcoinP
GoblinPoint = GoblinPoint : Corresponde a GoblinPoint
Quedando por ejemplo asi
UPDATE CashShopData SET GoblinPoint = GoblinPoint + 200 WHERE AccountID = @Account
En este caso estaria entregando al ganador GoblinPoint ,por la suma de 200 osea eso ganara el vencedor del evento.
//////////////////////////////
USE [MuOnline]
GO
/** Object: StoredProcedure [dbo].[WZ_CustomArenaRanking] Script Date: 11/27/2015 22:13:41 **/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_CustomArenaRanking]
@Account varchar(10),
@Name varchar(10),
@ArenaNumber int,
@UserScore int,
@UserRank int
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
IF(@ArenaNumber = 0)
BEGIN
IF(@UserRank = 1)
BEGIN
UPDATE CashShopData SET WCoinC = WCoinC + 100 WHERE AccountID = @Account
END
END
SET NOCOUNT OFF
SET XACT_ABORT OFF
END