[Cổ Kiếm]Share code quy đổi KNB ingame dành cho dev
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 5 của 5
  1. #1
    Thành Viên Tâm Huyết hai07dv's Avatar
    Ngày tham gia
    Nov 2010
    Đang ở
    Đẹp Nhức Nhối
    Bài viết
    2,028
    Thanks
    871
    Thanked 2,293 Times in 544 Posts

    [Cổ Kiếm]Share code quy đổi KNB ingame dành cho dev

    Mình chã biết gì về mongodb nhưng cũng code được đoạn quy đổi ra KNB ingame <= code tham khảo từ cuốn sách php for mongoDB

    Pác nào đã test cokiemvn.tk thì biết là có chức năng nhận free 50.000 KNB nhé
    ======================
    OK...giờ mình hướng dẫn thế này

    Các pác tích hợp thẻ nạp (XU) của ngân lượng hoặc bảo kim => tài khoản nhận được XU lưu trữ trong database MYSQL acc_db => account (tự tạo field này nhé vì mysql dễ thở hơn)

    Sau đó thì ở web thêm chức năng quy đổi XU => KNB ingame

    Đây là code mình tạo bao gồm check nhân vật đã tạo chưa => chưa tạo thì không đổi được và ngược lại (demo của mình tiền nạp là biến zingxu)

    <?php
    include_once("inc/conn.php"); //add thư viện
    include_once("inc/function.php");//add thư viện

    login_check(); //check đăng nhập hay chưa

    //truy vấn csdl mysql
    $query=$db->query("Select * from account where id=".intval($_COOKIE["usersid"])." and password='".str_check($_COOKIE["password"])."'");
    if($rs=$db->fetch_array($query))
    {
    $zingxu=$rs["zingxu"]; //lấy giá trị zingxu lưu vô biến $zingxu (1)
    $name=$rs["name"]; //lấy tên tài khoản lưu vô biến $name (2)
    }

    $m = new Mongo(); //tạo kết nối tới mongodb
    $con=$m->ygzj_dev->player; //kết nối tới data ygzj_dev sau đó kết nối tiếp tới table player

    //nếu nhấn quy đổi thì thực hiện chức năng
    if(isset($_POST['submit']))
    {

    //xét zingxu phải lớn hơn 0 mới đổi được
    if($rs["zingxu"] > 0)
    {

    //tìm tài khoản trong player theo biến $name ở (2)
    $document = array("accname" => "$name");
    $player=$con->findOne($document);

    // nếu chưa tạo nhân vật thì báo lỗi
    if(empty($player))
    {
    $no="Bạn chưa tạo nhân vật";
    }

    // nếu tạo rồi thì tiếp tục
    else
    {

    // lấy giá trị KNB đang có trong tài khoản
    foreach ($player as $document)
    {
    $gold= $player["gold"];
    }

    // tạo biến $knb = KNB ingame + zingxu trong tài khoản <= cơ bản đó là cộng dồn KNB thôi
    $knb=$zingxu+$gold;

    // cập nhật dữ liệu mongodb
    $cursor = $con->update(array("accname" => "$name"),array('$set' => array("gold" =>new MongoInt32($knb))));

    // thông báo đổi thành công
    $no="Đổi $zingxu XU sang $knb KNB thành công";

    // xóa zingxu trong tài khoản đi
    $query=$db->query("update account set zingxu=0 where id=".$rs["id"]);

    // thông báo trừ zingxu
    $zx="Bạn bị trừ $zingxu Xu trong tài khoản";

    }
    }

    // thông báo lỗi zingxu = 0
    else
    {
    $no="Xin lỗi Xu không đủ để đổi KNB, Vui lòng nạp thêm";
    }

    }
    ?>
    Những cái biến thông báo thì add ở chỗ nào tùy bạn với mẫu <?php echo $no; ?> và <?php echo $zx; ?>

    Gà quá nên chỉ biết code đơn sơ thế thôi .......pro nào code tốt hơn thì public nhé


    Hjx........Bị té xe ...đâm ra buồn share mấy thứ làm được .....em gõ chữ có 1 tay thôi các pác ak.... tay kia treo cổ rùi
    Lần sửa cuối bởi hai07dv, ngày 01-03-13 lúc 09:15 PM.
    Khách viếng thăm hãy cùng hai07dv xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 10 Users Say Thank You to hai07dv For This Useful Post:

    abPro (01-03-13), †ShiNiChi† (14-05-14), khoatayls (04-03-13), kiemthep (01-03-13), lordpotter (01-03-13), LuongITvn (02-03-13), namct93 (02-03-13), quan2051993 (01-03-13), satthupro95 (01-03-13), xmas123456 (01-03-13)

  3. #2
    Thành Viên
    Ngày tham gia
    Jul 2012
    Bài viết
    78
    Thanks
    43
    Thanked 11 Times in 7 Posts

    Ðề: [Cổ Kiếm]Share code quy đổi KNB ingame dành cho dev

    Té xe có bị nặng lắm ko Hải. Chỉ biết chia buồn thôi
    Khách viếng thăm hãy cùng kiemthep xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #3
    Thành Viên
    Ngày tham gia
    Apr 2009
    Bài viết
    314
    Thanks
    112
    Thanked 18 Times in 17 Posts

    Ðề: [Cổ Kiếm]Share code quy đổi KNB ingame dành cho dev

    Tks bác nhé ... Mình cũng té xe, mỗi tội là chỉ xước xát chân tay :T
    Khách viếng thăm hãy cùng quan2051993 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Thành Viên
    Ngày tham gia
    Nov 2011
    Bài viết
    62
    Thanks
    357
    Thanked 7 Times in 7 Posts

    Ðề: [Cổ Kiếm]Share code quy đổi KNB ingame dành cho dev

    Hải ơi có cần thuốc thang gì không.
    Khách viếng thăm hãy cùng babythandong xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #5
    Thành Viên
    Ngày tham gia
    Oct 2006
    Bài viết
    37
    Thanks
    62
    Thanked 20 Times in 3 Posts

    Ðề: [Cổ Kiếm]Share code quy đổi KNB ingame dành cho dev

    Bị lỗi mất item xử lý ntn vậy
    Khách viếng thăm hãy cùng LuongITvn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

Các Chủ đề tương tự

  1. [JX] Các bạn giúp mình 2 vấn đề này SV AuTo InGame nhé
    Bởi thiensud trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 15-02-13, 12:28 PM
  2. Share code đổi điểm pvp tự động .
    Bởi nhactre8x trong diễn đàn Thục Sơn Kỳ Hiệp
    Trả lời: 8
    Bài viết cuối: 16-05-12, 08:46 AM
  3. [MU] SHARE code tích hợp thẻ cào của Bảo Kim
    Bởi voicoi trong diễn đàn SQL Server & Website
    Trả lời: 2
    Bài viết cuối: 26-04-12, 11:39 PM
  4. Tiếp tục share code ss6 không zen không mã hóa cho mọi người
    Bởi vothailam trong diễn đàn SQL Server & Website
    Trả lời: 31
    Bài viết cuối: 14-08-11, 07:26 PM
  5. Share code PHP nhận phần thưởng hỗ trợ hàng ngày
    Bởi adm_mubmt trong diễn đàn SQL Server & Website
    Trả lời: 9
    Bài viết cuối: 19-01-11, 12:19 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 06:06 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.