aiiq
发表于 2010-5-7 10:59:53
使用Power Up Store v1.00
出现下面内容
http://pic.qnpic.com:83/r.jsp?fn=//ctgwglzc/share/2010/5/7/1.jpg
aiiq
发表于 2010-5-7 11:02:17
以上反映的是得不到角色名,所以输入什么密码都没用
aiiq
发表于 2010-5-7 11:31:55
按了另一个同志发的商店文件
发现一行代码
<?php
$dbname = "Kn_online";
$dbuser = "sknight";
$dbpass = "数据库密码";
$conn = odbc_connect("$dbname","$dbuser","$dbpass");
/* CONFIGURATION */
$community = "IceTeaKO's";
$table = "PUS_STORE";
$items_per_row = 5;
$filename = "pus";
$images = "pus_images";
/* Logs
1 = on
0 = off
Requires the PUS_STORE_LOGS table
*/
$logs = 1;
/* Knight Cash */
# Get from TB_USER
#$_WHERE = "TB_USER";
#$kc_col = "KC";
# Get from USERDATA [ jifen ]
# This is for most people.
$_WHERE = "TB_USER";
$kc_col = "kc";
/*
Categories
*/
$cats = array(
1 => "Weapons",
2 => "Armour",
3 => "Scrolls",
4 => "Jewellery"
);
/* END OF CONFIGURATION */
$kc = 0;
if (empty($_SESSION['sesuser']))
发现上面的sesuser不知如何得到
aiiq
发表于 2010-5-7 11:45:18
正在找在线刷装备的代码
aiiq
发表于 2010-5-7 15:32:00
已经找到实现在线刷装备的原理
难就难在得不到角色名的参数,看来有必要学几节PHP了。
arbies
发表于 2010-5-7 15:38:29
本帖最后由 arbies 于 2010-5-7 15:47 编辑
两点意见,不知道有没有用:
一是客户端TBL文件中有个webaddress的东东可能跟商城地址有关.
二是PHP跟C差不多吧,学起来不怎么难,关键是与数据库的连接,
'sesuser'是一个PHP环境变量,在用户登录时获得.
没搞过,没头绪,呵呵.
aiiq
发表于 2010-5-7 15:41:43
1299客户端中的商店连接是http://k2shop.knightonlineworld.com/default.asp
说明ASP也可以实现
arbies
发表于 2010-5-7 15:49:48
本帖最后由 arbies 于 2010-5-7 15:50 编辑
商城本质不过是通过网页方式修改数据库,
游戏是通过游戏程序本身修改数据库。
只要可以修改数据库的都可以做商城。
aiiq
发表于 2010-5-7 15:56:38
怎么没人进来参与一下
aiiq
发表于 2010-5-7 17:08:55
我现在用的是Power_Up_Store_V2.7
有一行这样的代码
if (isset($_POST['mgid']))
刚学习得知是由 HTTP POST 方法提交至脚本的变量。但接着下一行代码不是很明。
{ $user = $_POST['mgid']; } else {$user=get('user');}
初步得知是判断变量是否存在
估计要在客户端里改。只会改网址,后面有相关的东西还在研究中。。。