我是新来的,希望我能学习和分享知识。
好这是我的第一篇文章,这是一个有疑虑的帖子。
我有一个[Mu Online]服务器Ex 802,以及{} SHOP CASH系统的相同功能,供玩家购买你的物品。那么我的服务器有一个控制面板,我可以在其上添加玩家将拥有的金额,这个系统在C#中越多。
Cash Shop游戏使用一个表来连接sql:
- Table " GameShop_Data"
- Columns " MemberGuid , WCoinC , WCoinP , WCoinG"
执行此检查:当您进入游戏并打开Shop Cash时,会出现一个名为{Golds number:VALUE}的字段
基本上检查golds qts是否有以下功能:IT SEARCH TABLE SQL到“GameShop_Data”(因为用户与他的帐户连接,他已经基于member_guid)所以他表扫描连接的用户MemberGuid字段,它有“WCoinC”列(作为主要货币)并查看此列中的金币数量,并在GAME中显示在SQL中找到的金额。
以W开头的列是具有SET的货币类型。
MemberGuid列就像是一种“id”组织。
但是,服务器有一个站点,其中有3种类型的控制面板:
管理员控制面板
在控制面板上{}管理员可以选择添加货币数量,它有两种货币。
添加基本上需要三个字段{登录,货币名称(SELECT为两个),数字}。
但是,如果我只将登录信息作为标识,则无效。
原因很简单:
INSERT INTO "GameShop_Data" ("username","WCoinC", ...)
VALUES ("user typed in input", "VALUE entered in input",);
如果您运行此代码,它将在数据库中随机弹出“id”。
一个例子:如果用户我想要放金币,有多少id 25,表3中的用户放在那里更多,即我们假设这三个我把'Golds'放在我提到的那个面板上在C#中完成。
[ MemberGuid ] | [ WCoinC ] | [WCoinP] | [WCoinP]
"1" "500" "NULL" "NULL"
"2" "500" "NULL" "NULL"
"3" "500" "NULL" "NULL"
“C#中已执行的脚本正在正常工作”
但是,如果我使用我在WEBSITE控制面板字段输入中键入的用户的特定数据运行上面的脚本,则id为“6”
INSERT INTO "GameShop_Data" ("username","WCoinC", ...)
VALUES ("mauricio1", "1000",); "
表如此保持:
[ MemberGuid ] | [ WCoinC ] | [WCoinP] | [WCoinP] | [username]
"1" "500" "NULL" "NULL" "NULL"
"2" "500" "NULL" "NULL" "NULL"
"3" "500" "NULL" "NULL" "NULL"
"4" "1000" "NULL" "NULL" "mauricio1"
换句话说,他自己创建了一个随机的MemberGuid,它是一个带有主键的“int”(而不是在游戏中输入id“6”来识别记录帐户的“Golds”)。
我想知道哪个脚本我可以正确地检查这个脚本,从而能够通过控制面板网站为玩家添加金牌。
我会寻找答案。
图像表
['GameShop_Data']
['MEMB_INFO'