في هاذا الموضوع سوف اتحدث عن بعض الاكواد الخاصه بالوا وشرحها بالتفاصيل 
tfm.exec.giveCheese(playerName) <------ إعطاء جبن للاعب
tfm.exec.giveMeep(playerName) <------ اعطاء قدرة اطلاق الميب للاعب
tfm.exec.killPlayer(playerName) <------ قتل لاعب
tfm.exec.snow(time, power) <------ هطول ثلج على الشاشة
tfm.exec.setVampirePlayer(playerName) <------ تحويل لاعب لخفاش
tfm.exec.setUIShamanName(text) <------ تحويل اسم الشامان الذى فى واجهة المستخدم إلى النص الذى تريده
tfm.exec.setUIMapName(text) <------ تحويل اسم الخريطة التى فى واجهة المستخدم إلى النص الذى تريده
tfm.exec.setGameTime(seconds, add) <------ تغيير وقت الخريطة
اظهار شاشه صغيره
tfm.exec.setPlayerScore(playerName, score, add) <------ تغيير نقاط لاعب
tfm.exec.setNameColor(playerName, color) <------ تغيير لون اسم لاعب
tfm.exec.respawnPlayer(playerName) <------ ارجاع لاعب إلى اللعب
tfm.exec.playerVictory(playerName) <------ جعل لاعب يفوز
ui.updateTextArea(id, text, targetPlayer) <------ تحديث مساحة الكتابة
ui.removeTextArea(id, targetPlayer) <------ حذف مساحة الكتابة
الجزء الثاني قريبا
tfm.exec.giveCheese(playerName) <------ إعطاء جبن للاعب
التأثير:اعطاء الجبن للاعب اذا لم يكن لديه الجبن
المناقشات:
tfm.exec.giveCheese("Rxo")
المناقشات:
- playerName (حرفى) - اسم اللاعب الذى سيأخد الجبن.
tfm.exec.giveCheese("Rxo")
التأثير: اعطاء اللاعب قدرة اطلاق "الميب", التى توجد فى نمط السورفايفر. اللاعبون المختارون يمكنهم الضغط على زر المسافة كل ثوانى قليلة لاطلاق الميب او "انفجار صغير" يضرب جميع الفئران بعيداً.
المناقشات:
مثال:
tfm.exec.giveMeep("Thausael")
اذا كنت تريد اعطاء الميب للكل تلقائيا
for name, player in next, tfm.get.room.playerList do
tfm.exec.giveMeep(name)
end
المناقشات:
- playerName (حرفى) - اسم اللاعب الذى ستعطيه القدرة على اطلاق الميب.
مثال:
tfm.exec.giveMeep("Thausael")
اذا كنت تريد اعطاء الميب للكل تلقائيا
for name, player in next, tfm.get.room.playerList do
tfm.exec.giveMeep(name)
end
التأثير: قتل اللاعب المختار, يمكنك حذفه عبر تكرار هذا الامر.
المناقشات:
مثال:
tfm.exec.killPlayer("Bodyy")
اذا كنت تريد قتل الكل
for name, player in next, tfm.get.room.playerList do
tfm.exec.killPlayer(name)
end
المناقشات:
- playerName (حرفى) - اسم اللاعب الذى تريد قتله.
مثال:
tfm.exec.killPlayer("Bodyy")
اذا كنت تريد قتل الكل
for name, player in next, tfm.get.room.playerList do
tfm.exec.killPlayer(name)
end
التاثير يقوم باسقاط الثلج عل االارض
مده هبوط الثلج المعتاد 60
قوه هبوط الثلج المعتاد 10
tfm.exec.snow(60,10)
مده هبوط الثلج المعتاد 60
قوه هبوط الثلج المعتاد 10
tfm.exec.snow(60,10)
التأثير: تحويل لاعب إلى خفاش, كما فى ماب الخفاش فى نمط السورفايفر. الخفافيش سيكون لون اسمها باللون الاحمر, واذا لمس الخفاش فأر سيتحول هذا الفأر إلى خفاش ايضاً.
tfm.exec.setVampirePlayer("Medotop")
اذا كنت تريد تحويل الكل لخفاش
for name, player in next, tfm.get.room.playerList do
tfm.exec.setVampirePlayer(name)
tfm.exec.setVampirePlayer("Medotop")
اذا كنت تريد تحويل الكل لخفاش
for name, player in next, tfm.get.room.playerList do
tfm.exec.setVampirePlayer(name)
tfm.exec.setUIShamanName("Peeb is a Pro")
tfm.exec.setUIMapName(text) <------ تحويل اسم الخريطة التى فى واجهة المستخدم إلى النص الذى تريده
التأثير: تضع نص فى اعلى واجة المستخدم التى تكون فى مكان رمز الخريطة. يتم الاحتفاظ برمز الخريطة لنفسك.
المناقشات:
المثال:
tfm.exec.setUIMapName("Tigrounette is smelly")
المناقشات:
- text (حرفى) - النص الذى سيظهر فى اعلى يسار واجهة المستخدمI.
المثال:
tfm.exec.setUIMapName("Tigrounette is smelly")
التأثير: تحديد الوقت المتبقي على الجولة الحالية.
المناقشات:
مثال:
tfm.exec.setGameTime(600,true)
المناقشات:
- seconds (عدد صحيح) - وقت الجولة بالثوانى .
- add (منطقى) - اذا كانت true, سيتم اضافة الثوانى إلى الجولة الحالية. اذا كانت false, سيتم تحديد توقيت الجولة الحالية لكمية الثواني في الجولة الأولى.
مثال:
tfm.exec.setGameTime(600,true)
ui.addPopup(1,0,"'طب يلا عركه مين هيبدا فالمشاركه؟",nil,180,300,200,true) شاشه صغيره للولكم
المناقشات : يمكنك تغير حجم الشاشه التي ستظهر ومكانها
المناقشات : يمكنك تغير حجم الشاشه التي ستظهر ومكانها
tfm.exec.setPlayerScore(playerName, score, add) <------ تغيير نقاط لاعب
التأثير: تغيير نقاط اللاعب التى حصل عليها. النقاط توجد فى ال tfm.get.room.playerList table ويمكننا أن نرى جدول النقاط بجوار الشات.
المناقشات:
مثال:
tfm.exec.setPlayerScore("Tigrounette",25
المناقشات:
- playerName (حرفى) - اسم اللاعب الذى تريد أن تغير نقاطه.
- score (عدد صحيح) - عدد النقاط التى تريد أن تعطيها له.
- add (منطقى) - اذا كانت true, ستجمع نقاط اللاعبالاساسية مع نقاط اللاعب المزودة. اذا كانت false,ستكون نقاطه المزودة فقط.
مثال:
tfm.exec.setPlayerScore("Tigrounette",25
tfm.exec.setNameColor(playerName, color) <------ تغيير لون اسم لاعب
لتأثير: يحدد لون اسم الذي يظهر, الكتابة فوق أي لون من السابق قد تكون لديهم (على سبيل المثال, الاصدقاء لونهم اخضر).
المناقشات:
مثال:
tfm.exec.setNameColor("Tigrounette",0xFFFFFF)
المناقشات:
- playerName (حرفى) - اسم اللاعب الذى تريد تغيير لونه.
- color (حرفى) - منطقة لون النص, ستكون رمز الهكس. اذا كانت 0, اسمائهم سوف ترجع كما كانت.
مثال:
tfm.exec.setNameColor("Tigrounette",0xFFFFFF)
التأثير: تقوم بإرجاعك إلى اللعب اذا كنت قد مت.
المناقشات:
مثال:
tfm.exec.respawnPlayer("Thausael")
المناقشات:
- playerName (حرفى) - اسم اللاعب الذى تريد استرجاعه.
مثال:
tfm.exec.respawnPlayer("Thausael")
tfm.exec.playerVictory(playerName) <------ جعل لاعب يفوز
تأثير: يجعل اللاعب يحاكى الذهاب إلى الجحر, اذا كانوا يمتلكون الجبن سوف يذهبون واذا لم يفعلوا سيكملون كما لم يحدث شئ.
المناقشات:
مثال:
tfm.exec.playerVictory("Erin1")
المناقشات:
- playerName (حرفي) - اسم اللاعب الذي تريده أ يفوز.
مثال:
tfm.exec.playerVictory("Erin1")
ui.updateTextArea(id, text, targetPlayer) <------ تحديث مساحة الكتابة
التأثير: استبدال النص بنص آخر مع شئ آخر.
المناقشات:
مثال:
ui.updateTextArea(1,"This is some different text.",nil)
المناقشات:
- id (عدد صحيح) - هوية مساحة النص التى ستتغير.
- text (حرفى) - النص ليتم عرضه فى المساحة المحدثه.
- targetPlayer (حرفى) - اسم اللاعب سيتم تحديث عنده المساحة. اذا كانت nil, سوف تظهر عند جميع اللاعبين فى نص جديد.
مثال:
ui.updateTextArea(1,"This is some different text.",nil)
ui.removeTextArea(id, targetPlayer) <------ حذف مساحة الكتابة
لتأثير: نقوم لإزالة مساحة النص كاملة, وتوقف اظهارها ولا يسمح الضغط عليها
المناقشات:
مثال:
ui.removeTextArea(1,nil)
المناقشات:
- id (عدد صحيح) - هوية مساحة النص التي نريد إزالتها
- targetPlayer (حرفي) - اسم اللاعب الذي يملك هوية مساحة النص. اذا كانت nil, كل اللاعبين سوف تمحي عندهم.
مثال:
ui.removeTextArea(1,nil)
الجزء الثاني قريبا





