Tete omar Posted December 8, 2012 Share 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 Link to comment
iPrestege Posted December 8, 2012 Share Posted December 8, 2012 يعطيك العافية شرحك كافي و وافي ^^ Link to comment
Tete omar Posted December 8, 2012 Author Share Posted December 8, 2012 يا هلا بك منور Link to comment
MR.S3D Posted December 9, 2012 Share Posted December 9, 2012 تسلم على هيك شرح لبى قلبك Link to comment
Tete omar Posted December 9, 2012 Author Share Posted December 9, 2012 يا سلاآآم , الموضوع نور , الله يسلمك Link to comment
TD[M]ER Posted December 9, 2012 Share Posted December 9, 2012 دائما مبدع اخوي تيتي الله يعطيكـ العافيهه يارب :] شرح متعوب عليهه Link to comment
|Mr|-Talal07-| Posted December 9, 2012 Share Posted December 9, 2012 هذي البداية الي نبيها اشكرك يا تيتي على الشرح الرائع ولازم نكثر شروحات على اللي الناس ما تفهم لها local بعضهم مو فاهم للـ الله يوفق الجميع Link to comment
nony Posted December 9, 2012 Share Posted December 9, 2012 اي والله ماكنت فاهم وش فايده ذي الكلمه الله يوفقك يا شنب افتني كثير يعطيك العافيه Link to comment
Tete omar Posted December 9, 2012 Author Share Posted December 9, 2012 منورين جميعاً أي استفسار ؟؟ لاحد يتردد Link to comment
abu5lf Posted December 9, 2012 Share 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! Link to comment
AhmadQTR Posted December 9, 2012 Share 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) Link to comment
R50_ Posted January 18, 2013 Share Posted January 18, 2013 تسلم والله على الشرح افدتني كثير . ما قصرت شرح كافي ووافي Link to comment
X-Tz[W]eR-X Posted February 21, 2013 Share Posted February 21, 2013 thinx man you are Shanab Link to comment
кιηg-αвα∂у Posted February 22, 2013 Share Posted February 22, 2013 مشكور والله يعطيك العافية طيب لو حطيت الوكال بداية السكربت يعني مو داخل الفنكشن يضبط ؟ Link to comment
Tete omar Posted February 22, 2013 Author Share Posted February 22, 2013 مشكور والله يعطيك العافيةطيب لو حطيت الوكال بداية السكربت يعني مو داخل الفنكشن يضبط ؟ اكيد , لو حطيته خارج فنكشن راح يكون لوكال على الملف نفسه يعني مثلاً لو سويت window = guiCreateWindow(...) في ملف , يمديك تتصل بالوندو من ملف كلنت آخر مثل, تخفيها, تحط الفا لها, والخ ... لاكن اذا سويت local window = guiCreateWindow(...) راح يكون "لوكال" على الملف نفسه Link to comment
кιηg-αвα∂у Posted February 23, 2013 Share Posted February 23, 2013 اوك مشكور طيب انا بحط window = guiCreateWindow(...) وفي ملف كلنت ثاني بحط guiSetVisible(window, false) يضبط صح ؟ Link to comment
iMr.Dawix~# Posted February 24, 2013 Share Posted February 24, 2013 اوك مشكورطيب انا بحط window = guiCreateWindow(...) وفي ملف كلنت ثاني بحط guiSetVisible(window, false) يضبط صح ؟ اكيد يضبط لو تجرب قبل ما تسأل احسن Link to comment
кιηg-αвα∂у Posted February 24, 2013 Share Posted February 24, 2013 اوك مشكورطيب انا بحط window = guiCreateWindow(...) وفي ملف كلنت ثاني بحط guiSetVisible(window, false) يضبط صح ؟ اكيد يضبط لو تجرب قبل ما تسأل احسن سألت سعد Link to comment
RoMaNd! Posted October 21, 2013 Share Posted October 21, 2013 طيب لو احط اي كود في وين احطه بالضبط مثل كود الي يعطيك فلوس لما تموت او اسوي ملف كلنت وسيرفر واحطه؟ Link to comment
hell_man Posted November 11, 2013 Share Posted November 11, 2013 السلام عليكم و رحمة الله مشكور اخي ع الشرح شرح بسيط جدا و حلو بس ياخي في شي انا تعقدت منه و جابلي مرض هذا addEventHandler و هذا وش الفرق بينهم باي وقت ينحطون addEvent و شكرا Link to comment
The Killer Posted November 12, 2013 Share 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 ) Link to comment
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