Jump to content

iMr.WiFi..!

Members
  • Posts

    2,382
  • Joined

  • Last visited

  • Days Won

    57

Everything posted by iMr.WiFi..!

  1. بأذن الله نطمح نكون من اكبر الاستضافات , وبالتوفيق للجميع
  2. تم أصلاح الخلل الموجود بالموقع : عدم التسجيل وحصول خطأ ________________________ وإضافة نظام كود التفعيل .. لذا احرص على ان يكون الايميل الخاص بك موجود لديك لأنه سوف تصلك رسالة به كود التفعيل !! ________________________ نتشرف بكم : https://vpsarab.net/
  3. لا , قالي الصاحب انه اشتراه من cloud ways بحوالي 200 ريال ,
  4. لا ماتقدر , بس اذا تبي تكمل على نفس الطلب تقدر
  5. ^ ماقدر اقول الا انه الستايل مسروق , الستايل كان لـ فن هوست وانتو بكل بساطة سسرقتوه كلمت الصاحب الاصلي قال ماعطيت احد الستايل كلهم سرقوه مني
  6. if string.len( getPlayerName ( element ) ) >= 10 then المثال الخامس بدلها بهذا ^
  7. خخخخخخخخخخخخخخخ الـ double تستعمل في القيم العشرية مثل : 1.24 5.12 والبرايفت تعرف القيمة في داخل الحدث فقط !
  8. لاتقول كذا بس ,@ اكتب الديبق كامل عشان نقدر نحل المشكلة :@
  9. سوي ترايقر عند الفتح بعد كذا استلمه , وارسل ترايقر للكلنت بأستخدام الفنكشن الي عطاك اياه نصور بعد كذا سوي لوب على المتغير الي استلمته ثم ادخله داخخل الجدول
  10. function Spawn( ) if getTeamName( getPlayerTeam ( source ) ) == "Police" and getElementData ( source, "Group" ) == "SWAT" then spawnPlayer( source,1200.87915, -1654.25281, 1052,0,287) end addEventHandler ("onPlayerLogin", root, Spawn) addEventHandler ("onPlayerWasted", root, Spawn)
  11. عدل عالاحداثيات + تأكد من اخر ارمقمنتين الي هم Interior Dimension
  12. Table = {} getElementsByType getPlayerMoney table.insert table.sort
  13. function Spawn( ) if getTeamName( getPlayerTeam ( source ) ) == "Police" and getElementData ( source, "Group" ) == "SWAT" then setTimer(function () spawnPlayer( source,1200.87915, -1654.25281, 1052,0,287,20,20) end , 500 , 1 ) end addEventHandler ("onPlayerLogin", root, Spawn) addEventHandler ("onPlayerWasted", root, Spawn)
  14. مشكورين على المرور , وان شاء الله اطرح شروحات اكثر : )
  15. السيرفر والكلنت لهم احداث ووظايف ولكل حدث له سورس وممكن مايكون له سورس فمثلاً سيرفر : addEventHandler ( "onPlayerWasted", root, -- اذا اللاعب مات function ( ) -- وظيفة outputChatBox ("لقد مت",source) -- لاحظ هنا -- حطينا سورس لأن مصدر الحدث هو اللاعب الي مات end ) -- اغلاق القوسس واند للوظيفة ^ وممكن تخليه يظهر للكل بأستخدام بدل source rootبـ اما الكلنت addEventHandler( "onClientGUIClick", root, function ( ) if source == aButton then outputChatBox ( "لقد ضغطت على الزر" ) --[[ لاحظ هنا ماكتبنا ارقمنت اللاعب ليش ؟؟؟ في الويكي يقول اذا بتستعمل الوظيفة في الكلنت راح يظهر رسالة فقط للسورس واذا بتستعملها سيرفر فلازم تكتب الشخص الي بيظهر له الرسالة ]] end end ) راجع الويكي قبل استخدام اي وظيفة او حدث عشان تفهم كل حاجة ^ هذا شرح مبسط واتمنى تفهم
  16. بسم الله الرحمن الله الرحمن الرحيم سلام عليكم ورحمة الله وبركاته عندي شرح للتحققات مابين القوسين أو التحققات المصغرة , addEventHandler( "onClientGUIClick", root, -- سوينا حدث عند الضغط function ( ) -- وظيفة return ( source == aButton and outputChatBox ("لقد ضغطت على الزر") ) --[[ نسوي استرجاع مع تحقق مصغر اذا ضغط على الزر and , في التحقق المصغر == Then يعني كأنك كذا تسوي if source == aButton then outputChatBox ("لقد ضغطت على الزر") end بشكل مصغر !! ]] end ) طبعاً التحققات المصغرة غالباً تجي مع الريتورن !! اعطيك مثال ثاني addEventHandler ( "onPlayerWasted", root, -- سوينا حدث اذا اللاعب مات function ( _,killer ) -- تخطينا البارتمر الاول والي هو عدد الرصاصات + واخذنا البارتمر الثاني الي هو القاتل return ( killer == source and outputChatBox( "لقد قتلت نفسك" ) or outputChatBox( "لقد قتلك شخص آخر" ) ) --[[ سوينا استرجاع وتحققنا انه القاتل يساوي الي مات راح يرجعله outputChatBox( "لقد قتلت نفسك" ) or == else واذا ماقتل نفسه يرجعله outputChatBox( "لقد قتلك شخص آخر" ) ]] end ) إيه نعم , مثال : -- true = ترو -- false = فولس aWifi = false -- فولس aWifi نخلي قيمة function Check ( ) -- نسوي وظيفة بأسم Check local aWifi = ( aWifi == true and false or true ) -- نعرفه بتحقق --[[ اذا كان aWifi ترو راح يعرف قيمة aWifi فولس واذا ليس ترو راح يعرفه ترو ]] return tostring(aWifi) -- ونسترجع القيمة بـ النتيجة , ونحولها الى سترنق end outputChatBox( Check ( ) ) -- نظهره في شات وكان هاذي هي نهاية الشرح اذا عندك سؤال او استفسار تقدر تسئل في الموضوع + واذا عندك مثال اطرحه وسلام خير الختام
  17. executeSQLQuery ( 'CREATE TABLE IF NOT EXISTS TableMarkers ( X,Y,Z )' ) addEventHandler( 'onResourceStop' , root , function ( res ) for _,marker in ipairs(getElementsByType ( "marker" ) ) do if getElementData(marker,"Created") then local X,Y,Z = getElementPosition(marker) local aSQL_= executeSQLQuery( 'SELECT * FROM TableMarkers ' ) if ( #aSQL_ == 0 ) then executeSQLQuery( 'INSERT INTO TableMarkers VALUES ( ?, ?, ? )' , X,Y,Z ) else executeSQLQuery( 'UPDATE TableMarkers SET X = ?, Y = ?, Z = ? ' , X,Y,Z ) end end end end ) Marker = { } addEventHandler( 'onResourceStart' , root , function ( res ) if res == getThisResource() then local Table = executeSQLQuery( 'SELECT * FROM TableMarkers' ) for Index in ipairs ( Table ) do x = Table [Index] [ 'X' ] y = Table [Index] [ 'Y' ] z = Table [Index] [ 'Z' ] Marker[Marker] = createMarker ( x, y, z, "cylinder", 1, 255, 255, 0, 170 ) setElementData(Marker[Marker],"Created",true) end end end ) ^ لم تتم التجربة :_ وليش سويت داتا وجلبت فيهم الاحداثيات , وانت ماوضعت الداتا اساساً
  18. ما أققصد الاف تي بي هو بيتحمل عندهم المودات حق السيرفر وبيقدرون يشوفو الملف ذا
  19. ^ لاتسوي هذي الطريقة نصيحة عشان ماحد يدخل في الملفات ويسرق حسابات الاعضاء
  20. طيب مثال ؟ يكون على كل المقاسات !
  21. أخوي انا مسوي نظام التسجيل التلقائي + مهو مشفر تفضل : بس لاتضيف حقوقك تعلم من الاكواد
  22. function isTextInGridList(gridlist, text) -- نسوي فنكشن for i=0, guiGridListGetRowCount(gridlist)-1 do -- نسوي لوب ونجلب عدد الروات الي في الجريد ليست ونطرحها على ثنين local t = guiGridListGetItemText(gridlist, i, 1) -- نجلب التكست من الجريد ليست باستخدام اللوب أي انه راح يلف على جميع الروات الموجودة في الجريد ليست if (t) then -- نتحقق انه نجحت عملية البحث if (t == text) then -- نتحقق انه في رو موجود بأسم التكست الي كتبه في الفنكشن return true -- نرجع القيمة ترو, عشان تكمل التحقق لما تستخدمه end -- اند لل تحقق t == text end -- end , t end -- end loob return false -- نرجع القيمة فولس اذا مازبط البحث end -- end , function
  23. شوف انت بصراحة ماتساعد بس تخبص .. وتقول انت ختمت اللغة ؟ جرب اكوادك قبل لاتتكلم !!
×
×
  • Create New...