Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: SQL Query - Importar Credits a DMN Webshop  (Visto 1799 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline lostalejandro_ Posteado: November 25, 2018, 11:15:49 PM | Modificado: December 07, 2018, 09:40:07 PM by lostalejandro_

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 511
  • ve
Hola users sabios de TuServerMU,

Les vengo a pedir ayuda ya que no tengo mucho conocimiento en el area de creacion de Querys SQL, entonces mi pedido es, si es posible, poder importar los WCoinC y GoblinPoint de la tabla CashShopData en files MuEMU a la tabla DMN_Shop_Credits para así crear un job que ejecute automáticamente ésto...

No sé si sirve de algo pero dejare screen de las tablas

Spoiler for Hiden:
Spoiler for Hiden:


Edito: Utilicé la sentencia Drop Table para eliminar la tabla completamente y asi poder eliminar el error de la primary key arrojados anteriormente, en la misma sentencia agregué la importación de la tabla CashShopData.

Spoiler for Hiden:
DROP TABLE [dbo].[DmN_Shop_Credits];

CREATE TABLE [dbo].[DmN_Shop_Credits](
   [memb___id] [varchar](10) NOT NULL PRIMARY KEY,
   [credits] [bigint] NOT NULL DEFAULT 0,
   [credits2] [bigint] NOT NULL DEFAULT 0,
   [credits3] [bigint] NOT NULL DEFAULT 0
) ON [PRIMARY]

USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT AccountID, WCoinC, GoblinPoint
FROM dbo.CashShopData ;
GO

Ahora el tema es que al gastar los WCoinC en la shop, no los descuenta de la tabla CashShopData, alguna idea para esto?


Offline lostalejandro_ #1 Posteado: November 26, 2018, 12:34:19 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 511
  • ve
Utilice ésta consulta

Spoiler for Hiden:
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT
    AccountID, WCoinC, GoblinPoint
FROM
    dbo.CashShopData;
GO

pero me lanza error:

Spoiler for Hiden:
Mens. 2627, Nivel 14, Estado 1, Línea 1
Infracción de la restricción PRIMARY KEY 'PK__DmN_Shop__E6A902D66D2D2E85'. No se puede insertar una clave duplicada en el objeto 'dbo.DmN_Shop_Credits'.
Se terminó la instrucción.



Offline Cartman #2 Posteado: November 26, 2018, 04:51:45 PM

  • Php Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 304
  • Gracias recibida: 11208
  • pe
Utilice ésta consulta

Spoiler for Hiden:
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT
    AccountID, WCoinC, GoblinPoint
FROM
    dbo.CashShopData;
GO

pero me lanza error:

Spoiler for Hiden:
Mens. 2627, Nivel 14, Estado 1, Línea 1
Infracción de la restricción PRIMARY KEY 'PK__DmN_Shop__E6A902D66D2D2E85'. No se puede insertar una clave duplicada en el objeto 'dbo.DmN_Shop_Credits'.
Se terminó la instrucción.



Prueba esto
Code: [Select]
USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT 'AccountID', 'WCoinC', 'GoblinPoint'
FROM dbo.CashShopData ;
GO


Gracias:


Offline lostalejandro_ #3 Posteado: November 26, 2018, 05:17:30 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 511
  • ve
Utilice ésta consulta

Spoiler for Hiden:
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT
    AccountID, WCoinC, GoblinPoint
FROM
    dbo.CashShopData;
GO

pero me lanza error:

Spoiler for Hiden:
Mens. 2627, Nivel 14, Estado 1, Línea 1
Infracción de la restricción PRIMARY KEY 'PK__DmN_Shop__E6A902D66D2D2E85'. No se puede insertar una clave duplicada en el objeto 'dbo.DmN_Shop_Credits'.
Se terminó la instrucción.



Prueba esto
Code: [Select]
USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT 'AccountID', 'WCoinC', 'GoblinPoint'
FROM dbo.CashShopData ;
GO

Hola bro gracias por tu ayuda, la coloqué y ahora me aparece esto:

Spoiler for Hiden:
Mens. 8114, Nivel 16, Estado 5, Línea 2
Error al convertir el tipo de datos varchar a bigint.


Offline lostalejandro_ #4 Posteado: November 27, 2018, 03:00:12 AM | Modificado: November 27, 2018, 03:46:53 AM by lostalejandro_

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 511
  • ve
Utilicé la siguiente consulta:

Spoiler for Hiden:
Code: [Select]
DROP TABLE [dbo].[DmN_Shop_Credits];

CREATE TABLE [dbo].[DmN_Shop_Credits](
[memb___id] [varchar](10) NOT NULL PRIMARY KEY,
[credits] [bigint] NOT NULL DEFAULT 0,
[credits2] [bigint] NOT NULL DEFAULT 0,
[credits3] [bigint] NOT NULL DEFAULT 0
) ON [PRIMARY]

USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT AccountID, WCoinC, GoblinPoint
FROM dbo.CashShopData ;
GO

Me funciona perfectamente, el detalle es que ahora al gastar los WCoinC en la webshop, no los descuenta del CashShopData

Help


Offline Cartman #5 Posteado: November 27, 2018, 11:46:43 AM

  • Php Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 304
  • Gracias recibida: 11208
  • pe
Utilicé la siguiente consulta:

Spoiler for Hiden:
Code: [Select]
DROP TABLE [dbo].[DmN_Shop_Credits];

CREATE TABLE [dbo].[DmN_Shop_Credits](
[memb___id] [varchar](10) NOT NULL PRIMARY KEY,
[credits] [bigint] NOT NULL DEFAULT 0,
[credits2] [bigint] NOT NULL DEFAULT 0,
[credits3] [bigint] NOT NULL DEFAULT 0
) ON [PRIMARY]

USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT AccountID, WCoinC, GoblinPoint
FROM dbo.CashShopData ;
GO

Me funciona perfectamente, el detalle es que ahora al gastar los WCoinC en la webshop, no los descuenta del CashShopData

Help

podria ser por el tipo de data que estas usando en tu columna de wcoinc deberia estar en [int] en data type null 0
puedes revisar



Offline lostalejandro_ #6 Posteado: November 27, 2018, 10:41:30 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 511
  • ve
Utilicé la siguiente consulta:

Spoiler for Hiden:
Code: [Select]
DROP TABLE [dbo].[DmN_Shop_Credits];

CREATE TABLE [dbo].[DmN_Shop_Credits](
[memb___id] [varchar](10) NOT NULL PRIMARY KEY,
[credits] [bigint] NOT NULL DEFAULT 0,
[credits2] [bigint] NOT NULL DEFAULT 0,
[credits3] [bigint] NOT NULL DEFAULT 0
) ON [PRIMARY]

USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT AccountID, WCoinC, GoblinPoint
FROM dbo.CashShopData ;
GO

Me funciona perfectamente, el detalle es que ahora al gastar los WCoinC en la webshop, no los descuenta del CashShopData

Help

podria ser por el tipo de data que estas usando en tu columna de wcoinc deberia estar en [int] en data type null 0
puedes revisar

No funciona :(


Offline lostalejandro_ #7 Posteado: November 29, 2018, 11:17:48 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 511
  • ve

Offline Facundo Jara #8 Posteado: February 20, 2021, 07:08:32 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 56
  • Gracias recibida: 6
  • ar
Utilicé la siguiente consulta:

Spoiler for Hiden:
Code: [Select]
DROP TABLE [dbo].[DmN_Shop_Credits];

CREATE TABLE [dbo].[DmN_Shop_Credits](
[memb___id] [varchar](10) NOT NULL PRIMARY KEY,
[credits] [bigint] NOT NULL DEFAULT 0,
[credits2] [bigint] NOT NULL DEFAULT 0,
[credits3] [bigint] NOT NULL DEFAULT 0
) ON [PRIMARY]

USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT AccountID, WCoinC, GoblinPoint
FROM dbo.CashShopData ;
GO

Me funciona perfectamente, el detalle es que ahora al gastar los WCoinC en la webshop, no los descuenta del CashShopData

Help

podria ser por el tipo de data que estas usando en tu columna de wcoinc deberia estar en [int] en data type null 0
puedes revisar

No funciona :(

Revivo tema, me pasa lo mismo, uso files S4 y adapte los PCP como moneda del WebShop pero al comprar el item, solamente me descuenta los PCP de la web y no del juego, alguna solución?


Offline lostalejandro_ #9 Posteado: February 23, 2021, 10:38:37 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 511
  • ve
Utilicé la siguiente consulta:

Spoiler for Hiden:
Code: [Select]
DROP TABLE [dbo].[DmN_Shop_Credits];

CREATE TABLE [dbo].[DmN_Shop_Credits](
[memb___id] [varchar](10) NOT NULL PRIMARY KEY,
[credits] [bigint] NOT NULL DEFAULT 0,
[credits2] [bigint] NOT NULL DEFAULT 0,
[credits3] [bigint] NOT NULL DEFAULT 0
) ON [PRIMARY]

USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT AccountID, WCoinC, GoblinPoint
FROM dbo.CashShopData ;
GO

Me funciona perfectamente, el detalle es que ahora al gastar los WCoinC en la webshop, no los descuenta del CashShopData

Help

podria ser por el tipo de data que estas usando en tu columna de wcoinc deberia estar en [int] en data type null 0
puedes revisar

No funciona :(

Revivo tema, me pasa lo mismo, uso files S4 y adapte los PCP como moneda del WebShop pero al comprar el item, solamente me descuenta los PCP de la web y no del juego, alguna solución?

Que tal facu, pues yo logré solucionar el tema ejecutando una query cada x min en el programador de tareas, fijate en tu db cual es la tabla que quieres que importe los créditos de la otra y vas probando y editando tu query hasta que funcione.

OJO: No recomiendo esto ya que no es la mejor manera nativa, lo mejor seria conseguir una webshop que este desencriptada y adaptes el modulo a tu tabla


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
1 Replies
1097 Views
Last post December 21, 2016, 03:49:27 PM
by ZabiinoOo
8 Replies
2566 Views
Last post December 14, 2017, 10:58:48 AM
by akuamen78
7 Replies
1315 Views
Last post May 26, 2020, 12:20:02 PM
by DESINGMASTHER
7 Replies
2105 Views
Last post May 24, 2020, 04:47:00 AM
by happywheelspace
4 Replies
1951 Views
Last post November 01, 2020, 09:39:19 AM
by lunaticodeveloper