تسجيل الدخول

مشاهدة النسخة كاملة : {سكربت} سكربت لعبة o .... x من تعريبي



Chakira
10-31-2013, بتوقيت غرينيتش 10:43 PM
http://www.dzbatna.com/images/icons/icon30.gif {ط³ظƒط±ط¨طھ} ط³ظƒط±ط¨طھ ظ„ط¹ط¨ط© o .... x ظ…ظ† طھط¹ط±ظٹط¨ظٹ (http://www.dzbatna.com/t138161/)



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

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

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

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

ضع الكود code الذي في الاسفل في المكان الذي تريد ان يخرج فيه اللعبة http://www.dzbatna.com/images/smilies/icon30.gif

لرؤية مثــــــال:
اضغـــــــــــــــــــــــــــــــــــــط هنــــــــــــــــــا (http://www.vb-city.be/xo.htm)


رمز PHP:

<code style="white-space:nowrap"> <code> <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&#91;position&#93;.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&#91;position&#93;.value !="")
{alert("Can't go there"); return;}
field.form&#91;position&#93;.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&#91;position&#93;.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 (a == "") 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=0; i<9; ++i) {
position='a'+i;
if (form&#91;position&#93;.value != "")
continue;
form&#91;position&#93;.value=player;
cost = comp_move(form,newplayer, -weight, depth+1);
if (cost > bestcost) {
bestcost=cost;
if (cost==1) i=9;
}
form&#91;position&#93;.value="";
}
if (bestcost==-2) bestcost=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=0; i<9; ++i) {
localposition='a'+i;
if (form&#91;localposition&#93;.value != "")
continue;
form&#91;localposition&#93;.value="O";
cost=comp_move(form,"X", -1, 0);
if (cost > bestcost) {
if (cost==1) i=9;
bestmove=localposition;
bestcost=cost;
}
form&#91;localposition&#93;.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&#91;form.difficulty.selectedIndex &#93;.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>
</code> </code>








ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى