[ تم ]: طلب سكربتات معادل الموارد

DeletedUser

Guest
سلام عليكم

اخواني محتاج بعض السكربتات


1- سكربت معادلة الموارد معا الشرح لحد النهايه وشرح جديد شفت اكثر من موضوع ولكن الصور مو طالعه
2- سكربت يسمي القرى حسب البعد عن قريه معينه يعني من الاقرب للابعد
( ابيه عشان في بعض القرى جديد محتلهم ابي اعطيهم موارد ولكن مابي اخرب على غير قرى )
ابدي اتصفح القرى من اول وحده الاخر وحده الي يحصل معي الان انو اغلب المرات تكون القرى القريبه تجارها مغادرين واطر انتظر ساعه او اكثر
اتمنى اكون وضحت المطلوب

وسلامتكم
 
التعديل الأخير بواسطة المشرف:

Aywac

فارس ثقيل
مستوى التفاعل
354
1- سكربت موازنة الموارد مع الشرح : [شرح] شامل : resource balancer معادلة الموارد

2- سكربت تسمية القرى حسب البعد عن قرية معينة :

PHP:
javascript:
function sq(x){return Math.pow(x,2);}var X = -1;var Y = -1;
var coords = prompt("أدخل إحداثيات قريتك","000|000");X = coords.split("|")[0];Y = coords.split("|")[1];
$("#combined_table").find(".nowrap").each(function(){
	var inputs = $(this).find("td:eq(1)").find("span:last").find("input:first");
	var Vname = $(this).find("td:eq(1)").find("a:first").find("span:first").text().split("(")[0];
	var mid = $(this).find("td:eq(1)").find("a:first").find("span:first").text().match(/\d+\|\d+/g)[0].split("|");
	x = mid[0];y = mid[1];var dis = Math.round(Math.sqrt(sq(X-x)+sq(Y-y)));
	if(dis < 10){
		dis = "[000"+dis+"] - "+Vname;inputs.val(dis);
		$(this).find("td:eq(1)").find(".btn:last").click();
	}else if(dis < 100){
		dis = "[00"+dis+"] - "+Vname;inputs.val(dis);
		$(this).find("td:eq(1)").find(".btn:last").click();
	}else if(dis < 1000){
		dis = "[0"+dis+"] - "+Vname;inputs.val(dis);
		$(this).find("td:eq(1)").find(".btn:last").click();
		return dis;
	}
});
void(0);
 

DeletedUser

Guest
1- سكربت موازنة الموارد مع الشرح : [شرح] شامل : resource balancer معادلة الموارد

2- سكربت تسمية القرى حسب البعد عن قرية معينة :

PHP:
javascript:
function sq(x){return Math.pow(x,2);}var X = -1;var Y = -1;
var coords = prompt("أدخل إحداثيات قريتك","000|000");X = coords.split("|")[0];Y = coords.split("|")[1];
$("#combined_table").find(".nowrap").each(function(){
	var inputs = $(this).find("td:eq(1)").find("span:last").find("input:first");
	var Vname = $(this).find("td:eq(1)").find("a:first").find("span:first").text().split("(")[0];
	var mid = $(this).find("td:eq(1)").find("a:first").find("span:first").text().match(/\d+\|\d+/g)[0].split("|");
	x = mid[0];y = mid[1];var dis = Math.round(Math.sqrt(sq(X-x)+sq(Y-y)));
	if(dis < 10){
		dis = "[000"+dis+"] - "+Vname;inputs.val(dis);
		$(this).find("td:eq(1)").find(".btn:last").click();
	}else if(dis < 100){
		dis = "[00"+dis+"] - "+Vname;inputs.val(dis);
		$(this).find("td:eq(1)").find(".btn:last").click();
	}else if(dis < 1000){
		dis = "[0"+dis+"] - "+Vname;inputs.val(dis);
		$(this).find("td:eq(1)").find(".btn:last").click();
		return dis;
	}
});
void(0);

الف شكر لك اخي
 
أعلى