ورشة التعريب [الدفعة الأولى]

DeletedUser

Guest
مثلا انت اخترت هذا السكريبت
HTML:
javascript: Var    config={showpoints:true,showvillages:true,showoda:   true,showodd:true,width:'180px',height:'96px'};(wi   ndow.main||self).$.getscript('http://dl.dropbox.com/u/25377948/twscripts/ranking_stats.js',function(){var   script=new rankingstats();script.execute(config)});void(0);


الخطوة الأهم ان تفهم انه سكريبت يقوم باستدعاء سكريبت آخر


  1. اولا نبحث داخل السكريبت عن الرابط و نقوم باستخراجه
    HTML:
    http://dl.dropbox.com/u/25377948/twscripts/ranking_stats.js
  2. ننسخ الرابط و نضعه في بار المتصفح
  3. نقوم بحفظه على الجهاز
  4. نقوم بأهم التغيرات الممكنة عليه
  5. نرفع السكريبت مجدداً على موقع (موقع السكريبتات العربي يوفر هذه الخدمة) اذهب الى سكريبتات المستخدمين و املئ كل شيء ستجد اشارة قم بنزعها لانه ليس سكريبت مستخدمين ( الملف صيغته .user.js)
  6. ستحصل على رابط السكريبت الجديد
  7. انسخ الرابط الجديد
  8. قم بعمل تغير في السكريبت الأصلي بحذف الرابط الاجنبي و وضع الرابط الجديد
  9. الآن قمت بجعل كل السكريبت تحت سيطرتك
  10. في حالة نسيت شيء او اردت تعديل بعض الأمور , تستطيع العودة لموقع السكريبتات العربي و تعديل مباشرة


حلو جميل مره :eek: !!.


javascript:var defaultReserve={wood:0,clay:0,iron:0};(window.main||self).$.getScript('http://twscript.eb2a.com/up/32_20120219063954.js',function(){var script=new MintCoins();script.execute(defaultReserve);});void(0);


سكربت التخزين..

خش على الاكادمية وضغط السكربت..

وشوف المشكلة.. (الي ترجمته طلعت لي ؟؟؟؟؟؟ وش السب الاستفهامات؟)


ركب السكربت وتعرف المشكلة
 

DeletedUser

Guest
[SPOIL]



حلو جميل مره :eek: !!.


javascript:var defaultReserve={wood:0,clay:0,iron:0};(window.main||self).$.getScript('http://twscript.eb2a.com/up/32_20120219063954.js',function(){var script=new MintCoins();script.execute(defaultReserve);});void(0);


سكربت التخزين..

خش على الاكادمية وضغط السكربت..

وشوف المشكلة.. (الي ترجمته طلعت لي ؟؟؟؟؟؟ وش السب الاستفهامات؟)


ركب السكربت وتعرف المشكلة

[/SPOIL]

سبب علامات الاستفهام هو حفظك للـjs بصيغة الـANSI وهي لا تدعم العربيه,
إحفظ بصيغة Unicode OR UTF-8
 

DeletedUser4248

Guest



حلو جميل مره :eek: !!.


javascript:var defaultReserve={wood:0,clay:0,iron:0};(window.main||self).$.getScript('http://twscript.eb2a.com/up/32_20120219063954.js',function(){var script=new MintCoins();script.execute(defaultReserve);});void(0);


سكربت التخزين..

خش على الاكادمية وضغط السكربت..

وشوف المشكلة.. (الي ترجمته طلعت لي ؟؟؟؟؟؟ وش السب الاستفهامات؟)


ركب السكربت وتعرف المشكلة

هذا هو الحل
belala2.jpg


بعدين تعيد ترفعه
 

DeletedUser

Guest
^ ثانكس ياحلوين..:)

نزلنا او سكربت في الموقع.. وهو سكربت اظهار احصائيات اللاعب

كود:
Javascript: var   config={showPoints:true,showVillages:true,showODA:true,showODD:true,width:'180px',height:'96px'};(window.main||self).$.getScript('http://twscript.eb2a.com/up/32_20120219091440.js',function(){var   script=new RankingStats();script.execute(config)});void(0);

انشاءالله الباقي في الطريق :)

  • سكربت حفظ الموارد >>تم
  • سكربت اظهار احصائيات اللاعب >>تم
  • الباحث عن نوبل >>تم
  • سكربت البريد >>تم
 

DeletedUser23328

Guest
تم تحديث الموضوع , باقي 14 من 18 سكريبت
بالتوفيق للجميع
في انتضاركم
 

DeletedUser115

Guest
الاسم : إرسال الموارد إلى الإحداثيات
وصف : يرسل مبلغ محدد من الموارد لقائمة الاحداثيات المكتوبة ما عليك سوى تغير الاحداثيات
السكربت :
PHP:
javascript: Var arrratio = [4, 5, 5]; var  intminmerchants  = 1; var w = "424|581 422|583 421|584 427|584 422|586";   $.getscript("http://dl.dropbox.com/u/24469843/tribalwars/scripts/marketsender.js");   void(0);



^بما اني فاضي واحتري السوني فيجاس يخلص قلت خل اسساهم معكم بشي :d هالسكربت عندي
>> محاولة تذكر للتعريب :d
 
التعديل الأخير بواسطة المشرف:

DeletedUser115

Guest

^بما اني فاضي واحتري السوني فيجاس يخلص قلت خل اسساهم معكم بشي :d هالسكربت عندي
>> محاولة تذكر للتعريب :d

لوول حسيت نفسي اول مرة اعرب :$ للأسسف فشلت محاولة التذكر :d

[SPOIL] [/SPOIL]
^ذا السسورس كود كامل .. وش اسوي الحين ؟
+ السكربت ما يشتغل داخل اللعبة
 

DeletedUser4248

Guest
حتى انا جربته على السريع و ما اشتغل معي
و كنت جاي أسألك عشان تشرح لي كيف يشتغل ههه

بدقق فيه , لكن احتمال كبير راح نطلب من صاحب الموضوع يحطه جنب لحين ما نرفع المستوى أكثر و أكثر
 

DeletedUser23328

Guest

DeletedUser4248

Guest
اشتغل معي
PHP:
javascript: var arrRatio = [4, 5, 5];  var intMinMerchants = 1;  var w = "424|581 422|583 421|584 427|584 422|586";  $.getScript("http://dl.dropbox.com/u/24469843/Tribalwars/Scripts/MarketSender.js");  void(0);
بالمناسبة الاحداثيات التي في وسط السكريبت اعتقد لديها مهمة
 

DeletedUser23328

Guest
اشتغل معي
PHP:
javascript: Var arrratio = [4, 5, 5];  var intminmerchants = 1;  var w = "424|581 422|583 421|584 427|584 422|586";  $.getscript("http://dl.dropbox.com/u/24469843/tribalwars/scripts/marketsender.js");  void(0);
بالمناسبة الاحداثيات التي في وسط السكريبت اعتقد لديها مهمة


يعني مش لازم تضع مكان تلك الاحداثيات قرى خاص لك
+ على اي صفحة يشتغل السكريبت
 

DeletedUser13919

Guest

يعني مش لازم تضع مكان تلك الاحداثيات قرى خاص لك
+ على اي صفحة يشتغل السكريبت

ما تفرق رغم انه الاغلب يحط احطاثيات قراه حتى تقدر ترسلها موارد
لكن تقدر تحط احداثيات قرى اخرى من القبيلة
يعمل في صفحة ارسال الموارد السوق
بخصوص Var arrratio = [4, 5, 5]
هذي عدد الموارد اللي تبغى تخليها فقراك اذا ما خانتني الذاكرة
بحيث 4 ترمز للخشب و 5 للطمي و 5 الاخيرة للحديد
4 5 5 يعني 4000 5000 5000
في الغالب عند الاستعمال يتم تثبيت القيم على
25, 30, 28
حتى تترك في القرية كمية من الموارد للصقل عند الحاجة او تقدر تخليها 40 50 50
حتى تخلي امكانية تدريب نبيل اضطراري

مجملا هذا السكريبت كان يستخدم قبل ما يتم برمجة ressourcebalancer
هذا الاخير يغنيك عن استخدام هذا السكريبت و يعطيك مميزات اخرى كثيرة


الف شكر على المجهودات الكبيرة و الموضوع الرائع
اخيرا بخصوص سكريبت OPGenerator
الاسم :OP مولدات
الوصف :تشغيل على صفحة ملف لاعب و شغله توليد مخططات
موضوع الشرح : http://forum.tribalwars.net/showthread.php?t=243159
السكريبت :
تعودت على استخدامه من دون تعريب بنسخة اخرى منه خالية من التاك سيليكتور
لكن ساحاول تعريبه اذا سمح لي الوقت
ملاحظة هناك سكريبت مدرج فيه لا يعمل على نسختنا
و هو takselector الذي ذكرته سابقا يلزم له اعادة بناء حتى يشتغل

بالتوفيق للجميع
 

DeletedUser4248

Guest
هل من أسألة ^^

الفرق بين التعريب و البرمجة
راح أتكلم عن الفرق بين تعريب سكريبت و برمجة سكريبت
التعريب : هو القيام بترجمة مصطلحات من لغة اجنبية الى اللغة العربية , حيث ان دور هذه المصطلحات لا تتعدى مهمة التعامل مع المستعمل , مثلا تغير كلمة village الى قرية , هذه الكلمة مهمتها هي مساعدة الزائر على التفاعل مع وظائف السكريبت فمثلا لو غير الكلمة الى كلمة دون معنى مثلا حولت كلمة (اظغط) الى (ارعص هوون) فالسكريبت يبقى شغال , لكن اذا حدث و غير شيء اكثر من هذا في برمجة السكريبت فالسكريبت معرض لتعطل كلياً او جزئياًَ . كما ان التعريب لا يحتاج الفهم الكامل للغة الجافا سكريبت , لان ستجد الكلامات التي يجب تعريبها بواسطة البحث في السكريبت

برمجة سكريبت : هي عملية مركبة تعتمد على الفهم الاساسي للغة برمجة تسمى الـjavascript
 

DeletedUser115

Guest

[*]الاسم :الانتقال إلى القرية التالية
الوصف : الانتقال إلى القرية التالية يعمل من الشكل العام
السكريبت :
PHP:
javascript:var player =   window.game_data.player.id;var sitter =   window.location.href.match(/t\=\d+/i);window.location="game.php?village=n"   + window.game_data.village.id + "&screen=" +   window.game_data.screen + "&t='search_for'" + player + (sitter ?   ("&" + sitter) : "")
^السسْكربت يعمل بمجرد تَركيبه
لاا اعلم ما فائدته فَأسهم الانتقال موجودة وتستطيع الانتقال بها من قرية للقرية التاليى
 

DeletedUser115

Guest


[*]الاسم :عرض مشاركة نمو القرية على الخريطة
الوصف :http://forum.tribalwars.net/showthread.php?t=230275
السكريبت :
PHP:
javascript:if(game_data.screen!='map'){document.location.replace('?screen=map');void(0)}function   getDoc(){return   document}$(document).ajaxStop(function(){TWMap.map.reload()});coords=[];for(row=0;row<TWMap.size[1];row++){for(col=0;col<TWMap.size[0];col++){coord=TWMap.map.coordByPixel(TWMap.map.pos[0]+(TWMap.tileSize[0]*col),TWMap.map.pos[1]+(TWMap.tileSize[1]*row));if(TWMap.villages[coord.join("")]){coords.push(coord[0]+'|'+coord[1])}}}url='http://www.twstats.com/scriptdispatch.php?script=mapmod&m='+game_data.market+'&s='+game_data.world+'&v='+game_data.version+'&coords='+coords.join(',');scr=$('<script   type="text/javascript"   />').attr('src',url);$(document).append(scr);void(0);


^بمقارنة السكربت مع سكربت|الوقت الاخير لزيادة نقاط القرية وجدت تطابق في السورس كود للسكربتين

السكربت مب شغال " اعتقد التحديثات الاخيرة لها علاقةة بها الشي" , عدلت عليه التعديل الموجود باللون الاحمر ومع كذا مو ششغال >< "تعدمت احطه بسوبلير عشان يصير اوضح"

[SPOIL]javascript:if(game_data.screen!='map'){document.location.replace('?screen=map');void(0)}function getDoc(){return document}$(document).ajaxStop(function(){TWMap.map.reload()});coords=[];for(row=0;row<TWMap.size[1];row++){for(col=0;col<TWMap.size[0];col++){coord=TWMap.map.coordByPixel(TWMap.map.pos[0]+(TWMap.tileSize[0]*col),TWMap.map.pos[1]+(TWMap.tileSize[1]*row));if(TWMap.villages[coord.join("")]){coords.push(coord[0]+'|'+coord[1])}}}url='http://ae.twstats.com/scriptdispatch.php?script=mapmod&m='+game_data.market+'&s='+game_data.world+'&v='+game_data.version+'&coords='+coords.join(',');scr=$('<script type="text/javascript" />').attr('src',url);$(document).append(scr);void(0);

[/SPOIL]
 

DeletedUser4248

Guest
^السسْكربت يعمل بمجرد تَركيبه
لاا اعلم ما فائدته فَأسهم الانتقال موجودة وتستطيع الانتقال بها من قرية للقرية التاليى
السكريبت ما فيه اي شيء يستحق التعريب



^بمقارنة السكربت مع سكربت|الوقت الاخير لزيادة نقاط القرية وجدت تطابق في السورس كود للسكربتين

السكربت مب شغال " اعتقد التحديثات الاخيرة لها علاقةة بها الشي" , عدلت عليه التعديل الموجود باللون الاحمر ومع كذا مو ششغال >< "تعدمت احطه بسوبلير عشان يصير اوضح"

[spoil]javascript:if(game_data.screen!='map'){document.location.replace('?screen=map');void(0)}function getdoc(){return document}$(document).ajaxstop(function(){twmap.map.reload()});coords=[];for(row=0;row<twmap.size[1];row++){for(col=0;col<twmap.size[0];col++){coord=twmap.map.coordbypixel(twmap.map.pos[0]+(twmap.tilesize[0]*col),twmap.map.pos[1]+(twmap.tilesize[1]*row));if(twmap.villages[coord.join("")]){coords.push(coord[0]+'|'+coord[1])}}}url='http://ae.twstats.com/scriptdispatch.php?script=mapmod&m='+game_data.market+'&s='+game_data.world+'&v='+game_data.version+'&coords='+coords.join(',');scr=$('<script type="text/javascript" />').attr('src',url);$(document).append(scr);void(0);

[/spoil]
مشرف هناك يقول انه لا يمكن اصلاح هذا السكريبت
راح فيها
 

DeletedUser115

Guest
جَميل
8.اسم : نقطة التجمع #المسافة#
وصف : في نقطة التجمع يظهر مسافة واحدة من القرى التي تدعم.
السكربت :
PHP:
Javascript: $.getScript("http://dl.dropbox.com/u/24469843/Tribalwars/Scripts/rally.distance.js"); void(0);
^ماعرفت وين يشتغل ودخلت للسورس كود مالقيت شي ممُكن اعربه
help mp :p
_
#49
#50
#51
#52
#53
#54
#55
^نقدر نقول ان السكربت التاسع من سكربتات البار السريع منتهي ؟
 
أعلى