Chức năng thuê Point cho Web0.8
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 6 của 6
  1. #1
    Thành Viên
    Ngày tham gia
    Dec 2008
    Bài viết
    229
    Thanks
    0
    Thanked 103 Times in 17 Posts

    Chức năng thuê Point cho Web0.8

    Ngồi buồn chả có trò gì chơi nên code nghịch cái chức năng này, AE dùng thử xem thế nào. Cho ý kiến nhé.

    File thuepoint.php
    <?php
    require("config.php");
    $login = stripslashes($_SESSION['user']);
    $login = clean_var($login);
    include("includes/bank_manager.php");
    //Code by Forestmank ( MU HOANG TOC - MU-HOANGTOC.COM )
    if($login == NULL){echo "<script>alert('Bạn phải đăng nháºp má»›i có thể truy cáºp!');</script>";}
    else
    {
    if (isset($_POST['thuepoint']))
    {
    $point = stripslashes($_POST['point']);
    $nhanvat = stripslashes($_POST['nhanvat']);

    if ((eregi("[^0-9_-]", $point)))
    {
    echo("SQL Injection Detected");
    exit();
    }
    $query = $db->Execute("Select Resets,Relifes,LevelUpPoint,thuepoint From Character where Name='$nhanvat' AND AccountID='$login'");
    $row = $query->fetchrow();
    $out = $db->Execute("Select GameIDC From AccountCharacter where id='$login'");
    $last_out = $out->fetchrow();
    $onl = $db->Execute("Select ConnectStat From MEMB_STAT where memb___id='$login'");
    $online = $onl->fetchrow();

    $sumrs = $row[0] + $row[1]*400;
    $thue = $row[2] + $point;
    if ($sumrs < 10)
    {
    $vndthue = bcdiv($point,'10');
    }
    elseif ($sumrs >= 10 AND $sumrs < 50)
    {
    $vndthue = bcdiv($point,'5');
    }
    elseif ($sumrs >= 50 AND $sumrs < 100)
    {
    $vndthue = bcdiv($point,'10/3');
    }
    elseif ($sumrs >= 100 AND $sumrs < 200)
    {
    $vndthue = bcdiv($point,'2.5');
    }
    elseif ($sumrs >= 200 AND $sumrs < 300)
    {
    $vndthue = bcdiv($point,'2');
    }
    elseif ($sumrs >= 300 AND $sumrs < 400)
    {
    $vndthue = bcdiv($point,'5/3');
    }
    elseif ($sumrs >= 400 AND $sumrs < 500)
    {
    $vndthue = bcdiv($point,'10/7');
    }
    elseif ($sumrs >= 500 AND $sumrs < 600)
    {
    $vndthue = bcdiv($point,'1.25');
    }
    elseif ($sumrs >= 600 AND $sumrs < 700)
    {
    $vndthue = bcdiv($point,'10/9');
    }
    elseif ($sumrs >= 700 AND $sumrs < 800)
    {
    $vndthue = bcdiv($point,'1');
    }
    elseif ($sumrs >= 800)
    {
    $vndthue = bcdiv($point,'2/3');
    }
    if (empty ($point))
    {
    echo "<script>alert('Bạn phải điền đầy đủ thông tin.');</script>";
    }
    elseif ($muweb['member_vnd'] < $vndthue)
    {
    echo "<script>alert('Bạn không đủ $vndthue để thuê Point.');</script>";
    }
    elseif ($last_out[0] == $nhanvat)
    {
    echo "<script>alert('Nhân váºt thuê Point không được là nhân váºt thoát ra sau cùng.');</script>";
    }
    elseif ($online[0] != 0)
    {
    echo "<script>alert('Tà i khoản bạn vẫn đang ở trong Game, yêu cầu thoát ra khỏi Game.');</script>";
    }
    elseif ($point < 1000)
    {
    echo "<script>alert('Bạn chỉ có thể thuê Ãt nhất 1000 Point.');</script>";
    }
    else {
    $timethue = time() + 4320;
    $updatevnd = $muweb['member_vnd'] - $vndthue;
    $db->Execute("UPDATE MEMB_INFO SET [money_vnd]='$updatevnd' WHERE memb___id='$login'");
    if ($row[3] != 1)
    {
    $db->Execute("UPDATE Character SET [LevelUpPoint]='$thue',[thuepoint]='1',[timethuepoint]='$timethue',[nhanvatpoint]='$nhanvat' WHERE Name='$nhanvat' AND AccountID='$login'");
    }
    elseif ($row[3] == 1)
    {
    $db->Execute("UPDATE Character SET [LevelUpPoint]='$thue',[thuepoint]='1',[nhanvatpoint]='$nhanvat' WHERE Name='$nhanvat' AND AccountID='$login'");
    }
    echo "<script>alert('$nhanvat đã thuê $point Point thà nh công, tà i khoản của bạn bị trừ $vndthue VND.');</script>";
    }
    }
    echo "
    <table width='480' border='0' align='center' cellpadding='0' cellspacing='0'>
    <tr>
    <td>
    <fieldset><legend>Thuê Point</legend>
    <table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>
    <br>
    <div>- TrÆ°á»›c khi thuê Point bạn hãy đọc kÄ© hÆ°á»›ng dẫn phÃa dÆ°á»›i.<br><br></div>
    <div><FORM METHOD='POST' ACTION=''><INPUT TYPE='hidden' NAME='thuepoint' VALUE='1'>
    <CENTER><div>Chọn nhân váºt : <select NAME='nhanvat'>$option</select>
    <br><br>Số Point muốn thuê : <INPUT TYPE='text' NAME='point' size='12' maxlength='5'><br>
    <br><INPUT TYPE='submit' VALUE='Thuê Point'></div><br></CENTER>
    </FORM></div>
    </tr>
    </table>
    </fieldset>
    </td>
    </tr>
    </table>
    ";
    }
    ?>
    <br>
    <table width="320" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td width="395" height="37" background="http://12.68.140.215/~ghvn/templates/img_mu_did-u-know.gif"><div align="center">
    <table width="220" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><div align="left"><strong>Hướng dẫn thuê Point</strong></div></td>
    </tr>
    </table>
    </div></td>
    </tr>
    </table>
    <table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td align="left"><br>
    <div>
    - Point chỉ duy trì 12h hoặc đến khi Reset.<br>
    - Sau khi Reset số Point thuê sẽ mất.<br>
    - Nếu ngoà i 12h mà bạn không Reset thì hệ thống tá»± set nhân váºt của bạn level về 400, Reset bị trừ 1 và toà n bá»™ số Point về 0.<br>
    - Nhân váºt thuê Point không phải là nhân váºt thoát ra sau cùng và tà i khoản phải Ä‘ang Offline.<br>
    </td>
    </tr>
    </table>
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td>&nbsp;</td>
    </tr>
    </table>
    <table width="320" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td width="395" height="37" background="http://images.mu-hoangtoc.com/~ghvn/templates/img_mu_did-u-know.gif"><div align="center">
    <table width="220" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><div align="left"><strong>Bảng Thuê Point</strong></div></td>
    </tr>
    </table>
    </div></td>
    </tr>
    </table>
    <table width="100%" border="1" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td align="center" width="10%">Reset</td>
    <td align="center" width="10%">Point</td>
    <td align="center" width="10%">VND</td>
    </tr>
    <tr>
    <td align="center">1-10</td>
    <td align="center">1000</td>
    <td align="center">100</td>
    </tr>
    <tr>
    <td align="center">10-50</td>
    <td align="center">1000</td>
    <td align="center">200</td>
    </tr>
    <tr>
    <td align="center">50-100</td>
    <td align="center">1000</td>
    <td align="center">300</td>
    <tr>
    <td align="center">100-200</td>
    <td align="center">1000</td>
    <td align="center">400</td>
    </tr>
    <tr>
    <td align="center">200-300</td>
    <td align="center">1000</td>
    <td align="center">500</td>
    </tr>
    <tr>
    <td align="center">300-400</td>
    <td align="center">1000</td>
    <td align="center">600</td>
    </tr>
    <tr>
    <td align="center">400-500</td>
    <td align="center">1000</td>
    <td align="center">700</td>
    </tr>
    <tr>
    <td align="center">500-600</td>
    <td align="center">1000</td>
    <td align="center">800</td>
    </tr>
    <tr>
    <td align="center">600-700</td>
    <td align="center">1000</td>
    <td align="center">900</td>
    </tr>
    <tr>
    <td align="center">700-800</td>
    <td align="center">1000</td>
    <td align="center">1000</td>
    </tr>
    <tr>
    <td align="center">> 800</td>
    <td align="center">1000</td>
    <td align="center">1500</td>
    </tr>
    </table>
    <br>
    <center>Bảng nà y áp dụng từ ngà y 14-05-2009. Quy đổi 1 lần Relife tương ứng với 400 lần Reset.</center>
    File User.php

    Tìm
    $account_id = clean_var($account_id);
    Add
    $thuepoint = $db->Execute("Select thuepoint,LevelUpPoint,timethuepoint,nhanvatpoint, resets From Character where AccountID='$account_id'");
    $check_thue = $thuepoint->fetchrow();
    $time_now = time();
    $resets = $row[4] -1;
    Add tiếp
    if ($check_thue[0] == 1 AND ($time_now > $check_time[2])) {$db->Execute("UPDATE Character SET [Resets]='$resets',[cLevel]='400',[Vitality]='0',[Strength]='0',[Energy]='0',[Dexterity]='0',[LevelUpPoint]='0' WHERE Name='$check_thue[3]' AND AccountID='$account_id'");}
    Hướng dẫn thuê Point
    - Point chỉ duy trì 12h hoặc đến khi Reset.
    - Sau khi Reset số Point thuê sẽ mất.
    - Nếu ngoài 12h mà bạn không Reset thì hệ thống tự set nhân vật của bạn level về 400, Reset bị trừ 1 và toàn bộ số Point về 0.
    - Nhân vật thuê Point không phải là nhân vật thoát ra sau cùng và tài khoản phải đang Offline.
    Lần sửa cuối bởi ghvn1991, ngày 15-05-09 lúc 07:33 PM.
    Khách viếng thăm hãy cùng ghvn1991 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên
    Ngày tham gia
    Apr 2009
    Bài viết
    238
    Thanks
    69
    Thanked 1 Time in 1 Post

    Ðề: Chức năng thuê Point cho Web0.8

    Bạn ơi lần sau mở = cái Notepad++ hoặc cái j đó đi. Toàn mở = Notepad nó lỗi Font tòe loe kìa.
    Khách viếng thăm hãy cùng Mr.Rin xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Alexandria
    Guest

    Ðề: Chức năng thuê Point cho Web0.8

    Emeditor
    Utra Edit
    Notepad++..............
    Khách viếng thăm hãy cùng Alexandria xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Thành Viên
    Ngày tham gia
    Apr 2009
    Bài viết
    25
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Ðề: Chức năng thuê Point cho Web0.8

    anh [Only registered and activated users can see links. ] [Only registered and activated users can see links. ]


    cho em xin níc chát với
    Khách viếng thăm hãy cùng datvangiang xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #5
    Vi phạm quy định
    Ngày tham gia
    Nov 2008
    Đang ở
    Usa
    Bài viết
    683
    Thanks
    45
    Thanked 152 Times in 66 Posts

    Ðề: Chức năng thuê Point cho Web0.8

    YH :lamphuong_zero 30 charrrrrrrrrrrrrrrrrr
    Khách viếng thăm hãy cùng mylove09 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    Vi phạm quy định
    Ngày tham gia
    May 2006
    Đang ở
    https://t.me*********
    Bài viết
    1,813
    Thanks
    492
    Thanked 1,945 Times in 588 Posts

    Ðề: Chức năng thuê Point cho Web0.8

    mylove09 mua vcoi kô , pm tui bán cho , mua nhiều giảm giá
    hotro.muonline
    Khách viếng thăm hãy cùng cuocdoisp xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. Code chơi lô đề của Web0.8
    Bởi ghvn1991 trong diễn đàn SQL Server & Website
    Trả lời: 36
    Bài viết cuối: 11-06-09, 11:34 AM
  2. Chức năng truyền công lực cho web0.8
    Bởi ghvn1991 trong diễn đàn SQL Server & Website
    Trả lời: 15
    Bài viết cuối: 11-05-09, 10:18 PM
  3. Một số chức năng mới dành cho web0.8
    Bởi ghvn1991 trong diễn đàn SQL Server & Website
    Trả lời: 9
    Bài viết cuối: 02-04-09, 08:24 AM
  4. Web0.8 Giao Diện Crystal Rất Đẹp
    Bởi mucz.net trong diễn đàn SQL Server & Website
    Trả lời: 1
    Bài viết cuối: 10-06-08, 08:34 PM
  5. [Release]Giao diện MUkorea cho Web0.8 đây
    Bởi vutuyen trong diễn đàn SQL Server & Website
    Trả lời: 6
    Bài viết cuối: 06-07-07, 10:24 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à 11:51 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ệ.