123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- using System.Collections;
- using System.Collections.Generic;
- using Unity.VisualScripting;
- using UnityEngine;
-
- public class SQL_game_sys : MonoBehaviour
- {
- public static void SQL_使用者_查詢編號(){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT TOP(1) 使用者編號 FROM 使用者資料表 ORDER BY 使用者編號 DESC";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_查詢個人編號(string UID){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT 驗證碼 FROM 使用者資料表 WHERE 使用者UID LIKE N'"+UID+"'";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_新增(string UID,string 建立日期,string 暱稱,string 使用者編號, string ID,string APPLE登入,string APPLE信箱,string 重設密碼)
- {
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = @"INSERT INTO 使用者資料表(使用者UID,建立日期,暱稱,使用者編號,驗證碼,APPLE登入,APPLE信箱,重設密碼)
- VALUES (N'" + UID + "',N'" + 建立日期 + "',N'" + 暱稱 + "',N'"+使用者編號+"' ,N'" + ID + "',N'" + APPLE登入 + "',N'" + APPLE信箱 + "',N'" +重設密碼+ "' )";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_查詢暱稱(string UID){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT 使用者UID,暱稱,驗證碼 FROM 使用者資料表 WHERE(使用者UID LIKE N'" + UID + "' )";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_修改暱稱(string UID,string 暱稱){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "UPDATE 使用者資料表 SET 暱稱=N'"+暱稱+"' WHERE(使用者UID LIKE N'" + UID + "' )";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者詳細_查詢(string UID){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT 一般最高,困難最高,地獄最高,夢魘最高 FROM 下樓梯控制表 WHERE(使用者UID LIKE N'" + UID + "' )";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者詳細_新增(string UID){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "INSERT INTO 下樓梯控制表(使用者UID,一般最高,困難最高,地獄最高,夢魘最高,去廣告,去廣告時間) VALUES (N'"+UID+"',N'0',N'0',N'0',N'0',N'0',N'')";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_排行榜_清單(string 難度){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT TOP(10) 下樓梯控制表.使用者UID, 使用者資料表.暱稱, 下樓梯控制表."+難度+@"最高
- FROM 下樓梯控制表 LEFT OUTER JOIN
- 使用者資料表 ON 下樓梯控制表.使用者UID = 使用者資料表.使用者UID
- ORDER BY CONVERT(int, 下樓梯控制表."+難度+"最高) DESC" ;
- SQL_Module.CmdSet_For_DGV();
- }
- public static void SQL_排行榜_個人(string 難度){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT 下樓梯控制表.使用者UID, 使用者資料表.暱稱, 下樓梯控制表."+難度+@"最高
- FROM 下樓梯控制表 LEFT OUTER JOIN
- 使用者資料表 ON 下樓梯控制表.使用者UID = 使用者資料表.使用者UID
- ORDER BY CONVERT(int, 下樓梯控制表."+難度+"最高) DESC" ;
- SQL_Module.CmdSet_For_DGV();
- }
- public static void SQL_使用者_紀錄更新(string 難度,string 分數,string UID){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "UPDATE 下樓梯控制表 SET "+難度+"最高=N'"+分數+"' WHERE 使用者UID LIKE N'"+UID+"'" ;
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_查詢個人金錢(string UID){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT 使用者金幣,使用者鑽石,使用者道具1,使用者道具2,使用者道具3,使用者現金道具1 FROM 下樓梯道具表 WHERE 使用者UID LIKE N'"+UID+"'" ;
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_新增道具(string UID){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "INSERT INTO 下樓梯道具表 (使用者UID , 使用者金幣,使用者鑽石,使用者道具1,使用者道具2,使用者道具3,使用者現金道具1 ) VALUES ( N'"+UID+"',N'100',N'0',N'0',N'0',N'0',N'0')" ;
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_刷新本丸數量(string UID,string 本丸數){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "UPDATE 下樓梯道具表 SET 使用者道具1=N'"+本丸數+"' WHERE 使用者UID LIKE N'"+UID+"'" ;
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_金幣更新(string UID,string 金幣數){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "UPDATE 下樓梯道具表 SET 使用者金幣=N'"+金幣數+"' WHERE 使用者UID LIKE N'"+UID+"'" ;
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_金幣道具更新(string UID,string 金幣數,string 道具編號,string 道具數量){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "UPDATE 下樓梯道具表 SET 使用者金幣=N'"+金幣數+"',使用者道具"+道具編號+" = N'"+道具數量+"' WHERE 使用者UID LIKE N'"+UID+"'" ;
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_重複搜尋(string 密碼)
- {
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT * FROM 使用者資料表 WHERE(驗證碼 LIKE N'" + 密碼 + "' )";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_是否APPLE登入(string password){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT APPLE登入,APPLE信箱 FROM 使用者資料表 WHERE(驗證碼 LIKE N'"+ password +"') ";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_載入現金道具資料表(){
- SQL_Module.ConnOpen_SQL();
- if (Main.Global.系統語言=="中文"){
- SQL_Module.SQL1 = "SELECT 道具編號,道具名稱,道具ID,道具價格,道具說明 FROM 道具資料表 WHERE(現金道具 LIKE N'1') AND (IOS LIKE N'1') AND (道具名稱 LIKE N'菟菟幣%') ORDER BY 道具編號";
- }else{
- SQL_Module.SQL1 = "SELECT 道具編號,道具名稱英 AS 道具名稱,道具ID,道具價格,道具說明英 AS 道具說明 FROM 道具資料表 WHERE(現金道具 LIKE N'1') AND (IOS LIKE N'1') AND (道具名稱 LIKE N'菟菟幣%') ORDER BY 道具編號";
- }
- SQL_Module.CmdSet_For_DGV();
- }
- public static void SQL_載入菟幣道具資料表(){
- SQL_Module.ConnOpen_SQL();
- if (Main.Global.系統語言=="中文"){
- SQL_Module.SQL1 = "SELECT 道具編號,道具名稱,道具ID,道具價格,道具說明,道具對應名稱 FROM 道具資料表 WHERE(金幣道具 LIKE N'1') AND (IOS LIKE N'1') AND (現金道具 LIKE N'1') ORDER BY 道具編號";
- }else{
- SQL_Module.SQL1 = "SELECT 道具編號,道具名稱英 AS 道具名稱,道具ID,道具價格,道具說明英 AS 道具說明,道具對應名稱 FROM 道具資料表 WHERE(金幣道具 LIKE N'1') AND (IOS LIKE N'1') AND (現金道具 LIKE N'1') ORDER BY 道具編號";
- }
- SQL_Module.CmdSet_For_DGV();
- }
- public static void SQL_使用者_訂閱查詢(string UID){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT 去廣告,去廣告時間 FROM 下樓梯控制表 WHERE(使用者UID LIKE N'"+ UID +"') ";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_訂閱修正(string UID,bool 去廣告,string 去廣告時間){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "UPDATE 下樓梯控制表 SET 去廣告=N'"+去廣告+"',去廣告時間=N'"+去廣告時間+"' WHERE(使用者UID LIKE N'"+ UID +"') ";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_取得看廣告次數(string UID){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT 看廣告次數 FROM 下樓梯控制表 WHERE(使用者UID LIKE N'"+ UID +"') ";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_使用者_更新看廣告次數(string UID,string 看廣告次數,string 最後看廣告時間){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "UPDATE 下樓梯控制表 SET 看廣告次數=N'" + 看廣告次數 + "',最後看廣告時間=N'" + 最後看廣告時間 + "' WHERE(使用者UID LIKE N'"+ UID +"') ";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_載入版本號(string 應用名稱){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT IOS版本號,IOS送審版本號 FROM 版本號管理 WHERE 應用名稱 LIKE N'"+應用名稱+"' ";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_氣泡框(string 關卡難度,string 系統語言){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "SELECT 氣泡編號,氣泡內容,使用範圍 FROM 氣泡框資料表 WHERE 關卡難度 LIKE N'"+關卡難度+"' AND 系統語言 LIKE N'"+系統語言+"' ";
- SQL_Module.CmdSet_For_DGV();
- }
- public static void SQL_現金道具更新(string UID,string 現金道具編號,string 現金道具數量){
- SQL_Module.ConnOpen_SQL();
- SQL_Module.SQL1 = "UPDATE 下樓梯道具表 SET "+現金道具編號+"=N'"+現金道具數量+"' WHERE 使用者UID LIKE N'"+UID+"' ";
- SQL_Module.CmdSet_For_dr();
- }
- }
|