[MU] Ai rành php giúp em đoàn Query web này với
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 7 của 7
  1. #1
    Thành Viên
    Ngày tham gia
    Apr 2008
    Bài viết
    124
    Thanks
    57
    Thanked 213 Times in 53 Posts

    Ai rành php giúp em đoàn Query web này với

    Đang xài NBB V.5
    Mục đích khi đạt Relife lần thứ nhất + Vpoint cho Tài khoản.
    Em có làm đoàn này.

    $cong_vpoint_relife = $row[5];
    if ($cong_vpoint_relife == 1)
    {
    $sql_relifex_script = "UPDATE MEMB_INFO SET vpoint = vpoint + 1000000 where memb___id='$login'";
    $sql_relifex_exec = $db->Execute($sql_relifex_script) or die ("Lỗi Query: $sql_relifex_script");

    echo "Bạn đã đạt Relife lần thứ $relife phần thưởng của bạn được + 1000.000 Vpoint vào tài khoản.";
    }

    Mà nó không chạy. Ai giúp em với. Thank all help me.
    Khách viếng thăm hãy cùng duongpc xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Vi phạm quy định
    Ngày tham gia
    Mar 2008
    Bài viết
    262
    Thanks
    294
    Thanked 36 Times in 27 Posts

    Ðề: Ai rành php giúp em đoàn Query web này với

    NWEB 4 thì biết !

    NWEB 5 chưa dùng
    Khách viếng thăm hãy cùng kipphong3 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    Ngày tham gia
    Apr 2008
    Bài viết
    124
    Thanks
    57
    Thanked 213 Times in 53 Posts

    Ðề: Ai rành php giúp em đoàn Query web này với

    Chác là phải bó tay.com rồi. Không ai giúp được
    Khách viếng thăm hãy cùng duongpc xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Thành Viên
    Ngày tham gia
    Jul 2011
    Bài viết
    357
    Thanks
    60
    Thanked 188 Times in 57 Posts

    Ðề: Ai rành php giúp em đoàn Query web này với

    Query sai rồi hay sao ấy

    UPDATE MEMB_INFO SET vpoint= + 10000 where memb___id='kunnguyen'
    thay kunnguyen bằng $login là ok

    --- Chế độ gộp bài viết ---

    có điều thêm dấu + vào cũng không không cộng thêm mà xóa đi cái cũ
    Khách viếng thăm hãy cùng kunyeudung xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #5
    Thành Viên
    Ngày tham gia
    Apr 2008
    Bài viết
    124
    Thanks
    57
    Thanked 213 Times in 53 Posts

    Ðề: Ai rành php giúp em đoàn Query web này với

    Không làm vậy được đâu. Nếu Vpoint củ > Số Vpoint cộng vào nó kiện cho mà thấy.

    Thank. Vẫn không được
    Khách viếng thăm hãy cùng duongpc xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    Thành Viên Tâm Huyết
    Ngày tham gia
    May 2012
    Bài viết
    2,329
    Thanks
    870
    Thanked 588 Times in 454 Posts

    Ðề: Ai rành php giúp em đoàn Query web này với

    Trích dẫn Gửi bởi duongpc [Only registered and activated users can see links. ]
    không làm vậy được đâu. Nếu vpoint củ > số vpoint cộng vào nó kiện cho mà thấy.

    Thank. Vẫn không được
    bạn nên chụp hình lên cho dễ ________
    Khách viếng thăm hãy cùng The Gamer xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #7
    Thành Viên
    Ngày tham gia
    Apr 2008
    Bài viết
    124
    Thanks
    57
    Thanked 213 Times in 53 Posts

    Ðề: Ai rành php giúp em đoàn Query web này với

    Trong Server/sv_char/sv_char_relife.php

    Code
    <?php
    /**
    * @Website Phiên bản phát triển từ NWEB.
    * @Version v5.12.0908
    * @Release 09/09/2012
    */

    include_once('config/config_reset.php');
    include_once('config/config_relife.php');

    $login = $_POST['login'];
    $name = $_POST['name'];

    $passtransfer = $_POST['passtransfer'];

    if ($passtransfer == $transfercode) {

    $string_login = $_POST['string_login'];
    checklogin($login,$string_login);

    fixrs($name);

    kiemtra_doinv($login,$name);
    kiemtra_online($login);

    $sql_PkLevel_check = $db->Execute("SELECT PkLevel FROM Character WHERE PkLevel > 3 and Name='$name'");
    $PkLevel_check = $sql_PkLevel_check->numrows();

    $sql_char_back_reged_check = $db->Execute("SELECT Name FROM Character_back WHERE Name='$name' and AccountID = '$login'");
    $char_back_reged_check = $sql_char_back_reged_check->numrows();

    $result = $db->Execute("Select Clevel,Resets,Class,Relifes From Character where Name='$name'");
    $row = $result->fetchrow();

    if ($PkLevel_check > 0){
    echo "Bạn đang là Sát thủ. Phải rửa tội trước khi ReLife."; exit();
    }

    if ($row[0] < 400){
    echo "Bạn chưa đủ Level để ReLife. Bạn cần phải đạt Level 400 mới có thể ReLife."; exit();
    }

    $inventory_query = "SELECT CAST(Inventory AS image) FROM Character WHERE AccountID = '$login' AND Name='$name'";
    $inventory_result_sql = $db->Execute($inventory_query);
    check_queryerror($inventory_query,$inventory_resul t_sql);
    $inventory_result = $inventory_result_sql->fetchrow();
    $inventory = $inventory_result[0];
    $inventory = bin2hex($inventory);
    $inventory3 = substr($inventory,76*32);
    $inventory3 = strtoupper($inventory3);

    $total_item_inventory3 = floor(strlen($inventory3)/32);

    $no_item = 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF';
    $count_item_inventory3 = 0;
    for ($i=0;$i<$total_item_inventory3;$i++) {
    $check_item = substr($inventory3,$i*32, 32);
    if($check_item != $no_item) $count_item_inventory3++;
    }

    if ($count_item_inventory3 > 0) { echo "Cửa hàng cá nhân có vật phẩm. Vui lòng bỏ ra khỏi cửa hàng cá nhân để tránh bị mất đồ."; exit(); }

    $relife_old = $row[3]; $relife_old = abs(intval($relife_old));


    switch ($relife_old) {
    case 0:
    $rl_reset_relifes = $rl_reset_relife1;
    $rl_point_relifes = $rl_point_relife1;
    $rl_ml_relifes = $rl_ml_relife1;
    $relife = 1;
    break;
    case 1:
    $rl_reset_relifes = $rl_reset_relife2;
    $rl_point_relifes = $rl_point_relife2;
    $rl_ml_relifes = $rl_ml_relife2;
    $relife = 2;
    break;
    case 2:
    $rl_reset_relifes = $rl_reset_relife3;
    $rl_point_relifes = $rl_point_relife3;
    $rl_ml_relifes = $rl_ml_relife3;
    $relife = 3;
    break;
    case 3:
    $rl_reset_relifes = $rl_reset_relife4;
    $rl_point_relifes = $rl_point_relife4;
    $rl_ml_relifes = $rl_ml_relife4;
    $relife = 4;
    break;
    case 4:
    $rl_reset_relifes = $rl_reset_relife5;
    $rl_point_relifes = $rl_point_relife5;
    $rl_ml_relifes = $rl_ml_relife5;
    $relife = 5;
    break;
    case 5:
    $rl_reset_relifes = $rl_reset_relife6;
    $rl_point_relifes = $rl_point_relife6;
    $rl_ml_relifes = $rl_ml_relife6;
    $relife = 6;
    break;
    case 6:
    $rl_reset_relifes = $rl_reset_relife7;
    $rl_point_relifes = $rl_point_relife7;
    $rl_ml_relifes = $rl_ml_relife7;
    $relife = 7;
    break;
    case 7:
    $rl_reset_relifes = $rl_reset_relife7;
    $rl_point_relifes = $rl_point_relife7;
    $rl_ml_relifes = $rl_ml_relife7;
    $relife = 8;
    break;
    case 8:
    $rl_reset_relifes = $rl_reset_relife8;
    $rl_point_relifes = $rl_point_relife8;
    $rl_ml_relifes = $rl_ml_relife8;
    $relife = 9;
    break;
    case 9:
    $rl_reset_relifes = $rl_reset_relife9;
    $rl_point_relifes = $rl_point_relife9;
    $rl_ml_relifes = $rl_ml_relife9;
    $relife = 10;
    break;
    case 10:
    $rl_reset_relifes = $rl_reset_relife10;
    $rl_point_relifes = $rl_point_relife10;
    $rl_ml_relifes = $rl_ml_relife10;
    $relife = 11;
    break;
    default:
    $rl_reset_relifes = 99999;
    $rl_point_relifes = 0;
    $rl_ml_relifes = 0;
    $relife = 0;
    break;
    }

    if ($row[1] < $rl_reset_relifes) {
    echo "$name cần $rl_reset_relifes Reset để ReLife";exit();
    }

    $ClassType = $row[2];
    switch ($ClassType){
    case 0:
    case 1:
    case 2:
    case 3:
    $Class_Default = 0;
    break;

    case 16:
    case 17:
    case 18:
    case 19:
    $Class_Default = 16;
    break;

    case 32:
    case 33:
    case 34:
    case 35:
    $Class_Default = 32;
    break;

    case 48:
    case 49:
    case 50:
    $Class_Default = 48;
    break;

    case 64:
    case 65:
    case 66:
    $Class_Default = 64;
    break;

    case 80:
    case 81:
    case 82:
    case 83:
    $Class_Default = 80;
    break;

    case 96:
    case 97:
    case 98:
    $Class_Default = 96;
    break;

    default :
    $Class_Default = 0;
    }
    $default_query = "SELECT Strength, Dexterity, Vitality, Energy, Life, MaxLife, Mana, MaxMana, MapNumber, MapPosX, MapPosY FROM DefaultClassType WHERE Class=" . $Class_Default;
    $default_result = $db->execute($default_query);
    check_queryerror($default_query, $default_result);
    $point_default = $default_result->fetchrow();
    $Strength_Default = $point_default[0];
    $Dexterity_Default = $point_default[1];
    $Vitality_Default = $point_default[2];
    $Energy_Default = $point_default[3];
    $Life_Default = $point_default[4];
    $MaxLife_Default = $point_default[5];
    $Mana_Default = $point_default[6];
    $MaxMana_Default = $point_default[7];
    $MapNumber_Default = abs(intval($point_default[8]));
    $MapPosX_Default = abs(intval($point_default[9]));
    $MapPosY_Default = abs(intval($point_default[10]));


    $Strength = $Strength_Default;
    $Dexterity = $Dexterity_Default;
    $Vitality = $Vitality_Default;
    $Energy = $Energy_Default;
    $Life = $Life_Default;
    $MaxLife = $MaxLife_Default;
    $Mana = $Mana_Default;
    $MaxMana = $MaxMana_Default;
    $MapNumber = $MapNumber_Default;
    $MapPosX = $MapPosX_Default;
    $MapPosY = $MapPosY_Default;
    $Mapdir=0;

    $Point_Default_total = $Strength + $Dexterity + $Vitality + $Energy;

    //Tat ca cac Quest
    $all_quest="Update character set Quest=0xAAEAFFFF0A0A0A01FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF where name='$name'";

    $point_event_qr = $db->Execute("SELECT point_event FROM Character WHERE Name='$name'");
    $point_event = $point_event_qr->fetchrow();
    $rl_point_relifes = $rl_point_relifes + $point_event[0];

    if( $rl_point_relifes > 65000) {
    $pointup = 65000;
    $pointdutru = $rl_point_relifes - 65000;
    } else {
    $pointup = $rl_point_relifes;
    $pointdutru = 0;
    }

    kiemtra_doinv($login,$name);
    kiemtra_online($login);

    //Nhan vat la Dark Lord
    if ( $row[2] == $class_dl_1 OR $row[2] == $class_dl_2 )
    {
    $sql_relife_script="Update character set [clevel]='1',[experience]='0',[LevelUpPoint]='$pointup',[pointdutru]='$pointdutru',[Relifes]='$relife',[Leadership]='$rl_ml_relifes',[resets]='0', ResetNBB='0',[strength]='$Strength',[dexterity]='$Dexterity',[vitality]='$Vitality',[energy]='$Energy',[Life]='$Life',[MaxLife]='$MaxLife',[Mana]='$Mana',[MaxMana]='$MaxMana',[MapNumber]='$MapNumber',[MapPosX]='$MapPosX',[MapPosY]='$MapPosY',[MapDir]='$Mapdir',[isThuePoint]='0',[ResetVIP]='0',[PointThue]='0' where name='$name'";
    $sql_relife_exec = $db->Execute($sql_relife_script);
    }
    //Nhan vat khong phai DarkLord
    else
    {
    $sql_relife_script="Update character set [clevel]='1',[experience]='0',[LevelUpPoint]='$pointup',[pointdutru]='$pointdutru',[Relifes]='$relife',[resets]='0', ResetNBB='0',[strength]='$Strength',[dexterity]='$Dexterity',[vitality]='$Vitality',[energy]='$Energy',[Life]='$Life',[MaxLife]='$MaxLife',[Mana]='$Mana',[MaxMana]='$MaxMana',[MapNumber]='$MapNumber',[MapPosX]='$MapPosX',[MapPosY]='$MapPosY',[MapDir]='$Mapdir',[ResetVIP]='0',[PointThue]='0' where name='$name'";
    $sql_relife_exec = $db->Execute($sql_relife_script);
    }

    //All Quest For Class 3
    if ($row[2] == $class_dw_3 OR $row[2] == $class_dk_3 OR $row[2] == $class_elf_3) {
    $sql_all_quest = $db->Execute($all_quest);
    }

    //Reset Point Master Skill
    //include_once('MasterLV.php');

    //Begin Luu data tai sinh
    if ($char_back_reged_check > 0) {
    $msquery = "Update Character_back set [Resets]='0',[LevelUpPoint]='$rl_point_relifes',[Class]='$row[2]',[Relifes]='$relife' where name='$name'";
    $msresults= $db->Execute($msquery);
    }
    //End Luu data tai sinh

    //Gui tin nhan van sv
    if(file_exists('config/config_sendmess.php')) {
    include_once('config/config_sendmess.php');
    if($Use_SendMess_Relife == 1) {
    $thehe_query = "Select thehe From MEMB_INFO where memb___id='$login'";
    $thehe_result = $db->Execute($thehe_query);
    check_queryerror($thehe_query, $thehe_result);
    $thehe_fetch = $thehe_result->fetchrow();
    $thehe = $thehe_fetch[0];

    include('config/config_thehe.php');
    $thehe_name = $thehe_choise[$thehe];
    $mess_send = 'Xin Chúc mừng '. $name .' đã Relife lần thứ '. $relife ;
    $sendMyMsg = msgsend($localhost,$joinserver_port,"$mess_send");
    }
    }
    //End gui tin nhan vao sv
    //Ghi vào Log nhung nhan vàt ReLife tren 0 lan
    if ($row[1] >= 0)
    {
    $info_log_query = "SELECT gcoin, gcoin_km, vpoint FROM MEMB_INFO WHERE memb___id='$login'";
    $info_log_result = $db->Execute($info_log_query);
    check_queryerror($info_log_query, $info_log_result);
    $info_log = $info_log_result->fetchrow();

    $log_acc = "$login";
    $log_gcoin = $info_log[0];
    $log_gcoin_km = $info_log[1];
    $log_vpoint = $info_log[2];
    $log_price = " - ";
    $log_Des = "<b>$name</b> Relife lần thứ <b>$relife</b> thành công";
    $log_time = $timestamp;

    $insert_log_query = "INSERT INTO Log_TienTe (acc, gcoin, gcoin_km, vpoint, price, Des, time) VALUES ('$log_acc', $log_gcoin, $log_gcoin_km, $log_vpoint, '$log_price', '$log_Des', $log_time)";
    $insert_log_result = $db->execute($insert_log_query);
    check_queryerror($insert_log_query, $insert_log_result);
    }
    //Tang Gcoin Auto Khi Relife Lan 1
    $test_relife = $row[5];
    if ($test_relife == 1)
    {
    $sql_relifex_script = "UPDATE MEMB_INFO SET gcoin = gcoin + 1000000 where memb___id='$login'";
    $sql_relifex_exec = $db->Execute($sql_relifex_script) or die ("Lỗi Query: $sql_relifex_script");

    echo "$name đã Relife lần thứ $relife. Phần thưởng của bạn đã được + 1.000.000 Gcoin vào tài khoản.";
    }

    //End Ghi vào Log nhung nhan vat ReLife tren 0 lan


    echo "OK<nbb>$rl_point_relifes<netbanbe>$name ReLife lần thứ $relife thành công! Sau khi ReLife hãy vào phần <b>Rút Point</b> để lấy Point sử dụng";
    }

    ?>
    Khách viếng thăm hãy cùng duongpc xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. Các thành viên gởi lời cảm ơn đến duongpc vì bài viết này !

    The Gamer (28-12-12)

 

 

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

  1. [MU] Lỗi query
    Bởi legendaryntq trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 6
    Bài viết cuối: 03-12-14, 10:45 AM
  2. [MU] Lỗi query khi chọn nhân vật
    Bởi provn87 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 8
    Bài viết cuối: 14-02-14, 06:32 PM
  3. [MU] Lỗi WEB NBB RS VIP Lỗi QUERY
    Bởi DieuNinh trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 17-05-12, 01:37 PM
  4. xin query fix lỗi
    Bởi sundragon trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 29-07-11, 11:42 PM
  5. sin Query soá đồ và lần rs NV và sin Hướng dãn mỏ thêm sup(phòng)
    Bởi sunthah12 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 04-05-11, 11:50 AM

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à 04:05 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ệ.