Como podría Sincronizar los Points de pagina Znote con Tibia coins ingame

J

jeswilldbm

Invited
Buenas tardes ante todo, me gustaría saber como podría hacer para sincronizar los puntos que la gente obtiene al comprar por paypal por la pagina ya que solo aparecen allí ya que dentro del servidor no aparecen dichos tibia coins.
Estoy utilizando La siguiente pagina: Layout TibiaCOM Remastered v2.4.0 "De la zona Donador"

Al revisar la BBDD veo que por ejemplo tengo una tabla llamada accounts con los id de las cuentas y su columna coins:
tabla account con columna coins.png
También tengo otra tabla llamada znote_accounts con la columna points:
tabla znote_accounts con los points.png

He visto que cuando se paga por paypal se asignan esos points en la tabla Znote_accounts y que, esos son los puntos que aparecen en la web para comprar en la tienda... sin embargo, dentro del servidor no aparecen ya que los tibia coins son los que aparecen en la tabla accounts en la columna coins.

y quería saber si es posible de alguna manera hacer que cuando se compre por la pagina, se asigne directamente los coins y que esa sea la única moneda tanto en la pagina como en el servidor.

el servidor que estoy usando es la base Canary.

Muchas Gracias de antemano.
 
Buenas tardes ante todo, me gustaría saber como podría hacer para sincronizar los puntos que la gente obtiene al comprar por paypal por la pagina ya que solo aparecen allí ya que dentro del servidor no aparecen dichos tibia coins.
Estoy utilizando La siguiente pagina: Layout TibiaCOM Remastered v2.4.0 "De la zona Donador"

Al revisar la BBDD veo que por ejemplo tengo una tabla llamada accounts con los id de las cuentas y su columna coins:
View attachment 3630
También tengo otra tabla llamada znote_accounts con la columna points:
View attachment 3631

He visto que cuando se paga por paypal se asignan esos points en la tabla Znote_accounts y que, esos son los puntos que aparecen en la web para comprar en la tienda... sin embargo, dentro del servidor no aparecen ya que los tibia coins son los que aparecen en la tabla accounts en la columna coins.

y quería saber si es posible de alguna manera hacer que cuando se compre por la pagina, se asigne directamente los coins y que esa sea la única moneda tanto en la pagina como en el servidor.

el servidor que estoy usando es la base Canary.

Muchas Gracias de antemano.


Hola, lo mas facil seria agregar un Item, como el TibiaCoin en el Store de la web, y cantidades por precios puntos web.
En el cual al usarlos en el juego obtendrian sus tibia coins.

En otro caso, que no lo hé mirado, es abrir la carpeta de la web con visual studio, buscar la parte que seria 'znote_accounts' 'points' , en algun archivo esta de pago, paypal u otro.
Y reemplazar esa linea que se llama QUERY, para que sea con 'accounts' 'coins', es decir cambiar los nombres para que dé directamente la misma cantidad pero en coins.
Ojo nunca probado, pero pienso que seria de esta forma.
Al hacer eso, desactiva la pagina store de tu web, debido a que sin esos puntos web ya no se podria usar ( si deseas usarla con el método de pago que da tibia coins en el juego directo, con un poco de imaginacion haces un script que da puntos web cada X tiempo de juego y pones algunos items de venta , como por ejemplo potions etc.. ).
 
Hola, lo mas facil seria agregar un Item, como el TibiaCoin en el Store de la web, y cantidades por precios puntos web.
En el cual al usarlos en el juego obtendrian sus tibia coins.

En otro caso, que no lo hé mirado, es abrir la carpeta de la web con visual studio, buscar la parte que seria 'znote_accounts' 'points' , en algun archivo esta de pago, paypal u otro.
Y reemplazar esa linea que se llama QUERY, para que sea con 'accounts' 'coins', es decir cambiar los nombres para que dé directamente la misma cantidad pero en coins.
Ojo nunca probado, pero pienso que seria de esta forma.
Al hacer eso, desactiva la pagina store de tu web, debido a que sin esos puntos web ya no se podria usar ( si deseas usarla con el método de pago que da tibia coins en el juego directo, con un poco de imaginacion haces un script que da puntos web cada X tiempo de juego y pones algunos items de venta , como por ejemplo potions etc.. ).
Uhm me parece una buena idea lo de crear un item que de tibia coin dentro del juego, yo lo decia por el hecho de tener solo una moneda pero esa opcion esta increible! ahora tambien podria crear un item que se pueda comprar en la tienda ingame de tibia pero que al consumirlo me asigne los points en la pagina... ya que para el apartado web de vender characters haran falta los points web.

Tendras algunos modelos de Scripts que hagan algo similar para basarme en ello e implementarlo?
 
Uhm me parece una buena idea lo de crear un item que de tibia coin dentro del juego, yo lo decia por el hecho de tener solo una moneda pero esa opcion esta increible! ahora tambien podria crear un item que se pueda comprar en la tienda ingame de tibia pero que al consumirlo me asigne los points en la pagina... ya que para el apartado web de vender characters haran falta los points web.

Tendras algunos modelos de Scripts que hagan algo similar para basarme en ello e implementarlo?

Este seria para indicar el Tibia Coin en el juego al usarlo ( Piensa en cambiar la ID al final del script, por si no es la misma en tu servidor )


JavaScript:
local tibiaCoin = Action()

function tibiaCoin.onUse(player, item, fromPosition, target, toPosition, isHotkey)
local coins = (item:getCount())
  db.query("UPDATE `accounts` SET `coins` = `coins` + '" .. coins .. "' WHERE `id` = '" .. player:getAccountId() .. "';")
  player:sendTextMessage(MESSAGE_INFO_DESCR, "You received "..coins.." Tibia Coins")
  item:remove()
  return true
end

tibiaCoin:id(22118)
tibiaCoin:register()

Para tener un item en el juego que dé lo mismo en Znote Points para el store de la web, crea un item, utiliza el mismo script, agrega la ID al final y en vez de accounts pones la tabla znote_accounts y en vez de coins pones points.
 

Tibia Server Lists

#1 FEATURED US Ultron OT 1,527 / 5,000Online EXPStages PROTO8.6 ENGINEUltron OT RANK PTS5.9 +100% VOTES0 #2 FEATURED US Nefera 137 / 0Online EXPx1 PROTO15.20 ENGINECrystal Server RANK PTS5.1 +100% VOTES0 #3 FEATURED ES Deixis 1 / 0Online EXPStages PROTO1098 ENGINETFS RANK PTS3.7 +100% VOTES1 #4 FEATURED ES Maeli 4 / 150Online EXPx10 PROTO10.98 ENGINETFS 1.4.2 RANK PTS3.7 +100% VOTES0 #5 MX Marlboro War 33 / 300Online EXP999 PROTO8.6 ENGINETFS 0.3.7 RANK PTS5.5 -33% VOTES0 #6 BR Tibinha YurOts 17 / 150Online EXPStages PROTO7.4 ENGINEYurOTS 1.5 RANK PTS5.2 -14% VOTES0 #7 US Halera 2 / 0Online EXPStages PROTO10.98 ENGINETFS 1.4.2 RANK PTS4.9 -83% VOTES0 #8 BR Exordion Legacy 51 / 2,000Online EXPx2 PROTO7.72 ENGINEExordion RANK PTS4.9 +100% VOTES0 #9 PL Lubelski 7 / 1,000Online EXP200 PROTO7.6 ENGINELubelskiOTS 2.56.0 RANK PTS4.6 -15% VOTES0 #10 ES JustRL FreeTC 1530 34 / 250Online EXPx2 PROTO15.30 ENGINECrystal Server RANK PTS4.3 +100% VOTES0 #11 DE DBU Online 0 / 400Online EXP11 PROTO8.6 ENGINETFS 1.0 RANK PTS4.3 +100% VOTES0 #12 PL ReWar 0 / 2,000Online EXPcustom PROTO8.6 ENGINEOther RANK PTS4.3 0% VOTES0 #13 PL Velesta 0 / 1,000Offline EXP20 PROTO8.0 ENGINETFS 1.4.2 RANK PTS4.3 -99% VOTES0 #14 ES Farlia Global 2026 0 / 333Offline EXPx5 PROTO15.25 ENGINEFarliaServ 1.525 RANK PTS3.9 -22% VOTES0 #15 SE MortalisOT Custom 0 / 500Offline EXP100x -1.2x PROTO10.98 ENGINEMortalisOT V1 RANK PTS3.8 +100% VOTES0 #16 US Rommania 0 / 500Online EXPstages, x10 PROTO7.4 ENGINETFS 0.4 RANK PTS3.6 +100% VOTES0 #17 US BerethaOnline 1 / 2,000Online EXPStages PROTO10.98 ENGINETFS RANK PTS3.5 +100% VOTES0
Top