النتائج 1 إلى 6 من 6

الموضوع: {سكربت} سكربت لعبة o .... x من تعريبي

  1. #1
    Banned
    تاريخ التسجيل
    Nov 2005
    المشاركات
    179

    {سكربت} سكربت لعبة o .... x من تعريبي



    السلام عليكم ورحمة الله

    وجدت السكربت في موقع اجنبي وقمت بتحميله وتعريبه

    لذا ارجوا منكم حفظ حقوق التعريب
    ##########
    المعــرب : maks
    ##########

    طريقة التركيب :

    ضع الكود الذي في الاسفل في المكان الذي تريد ان يخرج فيه اللعبة :nice:

    لرؤية مثــــــال:

    اضغـــــــــــــــــــــــــــــــــــــط هنــــــــــــــــــا

    كود PHP:
    SCRIPT LANGUAGE="LiveScript">
    <!--- 
    تـــعريــيب Maks
    <!---Copyright 1996 Chris Englmeier
    <!---Feel free to use this script as long as these copyright
    <!-- line remain as is
    <!-- 
    step 0;
    diff=3;
    // change board when button is clicked
    function clear_all(form) {
    step 0;
    for (
    i=0;i<9; ++i) {
    position="a"+i;
    form[position].value="";
    }
    }
    // change board when button is clicked
    function clickit(field) {
    if (
    step == -1) {alert("حاول اللعب من جديد"); return;}
    position=field.name.substring(1,2,1);
    position 'a'+position;
    if (
    field.form[position].value !=""
    {
    alert("Can't go there"); return;}
    field.form[position].value="X";
    if (
    eval_pos(field.form)) {
    field.form.output.value="مبروك فزت!"
    step = -1;
    return;
    }
    position=get_move(field.form);
    field.form.output.value='I  ' 
    position.substring(1,2,1);
    if (
    position=="") {
    field.form.output.value="لم يفز أحد"
    step = -1;
    return;
    }
    field.form[position].value="O";
    if (
    eval_pos(field.form)) {
    field.form.output.value="لقد خسرت!";
    step = -1;
    }
    }
    // see if there is a winner
    function eval_pos(form) {
    if ((
    form.a0.value!="" && form.a0.value==form.a3.value && 
    form.a0.value==form.a6.value)||
    (
    form.a0.value!="" && form.a0.value==form.a1.value && 
    form.a0.value==form.a2.value) ||
    (
    form.a0.value!="" && form.a0.value==form.a4.value && 
    form.a0.value==form.a8.value) ||
    (
    form.a1.value!="" && form.a1.value==form.a4.value && 
    form.a1.value==form.a7.value) ||
    (
    form.a2.value!="" && form.a2.value==form.a5.value && 
    form.a2.value==form.a8.value) ||
    (
    form.a2.value!="" && form.a2.value==form.a4.value && 
    form.a2.value==form.a6.value) ||
    (
    form.a3.value!="" && form.a3.value==form.a4.value && 
    form.a3.value==form.a5.value) ||
    (
    form.a6.value!="" && form.a6.value==form.a7.value && 
    form.a6.value==form.a8.value))
    return 
    true;
    else 
    return 
    false;
    }
    function 
    f(a) {
    if (
    == "") return "."; else return a;
    }
    // get position for move.
    function comp_move(form,player,weight,depth) {
    var 
    cost;
    var 
    bestcost=-2;
    var 
    position;
    var 
    newplayer;
    if (
    player=="X"newplayer="O"; else newplayer="X";
    if (
    depth==diff) return 0;
    if (
    eval_pos(form)) return 1;
    for (var 
    i=0i<9; ++i) {
    position='a'+i;
    if (
    form[position].value != "")
    continue;
    form[position].value=player;
    cost comp_move(form,newplayer, -weightdepth+1);
    if (
    cost bestcost) {
    bestcost=cost;
    if (
    cost==1i=9;
    }
    form[position].value="";
    }
    if (
    bestcost==-2bestcost=0;
    return(-
    bestcost);
    }
    // get position for move.
    function get_move(form) {
    var 
    cost;
    var 
    bestcost=-2;
    bestmove="";
    // don't think about first move.
    if (step++ == 0)
    if (
    form.a4.value=="") return "a4";
    else if (
    form.a0.value=="") return "a0";
    for (var 
    i=0i<9; ++i) {
    localposition='a'+i;
    if (
    form[localposition].value != "")
    continue;
    form[localposition].value="O";
    cost=comp_move(form,"X", -10);
    if (
    cost bestcost) {
    if (
    cost==1i=9;
    bestmove=localposition;
    bestcost=cost;
    }
    form[localposition].value="";
    }
    return 
    bestmove;
    }
    // complain if user attempts to change board
    function complain(field) {
    field.form.output.focus(); // put focus eleswhere
    alert("Don't change the game fields directly!");
    }
    //a href="http://www.ucsd.edu/
    // the end -->
    </SCRIPT> 
    <FORM>
    <INPUT SIZE=1 NAME="a0" OnFocus="complain(this)"> 
    <INPUT TYPE="button" NAME="b0" OnClick="clickit(this)" value="X">
    <INPUT SIZE=1 NAME="a1" OnFocus="complain(this)"> 
    <INPUT TYPE="button" NAME="b1" OnClick="clickit(this)" value="X">
    <INPUT SIZE=1 NAME="a2" OnFocus="complain(this)"> 
    <INPUT TYPE="button" NAME="b2" OnClick="clickit(this)" value="X"><BR>
    <INPUT SIZE=1 NAME="a3" OnFocus="complain(this)"> 
    <INPUT TYPE="button" NAME="b3" OnClick="clickit(this)" value="X">
    <INPUT SIZE=1 NAME="a4" OnFocus="complain(this)"> 
    <INPUT TYPE="button" NAME="b4" OnClick="clickit(this)" value="X">
    <INPUT SIZE=1 NAME="a5" OnFocus="complain(this)"> 
    <INPUT TYPE="button" NAME="b5" OnClick="clickit(this)" value="X"><span lang="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </span>انت : <span lang="en-us">x</span><BR>
    <INPUT SIZE=1 NAME="a6" OnFocus="complain(this)"> 
    <INPUT TYPE="button" NAME="b6" OnClick="clickit(this)" value="X">
    <INPUT SIZE=1 NAME="a7" OnFocus="complain(this)"> 
    <INPUT TYPE="button" NAME="b7" OnClick="clickit(this)" value="X">
    <INPUT SIZE=1 NAME="a8" OnFocus="complain(this)"> 
    <INPUT TYPE="button" NAME="b8" OnClick="clickit(this)" value="X"><span lang="en-us">&nbsp;&nbsp;&nbsp;&nbsp;
    </span>الكمبيوتر : <span lang="en-us">o</span><BR>
    <table border=0><tr><td>
    النتيجة:</td><td> <INPUT NAME="output" TYPE="text" size="20"></td></tr>
    <tr><td>مستوى: </td><td>
            <SELECT NAME="difficulty" 
    OnChange="diff=form.difficulty[form.difficulty.selectedIndex].value;" size="1">
    <OPTION VALUE=1> سهل جدا
    <OPTION VALUE=2> سهل
    <OPTION VALUE=3 SELECTED> متوسط
    <OPTION VALUE=4> صعب جدا
    </SELECT></td></tr>
    <tr><td></td><td><INPUT TYPE="button" VALUE="الكمبيوتر يبدأ اولا" 
    OnClick="if (!step++) this.form.a4.value='O';"></td></tr>
    <tr><td></td>
    <td><INPUT TYPE="reset" VALUE="جديد" 
    OnClick="clear_all(this.form)"></td></tr>
    </table>
    </FORM> 








  2. #2
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    158


    سكربت جيد بالفعل

    الف شكر لك





    __________________
    بسم الله الذي لايضر مع إسمه شيء في الأرض ولا في السماء وهو العلي العظيم

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    239


    مشكور اخى

    جزاك الله كل خير






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    575


    مشكووور أخي جزاك الله خير





    __________________
    للمراسلة
    support@layerset.com

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    39

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2002
    المشاركات
    397


    شكرا لعبه جميله

    تحياتي










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض