Jump to content

طلب فنكشنات


Recommended Posts

اتوقع تعرفون مود الرسائل الخاصةة..

ابي فنكشن يفتح لوحة تواصل للاعب

مثلا لاعب حدد علاعب الاخر

يفتح لوحة فيها

ميمو

+

ايديت

الحين انا ابي اجيب اللاعبين الي كتبو في الايديت كيف

؟

عشان اضيفهم في الميمو

يعني مثال

الالاعب الاول كتب كذا :

سلام عليكم

ولاعب الثاني كتب كذا:

وعليكم سلام

يجي في الميمو كذا

[22:53:00PM] : Player1 : سلام عليكم

[22:53:02PM] : Player2 : وعليكم السلام

=====

انتهينا ؟

اوك الحين مسوي لوحة الفريند

حق الاصدقاء

انا مسوي زرين

حذف

اضافة

ابيه الاضافة يضيف اصدقاء كيف ؟

يجيه لوحة

فيه جريد ليست

فيه لاعبين

يختار فيهم من لاعبين

وبعدين لما يختار

يجيه في لوحة الاولى

يضيف في الجريد ليست اسم الصديق

اتمنى تكونو فهمتوني !

بدي الفنكشنات لو سمحتو !

Link to comment
اتوقع تعرفون مود الرسائل الخاصةة..

ابي فنكشن يفتح لوحة تواصل للاعب

مثلا لاعب حدد علاعب الاخر

يفتح لوحة فيها

ميمو

+

ايديت

الحين انا ابي اجيب اللاعبين الي كتبو في الايديت كيف

؟

عشان اضيفهم في الميمو

يعني مثال

الالاعب الاول كتب كذا :

سلام عليكم

ولاعب الثاني كتب كذا:

وعليكم سلام

يجي في الميمو كذا

[22:53:00PM] : Player1 : سلام عليكم

[22:53:02PM] : Player2 : وعليكم السلام

=====

'onClientGUIClick' -- زر ارسال الرسالة 
guiSetText (memo,""..guiGetText(memo)\n.." "..getPlayerName(localPlayer).." : "..guiGetText (edit).."") -- نكتب الرسالة عند الاعب المحلي 
triggerServerEvent ("",getPlayerFromName(selected),getPlayerName(localPlayer),guiGetText(memo),guiGetText(edit)) -- نعمل تريجر للاعب اللي اسمه اتحدد في الجريد ليست عشان الرسالة تكون عنده و تتبعتله 
  
addEvent -- server 
addEventHandler -- للاعب اللي اتعمله تريجر فوق 
triggerClientEvent(source,"",source,sender's'name,memoText,editText) -- نروح جهة الكلينت الخاصة بالاعب اللي اتعمله تريجر  
  
addEvent -- client 
addEventHandler 
guiSetText (memo,""..memoText\n.." "..sender's'name.." : "..editText.."") -- نكتبله الرسالة المبعوتة ليه من المرسل 

انتهينا ؟

اوك الحين مسوي لوحة الفريند

حق الاصدقاء

انا مسوي زرين

حذف

اضافة

ابيه الاضافة يضيف اصدقاء كيف ؟

يجيه لوحة

فيه جريد ليست

فيه لاعبين

يختار فيهم من لاعبين

وبعدين لما يختار

يجيه في لوحة الاولى

يضيف في الجريد ليست اسم الصديق

اتمنى تكونو فهمتوني !

بدي الفنكشنات لو سمحتو !

"onClientGUIClick" -- زر الاضافة 
guiGridListGetSelectedItem -- اعمل تحقق بأن في رو او اسم محدد بالجريد ليست اللي فيه اسماء الاعبين 
guiGridListGetItemText -- جيب اسم الاعب المحدد من جريد ليست اسماء الاعبين 
guiGridListAddRow -- ضيف رو لجريد ليست الاصدقاء 
guiGridListSetItemText -- حط اسم للرو بالأسم اللي انت جبت بيه اسم الاعب المحدد من الجريد ليست اسماء الاعبين 

يارب تكون فهمت بس :'D

Link to comment

^

شكراً افدتني جداً

+

الحين ودي اللاعب الي حدد عليه يضهر له شات فقط بس مضلل

يعني Alpha

ضعيفةة

ويطلع صوت انا ابي احدده

+

ابي اجيب الوقت الي ارسل فيه الرسالة

استعمل

  
getRealTime 
  

؟

Link to comment
^

شكراً افدتني جداً

+

الحين ودي اللاعب الي حدد عليه يضهر له شات فقط بس مضلل

يعني Alpha

ضعيفةة

ويطلع صوت انا ابي احدده

+

ابي اجيب الوقت الي ارسل فيه الرسالة

استعمل

  
getRealTime 
  

؟

getTimerDetails 
Link to comment
ابي فنكشنات اذا ضغط عالراديون بوتن يلون اسمه الموجود في الجريد ليست لكل لاعبين

guiRadioButtonGetSelected 
getPlayerName -- getPlayerFrom GridList 
triggerServerEvent 
for -- loop all players to show player name colored 
triggerClientEvent 
guiGridListSetItemColor 
Link to comment
مافهمت حاجة وحده
  
getPlayerName -- getPlayerFrom GridList 
  

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

تروح تسوي بالسيرفر سايد ذا الفنكشن

getPlayerFromName(Client) -- تستبدل كلنت بأسم الاعب حسب الفنكشن اللي عندك 
Link to comment

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

انا ابي لو حدد لاعب في الراديون بوتن

يلون اسمه الموجود في الجريد ليست اتمنى تكون فهمتني

بنسبه لفنكشن كيف اجيب لاعب وكيف اغير لونه يعني اي واحد بيغير ؟؟؟؟؟؟

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...