سكربت ... ربمـآ غير موجود !

  • بادئ الموضوع DeletedUser16196
  • تاريخ البدء

DeletedUser16196

Guest
ـآلسلآم عليكمـ يـآ أخوان ...

حبيت أسأل يـآ حبايب هل يوجد سكربت للتدريب ع مستوى المملكه أعملو ع حسابي وبيككون //


مثلآ أضع حد للفأس بحيث لآ يتجاوز 6000 والخفيف 2000 والمحطمه 300 والمقلآع 100


وإذآ كان لدي 5550 فأس والآن لدي موارد وتعداد واستطيع ان ادرب 1000 منه والنظام بيمعني فقط يجعلني بدرب 50 ليصل للحد المطلوب (الذي تم ضبطه سابقـآ)


وهكذا باقي الأنواع ... للحد المطلوب ويقف التدريب ...!

---------------------------------------------------------------------------

مـآ بعرف موجود أم لآ ... إذا موجود خبروني يـآ حلوين وـآلشرح وإذا مش موجود مجرد سؤال ,,,!
 

DeletedUser

Guest
وضح موضوعك!!

المــوضوع وآضـح ياحبيبي .. , بس انت مافهمته ...

, هذآ السكربت يالغـآلي ..

الدفـآع ..

[SPOIL]
javascript:var archers=false;var configuration=[6000,6000,0,2459,100,0,0,1000,0,0,0];var units;var unitsNET;var costs;function arrayMin(array){var value=array[0];for(var t=1;t<array.length;t++){if(array[t]<value){value=array[t];}}return value;}function linearDivideArray(array1,array2){var value=[];if(array1.length==array2.length){for(var t=0;t<array1.length;t++){if(array2[t]!=0){value[t]=array1[t]*1.0/array2[t];}else{value[t]=0;}}}return value;}function linearAddArray(array1,array2){var value=[];if(array1.length==array2.length){for(var t=0;t<array1.length;t++){value[t]=array1[t]+array2[t];}}return value;}function getUnitId(unit){for(var t=0;t<units.length;t++){if(unit==unitsNET[t]){return t;}}return-1;}function getQueue(record){var value=[0,0,0,0,0,0,0,0,0,0];for(var u=3;u<record.cells.length;u++){try{value[u-3]=parseInt(record.cells.childNodes[1].childNodes[1].firstChild.title,10);}catch(e){}if(isNaN(value[u-3])){value[u-3]=0;}}return value;}function getResources(record){var value=[0,0,0,0];var res=record.cells[1].textContent.split("\n");var farm=record.cells[2].innerHTML.split('/');value[0]=parseInt(res[1].replace(".",""),10);value[1]=parseInt(res[2].replace(".",""),10);value[2]=parseInt(res[3].replace(".",""),10);value[3]=farm[1]-farm[0];return value;}function getProduced(record){var value=[0,0,0,0,0,0,0,0,0,0];for(var u=3;u<record.cells.length;u++){try{value[u-3]=parseInt(record.cells.childNodes[1].textContent.split("\n")[2],10);}catch(e){}if(isNaN(value[u-3])){value[u-3]=0;}}return value;}if(document.URL.match('screen=train')&&document.URL.match('mode=mass')){var records=document.getElementById('mass_train_table').rows;if(archers){units=['spear','sword','axe','archer','spy','light','marcher','heavy','ram','catapult'];unitsNET=['Spear Fighter','Swordsman','Axeman','Archer','Scout','Light Cavalry','Mounted Archer','Heavy Cavalry','Ram','Catapult'];costs=[[50,30,10,1],[30,30,70,1],[60,30,40,1],[100,30,60,1],[50,50,20,2],[125,100,250,4],[250,100,150,5],[200,150,600,6],[300,200,200,5],[320,400,100,8]];}else{units=['spear','sword','axe','spy','light','heavy','ram','catapult'];unitsNET=['Spear Fighter','Swordsman','Axeman','Scout','Light Cavalry','Heavy Cavalry','Ram','Catapult'];costs=[[50,30,10,1],[30,30,70,1],[60,30,40,1],[50,50,20,2],[125,100,250,4],[200,150,600,6],[300,200,200,5],[320,400,100,8]];}for(r=1;r<records.length;r++){var subconf=[];var total_costs=[0,0,0,0];var i;var resources=getResources(records[r]);var queue=getQueue(records[r]);var produced=getProduced(records[r]);for(i=0;i<units.length;i++){subconf=configuration-(queue+produced);if(subconf<0){subconf=0;}for(var j=0;j<4;j++){total_costs[j]+=costs[j]*subconf;}};var factor=arrayMin(linearDivideArray(resources,total_costs));if(factor>1.0){factor=1.0;}for(i=0;i<units.length;i++){var number=subconf*factor;if(number<0){number=0;}if(number!=0){if(records[r].cells[3+i].childNodes[3]&&records[r].cells[3+i].childNodes[3].disabled==false){var ibox=records[r].cells[3+i].childNodes[3];try{ibox.value=parseInt(number,10);}catch(e){alert(e);}}}}}stop();}else{alert('Script only works on the mass recruitment page');}[/SPOIL]







والهــجوم :




[SPOIL]

javascript:var archers=true;var configuration=[0,0,7003,0,60,2759,250,0,250,0,0];var units;var unitsNET;var costs;function arrayMin(array){var value=array[0];for(var t=1;t<array.length;t++){if(array[t]<value){value=array[t];}}return value;}function linearDivideArray(array1,array2){var value=[];if(array1.length==array2.length){for(var t=0;t<array1.length;t++){if(array2[t]!=0){value[t]=array1[t]*1.0/array2[t];}else{value[t]=0;}}}return value;}function linearAddArray(array1,array2){var value=[];if(array1.length==array2.length){for(var t=0;t<array1.length;t++){value[t]=array1[t]+array2[t];}}return value;}function getUnitId(unit){for(var t=0;t<units.length;t++){if(unit==unitsNET[t]){return t;}}return-1;}function getQueue(record){var value=[0,0,0,0,0,0,0,0,0,0];for(var u=3;u<record.cells.length;u++){try{value[u-3]=parseInt(record.cells.childNodes[1].childNodes[1].firstChild.title,10);}catch(e){}if(isNaN(value[u-3])){value[u-3]=0;}}return value;}function getResources(record){var value=[0,0,0,0];var res=record.cells[1].textContent.split("\n");var farm=record.cells[2].innerHTML.split('/');value[0]=parseInt(res[1].replace(".",""),10);value[1]=parseInt(res[2].replace(".",""),10);value[2]=parseInt(res[3].replace(".",""),10);value[3]=farm[1]-farm[0];return value;}function getProduced(record){var value=[0,0,0,0,0,0,0,0,0,0];for(var u=3;u<record.cells.length;u++){try{value[u-3]=parseInt(record.cells.childNodes[1].textContent.split("\n")[2],10);}catch(e){}if(isNaN(value[u-3])){value[u-3]=0;}}return value;}if(document.URL.match('screen=train')&&document.URL.match('mode=mass')){var records=document.getElementById('mass_train_table').rows;if(archers){units=['spear','sword','axe','archer','spy','light','marcher','heavy','ram','catapult'];unitsNET=['Spear Fighter','Swordsman','Axeman','Archer','Scout','Light Cavalry','Mounted Archer','Heavy Cavalry','Ram','Catapult'];costs=[[50,30,10,1],[30,30,70,1],[60,30,40,1],[100,30,60,1],[50,50,20,2],[125,100,250,4],[250,100,150,5],[200,150,600,6],[300,200,200,5],[320,400,100,8]];}else{units=['spear','sword','axe','spy','light','heavy','ram','catapult'];unitsNET=['Spear Fighter','Swordsman','Axeman','Scout','Light Cavalry','Heavy Cavalry','Ram','Catapult'];costs=[[50,30,10,1],[30,30,70,1],[60,30,40,1],[50,50,20,2],[125,100,250,4],[200,150,600,6],[300,200,200,5],[320,400,100,8]];}for(r=1;r<records.length;r++){var subconf=[];var total_costs=[0,0,0,0];var i;var resources=getResources(records[r]);var queue=getQueue(records[r]);var produced=getProduced(records[r]);for(i=0;i<units.length;i++){subconf=configuration-(queue+produced);if(subconf<0){subconf=0;}for(var j=0;j<4;j++){total_costs[j]+=costs[j]*subconf;}};var factor=arrayMin(linearDivideArray(resources,total_costs));if(factor>1.0){factor=1.0;}for(i=0;i<units.length;i++){var number=subconf*factor;if(number<0){number=0;}if(number!=0){if(records[r].cells[3+i].childNodes[3]&&records[r].cells[3+i].childNodes[3].disabled==false){var ibox=records[r].cells[3+i].childNodes[3];try{ibox.value=parseInt(number,10);}catch(e){alert(e);}}}}}stop();}else{alert('Script only works on the mass recruitment page');}
[/SPOIL]

ملاحظة:

1 - اذا تريد تدرب الجيوش الدفاعية تذهب على التدريب على مستوى المملكة ثم تضغط على مجموعة القرى الدفاعية ثم تضغط على على سكربت تدريب الجيوش الدفاعية وبعدها تضغط على تدريب اما بالنسبة للهجومية نفس الطريقة اعلاه مع مراعة الضغط على مجموعة القرى الهجومية ومن ثم على سكربت تدريب الهجوم من التول بار

2 - التوليفات في السكربت وضعتها:

الهجوم:
7003 فاس 60 كشافة 2759 فارس خفيف 250 فارس قوس 250 محطمة

الدفاع:

6000 رمح 6000 سيف 2459 رمح 100 كشافة 1000 ثيل

اذا اردت تغيير التشكيلات فقط غير الاعداد في السطر الاول وتجده مكتوب بهذا الشكل للتوليفة الدفاعية
[6000,6000,0,2459,100,0,0,1000,0,0,0]

اما بـ النسبـه ,للهجوم فـ نفس الشيء غير الـأعدآد ,الموجودة بالاعداد الي تريدها


بهذه الطريقة تقدر تعوض جيوشك الي خسرتها بسرعة ودون ان تستغرق وقت طويل في عملية وضع اعداد الجيوش في التدريب لكل قرية :)


طبعآ السكربت , لابد من وجـود عضــويه خـآصه لـ كي تستعملــه ..
اذآ ,مـآفهمت , او مااشتغل معـآكـ ,السكربت ,
رد عـلي , وان شـآلله افيــدكـ .. :)
 

DeletedUser16196

Guest
تم إنشاء السكربت دفاع وهجوم بإستخدام متصفح فايرفوكس ولكن طريقه تثبيت الجيوش لم أجدهـآ


وكمـآن الآيقونـآت الجدد بتاع السكربت أضغطهم ولآ بينضغطو.؟ ..؟
[/quote]

............
 
أعلى