نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: اتصال به دیتابیس سایت

  1. #1
    عضو جدید
    تاریخ عضویت
    Feb 2011
    نوشته ها
    41
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    12
    تشکر شده در
    11 پست

    پیش فرض اتصال به دیتابیس سایت

    با سلام
    اول یه توضیح کوچولو بدم با این پلاگین که برا کنترل بازی (گیم سرور) هستش بصورت php نوشته شده من رو لوکال تست کردم کاربرایی که ایدیشون (XUID , که بصورت عدد 9 رقمی هستش)تو فایل/whitelist.lst هست رو اجازه لوگین به بازی رو میده اونایی هم که نیست از بازی بیرون میندازه یه به اصطلاح kick کنه ولی ولی....

    من میخوام که بجای استفاده از فایل مستقیم به دیتا بیس سایتم وصل بشه و با استفاده از اونجا XUID کاربرایی که ثبت نام کردن {که صد البته با XUID که به بازی جوین میشن یکی هستش و هنگام ثبت نام ازشون پرسیده میشه و تو دیتابیس سایت ثبت میشه} بخونه و اجازه دسترسی به بازی رو بده اگه که تو دیتابیس XUID نبود کیک کنه!!

    کد PHP:
    <?php
     
    $mod
    ->registerEvent("playerJoined""registered_main");
    $mod->setDefaultCV("registered""enabled"1);
    $mod->setDefaultCV("registered""kickreason""->boro baba<-"); //add KICK Reason here or make an config file

    $file $configdir "/whitelist.lst";  // path to your file, place it in your configfolder into folder plugins
     
    $results explode(","file_get_contents($file));
    $whitelist = array();

    foreach(
    $results as $result) {
     
    $whitelist[] = trim($result);
    }

    function 
    registered_main($guid) {
     global 
    $mod$players,$whitelist;
     if(
    $mod->getCV("registered""enabled") == 0) {
      return;
     }
     if (!
    in_array($guid$whitelist)) {
      
    $players[$guid]->kick($mod->getCV("registered""kickreason"));
     }
    }

    ?>

    البته یه چیزایی پیدا کردم مثل این ولی بلد نستیم چطوری استفاده کنم!!

    مثل:

    کد PHP:
       $mysqlhost="localhost";
       
    $mysqluser="cod-server";
       
    $mysqlpasswd="cod4cod4";
       
    $mysqldbname="test";


             
    mysql_connect($mysqlhost$mysqluser$mysqlpasswd) OR
            die(
    "Could not connect to the database.<br /> Error Message: <b>".mysql_error());
       

          
    mysql_select_db($mysqldbname) OR
               die(
    "The database could not be used.<br /> Error Message: <b>".mysql_error()); 

    ممنون

  2. # ADS




     

  3. #2
    کاربر اخراج شده
    تاریخ عضویت
    May 2011
    محل سکونت
    یه گوشه از این دنیا
    نوشته ها
    105
    تشکر تشکر کرده 
    11
    تشکر تشکر شده 
    98
    تشکر شده در
    69 پست

    پیش فرض پاسخ : اتصال به دیتابیس سایت

    نقل قول نوشته اصلی توسط raminr63 نمایش پست ها
    با سلام
    اول یه توضیح کوچولو بدم با این پلاگین که برا کنترل بازی (گیم سرور) هستش بصورت php نوشته شده من رو لوکال تست کردم کاربرایی که ایدیشون (XUID , که بصورت عدد 9 رقمی هستش)تو فایل/whitelist.lst هست رو اجازه لوگین به بازی رو میده اونایی هم که نیست از بازی بیرون میندازه یه به اصطلاح kick کنه ولی ولی....

    من میخوام که بجای استفاده از فایل مستقیم به دیتا بیس سایتم وصل بشه و با استفاده از اونجا XUID کاربرایی که ثبت نام کردن {که صد البته با XUID که به بازی جوین میشن یکی هستش و هنگام ثبت نام ازشون پرسیده میشه و تو دیتابیس سایت ثبت میشه} بخونه و اجازه دسترسی به بازی رو بده اگه که تو دیتابیس XUID نبود کیک کنه!!

    کد PHP:
    <?php
     
    $mod
    ->registerEvent("playerJoined""registered_main");
    $mod->setDefaultCV("registered""enabled"1);
    $mod->setDefaultCV("registered""kickreason""->boro baba<-"); //add KICK Reason here or make an config file

    $file $configdir "/whitelist.lst";  // path to your file, place it in your configfolder into folder plugins
     
    $results explode(","file_get_contents($file));
    $whitelist = array();

    foreach(
    $results as $result) {
     
    $whitelist[] = trim($result);
    }

    function 
    registered_main($guid) {
     global 
    $mod$players,$whitelist;
     if(
    $mod->getCV("registered""enabled") == 0) {
      return;
     }
     if (!
    in_array($guid$whitelist)) {
      
    $players[$guid]->kick($mod->getCV("registered""kickreason"));
     }
    }

    ?>

    البته یه چیزایی پیدا کردم مثل این ولی بلد نستیم چطوری استفاده کنم!!

    مثل:

    کد PHP:
       $mysqlhost="localhost";
       
    $mysqluser="cod-server";
       
    $mysqlpasswd="cod4cod4";
       
    $mysqldbname="test";


             
    mysql_connect($mysqlhost$mysqluser$mysqlpasswd) OR
            die(
    "Could not connect to the database.<br /> Error Message: <b>".mysql_error());
       

          
    mysql_select_db($mysqldbname) OR
               die(
    "The database could not be used.<br /> Error Message: <b>".mysql_error()); 

    ممنون

    داداش واسه چه بازیی هست؟
    wow?
    cs?
    mw?
    cod?
    شایت اسکریپتشو داشته باشم

  4. #3
    عضو جدید
    تاریخ عضویت
    Feb 2011
    نوشته ها
    41
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    12
    تشکر شده در
    11 پست

    پیش فرض پاسخ : اتصال به دیتابیس سایت

    واسه بازی mw2 هستش..

  5. #4
    کاربر اخراج شده
    تاریخ عضویت
    May 2011
    محل سکونت
    یه گوشه از این دنیا
    نوشته ها
    105
    تشکر تشکر کرده 
    11
    تشکر تشکر شده 
    98
    تشکر شده در
    69 پست

    پیش فرض پاسخ : اتصال به دیتابیس سایت

    ندارم

  6. #5
    عضو جدید
    تاریخ عضویت
    Feb 2011
    نوشته ها
    41
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    12
    تشکر شده در
    11 پست

    پیش فرض پاسخ : اتصال به دیتابیس سایت

    Lol

    نمیخواد داشته باشی اگه بلدی یجوری این کد رو ویرایش کن که به دیتابیس متصل بشه!!

  7. #6
    کاربر اخراج شده
    تاریخ عضویت
    May 2011
    محل سکونت
    یه گوشه از این دنیا
    نوشته ها
    105
    تشکر تشکر کرده 
    11
    تشکر تشکر شده 
    98
    تشکر شده در
    69 پست

    پیش فرض پاسخ : اتصال به دیتابیس سایت

    کد PHP:
       $mysqlhost="localhost";
       
    $mysqluser="cod-server";
       
    $mysqlpasswd="cod4cod4";
       
    $mysqldbname="test"
    خطهای بالا رو با توجه به دیتابیس کانفیگ کن مشکلت حل میشه

  8. #7
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : اتصال به دیتابیس سایت

    من دقيق متوجه منظورتون نشدم،يكم در مورد كاري كه قرار هست بشه توضيح بديد تا همفكري كنيم.
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  9. #8
    عضو جدید
    تاریخ عضویت
    Feb 2011
    نوشته ها
    41
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    12
    تشکر شده در
    11 پست

    پیش فرض پاسخ : اتصال به دیتابیس سایت

    باشه


    من میخوام اون کد اولی که تو پست اول دادم بجای خوندن اسامی از فایلwhitelist.lst که رو لوکال هستش مستقیم از رو دیتابیس سایتم اسامی که ریجستر کردن رو بخونه... همین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. هاست با قابلیت اتصال به دیتابیس خارج از هاست
    توسط arman4343 در انجمن درخواست هاست اشتراکی
    پاسخ ها: 10
    آخرين نوشته: September 30th, 2017, 14:59
  2. پاسخ ها: 3
    آخرين نوشته: September 26th, 2017, 00:34
  3. اتصال 2 سایت به یک دیتابیس
    توسط mehrdad-arch در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 4
    آخرين نوشته: April 26th, 2015, 13:47
  4. مشکل در اتصال به دیتابیس سایت .. !! کمک !!‌
    توسط Afsarie در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: March 14th, 2013, 13:34
  5. اتصال فرم به دیتا بیس
    توسط soheilsan در انجمن HTML-XHTML
    پاسخ ها: 3
    آخرين نوشته: July 17th, 2012, 00:19

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •