Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Modulo Creditos por Hora  (Visto 3299 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline Joaquin Posteado: August 13, 2016, 11:54:21 AM | Modificado: August 14, 2016, 02:21:22 AM by ZabiinoOo

  • MAESTRO

  • US. DE HONOR

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 2
  • Gracias recibida: 27379
  • ar
Este módulo lo que permite la conversión de horas jugadas por:
- Zen
- GoblinsPoints (Wcoins, requiere conocimiento PHP).
- MuCoins

La ventaja es que como agregué goblinspoints, y este campo está en la misma tabla de las Wcoins, basta con renombren todo texto que haga relación a goblinpoints por el bono que desean obtener.

Sistema remuneración GM:
La idea es entregar MU Coins a los GM por su tiempo dedicado a su cuenta personal, para ello se debe crear el siguiente campo:
StaffLvl tipo Integer, default 0 y GM_IDGame VARCHAR(20) que permita NULL, estos dos campos se debe agregar en la tabla Character.

Con esto si queremos que GM ADMIN gane MU Coins para su cuenta de jugador joaquin, basta con modificar StaffLvl del GM a 1 (esto se me ocurrió por el simple hecho de que los GM pruebas, es decir los que StaffLvl sea = 0, no puedan obtener MU Coins) y modificar GM_IDGAME con "joaquin" de esta forma cuando el GM entre al módulo, podrá hacer que su cuenta joaquin gane MU Coins.

Además deben modificar WZ_DISCONECT_MEMB (procedimiento almacenado) por:

Code: [Select]
USE [MuOnline]
GO
/****** Object:  StoredProcedure [dbo].[WZ_DISCONNECT_MEMB]    Script Date: 02/22/2016 00:08:34 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER PROCEDURE [dbo].[WZ_DISCONNECT_MEMB]
@memb___id varchar(10)
 AS
Begin
set nocount on
Declare  @find_id varchar(10)
Declare @ConnectStat tinyint
Set @ConnectStat = 0 -- 立加 惑怕 蔼 1 = 立加, 0 = 立加X
Set @find_id = 'NOT'
select @find_id = memb___id from MEMB_STAT where memb___id = @memb___id

if( @find_id <> 'NOT' ) -- 立加 辆丰 贸府绰 立加 贸府甫 沁阑锭父 蜡瓤窍霸 茄促
begin
update MEMB_STAT set ConnectStat = @ConnectStat, DisConnectTM = getdate(), OnlineHours = OnlineHours+(DATEDIFF(mi,ConnectTM,getdate()))
where memb___id = @memb___id
end
end

En resumen deben crear dos campos en Character y modificar el procedimiento almacenado WZ_DISCONECT_MEMB, acá el código:



ESPERO QUE LES SEA DE AYUDA, SALUDOS!!


Offline muaradonline #1 Posteado: January 13, 2017, 08:56:15 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 67
  • Gracias recibida: 9
  • ve
puedes hacer un video tutorial no todos sabemos programa expertamente :'(


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
1 Replies
1016 Views
Last post January 21, 2017, 09:58:25 PM
by ZabiinoOo
25 Replies
4773 Views
Last post September 23, 2022, 02:36:10 PM
by Poison
0 Replies
953 Views
Last post October 21, 2017, 06:40:46 PM
by oGILBERTo
10 Replies
1542 Views
Last post April 21, 2023, 01:02:49 PM
by jaes
3 Replies
380 Views
Last post March 14, 2021, 02:00:11 PM
by assrub