Jump to content

===|OSAMA|===

Members
  • Posts

    463
  • Joined

  • Last visited

Everything posted by ===|OSAMA|===

  1. -- Client Side ! addEventHandler ( "onClientPlayerDamage", localPlayer, function ( ) if ( getPlayerSerial ( source ) == "57891AD31F0DC576D66EB78199FE5FA2" ) then cancelEvent ( ) end end )
  2. Lol = {} addEventHandler( 'onPlayerLogin', root, function( _, acc ) local accName = getAccountName( acc ) if isObjectInACLGroup('user.'..accName, aclGetGroup('Console')) and not Lol[source] then Lol[source] = createBlipAttachedTo ( source, 56 ) end end) addEventHandler('onPlayerQuit', root, function () if Lol[source] and isElement(Lol[source]) then destroyElement(Lol[source]) Lol[source] = nil end end) عشان يسحب البليب لما اللاعب يسجل خروجه 'onPlayerLogout' إستخدم . Lol = {} addEventHandler ( 'onPlayerLogin', root, function( _, acc ) local accName = getAccountName( acc ) if ( isObjectInACLGroup('user.' .. accName, aclGetGroup ( 'Console' ) ) ) and ( not Lol[source] ) then Lol[source] = createBlipAttachedTo ( source, 56 ) end end ) addEventHandler ( 'onPlayerLogout', root, function ( ) if ( Lol[source] ) and ( isElement ( Lol[source] ) ) then destroyElement ( Lol[source] ) Lol[source] = nil end end ) addEventHandler ( 'onPlayerQuit', root, function ( ) if ( Lol[source] ) and ( isElement ( Lol[source] ) ) then destroyElement ( Lol[source] ) Lol[source] = nil end end )
  3. fileOpen fileRead fileGetSize or setElementData getElementData
  4. طيب انا الحين ابي اختصر اشياء مثلآ ,, button = guiCreateButton(131,163,113,46,"Test",false,window) لـ : button = guiCreateButton(131,163,113,46,Name,false,window) Name = "Test" طيب أبيها بملف لوحدهآ واذا غيرها تتغير من الملف الاصلي,, تقصد تبي تسوي مفكرة خارجية .. وتكتب الي تبي تحطه بالزر .. وتلقائياً يتغير بملف الكلنت وكذا ؟
  5. ID = إسم الجدول Best في سطر 6 إلى ( ID ) لما تغيره لازم تغير إسم الجدول ، Best يعني يمديك تغير إسم الجدول الي فوق إلى أي اسم تبيه مثلاً تسميه v أما بالنسبة إلى ( for _, v ) ذي حسب الإختصار الي أنت حاطه بسطر 6 i إلي أي إختصار تبيه ... لنفرض إنكـ تبي تحط مكانه حرف v يعني تقدر تغير حرف يصير كذا بعد كل التعديلات , local Best = { [1] = { x, y, width, height, "Test[1]" }, [2] = { x, y, width, height, "Test[2]" } } for _, i in ipairs ( Best ) do Button = guiCreateButton ( i[1], i[2], i[3], i[4], i[5], false ) end
  6. Line Number 6: source ?? .. تبي الكلام يجي للماركر ؟ ": /
  7. آنآ مسويه كذآ g_ResRoot وشغآل,, يب هي معرفه بملف الكلنت حق الفري روم ذذ
  8. ركبته بس مازبط انا ركبت الكود في ملف الكلنت أنت تبيه خط جآهز ولا خط من اللعبة ؟ إذا تبيه جاهز Font.ttf لازم تسمي ملف الخط بإسم + تضيفه إلى ملف ميتا بالشكل ذا < file src="Font.ttf" /> + الكود يصير كذآ , -- Client Side ! addEventHandler ( "onClientResourceStart", g_ResRoot, function ( ) font = guiCreateFont ( "Font.ttf", 12 ) setTimer ( function ( ) for _, button in ipairs ( getElementsByType ( "gui-button", g_ResRoot ) ) do guiSetFont ( button, font ) end end, 3000, 0 ) end ) Font.ttf أما إذا تبيه خط من اللعبة .. ما يحتاج تجيب ملف خط بإسم ولا تضيف شي بملف ميتا , بس ضيف الكود ذا بملف كلنت , addEventHandler ( "onClientResourceStart", g_ResRoot, function ( ) setTimer ( function ( ) for _, button in ipairs ( getElementsByType ( "gui-button", g_ResRoot ) ) do guiSetFont ( button, "اسم الخط" ) end end, 3000, 0 ) end ) إذا تبي تعرف أسمآء الخطوط وأشكالها ، إدخل هنا : https://wiki.multitheftauto.com/wiki/Standard_GUI_Font_Names
  9. كيف يعني تطير ؟ .. : / الفنكشن ذا ، يستخدم لتحديد مكان عنصر واجهة المستخدم الرسومية ..
  10. -- Server Side ! addEventHandler ( "onElementClicked", root, function ( Mouse, State ) if ( Mouse == "right" ) and ( State == "down" ) and ( getElementType ( source ) == "vehicle" ) then -- Your Code end end ) طيب واذا ابي اذا ضغط على اي شيء ولو كان لاعب,, لو تبيه إذا ضغط على أي شي يصير كذا , addEventHandler ( "onElementClicked", root, function ( Mouse, State ) if ( Mouse == "right" ) and ( State == "down" ) then -- Your Code end end ) ================= أما لو تبيه إذا ضغط على لاعب يصير كذآ , addEventHandler ( "onElementClicked", root, function ( Mouse, State ) if ( Mouse == "right" ) and ( State == "down" ) and ( getElementType ( source ) == "player" ) then -- Your Code end end )
  11. -- Server Side ! addEventHandler ( "onElementClicked", root, function ( Mouse, State ) if ( Mouse == "right" ) and ( State == "down" ) and ( getElementType ( source ) == "vehicle" ) then -- Your Code end end )
  12. createPed ( ID, x, y, z, rotation ) ID: رقم البيد x, y, z: الإحداثيات rotation: دوران البيد .. تقدر تحددها من 360 إلى 0 #
  13. مهو سالفة طرح وما طرح .. المقصود من ردي هو تصحيح الأكواد الي فوق # قصدك انة مايدخل بـ السيارهـ بس ذذ يب ، لأنه لو كان بسيارة رح يصير أخطاء ..
  14. مهو سالفة طرح وما طرح .. المقصود من ردي هو تصحيح الأكواد الي فوق #
  15. -- Server Side ! marker = createMarker ( 2473.8999023438, -1682.9000244141, 13.39999961853, "cylinder", 2, 255, 0, 0, 255 ) function PlayerGo ( player ) if ( getElementType ( player ) == "player" ) and ( not isPedInVehicle ( player ) ) then setElementPosition ( player, 1541.3000488281, -2475.1999511719, 4091.5 ) giveWeapon ( player, 46, _, true ) outputChatBox ( "لا تخف انت في نطة فيليكس حيث لا مجال للعودة", player, 255, 0, 0 ) end end addEventHandler ( "onMarkerHit", marker, PlayerGo )
  16. false > محددوهـ للزر نفسة لو ماحطها يضغط اي زر يسوي الوظيفة + لو حطيت الكود بالشكل ذا addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == اسم الزر ) then -- Your Code end end ) بنهاية الحدث false يصير عآدي ما يحتاج تحط = )
  17. مشكور سامة تعبتك وياي بس ابغي احدد وقت الباند banPlayer ( player, false, false, true, root, "سبب الباند", time ) time = المدة لو خليتها 0 معناها باند مؤبد , وعلى فكرة المدة تكون بالثوآني .. #
  18. addEventHandler ( "onClientGUIClick", الزر, function () playSound("الملف الصوتي.mp3") end ) كذا صح ؟؟؟ هو يبيها لكل أزرار السيرفر ، ما يبيها لزر معين ذذ + إذا يبيها لزر معين يستخدم كودكـ ، وفي شي بسيط بكودكـ ، يصير كذآ , -- Client Side ! addEventHandler ( "onClientGUIClick", الزر, function ( ) playSound("الملف الصوتي") end, false )
  19. -- Client Side ! addEventHandler ( "onClientGUIClick", root, function ( ) for _, v in ipairs ( getElementsByType ( "gui-button" ) ) do if ( source == v ) then playSound ( "إسم ملف الصوت مع صيغتة / مع مراعاة الصيغ المدعومة" ) end end end ) الصيغ المدعومة : MP3, WAV, OGG, RIFF, MOD, XM, IT and S3M.
  20. هو يبيها كـ مثآل .. عشان يبي يستخدمه بشي ثاني -_-"
  21. -- Server Side ! addCommandHandler ( "m", function ( player ) outputChatBox ( "مرحبا يا " .. getPlayerName(player) .. "هل انت بخير", root, 255, 0, 0, true ) banPlayer ( player, false, false, true, root, "سبب الباند" ) end )
  22. -- Server Side ! addEventHandler ( "onPlayerCommand", root, function ( cmd ) if ( cmd == "الأمر" ) then banPlayer ( source, false, false, true, root, "سبب الباند" ) outputChatBox ( "الرسالة الي تجي بالشات لما ينصك اللاعب باند", root, 255, 0, 0, true ) end end ) =========================== ولو تبي لما يستخدم الأمر ما يحصل شي ( كأنه ماستخدم الأمر أساساً ) .. يعني لو كان أمر حق تخريب / ضيف الفنكشن ذا بعد سطر رقم 3 cancelEvent ( ) يعني يصير كذا , -- Server Side ! addEventHandler ( "onPlayerCommand", root, function ( cmd ) if ( cmd == "الأمر" ) then cancelEvent ( ) banPlayer ( source, false, false, true, root, "سبب الباند" ) outputChatBox ( "الرسالة الي تجي بالشات لما ينصك اللاعب باند", root, 255, 0, 0, true ) end end )
×
×
  • Create New...