Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 求高手我用这段代码改了金钱卡为什么不如所愿

[复制链接]
包子侯爵 发表于 2012-8-12 17:45:32 | 显示全部楼层 |阅读模式
RT,本人想用金钱卡将原来的随机抽金钱改成100的“能量(自定义积分4)”,结果兑换时写着获得能量+100,刷新页面变成了威望+100,我看了一下积分日志,结果能量没加,威望倒是加上去了,请各位高手查一下这段代码有什么问题,谢谢
  1. <?php

  2. /**
  3. *      [Discuz!] (C)2001-2099 Comsenz Inc.
  4. *      This is NOT a freeware, use is subject to license terms
  5. *
  6. *      $Id: magic_money.php 26715 2011-12-21 01:35:43Z chenmengshu $
  7. */

  8. if(!defined('IN_DISCUZ')) {
  9.         exit('Access Denied');
  10. }

  11. class magic_money {

  12.         var $version = '1.0';
  13.         var $name = 'money_name';
  14.         var $description = 'money_desc';
  15.         var $price = '10';
  16.         var $weight = '10';
  17.         var $useevent = 1;
  18.         var $copyright = '<a  target="_blank">Comsenz Inc.</a>';
  19.         var $magic = array();
  20.         var $parameters = array();

  21.         function getsetting(&$magic) {
  22.         }

  23.         function setsetting(&$magicnew, &$parameters) {
  24.         }

  25.         function usesubmit() {
  26.                 global $_G;
  27.                 $getmoney = 100;
  28.                 updatemembercount($_G['uid'], array($_G['setting']['creditstransextra'][3] => $getmoney), 1, 'MRC', $this->magic['magicid']);
  29.         $_G['setting']['creditstransextra'][3] = 4;
  30.                 usemagic($this->magic['magicid'], $this->magic['num']);
  31.                 updatemagiclog($this->magic['magicid'], '2', '1', '0', 0, 'uid', $_G['uid']);
  32.                 showmessage('magics_credit_message', '', array('credit' => $_G['setting']['extcredits'][$_G['setting']['creditstransextra'][3]]['title'].' '.$getmoney.' '.$_G['setting']['extcredits'][$_G['setting']['creditstransextra'][3]]['unit']), array('alert' => 'right', 'showdialog' => 1));
  33.         }

  34.         function show() {
  35.                 magicshowtips(lang('magic/money', 'money_info'));
  36.         }

  37.         function buy() {
  38.         }

  39. }

  40. ?>
复制代码
 楼主| 包子侯爵 发表于 2012-8-12 18:55:13 | 显示全部楼层
顶顶顶顶顶顶
回复

使用道具 举报

 楼主| 包子侯爵 发表于 2012-8-12 19:28:25 | 显示全部楼层
顶顶顶顶顶顶
回复

使用道具 举报

 楼主| 包子侯爵 发表于 2012-8-12 22:11:40 | 显示全部楼层

顶顶顶顶顶顶
回复

使用道具 举报

 楼主| 包子侯爵 发表于 2012-8-13 14:24:31 | 显示全部楼层
顶!!!!!!
回复

使用道具 举报

sw08 发表于 2012-8-13 14:28:59 | 显示全部楼层
拓展积分变量那里你好好检查吧
回复

使用道具 举报

 楼主| 包子侯爵 发表于 2012-8-14 12:12:38 | 显示全部楼层
sw08 发表于 2012-8-13 14:28
拓展积分变量那里你好好检查吧

龙爪兄,我就是将原来的magic_money.php中加了一段你这里帖子上的代码,你帮忙看看吧,谢谢诶
回复

使用道具 举报

eyecoco 发表于 2012-8-14 12:19:51 | 显示全部楼层
应该是这个:
['creditstransextra'][3]改成['creditstransextra'][4]试试
回复

使用道具 举报

 楼主| 包子侯爵 发表于 2012-8-14 13:25:40 | 显示全部楼层
eyecoco 发表于 2012-8-14 12:19
应该是这个:
['creditstransextra'][3]改成['creditstransextra'][4]试试

请指明哪个地方的['creditstransextra'][3]改成['creditstransextra'][4],是所有吗?
回复

使用道具 举报

sw08 发表于 2012-8-14 13:36:14 | 显示全部楼层
$_G['setting']['creditstransextra'][3] = 4;

这一句放到上面那行的上面。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 04:55 , Processed in 0.030506 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表