Tham gia code web cho Audition
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 10 của 10
  1. #1
    Super Moderator huuduyen_05's Avatar
    Ngày tham gia
    May 2006
    Đang ở
    Unknow
    Bài viết
    2,927
    Thanks
    122
    Thanked 2,109 Times in 650 Posts

    Tham gia code web cho Audition

    Audition offline đã có từ rất lâu. Nhưng mình không hiểu tại sao web của game off này quá ít bản. Tính năng chỉ sơ sài. Hình như các bạn không quan tâm về web như MU lắm.

    Nay, mình mở topic nhằm tìm các bạn có khả năng tham gia viết các đoạn code cho web au. Các bạn có thể viết bất cứ về phần nào cũng được và reply dưới bài này dạng như sau:

    Công dụng:
    Code: (chèn trong BBCODE: PHP hoặc CODE)
    Thông tin khác:
    Đôi khi, các bạn có ý tưởng như chưa biết viết ra sao, lấy thông tin từ phần nào trong db ...thì có thể liên hệ tại đây hoặc qua YM, mình sẽ giúp khi có thể.

    Tất cả các đoạn code các bạn đóng góp sẽ được tổng hợp lại và up lên để cho tất cả mọi người được dùng. - Lincese to clbgamesvn members ^^
    Khách viếng thăm hãy cùng huuduyen_05 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Super Moderator huuduyen_05's Avatar
    Ngày tham gia
    May 2006
    Đang ở
    Unknow
    Bài viết
    2,927
    Thanks
    122
    Thanked 2,109 Times in 650 Posts

    Ðề: Tham gia code web cho Audition

    Mình tham gia đầu tiên vậy . Làm cái đơn giản nhất trước.

    PHP Code:
    select CurUser from auditionccu.serverlist 
    -Công dụng: Lấy thông tin số người đang chơi trong server. Có thể dùng làm mục thống kê trong site.

    Tương tự, mình gợi ý thêm một số chức năng như: tặng quà, xem thông tin của nhân vật gồm các thông tin mới : thông tin kết đôi, nhiệm vụ truyền thuyết, exp, thời gian lần cuối đăng nhập, IP đăng nhập, thứ hạng trong game....và còn nhiều thứ chưa nghĩ ra ^^
    Khách viếng thăm hãy cùng huuduyen_05 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Vi phạm quy định
    Ngày tham gia
    Mar 2008
    Đang ở
    Hà Nội City
    Bài viết
    886
    Thanks
    1
    Thanked 149 Times in 43 Posts

    Ðề: Tham gia code web cho Audition

    Mình rất tán thành, mình thấy chức năng tặng quà thật là hay và cần đó. Hữu duyên lập team để code 1 cái web pro cho au đi
    Khách viếng thăm hãy cùng thecongcntt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: Tham gia code web cho Audition

    topic ế
    sao ko code trang admincp để dễ quản lý nhỉ ... các chức năng trong đó bao gồm ban,unban,+ - vcoin , pig , den , sửa xóa thông tin nhân vật ..v..v..
    Khách viếng thăm hãy cùng kuteoteo xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #5
    Thành Viên
    Ngày tham gia
    Dec 2008
    Bài viết
    42
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Ðề: Tham gia code web cho Audition

    Chỉ thích chức năng Cập nhật NEWS = ADMINCP thui -_-! ước chi web đc quảng lý news như WORDPRESS hay JOOMLA thì tốt hơn...chứ EDIT php và HTML thì.......khổ thân choa anh em khi thêm nhiều tin tức lém hy vọng góp đc phần nèo ^_^!
    Khách viếng thăm hãy cùng thienxinan xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    Thành Viên GameZone
    Ngày tham gia
    Mar 2009
    Đang ở
    Hà Nội
    Bài viết
    199
    Thanks
    2
    Thanked 27 Times in 11 Posts

    Ðề: Tham gia code web cho Audition

    Trích dẫn Gửi bởi thienxinan [Only registered and activated users can see links. ]
    Chỉ thích chức năng Cập nhật NEWS = ADMINCP thui -_-! ước chi web đc quảng lý news như WORDPRESS hay JOOMLA thì tốt hơn...chứ EDIT php và HTML thì.......khổ thân choa anh em khi thêm nhiều tin tức lém hy vọng góp đc phần nèo ^_^!
    Bạn tham khảo thêm ! nhưng đây là code asp !bạn tham khảo rùi convert sang php cũng được
    <%
    tit=request.Form("txtTitle")
    tit2=replace(tit,chr(39),chr(39) & chr(39))
    con= request.Form("taContent")
    con2=replace(con,chr(39),chr(39) & chr(39))
    au= request.Form("txtAuthor")
    au2=replace(au,chr(39),chr(39) & chr(39))
    pdate =date()
    intro = request.Form("taIntro")
    intro2=replace(intro,chr(39),chr(39) & chr(39))
    img = request.Form("ImgPath")
    stt = request.Form("Status")
    openConn
    dim rs
    set rs=server.CreateObject("ADODB.recordset")
    sql = " select * from news "

    sql = "insert into News (Title, Content, Author, Date, Intro, Image, Status) values (N'" &tit2& "', N'" &con2& "', N'" &au2& "', '"&pdate& "', N'" &intro2& "', '"&img& "', " &stt& ")"
    'Response.Write(sql)

    conn.execute(sql)
    conn.close


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

  7. #7
    Super Moderator huuduyen_05's Avatar
    Ngày tham gia
    May 2006
    Đang ở
    Unknow
    Bài viết
    2,927
    Thanks
    122
    Thanked 2,109 Times in 650 Posts

    Ðề: Tham gia code web cho Audition

    Tưởng đâu ế hàng rồi chứ. Dạo này thấy toàn là mình tự diễn nên lập cái topic cho các bạn làm việc phụ ^^

    Lập ra trang admincp --> hay đó.

    Bạn nào có ý kiến hoặc khả năng thì đóng góp tiếp nhé.
    Khách viếng thăm hãy cùng huuduyen_05 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #8
    Super Moderator huuduyen_05's Avatar
    Ngày tham gia
    May 2006
    Đang ở
    Unknow
    Bài viết
    2,927
    Thanks
    122
    Thanked 2,109 Times in 650 Posts

    Ðề: Tham gia code web cho Audition

    sao ko code trang admincp để dễ quản lý nhỉ ... các chức năng trong đó bao gồm ban,unban,+ - vcoin , pig , den , sửa xóa thông tin nhân vật ..v..v..
    PHP Code:
    //Ban nick
    update auditionlogin.member set block=1 where usernick$usernick;
    //usernick do Admin nhập vào để BAN

    //Chỉnh sửa (thêm/bớt) Vcoin, DEN
    //Cộng 100 DEN, Vcoin cho tất cả các tài khoản
    update itemdb.usercash set cash=cash+100;
    update audition.userinfo set cash=cash+100;
    update itemdb.userden set den=den+100;
    update audition.userinfo set den=den+100;

    //Cộng riêng cho từng tài khoản
    update itemdb.usercash set cash=cash+100 where usersn=$usersn;
    //--

    //Chỉnh sửa pig
    update rudolf_mark_info set RMPoint $point where usersn$usersn
    Đoạn queries xóa logs trên server (phần database)
    PHP Code:
    //del log
    use auditionlog;
    truncate table concurrent_user_info;
    truncate table dayuniquecount;
    truncate table dayusercount;
    truncate table ddr_current;
    truncate table round;
    truncate table userroundresult;
    use 
    auditionlogin;
    truncate table logininfo
    Đoạn code để post NEWS vậy thì trang chủ phải viết phần lấy NEWS từ trong db ra nữa.

    OK, các bạn nào có ý kiến cứ góp tiếp. Mình sẽ tổng hợp và viết lại web.
    Khách viếng thăm hãy cùng huuduyen_05 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #9
    Thành Viên
    Ngày tham gia
    Apr 2009
    Bài viết
    427
    Thanks
    48
    Thanked 18 Times in 11 Posts

    Ðề: Tham gia code web cho Audition

    [Only registered and activated users can see links. ]
    Web này mình mới làm đc chút cái bỏ vì ko có sv để run Au onl_ _"
    Mọi ng` pt thêm nha

    Trang tin tức mình đã code hoàn thiện, link đăng tin [Only registered and activated users can see links. ] hiện nay chưa có pass, nhưng đặt pass thì dễ mà

    Chức năng đăng ký, đăng nhập đã hoàn thiện.
    Tuy nhiên chưa có các chức năng, chức năng này mình dựa vào source của web huuduyen.


    File showrank.php
    PHP Code:
    <?php
        
    include_once('include/global.php');
    if(
    $_GET["masv"] != $masv){exit();}
    $au = new DB($db_host$db_user$db_pwd$AU_db$pconnect);
    unset(
    $db_host$db_user$db_pwd$AU_db$AUlogin_db$AUitem_db$pconnect);

    $index 1;

    While (
    $index <=10)
    {
    $query ="
            SELECT uwc.UserNick, al.Level
            FROM rank uwc  
            LEFT JOIN userinfo al 
            ON al.UserNick = uwc.UserNick
            WHERE uwc.RankSN = '
    $index'
            ORDER BY uwc.RankSN
            "
    ;
        
    $check $au->query($query);
        
    $result $au->fetch_array($check);
        

    echo 
    $result['UserNick']."<Alehap>".$result['Level']." \n";
    $index += 1;
    }

    ?>
    File account/action_user.php
    các bạn thay thành
    PHP Code:
    <?php
    include_once('../include/global.php');
    if (isset(
    $_GET['account']) && isset($_GET['pasword'])) {

    $audition = new DB($db_host$db_user$db_pwd$AU_db$pconnect);
    $itemdb = new DB($db_host$db_user$db_pwd$AUitem_db$pconnect);
    unset(
    $db_host$db_user$db_pwd$AUlogin_db$AU_db$pconnect);

    ListItem($audition);
    } else {
    ?>

    <?php
    }

    function 
    ListItem($db) {
    $account $_GET['account'];
    $pasword $_GET['pasword'];

    if (!(
    ValidData($account) && ValidData($pasword))) {
    echo(
    "\nLoiKT");
    } else {
    ?>

    <?php
    $query 
    ="
    SELECT passwd, UserID
    FROM audition.users
    WHERE UserID = '
    $account'
    "
    ;
    $check $db->query($query);
    $count $db->num_rows($check);
    $wannabuy 0;

    if (
    $count != 1) {
    echo(
    "\nSaiTen!!");
    } else {
    $result $db->fetch_array($check);

    if (
    $account != $result['UserID'] || $pasword != $result['passwd']) {
    echo(
    "\nSaiMa");
    } else {
    $usersn $result['UserSN'];
    $query ="
    SELECT UserSN, UserID, UserNick, Money, Cash, UserGender, Exp , Level
    FROM audition.userinfo 
    WHERE UserID = '
    $account'
    "
    ;
    $check $db->query($query);
    $result $db->fetch_array($check);

    if (
    $result['UserGender']=='M') {$gender='Nam'; }else{ $gender='Nữ';}
    echo
    "\nLoginOK!!";
    }
    }
    }
    }
    ?>
    File /account/register.php
    các bạn thay thành
    PHP Code:
    <?php
    //error_reporting(0);
    include_once('../include/global.php');

    echo 
    '<div style="width:475px;text-align:center;">';
    echo 
    '<table style="text-align:center" align=center>';


    if (
    strtoupper($_SERVER['REQUEST_METHOD'])!= "POST") {
        echo(
    'Kết nối với máy chủ bị lỗi !');
    }


    $account $_GET['ten'];
    $nikname $_GET['nv'];
    $pasword $_GET['mk'];
    $myemail $_GET['email'];
    $gender  $_GET['gtinh'];
    $username  $_GET['ten'];
    $popcard  $_GET['cmnd'];


    if (   
    $account  == '' 
        
    || $nikname  == '' 
        
    || $pasword  == '' 
        
    || $myemail  == '' 
        
    || $gender   == '' 
        
    || $username == '' 
        
    || $popcard  == '') {
        echo(
    'Bạn chưa điền đầy đủ thông tin dăng kí.<br />Hãy kiểm tra lại !');
    }


    if (
    strlen($account) < || strlen($account) > 20) {
        echo(
    'Tên đăng nhập không đúng qui định.<br />Bạn hãy kiểm tra lại');
    }

    if (
    strlen($nikname) < || strlen($nikname) > 20) {
        echo(
    'Tên nhân vật không đúng qui định<br />Bạn hãy kiểm tra lại');
    }

    if (
    strlen($pasword) < || strlen($account) > 20) {
        echo(
    'Mật khẩu không đúng qui định<br />Bạn hãy kiểm tra lại');
    }

    if (
    strlen($username) < || strlen($username) > 50) {
        echo(
    'Tên người dùng không đúng qui định<br />Bạn hãy kiểm tra lại');
    }

    if (
    strlen($popcard) < || strlen($popcard) > 20) {
        echo(
    'Sô bí mật không đúng qui định<br />Bạn hãy kiểm tra lại');
    }


    if (!
    ValidData($account) || !ValidData($pasword)) {
        echo(
    'Tài khoản không hợp lệ<br />Bạn hãy chọn tên khác');
    }


    if (!
    ValidNick($nikname) || !ValidNick($username)) {
        echo(
    'Tên nhân vật không hợp lệ<br />Bạn hãy chọn tên khác');
    }


    if (!
    ValidNick($myemail)) {
        echo(
    'Sai thông tin Email<br />Bạn phải nhập Email chính xác !');
    }


    if (!
    ValidPopCard($popcard)) {
        echo(
    'Mã số bí mật không chính xác.<br />Bạn hãy kiểm tra lại');
    }

    //DB auditionlogin
    $aulogin = new DB($db_host$db_user$db_pwd$AUlogin_db$pconnect);


    $query "
            SELECT userid 
            FROM member 
            WHERE userid = '
    $account'
        "
    ;
    $check $aulogin->query($query);
    $count $aulogin->num_rows($check);

    if (
    $count >= 1) {
        echo(
    'Tên đăng nhâp này đã có người sử dụng.<br/>Bạn hãy chọn tên khác !');
    }


    $query "
            SELECT usernick 
            FROM audition.users 
            WHERE usernick = '
    $nikname'
        "
    ;
    $check $aulogin->query($query);
    $count $aulogin->num_rows($check);

    if (
    $count >= 1) {
        echo(
    'Tên nhân vật đã có người sử dụng.<br />Bạn hãy kiểm tra lại và chọn tên khác !');
    }


    $query "
            SELECT UserSN
            FROM auditionlogin.usersn
            WHERE used = 0
        "
    ;
    $check $aulogin->query($query);
    $count $aulogin->num_rows($check);
    $result $aulogin->fetch_array($check);
    if (
    $count == 0) {
        echo(
    'Server tạm dừng việc đăng kí tài khoản mới. <br>Liên hệ Admin để biết thêm chi tiết!');
    }

    $usersn $result['UserSN'];
    $query "
            UPDATE auditionlogin.usersn
            SET used = 1 
            WHERE usersn = '
    $usersn'
        "
    ;
    $check $aulogin->query($query);



    $date date('Y-m-d H:i:s');


    $query "
            INSERT INTO `member` 
            (`id`, `userid`, `sex`, `passwd`, `isadult`) 
            VALUES 
            ('
    $usersn', '$account', '$gender', '$pasword', '1')
        "
    ;
    $result $aulogin->query($query);




    //DB audtion
    $audition = new DB($db_host$db_user$db_pwd$AU_db$pconnect);


    $gender = ($gender == '0') ? "M" "F";


    $query "
            INSERT INTO `userinfo` 
            (`UserSN`, `UserNick`, `UserID`, `UserGender`, `Level`, `Money`, `Cash`) 
            VALUES 
            ('
    $usersn','$nikname', '$account', '$gender',  '$level', '$gold', '$cash')
        "
    ;
    $result $audition->query($query);

    $query "
            INSERT INTO `userlevel` 
            (`UserSN`,  `UserLevel`) 
            VALUES 
            ('
    $usersn', '$level')
        "
    ;
    $result $audition->query($query);
    $query "
            INSERT INTO `users` 
            (`UserSN`, `UserNick`, `UserID`, `UserEmail`, `Registedtime`, `Popcard`, `passwd`,`UserName`) 
            VALUES 
            ('
    $usersn','$nikname', '$account', '$myemail',  '$date', '$popcard','$pasword', '$username')
        "
    ;
    $result $audition->query($query);

    unset(
    $audition);

    //DB ItemDB
     
    $auitemdb = new DB($db_host$db_user$db_pwd$AUitem_db$pconnect);
    unset(
    $db_host$db_user$db_pwd$AU_db$AUlogin_db$AUitem_db$pconnect);

    $query "
            INSERT INTO `usercash` 
            (`UserSN`,   `Cash`) 
            VALUES 
            ('
    $usersn', '$cash')
        "
    ;
    $result $auitemdb->query($query);

    $query "
            INSERT INTO `userden` 
            (`UserSN`,   `Den`, `LastTime`) 
            VALUES 
            ('
    $usersn', '$gold',  '$date')
        "
    ;
    $result $auitemdb->query($query);
    /*
    $query = "
            INSERT INTO `present_list` 
            (`OrderID`, `SendSN` , `SendNick` , `RecvSN` , `RecvNick` , `ItemID` , `Period` , `UseCount` , `Msg` , `SendDate` , `RecvDate`) 
            VALUES 
            ('1','$UserSN','$nikname','$UserSN','$nikname','1764','365','10','This is a present for you!','$date','0000-00-00 00:00:00')
        ";
    $result = $auitemdb->query($query);
    */

    echo('
            <tr><td>Xin chúc mừng !!! Bạn đã Đăng kí thành công !!</td></tr>
            <tr><td>Tà khoản: '
    .   $account' </td></tr>
            <tr><td>Tên nhân vật: '
    .   $nikname' </td></tr>
            <tr><td>Họ và tên: '
    .   $username.' </td></tr>
            <tr><td>Số bí mật: '
    .   $popcard' </td></tr>
            <tr><td>Mật Khẩu: ******* </td></tr>
            <tr><td>Email: '
    .   $myemail' </td></tr>
            <tr><td>Den: '
    $gold.    ' ; Vcoin: '.$cash.' (Số tiền này tôi tặng bạn)</td></tr>
            <tr><td>Chúc bạn chơi vui vẻ !!</td></tr>
        '
    );


    echo(
    '</table></div>');



    ?>
    Sau đó bạn tạo các 1 db như auweb
    Thêm vào các column
    PHP Code:
    tieude(text),noidung(text),tgian(int),goi(varchar),tintuc(tinyint 1),sukien(tinyint 1),congdong(tinyint 1),baotri(tinyint 1
    Lần sửa cuối bởi Alehap2010, ngày 03-02-10 lúc 07:23 PM.
    Khách viếng thăm hãy cùng Alehap2010 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #10
    Thành Viên
    Ngày tham gia
    Apr 2009
    Bài viết
    427
    Thanks
    48
    Thanked 18 Times in 11 Posts

    Ðề: Tham gia code web cho Audition

    Các hàm sử dụng
    File alepro/xulyketnoi.php


    Chức năng đăng nhập,
    File dn.dllsx.php
    Dòng 31 đến 42
    PHP Code:
        if($hts[2] == "LoginOK!!"){
        
    /*Chức năng Đăng Nhập!!!*/
        
    session_start();
    $hethan 3600;
        
    setcookie("thanhvien",$_POST["ten"],$hethan"/""");
        
    setcookie("RAC",$racs,$hethan"/""");
        
        
    //header("Location: index.php");
        
        
        /*Hoàn thành chức năng Đăng nhập và ghj nhớ cookie*/
        

    Kiểm tra thành viên
    PHP Code:
        kttv();
        if(
    $racok == 1)
        {echo
    "<script>alert('Chào mừng bạn!!');</script>";

    kttv() là hàm check tính hợp lệ của thành viên(dòng 107)
    echo"<script>alert('Chào mừng bạn!!');</script>"; là phần hiển thị khi thành vien đăng nhập thành công quay lại.

    Hiện h chỉ có nhiêu đó chức năng, do khi code đc nửa chừng mình đã ngừng vì ko thể run onl đc vs lại trình độ code còn gà(do tự hoz ko àhh) nên mong các pro chém nhẹ tay

    Àhh wen, giao diện của web AUVN, nhưng chỉ chạy đc trên trình duyệt Mozilla Firefox _ _"
    Lần sửa cuối bởi Alehap2010, ngày 03-02-10 lúc 07:30 PM.
    Khách viếng thăm hãy cùng Alehap2010 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. Xin code webgame audition
    Bởi tự phúc mạnh trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 7
    Bài viết cuối: 23-08-14, 06:14 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à 08:19 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ệ.