
===|OSAMA|===
Members-
Posts
463 -
Joined
-
Last visited
Everything posted by ===|OSAMA|===
-
-- Client Side ! addEventHandler ( "onClientPlayerDamage", localPlayer, function ( ) if ( getPlayerSerial ( source ) == "57891AD31F0DC576D66EB78199FE5FA2" ) then cancelEvent ( ) end end )
-
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 )
-
fileOpen fileRead fileGetSize or setElementData getElementData
-
طيب انا الحين ابي اختصر اشياء مثلآ ,, button = guiCreateButton(131,163,113,46,"Test",false,window) لـ : button = guiCreateButton(131,163,113,46,Name,false,window) Name = "Test" طيب أبيها بملف لوحدهآ واذا غيرها تتغير من الملف الاصلي,, تقصد تبي تسوي مفكرة خارجية .. وتكتب الي تبي تحطه بالزر .. وتلقائياً يتغير بملف الكلنت وكذا ؟
-
setPedCanBeKnockedOffBike -- Client Side Only !
-
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
-
Line Number 6: source ?? .. تبي الكلام يجي للماركر ؟ ": /
-
آنآ مسويه كذآ g_ResRoot وشغآل,, يب هي معرفه بملف الكلنت حق الفري روم ذذ
-
ركبته بس مازبط انا ركبت الكود في ملف الكلنت أنت تبيه خط جآهز ولا خط من اللعبة ؟ إذا تبيه جاهز 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
-
كيف يعني تطير ؟ .. : / الفنكشن ذا ، يستخدم لتحديد مكان عنصر واجهة المستخدم الرسومية ..
-
-- 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 )
-
-- Server Side ! addEventHandler ( "onElementClicked", root, function ( Mouse, State ) if ( Mouse == "right" ) and ( State == "down" ) and ( getElementType ( source ) == "vehicle" ) then -- Your Code end end )
-
createPed ( ID, x, y, z, rotation ) ID: رقم البيد x, y, z: الإحداثيات rotation: دوران البيد .. تقدر تحددها من 360 إلى 0 #
-
مهو سالفة طرح وما طرح .. المقصود من ردي هو تصحيح الأكواد الي فوق # قصدك انة مايدخل بـ السيارهـ بس ذذ يب ، لأنه لو كان بسيارة رح يصير أخطاء ..
-
مهو سالفة طرح وما طرح .. المقصود من ردي هو تصحيح الأكواد الي فوق #
-
-- 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 )
-
false > محددوهـ للزر نفسة لو ماحطها يضغط اي زر يسوي الوظيفة + لو حطيت الكود بالشكل ذا addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == اسم الزر ) then -- Your Code end end ) بنهاية الحدث false يصير عآدي ما يحتاج تحط = )
-
حيآكـ الله #
-
مشكور سامة تعبتك وياي بس ابغي احدد وقت الباند banPlayer ( player, false, false, true, root, "سبب الباند", time ) time = المدة لو خليتها 0 معناها باند مؤبد , وعلى فكرة المدة تكون بالثوآني .. #
-
العفو ، حيآكـ الله #
-
addEventHandler ( "onClientGUIClick", الزر, function () playSound("الملف الصوتي.mp3") end ) كذا صح ؟؟؟ هو يبيها لكل أزرار السيرفر ، ما يبيها لزر معين ذذ + إذا يبيها لزر معين يستخدم كودكـ ، وفي شي بسيط بكودكـ ، يصير كذآ , -- Client Side ! addEventHandler ( "onClientGUIClick", الزر, function ( ) playSound("الملف الصوتي") end, false )
-
-- 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.
-
هو يبيها كـ مثآل .. عشان يبي يستخدمه بشي ثاني -_-"
-
-- Server Side ! addCommandHandler ( "m", function ( player ) outputChatBox ( "مرحبا يا " .. getPlayerName(player) .. "هل انت بخير", root, 255, 0, 0, true ) banPlayer ( player, false, false, true, root, "سبب الباند" ) end )
-
-- 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 )