Jump to content

N3xT

Retired Staff
  • Posts

    2,490
  • Joined

  • Days Won

    18

Everything posted by N3xT

  1. شوف الفرق اللي بكودك وبين كودي وراح تفهم والشيء اللي مو فاهمة عطني هو وأشرحه لك
  2. 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)
  3. خل أخلاقك زينة عشان نرد عليك .. المنتدى ذا نساعدك تطوع فقط مب لكن مب مجبورين نساعدك عموماً الديبق وش يطلع فيه ؟
  4. مب المفروض تستعمل getPlayerFromName عشان تحط عليه داتا لا اخوي مو لازم لأن اللوب هذا for i,v in ipairs (getElementsByType("player")) do بيجيب قيمة اللاعب وانا بحط القيمة بالداتا وبجيب قيمة اللاعب عن طريق السطر ذا local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) وبكذا اكون جبت القيمة ولكن لو انا جبت "اسم اللاعب" من القريد ليست بحتاج الفنكشن الي قلت عنه عشان اجيب قيمة اللاعب عن طريق الاسم اتمني وضحتلك الفكرة أها .. مشكور ع الشرح ي بطل
  5. عشان ما تخليها تطلع ب وجهك شيل الحدث والفنكشن من بداية اللوحة وشيل الإند والقوس من نهاية اللوحة وعشان تخليها تطلع أو تختفي addEventHandler removeEventHandler
  6. ممكن تقولي ليه تريقرات ؟ + الموضوع له فترة وساعدنا صاحب الموضوع وفيه ناس قبلك جاوبوه لذلك ما اشوف أي فايدة من ردك تريقرات لانه اكيد ما بيسوي اللوحه كلها زر واحد + انا ما شفت الردود انا جيت لأفيده فقط + انا جديد في ال forum شكرا لردك ! ما فهمت زر واحد ؟ أنا أشوف أنه ما يحتاج تريقر إلا إذا يبي فنكشن سيرفر سايد غير كذا كله يقدر يسويه بالكلنت
  7. استخدم تريقرات واستخدم كود isMouseInPosition addEventHandler("onClientGuiClick") ممكن تقولي ليه تريقرات ؟ + الموضوع له فترة وساعدنا صاحب الموضوع وفيه ناس قبلك جاوبوه لذلك ما اشوف أي فايدة من ردك
  8. مب المفروض تستعمل getPlayerFromName عشان تحط عليه داتا
  9. سوي تحقق أن المحدد عليه ليس اللوكل بلاير أو السورس
  10. فكرتها مثل التعديل سوي لها ميتا وحط لها آي دي موجود وركبها وبس
  11. عندك أخطاء كثير واللوكل بلاير عدلها كذا localPlayer والتريقر اللي بالكلنت غلط ، حط اللوكال بلاير بعد الأرقمنت وأيضاً جانب سيرفر السورس غلط عدلها كذا source وليه ما تستعمل الحدث ذا بدال تريقر onClientMarkerHit وعندك بحدث الزر إند زايدة ومدري صراحة ليه مسوي else
  12. لأن الكود حقك لازم تركب السيارة وبعدين تقدر تسحبها أتوقع لازم تعدل ع الفري روم نفسه إذا نزل سيارة يحط داتا عليها
  13. ترسلهم تريقر لـ سيرفر مثل أي كود وغير كذا عندك بالكلنت حاط سورس وشلووووووووون ؟ عدلها لـ لوكل بلاير
  14. لا طبعاً مو كذا كيف حاط فنكشنات السيرفر بالكلنت وحدث الماركر غلط لأنه سيرفر وحاط حدث الظغط كلنت وحايس أم الدنيا
  15. عدل ع الأكشن حق الميوت تحصله تقريباً كذا elseif ( action == mute ) then عدل ع اللي تحته
  16. إحذف سطر 12 من جانب سيرفر ، وعدل ع الكود خليه يطلع بلوحة
  17. إستخدم isElement عشان م تطلع أخطاء بالديبق
  18. اللغة مالها علاقة بالي اقوله انا والحمدلله لغتي كويسه ما يقصد اللغة العربية قصده لغة لوا
  19. 'onVehicleStartExit' getVehicleController setElementData getElementData
  20. والله كان ودي أخليك تحاول بنفسك ، بس عشان الطلب صعب عليك شوي بعطيك هو أول شيء حط ذا الكود تحت الزر اللي تبي تقفله ولا تنسى تحط أسم الزر حقك مكان كلمة الزر guiSetEnabled(الزر, false) بعدين روح للكود حقك اللي يفتح اللوحة وحط فيه التريقر ذا triggerServerEvent("check:group", localPlayer) وبعدين حط ذي الاكواد حط ذا الكود بالأخييييير بـ جانب الكلنت addEvent ("acitvebutton", true) addEventHandler ("acitvebutton", root, function () guiSetEnabled(الزر,true) end ) وسيرفر حط فيه ذا local acl = "Console" addEvent ("check:group", true) addEventHandler ("check:group", root, function () local acc = getPlayerAccount(source) if acc and not isGuestAccount(acc) then if isObjectInACLGroup ( "user." ..getAccountName(acc) , aclGetGroup ( acl ) ) then triggerClientEvent(source,"acitvebutton",source) end end end )
  21. خذ الفنكشنات منه وسويه
  22. أتوقع كودك ما راح يظبط لأنك حاط لـ متغير الصوت لوكال ، ولوكال يحصر الكود داخل الفنكشن يعني بالحدث حق الإيقاف المتغير اللي هو حرف إس ما راح يكون متعرف لذلك شيل لوكال من الصوت ، ويصير كذا s = playSound("****************") ماني متأكد من الكلام ذا بس أتوقع أنه صحيح
  23. احااااااااااااااااااااا ورربنااااا دي اول مشاركةة لي اصلااا شف مشاركاتي اكيد واحد مقلد غش ما نتكلم عن المنتدى ، أبوشنب يقصد السيرفر إدارة اللعبة صكتك باند لسبب معين تواصل مع الإدارة عشان تساعدك
×
×
  • Create New...