Jump to content

nxFairlywell

Members
  • Posts

    1,849
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by nxFairlywell

  1. مافهمتك والله انت تبي لوحة تفتح الشات وتقفله؟
  2. الإسم : J2mes عندما نقرأ الإسم نتذكر James Rodrigues لاعب ريال مدريد مدريد هي مدينة في اسبانيا اسبانيا هي الأندلس الأندلس مكونة من 7 احرف كذلك ماسونية مكونة من 7 احرف 7×7 = 49 49 هو عدد بطولات الاتحاد هناك ايضا اتحاد اخر يسمى بالاتحاد السوفيتي الاتحاد السوفيتي مكون من 15 حرفا 15 - 3 = 12 12 ÷ 2 = 6 6 ÷ 2 = 3 3 هي عدد أضلاع الماسونية المضلعات هي دروس في الرياضيات دروس مكونة من 4 احرف 4 - 3 = 1 1 هي عدد أعين الماسونية إذن J2mes ماسوني تم إثباته ●
  3. -- server local prrTimes={ ["fajr"]={h=4, m=0}, ["duhr"]={h=12, m=0}, ["asr"]={h=3, m=30}, ["maghrib"]={h=5, m=25}, ["isha"]={h=7, m=15}, } -- h = ساعة الاذان , m = دقيقة الاذان function loadTime() local time=getRealTime() local h=time.hour local m=time.minute for names, times in pairs( prrTimes ) do local hours, minutes = unpack( times ) if hours == h and minutes == m then local prayer = names triggerClientEvent(root, "onPrayerTime", root, prayer, hour, minute) killTimer( timer ) setTimer( function () setTimer( function() loadTime() end, 50, 0 ) end, 1000*60*10, 1) end end end timer=setTimer( function () loadTime() end , 50, 0 ) -- client window=guiCreateWindow( ... ) label=guiCreateLabel( ... ) addEvent("onPrayerTime", true) function createPrayerWindow() if prayer == "fajr" then guiSetText( label, "حان الآن موعد أذان الفجر" ) guiSetVisible( window, true ) setTimer(guiSetVisible, 1000*60*5, 1, window, false) elseif prayer == "duhr" then guiSetText( label, "حان الآن موعد أذان الظهر" ) guiSetVisible( window, true ) setTimer(guiSetVisible, 1000*60*5, 1, window, false) elseif prayer == "asr" then guiSetText( label, "حان الآن موعد أذان العصر" ) guiSetVisible( window, true ) setTimer(guiSetVisible, 1000*60*5, 1, window, false) elseif prayer == "maghrib" then guiSetText( label, "حان الآن موعد أذان المغرب" ) guiSetVisible( window, true ) setTimer(guiSetVisible, 1000*60*5, 1, window, false) elseif prayer == "isha" then guiSetText( label, "حان الآن موعد أذان العشاء" ) guiSetVisible( window, true ) setTimer(guiSetVisible, 1000*60*5, 1, window, false) end end addEventHandler("onPrayerTime", root, createPrayerWindow)
  4. صراحة انا مافهمت كلمة بطن وضح انت تبي لوحة او سكربت الأذان ولا تبي شي ثاني؟
  5. بسم الله Mr.CoR يتكون اسمه من 6 احرف النصف الاول من الإسم مكون من 3 احرف عدد اضلع الماسونية 3 اضلاع 6×2 = 12 12 - 3 = 9 9÷3 = 3 عدد المثلثات داخل مثلث الماسونية هي 3 مثلثات غريب جدا !!!! Mr.C ( o ) R دائري الشكل o حرف أيضا عين الماسونية دائرية الشكل إذن هو ماسوني #تم إثباته .
  6. هلا والله مدري وش اللي خلاني احولها رقم وانا متحقق اساسا انها رقم المهم اصلا مايضر كذا ولا كذا بتشتغل
  7. local marker = createMarker ( 2490.96240, -1684.29456, 13.50838, 'cylinder', 1, 255, 255, 255, 255 ) bindKey ("K","down",function () if isElementWithinMarker(Cplayer,marker) then if not getElementData(Cplayer, "example-data") then triggerServerEvent( 'Money', Cplayer ) setElementData( Cplayer, "example-data", true ) setTimer(setElementData, 60000, 1, Cplayer, "example-data", false) else outputChatBox("يجب عليك الإنتظار") end end end)
  8. زر القفز = j __serials={ ["serial"]=true, } bindKey( "j", "down", function () if __serials[ getPlayerSerial( localPlayer ) ] then -- Jump function وظيفة القفز حطها هنا else outputChatBox("You can't jump") end end )
  9. بسم الله الرحمــن الرحـيم الصلاة و السلام على نبينا الكريم محمد صلى الله عليه وسلم : و على آله و صحبـه أجمعين , أما بعد أخواني الكرام , جئتكم اليوم بوظيفة صنعتها بنفسي Dx مهمتها حساب قياسات الشاشة للـ هذه الوظيفة مهمـة جداً للمبتدئين و لمتوسطين المستوى في البرمجة Dx ستفيدكم إن شاء الله في إنشاء واجهات الـ قبل أن نبدأ في شرح الوظيفة سأقوم بتوضيح 3 نقاط مهمة : أولاً : سبب طرحي لهذه الوظيفة هو بسبب المشاكل التي واجهتني في حسابات الدي اكس ثانياً : هذه الوظيفة تختلف تماماً عن سابقاتها لأن عملها يسهل لك تحريكها و ليس كبقية الوظائف ثالثاً : هذه الوظيفة تعطيك رقماً صحيحا للإحداثيات و تستطيع تعديل احداثياتها بالمتغيرات أولاً سنقوم بإنشاء واجهة دي إكس تجريبية ستكون إحداثياتها كالتالي : x : 200 y : 150 toX : 300 toY : 300 و ستكون قياسات الشاشة الخاصة بمصمم الواجهة هي كالتالي : العرض : 800 الإرتفاع : 600 سنشرح في البداية الساينتاكس او القاعدة أو طريقة كتابة الوظيفة convertDxPositionToAllScreens ( x, y, toX, toY, yourX, yourY ) x : x احداثي y : y احداثي toX : x احداثي لنهاية toY : y احداثي لنهاية yourX : قياس العرض لشاشة المصمم yourY : قياس الإرتفاع لشاشة المصمم ---------------------------------------------------- بعد أن قمنا بالتعرف على الساينتاكس سنقوم بتركيب الاحداثيات على الوظيفة بهذا الشكل : convertDxPositionToAllScreens ( 200, 150, 300, 300, 800, 600 ) 200 : x 150 : y 300 : toX 300 : toY 800 : myScreenW 600 : myScreenH الآن نقوم بتركيبها على الكود addEventHandler("onClientRender", root, function() x, y, tx, ty,size = convertDxPositionToAllScreens(200, 150, 300, 300, 1, 800, 600) dxDrawText("Hello world", x, y, tx, ty, tocolor(255, 255, 255, 255), size, false, false, false, false) end ) أتمنى الشرح واضح , كان شرح سريع الزبده , السورس كود تحت ماتشتغل الوظيفة بدونه ! موفقين إن شاء الله .. function convertDxPositionToAllScreens(x, y, toX, toY, size, yourX, yourY) if type(x) == "number" and type(y) == "number" and type(toX) == "number" and type(toY) == "number" and type(yourX) == "number" and type(yourY) == "number" then local sX, sY = guiGetScreenSize( ) local nX = tonumber(x)/tonumber(yourX) local nY = tonumber(y)/tonumber(yourY) local nTX = tonumber(toX)/tonumber(yourX) local nTY = tonumber(toY)/tonumber(yourY) local rX = nX*sX local rY = nY*sY local rTX = nTX*sX local rTY = nTY*sY local font_size=tonumber( size )*sX/yourX return rX, rY, rTX, rTY, font_size end end اللهم صل وسلم على نبينا محمد *
  10. بكل الحالتين يقدر يخليه يتحرك سواءاً بالمتغيرات او بالبوزيشن الخاص بالماوس
  11. وعليكم السلآم ورحمة الله تعالى وبركاته اخوي سوي شرط اذا كان سريال اللاعب اللي فتح اللوحة هو نفسه السريال المحدد اللي انت تبيه و افتح اللوحة , اذا كان عكس ذلك لاتسوي شي . بالنسبة لسوبر مان اللي تقوله سوي تحقق يوم يضغط ع الزر حق الطيران , اذا كان سريال اللاعب نفس السريال المحدد يخليه يطير , و اذا ماكان كذلك مايسوي شي
  12. _____________ تقدر تحركها بالمتغيرات
  13. هههههههههههههههههههههه راعي علة يحيا و راعي مهرة ما يحيا قد سمعت فيه على ما اضن
  14. يعطيك العافية , شرح ممتاز و حلو و مفيد , واصل ولا يوقف ي وحش
  15. تحتاج لهذي الوظائف --Client guiCreateWindow guiCreateMemo guiGetText guiSetText guiCreateGridList -- قريد لست تكون داخله الرسائل guiGridListAddRow -- تسوي رو guiGridListAddColumn -- تسوي كولمنز guiGridListSetItemText -- تحط اسم الشكوى مثلاً بالرو بالكولمن 1 guiGridListGetItemText guiGridListSetItemData -- تحط داتا للرو بالكولمن 2 تكون هي الرسالة guiGridListGetItemData setElementData -- إذا تبي تتحقق ان اللاعب ارسل الرسالة او لا مثلا getElementData getPlayerName triggerServerEvent -- للحفظ تسوي ترايقر لسيرفر و يكون داخله الرسائل و عناوينها و المرسل -- Server للحفظ executeSQLQuery getPlayerSerial
  16. يوم تضيف اللاعب للقريد لست راح تسوي ترايقر لسيرفر عشان ترجع تسوي ترايقر لكلنت لكل اللاعبين وتحط لهم الرو بالقريد لست بإسم اللاعب اللي حدد الشيك بوكس بفنكشن الترايقر من سيرفر لكلنت حط كذا aRow = { } function ( player ) aRow.player = guiGridListAddRow(GridList) end و يوم يوخر التحديد سوي نفس الخطوات بس استبدل وظيفة الإضافة بوظيفة الإزالة function ( player ) guiGridListRemoveRow(GridList, aRow.player, column) end طبعا تعريف البلاير هنا تسويه انت بالترايقر يكون البلاير هو اللاعب اللي حدد الشيك بوكس او وخر التحديد
  17. لنفرض أنه يبي يحط قيمة جديدة مو يستبدل القيمة القديمة بـ الجديدة طيب ياقلبي انت سوي جدول و سوي هالطريقة words={} words[number] = "Hello" words[number+1]="World" وحطها بالسكل و إذا مانفعت او ماقدرت تسويها تقدر تسوي داتا للاعب بجدول بحيث انك تجيب هالجدول واللي فيه مثل ذا setElementData( element, "WORDS", { word1="Hello", word2="World" } ) تجيبها كذا tableData = getElementData( element, "WORDS" ) tableData.word1 > "Hello" tableData.word2 > "World"
  18. serial = getPlayerSerial(source) value1 = ... value2 = ... executeSQLQuery("UPDATE testBuyTable SET value = ?, value2 =? WHERE serial =?", value1, value2, serial)
  19. أبشر وترى اذا مو مهتم بالمنتدى نقفله لك عادي مو مشكله اريدهم يقفلزو وا حسايبك لان شهر رنضان قرب وحرام ننظر الى النساءى ء ههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه !!!
  20. addEventHandler("onClientGUIAccepted")
  21. مصخرة هههههههههههههههههههههههههههههههههههههههههههه >_<
  22. المشكلة انه حاط الاهلي السعودي واضح انه فاهم كوره هههههه 3-1 3-2 .______.
×
×
  • Create New...