Ahmed_Negm Posted July 24, 2016 Share Posted July 24, 2016 يجماعا حد يسعدني حولت اقللد مود فكرة العاجل عن طريق لوحة فيها ايديت تكتب فيها الكلمة وتضغط تطبيق يأثر علي dxDrawText المشكلة مو مشكلة واحدة المشكلة مشكلتين المشكلة الأول يأما يتطبق وما يرسل للكل يرسل لك انت فقط يأما ما يرسل شيء من اساسوا بعد ما عدلت عليه ملاحظة اللوحة يوجد بيها اتنين عاجل ورسالة علي الشاشة انا ما برمجبت االاا العاجل التاني فقط للتجربة اما الباقي بعمله بس بعد ما انجح ياريت تشوفلي حل الكود -----client ------------------------------ -----------WindoW ------------------------------ GUIEditor = { combobox = {}, button = {}, edit = {}, label = {}, } Message = guiCreateWindow(407, 236, 800, 454, "Message Window", false) guiWindowSetSizable(Message, false) guiSetProperty(Message, "CaptionColour", "FFFE070D") GUIEditor.label[1] = guiCreateLabel(355, 17, 94, 15, "العاجل الأول", false, Message) guiLabelSetColor(GUIEditor.label[1], 47, 238, 250) guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) GUIEditor.edit[2] = guiCreateEdit(10, 42, 781, 33, "", false, Message) guiEditSetMaxLength(GUIEditor.edit[2], 100) GUIEditor.button[1] = guiCreateButton(355, 85, 93, 31, "تطبيق", false, Message) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF442BFF") GUIEditor.label[2] = guiCreateLabel(355, 126, 94, 15, "العاجل الثاني", false, Message) guiLabelSetColor(GUIEditor.label[2], 47, 238, 250) guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) GUIEditor.edit[4] = guiCreateEdit(10, 151, 779, 33, "", false, Message) guiEditSetMaxLength(GUIEditor.edit[4], 100) GUIEditor.button[2] = guiCreateButton(355, 194, 93, 31, "تطبيق", false, Message) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF442BFF") GUIEditor.label[3] = guiCreateLabel(354, 235, 94, 15, "رسالة الشاشة", false, Message) guiLabelSetColor(GUIEditor.label[3], 247, 231, 49) guiLabelSetHorizontalAlign(GUIEditor.label[3], "center", false) GUIEditor.edit[5] = guiCreateEdit(10, 260, 777, 33, "", false, Message) guiEditSetMaxLength(GUIEditor.edit[5], 100) GUIEditor.button[3] = guiCreateButton(354, 303, 93, 31, "تطبيق", false, Message) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF43E443") GUIEditor.label[5] = guiCreateLabel(210, 344, 94, 21, "اللون", false, Message) guiSetFont(GUIEditor.label[5], "default-bold-small") guiLabelSetColor(GUIEditor.label[5], 25, 158, 235) guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false) guiLabelSetVerticalAlign(GUIEditor.label[5], "center") GUIEditor.edit[6] = guiCreateEdit(26, 344, 35, 23, "255", false, Message) guiSetProperty(GUIEditor.edit[6], "NormalTextColour", "FFFE070D") guiEditSetMaxLength(GUIEditor.edit[6], 3) GUIEditor.edit[7] = guiCreateEdit(100, 344, 35, 23, "255", false, Message) guiSetProperty(GUIEditor.edit[7], "NormalTextColour", "FF18A614") guiEditSetMaxLength(GUIEditor.edit[7], 3) GUIEditor.edit[8] = guiCreateEdit(175, 344, 35, 23, "0", false, Message) guiSetProperty(GUIEditor.edit[8], "NormalTextColour", "FF191FFE") guiEditSetMaxLength(GUIEditor.edit[8], 3) GUIEditor.button[4] = guiCreateButton(18, 398, 167, 46, "اغلاق", false, Message) guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFCE28C8") function dxx() local edit2 = guiGetText (GUIEditor.edit[4]) local R = guiGetText (GUIEditor.edit[6]) local G = guiGetText (GUIEditor.edit[7]) local B = guiGetText (GUIEditor.edit[8]) dxDrawText(edit2, 23, 260, 617, 265, tocolor(R, G, B, 255), 1.2, "sans", "left", "top", false, false, false, true, false) end --------------------------------- ----------Script --------------------------------- addEventHandler ("onClientGUIClick", root, function () if ( source == GUIEditor.button[2] ) then triggerServerEvent("triggerFromClient", localPlayer) end end) addEvent("triggerFromServer", true) addEventHandler("triggerFromServer", root, function () addEventHandler("onClientRender", root ,dxx) end ) -------server addEvent("triggerFromClient", true) addEventHandler("triggerFromClient", root, function () triggerClientEvent("triggerFromServer", root) end ) ياريت حل ارجوكم بقالي تلت ايام اشتغل عليه وما ينجح وشكرآ Link to comment
Ahmed_Negm Posted July 24, 2016 Author Share Posted July 24, 2016 متردوا ليش محد يرد مكسلين يعني تردوا ولا ايه مش برضك دا منتدي ماتا ولا انا جيت غلط Link to comment
N3xT Posted July 24, 2016 Share Posted July 24, 2016 متردوا ليش محد يرد مكسلين يعني تردوا ولا ايه مش برضك دا منتدي ماتا ولا انا جيت غلط خل أخلاقك زينة عشان نرد عليك .. المنتدى ذا نساعدك تطوع فقط مب لكن مب مجبورين نساعدك عموماً الديبق وش يطلع فيه ؟ Link to comment
Ahmed_Negm Posted July 24, 2016 Author Share Posted July 24, 2016 متردوا ليش محد يرد مكسلين يعني تردوا ولا ايه مش برضك دا منتدي ماتا ولا انا جيت غلط خل أخلاقك زينة عشان نرد عليك .. المنتدى ذا نساعدك تطوع فقط مب لكن مب مجبورين نساعدك عموماً الديبق وش يطلع فيه ؟ اسف بس المشكلة انكم ما ترودون علي ناس كتيييير وبتكسلوو كل ما اكلم مبرمج يقولي انشر في المنتدي وانا الصراحا مضايق علي الأخر من ام المود حتي مود فكرته صغيره زي دي مش عارف اعمللها اسف علي العموم بالنسبة للديبق فهوا بيقلي حجتين ان الكومند هندلر مضاف قبل كدا وخطأ في dxdrawtext Link to comment
N3xT Posted July 24, 2016 Share Posted July 24, 2016 Client : GUIEditor = { combobox = {}, button = {}, edit = {}, label = {}, } Message = guiCreateWindow(407, 236, 800, 454, "Message Window", false) guiWindowSetSizable(Message, false) guiSetProperty(Message, "CaptionColour", "FFFE070D") GUIEditor.label[1] = guiCreateLabel(355, 17, 94, 15, "العاجل الأول", false, Message) guiLabelSetColor(GUIEditor.label[1], 47, 238, 250) guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) GUIEditor.edit[2] = guiCreateEdit(10, 42, 781, 33, "", false, Message) guiEditSetMaxLength(GUIEditor.edit[2], 100) GUIEditor.button[1] = guiCreateButton(355, 85, 93, 31, "تطبيق", false, Message) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF442BFF") GUIEditor.label[2] = guiCreateLabel(355, 126, 94, 15, "العاجل الثاني", false, Message) guiLabelSetColor(GUIEditor.label[2], 47, 238, 250) guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) GUIEditor.edit[4] = guiCreateEdit(10, 151, 779, 33, "", false, Message) guiEditSetMaxLength(GUIEditor.edit[4], 100) GUIEditor.button[2] = guiCreateButton(355, 194, 93, 31, "تطبيق", false, Message) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF442BFF") GUIEditor.label[3] = guiCreateLabel(354, 235, 94, 15, "رسالة الشاشة", false, Message) guiLabelSetColor(GUIEditor.label[3], 247, 231, 49) guiLabelSetHorizontalAlign(GUIEditor.label[3], "center", false) GUIEditor.edit[5] = guiCreateEdit(10, 260, 777, 33, "", false, Message) guiEditSetMaxLength(GUIEditor.edit[5], 100) GUIEditor.button[3] = guiCreateButton(354, 303, 93, 31, "تطبيق", false, Message) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF43E443") GUIEditor.label[5] = guiCreateLabel(210, 344, 94, 21, "اللون", false, Message) guiSetFont(GUIEditor.label[5], "default-bold-small") guiLabelSetColor(GUIEditor.label[5], 25, 158, 235) guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false) guiLabelSetVerticalAlign(GUIEditor.label[5], "center") GUIEditor.edit[6] = guiCreateEdit(26, 344, 35, 23, "255", false, Message) guiSetProperty(GUIEditor.edit[6], "NormalTextColour", "FFFE070D") guiEditSetMaxLength(GUIEditor.edit[6], 3) GUIEditor.edit[7] = guiCreateEdit(100, 344, 35, 23, "255", false, Message) guiSetProperty(GUIEditor.edit[7], "NormalTextColour", "FF18A614") guiEditSetMaxLength(GUIEditor.edit[7], 3) GUIEditor.edit[8] = guiCreateEdit(175, 344, 35, 23, "0", false, Message) guiSetProperty(GUIEditor.edit[8], "NormalTextColour", "FF191FFE") guiEditSetMaxLength(GUIEditor.edit[8], 3) GUIEditor.button[4] = guiCreateButton(18, 398, 167, 46, "اغلاق", false, Message) guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFCE28C8") addEventHandler("onClientRender", root, function () local m = getElementData(root,"next") if type( m ) == "table" then local R = guiGetText (GUIEditor.edit[6]) local G = guiGetText (GUIEditor.edit[7]) local B = guiGetText (GUIEditor.edit[8]) dxDrawText(m[1], 23, 260, 617, 265, tocolor(R, G, B, 255), 1.2, "sans", "left", "top", false, false, false, true, false) end end) --------------------------------- ----------Script --------------------------------- addEventHandler ("onClientGUIClick", root, function () if ( source == GUIEditor.button[2] ) then local edit = guiGetText (GUIEditor.edit[4]) triggerServerEvent("triggerFromClient", localPlayer, edit) end end) Server : addEvent("triggerFromClient", true) addEventHandler("triggerFromClient", root, function (text) setElementData(root,"next",{text}) end) Link to comment
Jupi Posted July 24, 2016 Share Posted July 24, 2016 --// Server addEvent("triggerFromClient", true) addEventHandler("triggerFromClient", root, function (DataTable) triggerClientEvent("triggerFromServer", root, DataTable) end ) --// Client -----client ------------------------------ -----------WindoW ------------------------------ GUIEditor = { combobox = {}, button = {}, edit = {}, label = {}, } local Text local R, G, B = 255, 255, 255 Message = guiCreateWindow(407, 236, 800, 454, "Message Window", false) guiWindowSetSizable(Message, false) guiSetProperty(Message, "CaptionColour", "FFFE070D") GUIEditor.label[1] = guiCreateLabel(355, 17, 94, 15, "العاجل الأول", false, Message) guiLabelSetColor(GUIEditor.label[1], 47, 238, 250) guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) GUIEditor.edit[2] = guiCreateEdit(10, 42, 781, 33, "", false, Message) guiEditSetMaxLength(GUIEditor.edit[2], 100) GUIEditor.button[1] = guiCreateButton(355, 85, 93, 31, "تطبيق", false, Message) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF442BFF") GUIEditor.label[2] = guiCreateLabel(355, 126, 94, 15, "العاجل الثاني", false, Message) guiLabelSetColor(GUIEditor.label[2], 47, 238, 250) guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) GUIEditor.edit[4] = guiCreateEdit(10, 151, 779, 33, "", false, Message) guiEditSetMaxLength(GUIEditor.edit[4], 100) GUIEditor.button[2] = guiCreateButton(355, 194, 93, 31, "تطبيق", false, Message) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF442BFF") GUIEditor.label[3] = guiCreateLabel(354, 235, 94, 15, "رسالة الشاشة", false, Message) guiLabelSetColor(GUIEditor.label[3], 247, 231, 49) guiLabelSetHorizontalAlign(GUIEditor.label[3], "center", false) GUIEditor.edit[5] = guiCreateEdit(10, 260, 777, 33, "", false, Message) guiEditSetMaxLength(GUIEditor.edit[5], 100) GUIEditor.button[3] = guiCreateButton(354, 303, 93, 31, "تطبيق", false, Message) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF43E443") GUIEditor.label[5] = guiCreateLabel(210, 344, 94, 21, "اللون", false, Message) guiSetFont(GUIEditor.label[5], "default-bold-small") guiLabelSetColor(GUIEditor.label[5], 25, 158, 235) guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false) guiLabelSetVerticalAlign(GUIEditor.label[5], "center") GUIEditor.edit[6] = guiCreateEdit(26, 344, 35, 23, "255", false, Message) guiSetProperty(GUIEditor.edit[6], "NormalTextColour", "FFFE070D") guiEditSetMaxLength(GUIEditor.edit[6], 3) GUIEditor.edit[7] = guiCreateEdit(100, 344, 35, 23, "255", false, Message) guiSetProperty(GUIEditor.edit[7], "NormalTextColour", "FF18A614") guiEditSetMaxLength(GUIEditor.edit[7], 3) GUIEditor.edit[8] = guiCreateEdit(175, 344, 35, 23, "0", false, Message) guiSetProperty(GUIEditor.edit[8], "NormalTextColour", "FF191FFE") guiEditSetMaxLength(GUIEditor.edit[8], 3) GUIEditor.button[4] = guiCreateButton(18, 398, 167, 46, "اغلاق", false, Message) guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFCE28C8") function dxx() dxDrawText(Text or "", 23, 260, 617, 265, tocolor(tonumber(R), tonumber(G), tonumber(B), 255), 1.2, "sans", "left", "top", false, false, false, true, false) end --------------------------------- ----------Script --------------------------------- addEventHandler ("onClientGUIClick", root, function () if ( source == GUIEditor.button[2] ) then triggerServerEvent("triggerFromClient", localPlayer, {guiGetText(GUIEditor.edit[5]); R = guiGetText(GUIEditor.edit[6]); G = guiGetText(GUIEditor.edit[7]); B = guiGetText(GUIEditor.edit[8])}) end end) addEvent("triggerFromServer", true) addEventHandler("triggerFromServer", root, function (DataTable) Text = DataTable[1] R, G, B = DataTable["R"], DataTable["G"], DataTable["B"] end ) Note : غير مجرب Link to comment
Ahmed_Negm Posted July 24, 2016 Author Share Posted July 24, 2016 Client : GUIEditor = { combobox = {}, button = {}, edit = {}, label = {}, } Message = guiCreateWindow(407, 236, 800, 454, "Message Window", false) guiWindowSetSizable(Message, false) guiSetProperty(Message, "CaptionColour", "FFFE070D") GUIEditor.label[1] = guiCreateLabel(355, 17, 94, 15, "العاجل الأول", false, Message) guiLabelSetColor(GUIEditor.label[1], 47, 238, 250) guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) GUIEditor.edit[2] = guiCreateEdit(10, 42, 781, 33, "", false, Message) guiEditSetMaxLength(GUIEditor.edit[2], 100) GUIEditor.button[1] = guiCreateButton(355, 85, 93, 31, "تطبيق", false, Message) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF442BFF") GUIEditor.label[2] = guiCreateLabel(355, 126, 94, 15, "العاجل الثاني", false, Message) guiLabelSetColor(GUIEditor.label[2], 47, 238, 250) guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) GUIEditor.edit[4] = guiCreateEdit(10, 151, 779, 33, "", false, Message) guiEditSetMaxLength(GUIEditor.edit[4], 100) GUIEditor.button[2] = guiCreateButton(355, 194, 93, 31, "تطبيق", false, Message) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF442BFF") GUIEditor.label[3] = guiCreateLabel(354, 235, 94, 15, "رسالة الشاشة", false, Message) guiLabelSetColor(GUIEditor.label[3], 247, 231, 49) guiLabelSetHorizontalAlign(GUIEditor.label[3], "center", false) GUIEditor.edit[5] = guiCreateEdit(10, 260, 777, 33, "", false, Message) guiEditSetMaxLength(GUIEditor.edit[5], 100) GUIEditor.button[3] = guiCreateButton(354, 303, 93, 31, "تطبيق", false, Message) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF43E443") GUIEditor.label[5] = guiCreateLabel(210, 344, 94, 21, "اللون", false, Message) guiSetFont(GUIEditor.label[5], "default-bold-small") guiLabelSetColor(GUIEditor.label[5], 25, 158, 235) guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false) guiLabelSetVerticalAlign(GUIEditor.label[5], "center") GUIEditor.edit[6] = guiCreateEdit(26, 344, 35, 23, "255", false, Message) guiSetProperty(GUIEditor.edit[6], "NormalTextColour", "FFFE070D") guiEditSetMaxLength(GUIEditor.edit[6], 3) GUIEditor.edit[7] = guiCreateEdit(100, 344, 35, 23, "255", false, Message) guiSetProperty(GUIEditor.edit[7], "NormalTextColour", "FF18A614") guiEditSetMaxLength(GUIEditor.edit[7], 3) GUIEditor.edit[8] = guiCreateEdit(175, 344, 35, 23, "0", false, Message) guiSetProperty(GUIEditor.edit[8], "NormalTextColour", "FF191FFE") guiEditSetMaxLength(GUIEditor.edit[8], 3) GUIEditor.button[4] = guiCreateButton(18, 398, 167, 46, "اغلاق", false, Message) guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFCE28C8") addEventHandler("onClientRender", root, function () local m = getElementData(root,"next") if type( m ) == "table" then local R = guiGetText (GUIEditor.edit[6]) local G = guiGetText (GUIEditor.edit[7]) local B = guiGetText (GUIEditor.edit[8]) dxDrawText(m[1], 23, 260, 617, 265, tocolor(R, G, B, 255), 1.2, "sans", "left", "top", false, false, false, true, false) end end) --------------------------------- ----------Script --------------------------------- addEventHandler ("onClientGUIClick", root, function () if ( source == GUIEditor.button[2] ) then local edit = guiGetText (GUIEditor.edit[4]) triggerServerEvent("triggerFromClient", localPlayer, edit) end end) Server : addEvent("triggerFromClient", true) addEventHandler("triggerFromClient", root, function (text) setElementData(root,"next",{text}) end) يأخي لو سمحت كدا انا برضوا مش فاهم غلطي كان فين وانتم قلتم انكم تحاولون تقللون من الأكواد الجاهزة ايه اخطائي وايه الأضافات الي انت ضفتها وياريت تقلها بالتفصيل لأن في اضافات هنا انا مش فهمها Link to comment
N3xT Posted July 24, 2016 Share Posted July 24, 2016 شوف الفرق اللي بكودك وبين كودي وراح تفهم والشيء اللي مو فاهمة عطني هو وأشرحه لك Link to comment
Ahmed_Negm Posted July 24, 2016 Author Share Posted July 24, 2016 شوف الفرق اللي بكودك وبين كودي وراح تفهموالشيء اللي مو فاهمة عطني هو وأشرحه لك ممكن اسكايب احسن Link to comment
Ahmed_Negm Posted July 24, 2016 Author Share Posted July 24, 2016 شوف الفرق اللي بكودك وبين كودي وراح تفهموالشيء اللي مو فاهمة عطني هو وأشرحه لك يأخي لو سمحت رد ممكن اسكايب Link to comment
Mhmd.z Posted July 24, 2016 Share Posted July 24, 2016 احتمال 99% مارح تفهم لو قلك الخطأ , المهم شوف وش عدل هو : جاب الكلام , وراح ملف سيرفر اعطا داتا , بعدها ما سوا ترايقر , بس جاب الداتا وحطها بالدي اكس Link to comment
فاّرس Posted July 24, 2016 Share Posted July 24, 2016 اللي سووه الشباب انهم ارسلوا الكلام لملف سيرفر ثم رجعوه للكلنت للكل, عشان يشوفونه كل اللاعبين طريقتك انت ماراح تجي لكل اللاعبين .. @N3xT طريقة كانت عن طريق الداتا, وانا ما انصحك بالداتا لأنها تاخذ من السي بي يو, الافضل تستخدم الطريقة التكتيكيه . نكمل طريقته كانت عن طريق انك تحفظ النص ف الداتا وتجيب الداتا بعدين . @Marshmello طريقة وهي الطريقه التكتيكيه اللي اتكلم عنها, هو حفظ الكلام داخل الجدول ثم ارسله للسيرفر ثم رجعه للكلنت للكل واستخدم طريقة المتغيرات لاحظ سطر 23 و 24, ليه سواهم؟ عشان بعدين يغير قيمتهم, -- سطر 23 local Text; -- nil ذا بيكون قيمته -- سطر 70 Text or "" -- بمعنى لو فيه اي خطأ راح يسوي الشي الثاني اللي حطيناه اللي هو فراغ or راح يطلع خطأ, بس حطينا nil اذا كانت قيمته -- سطر 86 Text = DataTable[1] -- حطينا للمتغير قيمه وهي القيمه الاولى من الجدول اللي هي النص اللي كتبناه -- الى النص اللي انحفظ nil تغيرت قيمته من Text بمعنى آخر -- ماراح تتحقق وما راح يطلع فراغ لأن القيمه موجود وداخلها نص or بمعنى انه السطر 70 الـ Link to comment
Ahmed_Negm Posted July 25, 2016 Author Share Posted July 25, 2016 صراحة انا فهتم فكرت الداتا شوية بدأت تدخل دماغي بس الي انا مش فاهمه ازاي ربط من الداتا والأيديت بوكس وكمان مش فاهم السطر دا بيتكلم عن ايه setElementData(root,"next",{text}) Link to comment
Jupi Posted July 25, 2016 Share Posted July 25, 2016 صراحة انا فهتم فكرت الداتا شوية بدأت تدخل دماغي بس الي انا مش فاهمه ازاي ربط من الداتا والأيديت بوكس وكمان مش فاهم السطر دا بيتكلم عن ايه setElementData(root,"next",{text}) شوف بشرح لك الداتا شرح خفيف ومختصر الداتا عبارة عن عنصر يحتوي متغير وتربطه ب عنصر اخر كيف يعني ؟ فلنفترض انك تسوي مسابقة قتل وفيه لاعب اسمه محمد وثاني اسمه احمد الحين محمد قتل احمد نبي نزيد نقط محمد فيه طريق كثير بس اسهلها الداتا طيب وش بنسوي بها الحين؟ بنحط له داتا ونحط فيها متغير من نوع رقمي بستعمال setElementData ساينتكس عربي : setElementData(Element, "Key", Value) Element : العنصر اللي بنحط له الداتا اللي هو بيكون محمد لانه قتل Key = هذا اسم الداتا نظراً لانك تقدر تحط اكثر من داتا للعنصر الواحد فتعرف الداتا اللي تبيها بهذا خلينا نحط Kills Value = القيمة اللي بنحطها في الداتا الفنكشن م بيزيدها بس بيحطها بيحذف القيمة السابقة لو فيه ويحط ذا لذلك نبي طريقة مشان نزيدها Player = getPlayerFromName("Mohamed") -- نجيب محمد من اسمه Kills = getElementData(Player, "Kills") -- نجيب الداتا اللي اسمها القتل اللي عند محمد if Kills then -- نتحقق اذا الداتا معه setElementData(Player, "Kills", Kills + 1) -- نحط له نقاط قتله الحالية نفس نقاطه لكن نزيدها واحد لانه قتل else -- لو الداتا ما معه setElementData(Player, "Kills", 0) -- لازم نحطها صفر علشان لو ما معه وزيدنا عليها رقم بيجي خطأ end -- ننهي اوامر دالة if :DD هذا اسهل مثال قدرت اسويه لك ان شاء الله تفهمها Note : تقدر تحط متغيرات كثيرة في الداتا حتي لو عناصر مثل الاعبين Link to comment
Ahmed_Negm Posted July 25, 2016 Author Share Posted July 25, 2016 معلش فهمت حبة حجات وحجات لأ حقللك الي مفهمتهش اولآ ايه kills دي وكمان setElementData(هنا بنحط ايه, "وهنا ايه", وهنا ايه) انا فاهم الفكرة بس مش فاهم الفنكشن ازاي بيطبق Link to comment
Jupi Posted July 25, 2016 Share Posted July 25, 2016 ساينتكس عربي : setElementData(Element, "Key", Value) Element : العنصر اللي بنحط له الداتا اللي هو بيكون محمد لانه قتل Key = هذا اسم الداتا نظراً لانك تقدر تحط اكثر من داتا للعنصر الواحد فتعرف الداتا اللي تبيها بهذا خلينا نحط Kills Value = القيمة اللي بنحطها في الداتا الفنكشن م بيزيدها بس بيحطها بيحذف القيمة السابقة لو فيه ويحط ذا لذلك نبي طريقة مشان نزيدها Link to comment
Ahmed_Negm Posted July 25, 2016 Author Share Posted July 25, 2016 طييب تمام بس برضه عرف منين انه حيزد الفلوس يعني ازاي القيمة حتروح للفلوس وبعدين كمان يعني ال Key دا اسم تعبيري للداتا ولا ايه مش فاهم Link to comment
Jupi Posted July 25, 2016 Share Posted July 25, 2016 طييب تمام بس برضه عرف منين انه حيزد الفلوس يعني ازاي القيمة حتروح للفلوسوبعدين كمان يعني ال Key دا اسم تعبيري للداتا ولا ايه مش فاهم انا قلت فلوس؟ ;-; بلنسبة ل Key ده مش شرط غيره لاي حاجة انت عايزها Link to comment
Ahmed_Negm Posted July 25, 2016 Author Share Posted July 25, 2016 اه معلش اتلغبط شكرآو الله مصري اصيل وغيرك ايضآ كلهم ناس جميلة ممكن اسكايب Link to comment
[KilleR] Posted July 25, 2016 Share Posted July 25, 2016 عندي مداخله بسيطه يا اخ احمد حنا مو متكسلين مانقدر ندخل المنتدى كثير - كل واحد وظروفه دخولي قليل بس بمنتدى حق عناد الي هو طارهـ فيه اغلب المبرمجين الي هنا هناك يساعدون --- عالعموم بس حبيت اوضحلك كل واحد ومعه ضروفه الشخصيه Link to comment
Ahmed_Negm Posted July 26, 2016 Author Share Posted July 26, 2016 عندي مداخله بسيطهيا اخ احمد حنا مو متكسلين مانقدر ندخل المنتدى كثير - كل واحد وظروفه دخولي قليل بس بمنتدى حق عناد الي هو طارهـ فيه اغلب المبرمجين الي هنا هناك يساعدون --- عالعموم بس حبيت اوضحلك كل واحد ومعه ضروفه الشخصيه خلاص والله انا اسف علي الكلمة دي ممكن لنك المنتدي 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