Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: [QUERY] Coins para PvP // Kills-Death Coins  (Visto 11681 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline 102pe #30 Posteado: September 30, 2020, 01:05:39 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 315
  • Gracias recibida: 7381
  • pe
¿Estoy haciendo lo correcto? @102pe
Code: [Select]
CREATE TRIGGER trg_Kill_Death ON Character AFTER UPDATE
AS

SET NOCOUNT ON
SET XACT_ABORT ON

DECLARE @AccountID AS Varchar (20)
DECLARE @Reset AS INT
DECLARE @New_Kill AS INT
DECLARE @Old_Kill AS INT
DECLARE @New_Dead AS INT
DECLARE @Old_Dead AS INT
DECLARE @Cant_WP AS INT
DECLARE @WP_Res AS INT
DECLARE @Reward AS INT
DECLARE @Punish AS INT
DECLARE @Map AS INT
DECLARE @Currency AS Varchar(20)

SET @Currency = 'WCoinP' -- Escribir la moneda que va a entregar. Revisar en Table.CashShopData
SET @Reward = 40  -- Colocar aquí la cantidad de coins que ganará el usuario al sumar Kills (Cuando mata)
SET @Punish = 20 -- Colocar aquí la cantidad de coins que perderá el usuario al sumar Deads (Cuando muere)
SET @Map = 6

SET @AccountID = (SELECT AccountID FROM inserted)
SET @Reset    = (Select ResetCount From Inserted)
SET @Old_Kill  = (SELECT Kills FROM deleted Where AccountID = @AccountID)
SET @New_Kill  = (SELECT Kills FROM inserted Where AccountID = @AccountID)
SET @Old_Dead  = (SELECT Deads FROM deleted Where AccountID = @AccountID)
SET @New_Dead  = (SELECT Deads FROM inserted Where AccountID = @AccountID)

SET @Cant_WP = (@New_Kill - @Old_Kill) * @Reward - (@New_Dead - @Old_Dead) * @Punish

Update CashShopData SET @Currency = @Currency + @Cant_WP Where AccountID = @AccountID


SET @WP_Res = (SELECT @Currency FROM CashShopData WHERE AccountID = @AccountID)

IF @WP_Res <= 0
UPDATE CashShopData set @Currency = 0 WHERE AccountID = @AccountID

IF @Reset >= 100
BEGIN
UPDATE CashShopData set @Currency = 0 WHERE AccountID = @AccountID
END

IF @Map= 6
BEGIN
UPDATE CashShopData set @Currency = 0 WHERE AccountID = @AccountID
END

GO


Si quieres aplicar filtros, estás aplicando mal los if. Estos deben englobar a todo el query indicando que sólo funcionará si cumple ciertos requisitos.

Saludos,
Jadoo

Offline 102pe #31 Posteado: September 30, 2020, 01:06:34 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 315
  • Gracias recibida: 7381
  • pe
tengo un problema agregue el script pero al momento de matar a alguien no me aumenta los coin ni disminuyen a que se debe eso uso update 22 de louis

Se ejecutó correctamente el script? Ese script es funcional para todo MuEmu

Saludos,
Jadoo

Offline piscis007 #32 Posteado: October 10, 2020, 09:06:12 PM

  • Diseñador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 464
  • Gracias recibida: 2004
  • ve
tengo un problema agregue el script pero al momento de matar a alguien no me aumenta los coin ni disminuyen a que se debe eso uso update 22 de louis

Se ejecutó correctamente el script? Ese script es funcional para todo MuEmu

si lo ejecute y salio todo correcto sin problema lo agregue tal cual lo compartiste, y el otro problema es que creaba rollback si agarra algo en el server me salia a seleccionar servidor y entraba de nuevo no aparecia lo que agarraba sino lo que ya tenia y en el orden que lo mantenia

“No hay que ver para creer, sino creer para ver”

Offline BanWork #33 Posteado: October 13, 2020, 02:25:29 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 28
  • Gracias recibida: 48
  • ar
tengo un problema agregue el script pero al momento de matar a alguien no me aumenta los coin ni disminuyen a que se debe eso uso update 22 de louis

Se ejecutó correctamente el script? Ese script es funcional para todo MuEmu

si lo ejecute y salio todo correcto sin problema lo agregue tal cual lo compartiste, y el otro problema es que creaba rollback si agarra algo en el server me salia a seleccionar servidor y entraba de nuevo no aparecia lo que agarraba sino lo que ya tenia y en el orden que lo mantenia

Tengo el mismo problema , me borra todo el progreso al relogear!! ayuda!!

Unite a nuestra comunidad.!
-www.MuRionegro.com/97x[97x+AGREGADOS]
-www.MuRionegro.com [SEASON 6+AGREGADOS]

Offline BooM #34 Posteado: October 15, 2020, 07:17:46 AM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 65
  • Gracias recibida: 25
  • ph
How can i set it to WCoinC on Castle Siege Map?


Offline 102pe #35 Posteado: November 01, 2020, 09:19:32 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 315
  • Gracias recibida: 7381
  • pe
tengo un problema agregue el script pero al momento de matar a alguien no me aumenta los coin ni disminuyen a que se debe eso uso update 22 de louis

@piscis007
Corre nuevamente el query. Ya está modificado

Saludos,
Jadoo

Offline 102pe #36 Posteado: November 01, 2020, 09:20:31 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 315
  • Gracias recibida: 7381
  • pe
tengo un problema agregue el script pero al momento de matar a alguien no me aumenta los coin ni disminuyen a que se debe eso uso update 22 de louis

Se ejecutó correctamente el script? Ese script es funcional para todo MuEmu

si lo ejecute y salio todo correcto sin problema lo agregue tal cual lo compartiste, y el otro problema es que creaba rollback si agarra algo en el server me salia a seleccionar servidor y entraba de nuevo no aparecia lo que agarraba sino lo que ya tenia y en el orden que lo mantenia

Tengo el mismo problema , me borra todo el progreso al relogear!! ayuda!!

@BanWork

Ejecuta nuevamente el query. Ya está modificado

Saludos,
Jadoo

Gracias:


Offline piscis007 #37 Posteado: November 01, 2020, 04:00:45 PM

  • Diseñador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 464
  • Gracias recibida: 2004
  • ve
tengo un problema agregue el script pero al momento de matar a alguien no me aumenta los coin ni disminuyen a que se debe eso uso update 22 de louis

@piscis007
Corre nuevamente el query. Ya está modificado


lo acabe de probar y ya no realiza el rollback pero no me otorga ni disminuye coin cambie lo de WcoinP por GoblinPoints pero no suma o aumenta no se si solo trabaje para Wcoinp

“No hay que ver para creer, sino creer para ver”

Offline 102pe #38 Posteado: November 12, 2020, 05:34:24 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 315
  • Gracias recibida: 7381
  • pe
tengo un problema agregue el script pero al momento de matar a alguien no me aumenta los coin ni disminuyen a que se debe eso uso update 22 de louis

@piscis007
Corre nuevamente el query. Ya está modificado


lo acabe de probar y ya no realiza el rollback pero no me otorga ni disminuye coin cambie lo de WcoinP por GoblinPoints pero no suma o aumenta no se si solo trabaje para Wcoinp


Hola, para que funcione debes si o si hacer el cambio de pjt para que se actualice la bd y puedas coger el premio de coins por kill o dead

Es completamente funcional con el tipo de coin que desees configurar

Saludos,
Jadoo

Offline daezugun #39 Posteado: April 07, 2021, 11:35:01 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 28
  • Gracias recibida: 10
  • pg
Hi, Thanks for the useful pvp coin query. Ive got a question, would that be possible to modify the query to prevent earning coins if same user ip or if user has multiple client and would like to abuse it by getting more coins?


Offline ImportedPotato #40 Posteado: May 06, 2021, 08:37:38 PM

  • 0 puntos por ventas
  • *
  • Rank: Experto
  • Posts: 169
  • Gracias recibida: 41
  • ph
can someone provide the correct script that is working only in Lorencia Map, please!


Offline ImportedPotato #41 Posteado: October 25, 2021, 03:52:10 PM

  • 0 puntos por ventas
  • *
  • Rank: Experto
  • Posts: 169
  • Gracias recibida: 41
  • ph
How to add wcoinc reward for SetPlayerKiller in Louis Emulator


Offline legolas1 #42 Posteado: May 02, 2022, 11:17:13 AM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 45
  • Gracias recibida: 9
  • cl
Msg 207, Level 16, State 1, Procedure trg_Kill_Death, Line 21
Invalid column name 'Kills'.
Msg 207, Level 16, State 1, Procedure trg_Kill_Death, Line 22
Invalid column name 'Kills'.
Msg 207, Level 16, State 1, Procedure trg_Kill_Death, Line 23
Invalid column name 'Deads'.
Msg 207, Level 16, State 1, Procedure trg_Kill_Death, Line 24
Invalid column name 'Deads'.

Alguna idea para remplazar esta linea :( saludos !!! gracias

Gracias:


Offline 102pe #43 Posteado: June 07, 2022, 08:37:57 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 315
  • Gracias recibida: 7381
  • pe
si le van a poner tantas condiciones como mapa, area, rango de resets, etc, porque no simplmente usan el custom arena y ya? xD

xd

Saludos,
Jadoo

Offline legolas1 #44 Posteado: June 19, 2022, 04:20:00 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 45
  • Gracias recibida: 9
  • cl
Jamás pude aplicar esta query, teniendo las columnas kill y dead en mi tabla,,, me atrevería a decir que realmente esto no funciona


Offline 102pe #45 Posteado: June 19, 2022, 08:31:09 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 315
  • Gracias recibida: 7381
  • pe
Jamás pude aplicar esta query, teniendo las columnas kill y dead en mi tabla,,, me atrevería a decir que realmente esto no funciona

Hola, a modo de sugerencia, sube estas 2 fotos para entender tu problema:
- Character
- CashShopData

Saludos,
Jadoo

Offline dmtuan23 #46 Posteado: October 30, 2023, 01:04:10 AM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 60
  • Gracias recibida: 16
  • vn
Jamás pude aplicar esta query, teniendo las columnas kill y dead en mi tabla,,, me atrevería a decir que realmente esto no funciona

Hola, a modo de sugerencia, sube estas 2 fotos para entender tu problema:
- Character
- CashShopData
can you modifying: what's code for idea?
The murderer will receive the victim's wcoinc, and if the murderer is killed, it will be deducted x3 if killed while still guilty.


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
3 Replies
2616 Views
Last post July 09, 2018, 04:05:08 PM
by -Rastaa.TSM☢
16 Replies
9090 Views
Last post January 23, 2025, 08:27:55 AM
by noobteam
21 Replies
6539 Views
Last post October 19, 2020, 03:34:06 PM
by traxxx
4 Replies
3425 Views
Last post August 14, 2020, 01:51:00 PM
by ofekete
3 Replies
3186 Views
Last post December 26, 2022, 09:51:41 AM
by yan0153