Tete omar Posted December 8, 2012 Posted December 8, 2012 السلام عليكم ورحمة الله وبركاته , حبيت اسويلكم موضوع شرح لكلمة local أولاً لوكال يعني شي لوكال على الفنكشن او الشروط مثل if elseif function الوكال يعني شي محلي على الفنكشن , اقصد مثلاً اذا تبي تختصر getPlayerMoney -- العثور على فلوس اللاعب أكيد راح تسويلها اختصار مثلاً money = getPlayerMoney(player) لا تحسب ان البلاير هنا شي مفروض , هذا فقط كـ مثال , لان البلاير يعتمد على الحدث على أية حال .. المهم : مثلاً حنا نبي نسوي اذا مات يعطيك فلوس addEventHandler("onPlayerWasted",root, -- عندما يموت اللاعب function() --[[ ال source في هالحدث هو اللاعب الذي مات ]] local money = getPlayerMoney(source) -- الحين الوكال راح يكون محلي على هالكود فقط setPlayerMoney(source,money+5) -- يزود فلوس اللاعب اللي مات 5 دولار end ) الوكال هنا راح يكون لوكال على ال function الي فوق مثل ما نشوف ما فهمت ؟ , اعطيك مثال آخر addEventHandler("onPlayerLogin",root, function() --[[ ال source في هالحدث هو اللاعب الذي دخل حسابه ]] if( getPlayerMoney( source ) == 5)then -- اذا فلوس اللاعب 5 --[[ الحين هذا لوكال على ال if اللي فوق v ]] local nass = "فلوسك 5 دولار" outputChatBox(nass,source) -- هنا حطيت سورس عشان النص يشوفه اللاعب اللي دخل فقط هذا اذا كان عنده 5 دولار elseif( getPlayerMoney( source ) == 10 )then -- آخر اذا , فلوس اللاعب اللي دخل 10 --[[ الحين هذا لوكال على ال elseif اللي فوق v ]] local nass = "فلوسك 10 دولار" outputChatBox(nass,source) end end ) الحين هنا لا تخاف لان nass لوكال يعني ماراح يكون فيه تشابه اسماء عشان هي لوكال على ال if فقط أي سؤال أي استفسار , لا تتردد في الرد هنا !! واتمنى ان اكون افدتكم وياليت لكل اللي مهو فاهم يسوي يرد هنا ويقول وش اللي ما فهمه بالتحديد واللي يبي يضيف شي على الشرح , يا هلا وسهلا انتظروني في شرح آخر 1
Tete omar Posted December 9, 2012 Author Posted December 9, 2012 يا سلاآآم , الموضوع نور , الله يسلمك
TD[M]ER Posted December 9, 2012 Posted December 9, 2012 دائما مبدع اخوي تيتي الله يعطيكـ العافيهه يارب :] شرح متعوب عليهه
|Mr|-Talal07-| Posted December 9, 2012 Posted December 9, 2012 هذي البداية الي نبيها اشكرك يا تيتي على الشرح الرائع ولازم نكثر شروحات على اللي الناس ما تفهم لها local بعضهم مو فاهم للـ الله يوفق الجميع
nony Posted December 9, 2012 Posted December 9, 2012 اي والله ماكنت فاهم وش فايده ذي الكلمه الله يوفقك يا شنب افتني كثير يعطيك العافيه
Tete omar Posted December 9, 2012 Author Posted December 9, 2012 منورين جميعاً أي استفسار ؟؟ لاحد يتردد
abu5lf Posted December 9, 2012 Posted December 9, 2012 addEventHandler("onPlayerLogin",root, function() --[[ ال source في هالحدث هو اللاعب الذي دخل حسابه ]] if( getPlayerMoney( source ) == 5) -- اذا فلوس اللاعب 5 --[[ الحين هذا لوكال على ال if اللي فوق v ]] local nass = "فلوسك 5 دولار" outputChatBox(nass,source) -- هنا حطيت سورس عشان النص يشوفه اللاعب اللي دخل فقط هذا اذا كان عنده 5 دولار elseif( getPlayerMoney( source ) == 10 ) -- آخر اذا , فلوس اللاعب اللي دخل 10 --[[ الحين هذا لوكال على ال elseif اللي فوق v ]] local nass = "فلوسك 10 دولار" outputChatBox(nass,source) end end ) Wrong!
AhmadQTR Posted December 9, 2012 Posted December 9, 2012 مشكوور على الشرح جزاك الله خير و بيض الله وجهك tablesانشالله المره الجايه عن ال بس عندك اخطاء نسيت الthen addEventHandler("onPlayerLogin",root, function() --[[ ال source في هالحدث هو اللاعب الذي دخل حسابه ]] if( getPlayerMoney( source ) == 5) -- اذا فلوس اللاعب 5 --[[ الحين هذا لوكال على ال if اللي فوق v ]] then local nass = "فلوسك 5 دولار" outputChatBox(nass,source) -- هنا حطيت سورس عشان النص يشوفه اللاعب اللي دخل فقط هذا اذا كان عنده 5 دولار elseif( getPlayerMoney( source ) == 10 ) -- آخر اذا , فلوس اللاعب اللي دخل 10 --[[ الحين هذا لوكال على ال elseif اللي فوق v ]] then local nass = "فلوسك 10 دولار" outputChatBox(nass,source) end end)
R50_ Posted January 18, 2013 Posted January 18, 2013 تسلم والله على الشرح افدتني كثير . ما قصرت شرح كافي ووافي
кιηg-αвα∂у Posted February 22, 2013 Posted February 22, 2013 مشكور والله يعطيك العافية طيب لو حطيت الوكال بداية السكربت يعني مو داخل الفنكشن يضبط ؟
Tete omar Posted February 22, 2013 Author Posted February 22, 2013 مشكور والله يعطيك العافيةطيب لو حطيت الوكال بداية السكربت يعني مو داخل الفنكشن يضبط ؟ اكيد , لو حطيته خارج فنكشن راح يكون لوكال على الملف نفسه يعني مثلاً لو سويت window = guiCreateWindow(...) في ملف , يمديك تتصل بالوندو من ملف كلنت آخر مثل, تخفيها, تحط الفا لها, والخ ... لاكن اذا سويت local window = guiCreateWindow(...) راح يكون "لوكال" على الملف نفسه
кιηg-αвα∂у Posted February 23, 2013 Posted February 23, 2013 اوك مشكور طيب انا بحط window = guiCreateWindow(...) وفي ملف كلنت ثاني بحط guiSetVisible(window, false) يضبط صح ؟
iMr.Dawix~# Posted February 24, 2013 Posted February 24, 2013 اوك مشكورطيب انا بحط window = guiCreateWindow(...) وفي ملف كلنت ثاني بحط guiSetVisible(window, false) يضبط صح ؟ اكيد يضبط لو تجرب قبل ما تسأل احسن
кιηg-αвα∂у Posted February 24, 2013 Posted February 24, 2013 اوك مشكورطيب انا بحط window = guiCreateWindow(...) وفي ملف كلنت ثاني بحط guiSetVisible(window, false) يضبط صح ؟ اكيد يضبط لو تجرب قبل ما تسأل احسن سألت سعد
RoMaNd! Posted October 21, 2013 Posted October 21, 2013 طيب لو احط اي كود في وين احطه بالضبط مثل كود الي يعطيك فلوس لما تموت او اسوي ملف كلنت وسيرفر واحطه؟
hell_man Posted November 11, 2013 Posted November 11, 2013 السلام عليكم و رحمة الله مشكور اخي ع الشرح شرح بسيط جدا و حلو بس ياخي في شي انا تعقدت منه و جابلي مرض هذا addEventHandler و هذا وش الفرق بينهم باي وقت ينحطون addEvent و شكرا
The Killer Posted November 12, 2013 Posted November 12, 2013 addEventHandler -- الي هو وضع حدث امــأ هــذا addEvent -- هذا يضيف حدث يعني مثلا انت مسوي triggerServerEvent or triggerClientEvent في الملف الي سويت فيه ال triggerServerEvent or triggerClientEvent مثلا سويناها triggerServerEvent هذا راح يرسله للسيرفر تروح للسيرفر وتكتب هذا addEvent -- اسم الشي الي رسلته addEventHandler -- وتسوي له حدث مثال button = guiCreateButton(...) addEventHandler("onClientGUIClick", root, function () if (source == button) then triggerServerEvent("nothing", getLocalPlayer()) -- تكتب اسم الشي الي بترسله nothing بدال end end ) نروح للسيرفر addEvent("nothing", true) -- الي كانت في ال ترايقر nothing لاحظ حطيت addEventHandler("nothing", root, -- ونسوي لها حدث function (player) outputChatBox("hello", player, 255, 255, 0) end )
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now