-
Posts
854 -
Joined
-
Last visited
-
Days Won
6
Everything posted by MR.GRAND
-
GUIEditor = { tab = {}, tabpanel = {}, edit = {}, button = {}, window = {}, label = {}, memo = {} } GUIEditor.window[1] = guiCreateWindow(344, 123, 677, 427, "..::::[ By PeTeR , لوحة القونين ]:::..", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1], false) GUIEditor.tabpanel[1] = guiCreateTabPanel(14, 28, 653, 381, false, GUIEditor.window[1]) GUIEditor.tab[1] = guiCreateTab("# قوانين الشات", GUIEditor.tabpanel[1]) GUIEditor.memo[1] = guiCreateMemo(8, 4, 639, 343, [[ يجب احترام الآخرين . يُمنع السب والشتم أو اللعن . يُمنع تقليل الأدب. يُمنع الإستهزاء بالدين . يُمنع التكرار والتخريب . ُمنع النشر لسيرفرات أخرى . يُمنع طلب المال او الرتب . يُمنع تبادل السلع الخارجية ( بطاقات شحن, مودات, .. إلخ ) . ]], false, GUIEditor.tab[1]) guiMemoSetReadOnly(GUIEditor.memo[1], true) GUIEditor.tab[2] = guiCreateTab("# قوانين العب", GUIEditor.tabpanel[1]) GUIEditor.memo[2] = guiCreateMemo(7, 2, 636, 345, [[يُمنع التخريب في اماكن التجمعات والدائري . يُمنع الغش في المهمات . يُمنع استخدام الثغرات ( يجب التبليغ عنها - العقوبة: بلاك ليست ) . ُمنع استخدام شخصيات نسائية . ُمنع وضع حركات مخلة بالأدب (Anim) . يُمنع السرقة والنصب والإحتيال .]], false, GUIEditor.tab[2]) guiMemoSetReadOnly(GUIEditor.memo[2], true) GUIEditor.tab[3] = guiCreateTab("# ارشادات عامه", GUIEditor.tabpanel[1]) GUIEditor.memo[3] = guiCreateMemo(6, 3, 637, 348, [[Admin's\nيجب احترام الجميع من الزوار إلى الإدارة . يجب وضع الشعار . يجب مساعدة الزوار في الشات العام والدعم \"F5\" . يجب وضع عذر قبل الغياب ( نموذج الغياب هنا ) . يجب الإلتزام بالقوانين عند مُعاقبة المخالف . يجب التواجد في السيرفر أكثر من التواجد في السيرفرات الأخرى . للإستفسارات يوجد شات خاص للطاقم في حرف \"د\" . الغياب لمدة 3 أيام = سحب رتبة . حصولك على 15 مخالفة = تنزيل رتبة. Soldier's + Admin's\n\nإلتزم بإرشادات المعاقبة عند معاقبة المخالف . التحذير يكون ثلاث مرات قبل تنفيذ العقوبة . يجب تنفيذ اوامر الإداره . ]], false, GUIEditor.tab[3]) GUIEditor.tab[4] = guiCreateTab("# قوانين المخالفات", GUIEditor.tabpanel[1]) GUIEditor.memo[4] = guiCreateMemo(5, 3, 642, 344, [[Admin's\nيُمنع إستخدام الصلاحيات إستخدام شخصي = مخالفة إستخدام خاطئ للصلاحيات. يُمنع صك أدمن آخر = مخالفة إستخدام خاطئ للصلاحيات . يُمنع طلب الترقية/التلميح = تحذير ( التكرار : مخالفة أخرى ) . يُمنع التعالي/الهياط = مخالفة أخرى . يجب التجاوب مع الطاقم و مساعدة الزوار = تحذير ( التكرار : مخالفة عدم التجاوب ) . يُمنع ترك الجهاز منذ الدخول = تحذير ( التكرار : مخالفة قلة نشاط ) . عدم مراقبة الشات = مخالفة عدم الإنتباه للشات. يمنع صك ادمن / شرطي = مخالفه\nلحصولك على 3 مخالفات = سحب رتبه 2 يوم\nلحصولك على 6 مخالفات = سحب رتبه 5 ايام + يتم مسح المخالفات\nSoldier's\n\nيُمنع طلب الترقية/التلميح = تحذير ( التكرار #1 : ميوت 1 دقيقه ( التكرار #2 : تنزيل رتبه / سحب رتبه\nيُمنع صك شرطي/ادمن = ( سحب رتبه )\nيُمنع إزالة الشعار = تحذير ( التكرار : سحب رتبة ) .]], false, GUIEditor.tab[4]) GUIEditor.tab[5] = guiCreateTab("ارشادات المعاقبة", GUIEditor.tabpanel[1]) GUIEditor.memo[5] = guiCreateMemo(8, 5, 635, 342, [[نك مخالف = تحذير ( عدم التجاوب : بان 10 دقائق ) .\nتقليد نك ادمن = تحذير ( عدم التجاوب : بان 10 دقائق ) . إستخدام الثغرات = تنبيه اللاعب بالإبلاغ عن الثغرة ( عدم التجاوب : بان مؤبد ) . الإهانة والتشبيه بالحيوانات = : ميوت 10 دقائق ) . التكلم على الأهل = : ميوت 20 دقيقة ) . السب والشتم واللعن = ميوت 1 ساعة . القذف ( مثل : التكفير, الكلام الفاحش والبذيء ) = ميوت 1ساعه .\nقذف الأهل ( كـ الأمثلة السابقة ولكن إتجاه الأهل ) = ميوت 2 ساعه .\nعدم احترام الطاقم = ميوت 10 .\nطلب/الرتب = تحذير ( التكرار : ميوت 10 دقائق .\nنشر سيرفرات أخرى = ميوت 2 يوم + كيك .\nذكر إسم/شعار سيرفر آخر : ميوت 1 يوم حلف بغير الله = تحذير ( التكرار : ميوت 20 دقيقة ) . سب الدين = بان مؤبد تقليل الأدب بالشات/الكلام الوصخ = ميوت 1 ساعة . وضع حركات مخلة بالأدب \"Anim\" = بان 1 ساعة . النصب ول احتيال = ( بان 2 يوم ) .\n\nSoldier's + Admin's\n\nاستخدام الشاحنات والطائرات في اماكن التجمعات = سحب + سلاب ( التكرار : سجن 10 دقائق ) .\nعكس الدائري = سحب + سلاب ( التكرار : سجن 10 دقائق ) . التخريب بوزنيات صاروخية/ أو في أماكن التجمعات (غير المسابقات) = سحب + سلاب ( التكرار : سجن 1 ساعة ) . الوقوف بالسيارة أمام ساحة البنك = تحذير ( عدم التجاوب : سحب + سلاب ) . \n]], false, GUIEditor.tab[5]) GUIEditor.tab[6] = guiCreateTab("الـــدعــــم", GUIEditor.tabpanel[1]) GUIEditor.label[1] = guiCreateLabel(484, 11, 159, 29, "سكايب صاحب السيرفر بيتر", false, GUIEditor.tab[6]) GUIEditor.edit[1] = guiCreateEdit(382, 11, 102, 29, "i7mood15", false, GUIEditor.tab[6]) GUIEditor.label[2] = guiCreateLabel(484, 50, 159, 29, "سكايب مساعد الاونر شيطون", false, GUIEditor.tab[6]) GUIEditor.edit[2] = guiCreateEdit(382, 50, 102, 29, "xfarosx1", false, GUIEditor.tab[6]) GUIEditor.button[1] = guiCreateButton(12, 9, 220, 70, "<<<< لشكاوي ولـ اقتراحات", false, GUIEditor.tab[6]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") bindKey('f12','down', function ( ) guiSetVisible ( GUIEditor.window[1] , true ) showCursor ( true ) end ) function open() if (guiGetVisible(GUIEditor.window[1]) == false) then guiSetVisible(GUIEditor.window[1], true) showCursor(true) else guiSetVisible(GUIEditor.window[1], false) showCursor(false) end end bindKey("F12", "down", open)
-
ياخي انت انت مدري وش بقول قسم بالله انك ذيبان الله يوفقك في كل عمل انشاء الله وتكون من افضل مبرمجين العالم اما كذا الناس او بلا حياك الله في أي وقت
-
addEventHandler( 'onPlayerChat', getRootElement(), function ( msg ) local timerT = 5000 -- Timer time to do . if isTimer ( Timer ) then -- if the timer not stopped then do : leftT , executeR, Texecute = getTimerDetails(Timer) -- get Timer Remaining Time outputChatBox('#Please wait' .. leftT / 1000 .. ' seconds to can say in chat again', source, 255,0,0, true) cancelEvent() return end if ( msg == tostring(msg) ) then -- if player said in the chat then set Timer Timer = setTimer (function() end, tonumber(timerT), 1) end end )
-
للاسف لم تعمل @@ اركبها عادي بس اضغط اف 12 ما تشتفل GUIEditor = { tab = {}, tabpanel = {}, edit = {}, button = {}, window = {}, label = {}, memo = {} } GUIEditor.window[1] = guiCreateWindow(344, 123, 677, 427, "..::::[ By PeTeR , لوحة القونين ]:::..", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1], false) GUIEditor.tabpanel[1] = guiCreateTabPanel(14, 28, 653, 381, false, GUIEditor.window[1]) GUIEditor.tab[1] = guiCreateTab("# قوانين الشات", GUIEditor.tabpanel[1]) GUIEditor.memo[1] = guiCreateMemo(8, 4, 639, 343, [[ يجب احترام الآخرين . يُمنع السب والشتم أو اللعن . يُمنع تقليل الأدب. يُمنع الإستهزاء بالدين . يُمنع التكرار والتخريب . ُمنع النشر لسيرفرات أخرى . يُمنع طلب المال او الرتب . يُمنع تبادل السلع الخارجية ( بطاقات شحن, مودات, .. إلخ ) . ]], false, GUIEditor.tab[1]) guiMemoSetReadOnly(GUIEditor.memo[1], true) GUIEditor.tab[2] = guiCreateTab("# قوانين العب", GUIEditor.tabpanel[1]) GUIEditor.memo[2] = guiCreateMemo(7, 2, 636, 345, [[يُمنع التخريب في اماكن التجمعات والدائري . يُمنع الغش في المهمات . يُمنع استخدام الثغرات ( يجب التبليغ عنها - العقوبة: بلاك ليست ) . ُمنع استخدام شخصيات نسائية . ُمنع وضع حركات مخلة بالأدب (Anim) . يُمنع السرقة والنصب والإحتيال .]], false, GUIEditor.tab[2]) guiMemoSetReadOnly(GUIEditor.memo[2], true) GUIEditor.tab[3] = guiCreateTab("# ارشادات عامه", GUIEditor.tabpanel[1]) GUIEditor.memo[3] = guiCreateMemo(6, 3, 637, 348, [[Admin's\nيجب احترام الجميع من الزوار إلى الإدارة . يجب وضع الشعار . يجب مساعدة الزوار في الشات العام والدعم \"F5\" . يجب وضع عذر قبل الغياب ( نموذج الغياب هنا ) . يجب الإلتزام بالقوانين عند مُعاقبة المخالف . يجب التواجد في السيرفر أكثر من التواجد في السيرفرات الأخرى . للإستفسارات يوجد شات خاص للطاقم في حرف \"د\" . الغياب لمدة 3 أيام = سحب رتبة . حصولك على 15 مخالفة = تنزيل رتبة. Soldier's + Admin's\n\nإلتزم بإرشادات المعاقبة عند معاقبة المخالف . التحذير يكون ثلاث مرات قبل تنفيذ العقوبة . يجب تنفيذ اوامر الإداره . ]], false, GUIEditor.tab[3]) GUIEditor.tab[4] = guiCreateTab("# قوانين المخالفات", GUIEditor.tabpanel[1]) GUIEditor.memo[4] = guiCreateMemo(5, 3, 642, 344, [[Admin's\nيُمنع إستخدام الصلاحيات إستخدام شخصي = مخالفة إستخدام خاطئ للصلاحيات. يُمنع صك أدمن آخر = مخالفة إستخدام خاطئ للصلاحيات . يُمنع طلب الترقية/التلميح = تحذير ( التكرار : مخالفة أخرى ) . يُمنع التعالي/الهياط = مخالفة أخرى . يجب التجاوب مع الطاقم و مساعدة الزوار = تحذير ( التكرار : مخالفة عدم التجاوب ) . يُمنع ترك الجهاز منذ الدخول = تحذير ( التكرار : مخالفة قلة نشاط ) . عدم مراقبة الشات = مخالفة عدم الإنتباه للشات. يمنع صك ادمن / شرطي = مخالفه\nلحصولك على 3 مخالفات = سحب رتبه 2 يوم\nلحصولك على 6 مخالفات = سحب رتبه 5 ايام + يتم مسح المخالفات\nSoldier's\n\nيُمنع طلب الترقية/التلميح = تحذير ( التكرار #1 : ميوت 1 دقيقه ( التكرار #2 : تنزيل رتبه / سحب رتبه\nيُمنع صك شرطي/ادمن = ( سحب رتبه )\nيُمنع إزالة الشعار = تحذير ( التكرار : سحب رتبة ) .]], false, GUIEditor.tab[4]) GUIEditor.tab[5] = guiCreateTab("ارشادات المعاقبة", GUIEditor.tabpanel[1]) GUIEditor.memo[5] = guiCreateMemo(8, 5, 635, 342, [[نك مخالف = تحذير ( عدم التجاوب : بان 10 دقائق ) .\nتقليد نك ادمن = تحذير ( عدم التجاوب : بان 10 دقائق ) . إستخدام الثغرات = تنبيه اللاعب بالإبلاغ عن الثغرة ( عدم التجاوب : بان مؤبد ) . الإهانة والتشبيه بالحيوانات = : ميوت 10 دقائق ) . التكلم على الأهل = : ميوت 20 دقيقة ) . السب والشتم واللعن = ميوت 1 ساعة . القذف ( مثل : التكفير, الكلام الفاحش والبذيء ) = ميوت 1ساعه .\nقذف الأهل ( كـ الأمثلة السابقة ولكن إتجاه الأهل ) = ميوت 2 ساعه .\nعدم احترام الطاقم = ميوت 10 .\nطلب/الرتب = تحذير ( التكرار : ميوت 10 دقائق .\nنشر سيرفرات أخرى = ميوت 2 يوم + كيك .\nذكر إسم/شعار سيرفر آخر : ميوت 1 يوم حلف بغير الله = تحذير ( التكرار : ميوت 20 دقيقة ) . سب الدين = بان مؤبد تقليل الأدب بالشات/الكلام الوصخ = ميوت 1 ساعة . وضع حركات مخلة بالأدب \"Anim\" = بان 1 ساعة . النصب ول احتيال = ( بان 2 يوم ) .\n\nSoldier's + Admin's\n\nاستخدام الشاحنات والطائرات في اماكن التجمعات = سحب + سلاب ( التكرار : سجن 10 دقائق ) .\nعكس الدائري = سحب + سلاب ( التكرار : سجن 10 دقائق ) . التخريب بوزنيات صاروخية/ أو في أماكن التجمعات (غير المسابقات) = سحب + سلاب ( التكرار : سجن 1 ساعة ) . الوقوف بالسيارة أمام ساحة البنك = تحذير ( عدم التجاوب : سحب + سلاب ) . \n]], false, GUIEditor.tab[5]) GUIEditor.tab[6] = guiCreateTab("الـــدعــــم", GUIEditor.tabpanel[1]) GUIEditor.label[1] = guiCreateLabel(484, 11, 159, 29, "سكايب صاحب السيرفر بيتر", false, GUIEditor.tab[6]) GUIEditor.edit[1] = guiCreateEdit(382, 11, 102, 29, "i7mood15", false, GUIEditor.tab[6]) GUIEditor.label[2] = guiCreateLabel(484, 50, 159, 29, "سكايب مساعد الاونر شيطون", false, GUIEditor.tab[6]) GUIEditor.edit[2] = guiCreateEdit(382, 50, 102, 29, "xfarosx1", false, GUIEditor.tab[6]) GUIEditor.button[1] = guiCreateButton(12, 9, 220, 70, "<<<< لشكاوي ولـ اقتراحات", false, GUIEditor.tab[6]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") bindKey('f12','down', function ( ) guiSetVisible ( GUIEditor.window[1] , true ) showCursor ( true ) end )
-
حياك الله أنرت الموضوع شكرا للمرور الرائع
-
# Events : 'onPlayerJoin' 'onPlayerQuit' # Functions : getPlayerName setElementData for -- loop for show text to all players ^ triggerClientEvent guiCreateLabel getElementData شكراً لك حياك الله
-
# Events : 'onPlayerJoin' 'onPlayerQuit' # Functions : getPlayerName setElementData for -- loop for show text to all players ^ triggerClientEvent guiCreateLabel getElementData
-
^+1 هو قال بالأقتباس نفس الكلآم ^^ تسوي نسخة لقاعدة البيانات المحددة مثلآ internal.db ولما تفرمت السيرفر ترجع تستبدل القاعدة الجديدة بالقديمة اللي اخذت نسخة عنها ورح ترجع جميع البيانات المحفوظة بال SQLite + AccountData حسب قاعدة البيانات المحددة !
-
انا النت عندي ما به شئ ولا حتي عندي لاق هو دائما يقف عند تحميل الماب وما يحمل مهما تركته لا يحمل وهاي في كل السيرفرات يعني انا ما عارف العب اللعبة المشكلة قد مرت علي سابقا لآكن بتحميل السكربتات يقف عند 0 KB ومافادني غير مسح اللعبة (MTA San Andreas) وإعادة تثبيتها ^^ |كلام عن تجربة|
-
اقتراحك سويته بالسكربت حق لوحة التاجات السابق اللي نشرته ... لاكن للاسف هالمرة نسيت احط زر اللغة العربية والأنجليزية وراحت علي خخخ لاكن لو فرغت رح اسويه لعيونكم ^^ لان جاتني طلبات على هالفكرة
-
السلام عليكم ورحمة الله وبركاته كيف الحال ي عيال ؟ عساكم طيبين ؟ سويت سكربت جديد اللي هو عن طريق لوحة تقدر ترسل رسالة لجميع الاعبين تقريبا نفس فكرة الشوت ... لاكن بمميزات ومنها امكانية اختيار نوع الخط واضافة خطوط اخرى للسكربت وامكانية اختيار لون الخط وحجمه اللوحة تفتح لقروبات محددة وتقدر تغيرها ع السيريال ^^ او تغير القروبات اللي تفتح منها وكلمة فتح اللوحة الأفتراضية Sender لتغييرها SettingeC.lua ======================== لمشاهدة الفيديو الخاص بالسكربت : لتحميل النسخة العربية من السكربت : http://up.top4top.net/downloadf-17n5mu1-zip.html لتحميل النسخة الأنجليزية من السكربت : http://up.top4top.net/downloadf-17wxra2-zip.html أتمنى تقدر تعبي بالضغط على زر لايك ونشر للفيديو ومفضلة في أمان الله ...
-
add in description: Delete and remove screen shot i did it
-
Please remove First public release of my resource... because it's not compiled and i don't want to upload it but its not a true upload so i hope to remove v.1.0.0 forum Community ... the link of resource : https://community.multitheftauto.com/ind ... s&id=12573 if you can't remove first version remove the resource with any verson uploaded and i will upload it next time thx for help
-
ممكن مثال على guiGetScreenSize ترا الفنكسن سهل screenW, screenH = guiGetScreenSize لاكن ابي مثال عليه الحين مثلا عندنا local Text = guiCreateLabel(189, 533, 943, 71, getElementData(source, "text#"), false) سوي لها توسيط وورني عشان اعرف ^^ local x,y = guiGetScreenSize() local Text = guiCreateLabel(189*x/1280, 533*y/720, 943*x/1280, 71*y/720, getElementData(source, "text#"), false) طبعا 1280 , 720 هي مقاس اللعبة ، الي اختارها ، بعد شوي يجي واحد ويقول يمديك تسويها بال relative تخليه مفعل ادري والله ، اعرف لكن هو مسوي باحداثيات ، وانا ماعرف الاحداثيات فماعندي طريقة الا هاذي ، PLZ Close the subject ^^ thanks for help
-
ممكن مثال على guiGetScreenSize ترا الفنكسن سهل screenW, screenH = guiGetScreenSize لاكن ابي مثال عليه الحين مثلا عندنا local Text = guiCreateLabel(189, 533, 943, 71, getElementData(source, "text#"), false) سوي لها توسيط وورني عشان اعرف ^^
-
local R2 = getElementData(thePlayer, "Rc") local G3 = getElementData(thePlayer, "Gc") local P4 = getElementData(thePlayer, "Pc") thePlayer = nil , يعني من وين جبت thePlayer بخصوص وسط الشاشة ، اكيد ماراح يوسطها ، يمديك تخلي relative مفعل وتضبط الاحداثيات ، ويضبط على كل الشاشات ، اعرف اخليه يتوسط من القيديتور بس انا نسيت المهم ابي الحين بعد ماسويت اللوحة والليبل يتوسط بالشاشة كيف وش الطريقة ؟ وبالنسبة لــ local R2 = getElementData(thePlayer, "Rc") local G3 = getElementData(thePlayer, "Gc") local P4 = getElementData(thePlayer, "Pc") غيرت thePlayer إلى source وكمان ماطلع اللون @ يجي بالديبوق got Bolean
-
سلآلآلآم ي حلوين } سويت سكربت ارسال رسالة لكل الاعبين اللي بالسيرفر لآكن في مشاكل صغيرة مثل 1- انا حاط 3 ايديت بوكس لجلب اللون حق النص وإظهاره باللون اللي أحدده 2- لما ارسل النص في بعض الناس مايطلع عندهم وسط الشاشة وذلك لعدم تلآئم الgui مع شاشتهم ... أتمنى حل لــ هذي المشكلتين الكود : # Client : fonts = { {"Andalus.ttf"}, {"Arial.ttf"}, {"timesbd.ttf"}, } GUIEditor = { label = {} } local screenW, screenH = guiGetScreenSize() sender_panel = guiCreateWindow((screenW - 459) / 2, (screenH - 395) / 2, 459, 395, "#|- General Message Sender -|#", false) guiWindowSetSizable(sender_panel, false) guiSetAlpha(sender_panel, 1.00) guiSetProperty(sender_panel, "CaptionColour", "FF41FF00") guiSetVisible(sender_panel, false) GUIEditor.label[1] = guiCreateLabel(10, 28, 166, 22, "# Select The Font Type :", false, sender_panel) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 23, 253, 0) guiLabelSetVerticalAlign(GUIEditor.label[1], "center") Font_box = guiCreateComboBox(289, 26, 160, 80, "", false, sender_panel) GUIEditor.label[2] = guiCreateLabel(10, 79, 140, 22, "# Select The Font SIZE :", false, sender_panel) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 23, 253, 0) guiLabelSetVerticalAlign(GUIEditor.label[2], "center") Size_edit = guiCreateEdit(160, 79, 100, 22, "# SIZE ...", false, sender_panel) guiSetFont( Size_edit, "default-bold") guiSetProperty(Size_edit, "NormalTextColour", "FFF55C00") GUIEditor.label[3] = guiCreateLabel(10, 119, 186, 23, "# Put Your Message to Send It :", false, sender_panel) guiSetFont(GUIEditor.label[3], "default-bold-small") guiLabelSetColor(GUIEditor.label[3], 244, 69, 0) guiLabelSetVerticalAlign(GUIEditor.label[3], "center") msg_edit = guiCreateEdit(10, 146, 439, 27, "", false, sender_panel) Enable_size_type_btn = guiCreateButton(323, 119, 126, 23, "# Enable : Size&Type", false, sender_panel) guiSetFont(Enable_size_type_btn, "default-bold-small") guiSetProperty(Enable_size_type_btn, "NormalTextColour", "FFF30050") GUIEditor.label[4] = guiCreateLabel(10, 183, 186, 23, "# Select The Text Color :", false, sender_panel) guiSetFont(GUIEditor.label[4], "default-bold-small") guiLabelSetColor(GUIEditor.label[4], 0, 242, 234) guiLabelSetVerticalAlign(GUIEditor.label[4], "center") R_color_edit = guiCreateEdit(10, 216, 118, 25, "# R Color", false, sender_panel) G_color_edit = guiCreateEdit(169, 216, 118, 25, "# G Color", false, sender_panel) P_color_edit = guiCreateEdit(331, 216, 118, 25, "# P Color", false, sender_panel) Enable_text_color_btn = guiCreateButton(165, 258, 126, 23, "# Enable : Text Color", false, sender_panel) guiSetFont(Enable_text_color_btn, "default-bold-small") guiSetProperty(Enable_text_color_btn, "NormalTextColour", "FFE9F100") GUIEditor.label[5] = guiCreateLabel(0, 286, 459, 15, "ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", false, sender_panel) guiSetFont(GUIEditor.label[5], "default-bold-small") guiLabelSetColor(GUIEditor.label[5], 51, 240, 0) guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false) guiLabelSetVerticalAlign(GUIEditor.label[5], "center") Cancel_btn = guiCreateButton(324, 356, 125, 29, "# Cancel | Close", false, sender_panel) guiSetFont(Cancel_btn, "default-bold-small") guiSetProperty(Cancel_btn, "NormalTextColour", "FFEF0000") Send_btn = guiCreateButton(10, 356, 125, 29, "# Send Message |", false, sender_panel) guiSetFont(Send_btn, "default-bold-small") guiSetProperty(Send_btn, "NormalTextColour", "FF33F000") function open() if (guiGetVisible(sender_panel) == false) then guiSetVisible(sender_panel, true) guiSetInputEnabled(true) showCursor(true) else guiSetVisible(sender_panel, false) showCursor(false) end end bindKey("F3", "down", open) addEventHandler( 'onClientGUIClick', root, function() if (source == Cancel_btn) then guiSetVisible(sender_panel, false) showCursor(false) elseif (source == Enable_size_type_btn) then local getFont = guiComboBoxGetItemText( Font_box, guiComboBoxGetSelected (Font_box), 1) local getSize = guiGetText(Size_edit) triggerServerEvent('Font`', localPlayer, getFont, getSize) elseif (source == Enable_text_color_btn) then local R = guiGetText(R_color_edit) local G = guiGetText(G_color_edit) local P = guiGetText(P_color_edit) triggerServerEvent('Colors`', localPlayer, R, G, P) elseif (source == Send_btn) then triggerServerEvent('Fonts_`', localPlayer) guiSetVisible(sender_panel, false) showCursor(false) local message_ = guiGetText(msg_edit) triggerServerEvent('Draw`', localPlayer, message_) end end ) for _,v in ipairs(fonts) do local item = guiComboBoxAddItem(Font_box, v[1]) guiComboBoxSetItemText(Font_box, item, v[1]) end addEvent('Addf`', true) addEventHandler('Addf`', root, function ( ) guiCreateFont('Andalus.ttf', getElementData(source, "Size#") ) guiCreateFont('Arial.ttf', getElementData(source, "Size#") ) guiCreateFont('timesbd.ttf', getElementData(source, "Size#") ) end ) addEvent( 'CreateLabel^', true) addEventHandler( 'CreateLabel^', root, function() L_font = guiCreateFont( getElementData(source, "Font#"), getElementData(source, "Size#")) if (getElementData(source, "text#") == "") then return else local R2 = getElementData(thePlayer, "Rc") local G3 = getElementData(thePlayer, "Gc") local P4 = getElementData(thePlayer, "Pc") local Text = guiCreateLabel(189, 533, 943, 71, getElementData(source, "text#"), false) guiSetFont(Text, L_font) guiLabelSetColor(Text, R2, G3, P4) guiLabelSetHorizontalAlign(Text, "center", false) guiLabelSetVerticalAlign(Text, "center") setElementData(source, "text#", "") showCursor(false) Timer = setTimer( function() guiSetVisible(Text, false) guiSetInputEnabled(false) end, 5000, 1) end end ) # Server : addEvent('Draw`', true) addEventHandler('Draw`', root, function(message_) local name = getPlayerName(source) outputChatBox('# بأرسال رسالة لجميع الاعبين ' .. name .. ' قام الاعب ', root, math.random(255),math.random(255),math.random(255), false) for _, thePlayer in ipairs ( getElementsByType ( "player" ) ) do setElementData( source, "text#", tostring(message_) ) triggerClientEvent('CreateLabel^', thePlayer) end end ) addEvent('Colors`', true) addEventHandler('Colors`', root, function(R, G, P) setElementData( source, "Rc#", R ) setElementData( source, "Gc#", G ) setElementData( source, "Pc#", P ) end ) addEvent('Font`', true) addEventHandler('Font`', root, function(getFont, getSize) setElementData( source, "Font#", tostring(getFont) ) setElementData( source, "Size#", tonumber(getSize) ) end ) addEvent('Fonts_`', true) addEventHandler('Fonts_`', root, function() for i, vPlayers in ipairs ( getElementsByType ( "player" ) ) do triggerClientEvent('Addf`', vPlayers) end end )
-
خلاص شكرا لكم شباب حليت المشكلة وسويته يظهر للكل Thenk you everyone
-
Client # ROOT = getRootElement() local screenW, screenH = guiGetScreenSize() wnd = guiCreateWindow((screenW - 506) / 2, (screenH - 157) / 2, 506, 157, "# Send Text to all #", false) guiWindowSetSizable(wnd, false) guiSetVisible(wnd, false) message_edit = guiCreateEdit(10, 28, 486, 26, "", false, wnd) Send = guiCreateButton(20, 83, 160, 29, "Send", false, wnd) Cancel = guiCreateButton(326, 83, 160, 29, "Cancel #", false, wnd) function open() if (guiGetVisible(wnd) == false) then guiSetVisible(wnd, true) showCursor(true) else guiSetVisible(wnd, false) showCursor(false) end end bindKey("F5", "down", open) addEventHandler('onClientGUIClick', root, function() if (source == Cancel) then guiSetVisible(wnd, false) showCursor(false) elseif (source == Send) then getTXT = guiGetText(message_edit) triggerServerEvent('Draw`',localPlayer, getTXT) end end ) addEvent('showTXT', true) addEventHandler('showTXT', root, function() local Text = guiCreateLabel(189, 533, 943, 71, getElementData( source, "text#"), false) guiSetFont(Text, "default-bold-small") guiLabelSetColor(Text, 254, 254, 254) guiLabelSetHorizontalAlign(Text, "center", false) guiLabelSetVerticalAlign(Text, "center") setTimer( function() guiSetVisible(Text, false) end, 5000, 1) end ) Server # addEvent('Draw`', true) addEventHandler('Draw`', root, function(getTXT) for _, thePlayer in ipairs ( getElementsByType ( "player" ) ) do setElementData( source, "text#", tostring(getTXT) ) triggerClientEvent('showTXT', thePlayer) end end )
-
ممكن كل الخطوات لآظهار النص لجميع الاعبين بالكلنت ؟ لان حاولت وسويت ليبل وتريقر من السيرفر سايد والتريقر يسوي لوب لكل الاعبين ويرسل تريقر للكلنت حتى يطلع النص للكل بس ماضبط ؟ يطلع النص بس لي انا ^
-
السلام عليكم كيف الحال ي عوال عندي سؤال بسيط أقدر اغير نوع الخط للفنكشن ذا ؟ textCreateTextItem ولو ماقدر وش الطريقة الثانية لآظهار نص في الشاشة لكل الاعبين من لوحة ^
-
لو تبي تتعلم كلمني سكايب بعلمك اللي تبيه مجانا ^ Skype : kamel1234128
-
انصحك تبدأ بعمل الأشياء البسيطة لو كنت مبتدأ ^ وشوي شوي تاخذ الأمور تدريجيا