Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 27/10/16 in all areas

  1. Sql كيف حالكم ان شاء الله بخير , اليوم راح نشرح لكم سكربت مهم جدا للي مايعرف يستخدم قواعد البيانات او طبعا السكربت من صنع اخوان : عاشق الشرق , جزاه الله خير على السكربت سهل اشياء كثيرة للمبتدئين اولا لتحميل السكربت من هنا https://community.multitheftauto.com/index.php?p=resources&s=details&id=6313 طيب الحين بنشرح فنكشنات السكربت ووش فائدتها اول فنكشن والي هو setPlayerSerialData -- تخزين البيانات على سريال الاعب ارقمنتات الفنكشن , والفنكشن يرجل لنا بول ( صحيح , خاطئ )ء setPlayerSerialData( player thePlayer, string key, value ) -- player thePlayer = الاعب المراد تخزين عليه البيانات -- string key = المفتاح -- value = القيمة المراد تخزينها على الاعب او سريال الاعب الفنكشن الثاني والي هو getPlayerSerialData -- جلب البيانات المحفوظة على الاعب ارقمنتات الفنكشن , طبعا الفنكشن يرجع لنا بسترنق getPlayerSerialData( player thePlayer, string key ) -- player thePlayer = الاعب المرد جلب البيانات منه -- string key = المفتاح الي خزنها عليه البيانات الفنكشن الثالث والي هو removePlayerSerialData -- حذف البيانات من الاعب ارقمنتات الفنكشن , يرجع لنا بول ( صحيح , خاطئ )ء removePlayerSerialData( player thePlayer, string key ) -- player thePlayer = الاعب المراد حذف البيانات منه -- string key = المفتاح الفنكشن الرابع والاخير والي هو getAllPlayerSerialData ارقمنتات الفنكشن , يرجع لنا بتيبل فيه البيانات المخزنه على السريال getAllPlayerSerialData( player thePlayer ) -- player thePlayer = الاعب المراد جلب جميع البيانات منه طبعا ي شباب لو تلاحظون تركيب الفنكشنات شبيه بـ الالمنت داتا والاكونت داتا يعني استخدامه موب بذيك الصعوبة لو تعرف الاكونت داتا والالمنت داتا راح تعرف لهذا السكربت طبعا لاستخدم الفنكشنات تحتاج لاستدعاء او الاكسبورت راح نشوف كم مثال تسهل علينا الحفظ على سريال الاعب وبنفس الوقت ينحفظ بقاعدة بيانات : المثال الاول addEventHandler ( "onResourceStart" , resourceRoot, function ( ) if not( getResourceState ( getResourceFromName ( "sqldata" ) ) == "running" ) then cancelEvent ( true , "Please start Resource ( sqldata ) " ) outputChatBox ( getCancelReason ( ) ) end end ) ; addEventHandler ( "onPlayerQuit" , root , -- اول مايخرج الاعب function ( ) -- وظيفة local Money = getPlayerMoney ( source ) -- جلب مال الاعب if ( Money > 0 ) then exports [ "sqldata" ] : setPlayerSerialData ( source , "SaveMoney" , Money ) -- تخزين مال الاعب عليه end -- انهاء للتحقق end -- انهاء للوظيفة ) -- قوس اغلاق الحدث addEventHandler ( "onPlayerJoin" , root , -- عندما يدخل الاعب function ( ) local MoneyData = exports [ "sqldata" ] : getPlayerSerialData ( source , "SaveMoney" ) -- جلب المال المخزن على الاعب if ( MoneyData ) then -- تحقق من البيانات setPlayerMoney ( source , MoneyData ) -- اعطاء الاعب ماله end -- انهاء للتحقق end -- انهاء للوظيفة ) -- قوس اغلاق الحدث : المثال الثاني addEventHandler ( "onResourceStart" , resourceRoot, function ( ) if not( getResourceState ( getResourceFromName ( "sqldata" ) ) == "running" ) then cancelEvent ( true , "Please start Resource ( sqldata ) " ) outputChatBox ( getCancelReason ( ) ) end end ) ; addCommandHandler ( "saveMySkin" , -- امر function ( player ) -- وظيفة مع تعريف كاتب الامر if ( player ) then -- تحقق من كاتب الامر local Skin = getElementModel ( player ) -- جلب شخصية الاعب exports [ "sqldata" ] : setPlayerSerialData ( player , "SaveSkin" , Skin ) -- حفظ شخصية الاعب عليه end -- ايند التحقق من كاتب الامر end -- ايند انهاء الفنكشن ) ; -- قوس اغلاق الامر addEventHandler ( "onPlayerJoin" , root , -- عندما يدخل الاعب function ( ) -- وظيفة local SkinData = exports [ "sqldata" ] : getPlayerSerialData ( source , "SaveSkin" ) -- جلب الشخصية المخزنه على الاعب if ( SkinData ) then -- تحقق من البيانات setElementModel ( source , SkinData ) -- اعطاء الاعب شخصيته المحفوظة عليه end -- انهاء للتحقق end -- انهاء للوظيفة ) -- قوس اغلاق الحدث addCommandHandler ( "unSaveMySkin" , -- امر function ( player ) -- وظيفة مع تعريف كاتب الامر if ( player ) then -- تحقق من كاتب الامر exports [ "sqldata" ] : removePlayerSerialData ( player , "SaveSkin" ) -- حذف شخصية الاعب من الحفظ end -- ايند التحقق من كاتب الامر end -- ايند انهاء الفنكشن ) ; -- قوس اغلاق الامر طبعا هذه الامثلة ان شاء الله انها مفهومة واي شي حاب تستفسر عنه عندك الردود واخيرا ان اخطأت فهذا مني ومن الشيطان وان اصبت فهذا من الله لاتبخل علينا بالدعاء , وهذا وصل الله وسلم على نبينا محمد في امان الله وفي حفظ الرحمن
    2 points
  2. 25 minutes was calculated using an Advanced Gut-Feeling Theorem. I advise you continue to double-post for this niche usage.
    2 points
  3. احفظ الملف بالنوت باد بصيغه UTF8-WITH OUT BOOM او شي يشبه لها ماتذكرها تمام من الجوال حاليا
    2 points
  4. بسم الله الرحمن الرحيم والصلاة والسلام على سيدنا محمد وعلى آله وصحبه وسلم كما عودناكم دائماً على المواضيع الهادفة والمفيدة فإننا اليوم نطرح امامكم موضوع لفهرسة الوظائف المفيدة التي قام بصنعها كوكبة من المبرمجين المتميزين العرب وتم طرح هذا الموضوع للتسهيل على جميع زوار ومنتسبي القسم العربي ، نظراً لإختلاط الوظائف والردود في الموضوع الاساسي الذي تم إنشاءة من قبل الأخ بوو بسم الله نبدأ : 1 - string.byteArabic | وظيفة تحويل الحروف العربية الى ارقام بايت @Booo : من صنع الأخ •—————————• 2 - CenterTheGUI | وظيفة مفيدة في توسيط النوافذ @Booo : من صنع الأخ •—————————• 3 - Characters Codes | وظيفة تحول الحروف الى خوارزمية @Booo : من صنع الأخ •—————————• 4 - string.charArabic() | وظيفة تحويل الشارتر الى حروف @Booo : من صنع الأخ •—————————• 5 - isPlayerGroupName | وظيفة للتأكد من قروب لاعب بالكلنت @Booo : من صنع الأخ •—————————• 6 - changeGridListItemsToPlayersName | وظيفة تغير قِيَمْ القريد ليست إلى اسماء لاعبين @3NAD : من صنع •—————————• 7 - guiGridListGetSelectedItemText | وظيفة تقوم بجلب اسم العنصر المحدد @PaiN^ : من صنع الأخ •—————————• 8 - setBindKeyWindowShow | وظيفة إظهار وإخفاء النافذة @3NAD : من صنع •—————————• 9 - getPlayerFromSerial | وظيفة تجلب اللاعب من سيرياله @Tete omar : من قبل الأخ •—————————• 10 - convertTabToString | وظيفة تحول الجدول الى سلسله نصية @Booo : من قبل الأخ •—————————• 11 - isPlayerInACLGroup | وظيفة تتحقق لك إذا لاعب معين موجود في قروب اسل محدد @PaiN^ : من قبل الأخ •—————————• 12 - DosePlayerHaveTeam | وظيفة تتحقق لك من اللاعب اذا كان داخل تيم @FaHaD : من قبل الأخ •—————————• 13 - getLoginPlayers | وظيفة ترجع لك جدول باللاعبين الي مسجلين دخول @|Mr|-Talal07-| : من قبل الأخ •—————————• 14 - createTextItem | وظيفة تصنع لك نص كتابي @FaHaD : من قبل الأخ •—————————• 15 - getPlayerVehicleName | وظيفة تستخدم في التحقق من وجود اللاعب داخل السيارة @FaHaD : من قبل الأخ •—————————• 16 - GUISetTextCountDown | وظيفة تقوم بإنشاء بإنشاء عد تنازلي على احد عناصر ال جي يو آي @FaHaD : من قبل الأخ •—————————• 17 - getPlayersByData | وظيفة تقوم بإرجاع جدول به اللاعبين الذين يملكون داتا محدده @Tete omar : من قبل الأخ •—————————• 18 - getPlayersInMarker | وظيفة تجلب عدد اللاعبين داخل ماركر محدد @|Mr|-Talal07-| : من قبل الأخ •—————————• 19 - moveRightToCenter | وظيفة تقوم بتحريك نافذة محدده من اليسار الى الوسط @Booo : من قبل الأخ •—————————• 20 - guiSetLocation | وظيفة تقوم بتحديد مكان عنصر الجي يو اي @3NAD : من قبل •—————————• 21 - getPedWeapons | وظيفة تقوم بجلب اسلحه اللاعب @|Mr|-Talal07-| : من قبل الأخ •—————————• 22 - isSoundFinished | وظيفة تقوم بالتحقق من إنتهاء الصوت @WASSIm. : من قبل الأخ •—————————• 23 - getFewPlayersOnTeam | وظيفة تقوم بإرجاع التيم الذي يملك عدد لاعبين اقل @Booo : من قبل الأخ •—————————• 24 - getPlayerAllGroup | وظيفة تقوم بإرجاع جميع القروبات الي يتواجد بها اللاعب @Booo : من قبل الأخ •—————————• 25 - MoveWindow | عدة وظائف لتحريك النوافذ @Booo : من قبل الأخ •—————————• 26 - dxDrow3DText | وظيفة تقوم بصنع نص ثلاثي الأبعاد @al-Kobra : من قبل الأخ •—————————• 27 - changeGridlistToNameVehicle | وظيفة تقوم بتحويل قِيَم القريد ليست إلى اسامي سيارات ج @Booo : من قبل الأخ •—————————• 28 - getAllPlayersInInterior | وظيفة تقوم بإرجاع جميع اللاعبين المتواجدين في عالم داخلي محدد @</Mr.Tn6eL> : من قبل الأخ •—————————• 29 - convertHistoryToHijri | وظيفة تحول التاريخ من الميلادي للهجري @jafar : من قبل الأخ •—————————• 30 - countPlayersInWater | وظيفة تقوم بجلب عدد اللاعبين الي داخل الماء @Default : من قبل الأخ •—————————• 31 - countPlayersInRange | وظيفة تجلب لك عدد اللاعبين القريبين من مكان محدد @EH10 : من قبل الأخ •—————————• 32 - dxDrowTriangle | وظيفة تقوم برسم مثلث @</Mr.Tn6eL> : من قبل الأخ •—————————• 33 - guiGridListCopySelectedItemText | وظيفة تقوم بنسخ نص عنصر القريد ليست المحدد @MoDeR2014 : من قبل الأخ •—————————• 34 - getColorsByRandom | وظيفة تقوم بالحصول على اللوان عشوائية @EXTRA_) : من قبل الأخ •—————————• 35 - getRandomColor | &nbsp;وظيفة تقوم بإرجاع لون هيكس عشوائي @</Mr.Tn6eL> : من قبل الأخ •—————————• 36 - getMonthAndDayName | وظيفة تقوم بإرجاع اسم اليوم والشهر @ّ ّ ّ ّ ّ RAM : من قبل الأخ •—————————• 37 - FormatTime | وظيفة تقوم بتحويل الوقت او حسابة وترجع جدول مع سترنق @#CroSs : من قبل الأخ •—————————• 38 - doesTextContainColorCode | وظيفة تتحقق من النص اذا كان يحتوي كود اللوان @Marshmello : من قبل الأخ •—————————• 39 - getAdminsByGroup | وظيفة ترجع لك جدول بالادمنز وحالة وجودهم @MoDeR2014 : من قبل الأخ •—————————• 40 - getPlayersInZone | وظيفة تجلب اللاعبين من منطقة محددة @Default : من قبل الأخ •—————————• 41 - set/get/removeSQLData | عدة وظائف تسهل التعامل مع قواعد البيانات @</Mr.Tn6eL> : من قبل الأخ •—————————• 42 - dxDrawImageOnElement | وظيفة رسم صورة فوق عنصر @HasoN : من قبل الأخ •—————————• 43 - dxDrawTextOnElement | وظيفة رسم نص فوق عنصر @HasoN : من قبل الأخ •—————————• 44 - createAnimation | وظيفة تصنع تأثيرات حركية على العناصر @</Mr.Tn6eL> : من قبل الأخ •—————————• 45 - getRealTimeFromNumber | وظيفة إحضار الوقت الحقيقي من الرقم @#J2mes : من قبل الأخ •—————————• 46 - عدة وظائف تختص بالقريد ليست @Marshmello : من قبل الأخ •—————————• 47 - getTime() | وظيفة تقوم بإرجاع الوقت الحقيقي وتحويلة إلى 12 ساعة @</Mr.Tn6eL> : من قبل الأخ •—————————• 48 - table.sect | وظيفة تقوم بتقسيم الجدول @</Mr.Tn6eL> : من قبل الأخ •—————————• 49 - ValidateURL | URL وظيفة تتحقق من صحة روابط ال @</Mr.Tn6eL> : من قبل الأخ •—————————• 50 - dxDrawText2D | وظيفة تقوم برسم نص ثنائي الأبعاد @medo7 : من قبل الأخ •—————————• 51 - getPlayersInGroup | وظيفة تقوم بجلب اللاعبين المتواجدين بقروب معين @Abdul KariM : من قبل الأخ •—————————• 52 - dxFrame , dxButton | وظيفة رسم زر و رسم إطار @mouamle-hassan : من قبل الأخ •—————————• 53 - convertDxPositionToAllScreens | dx وظيفة حساب قياسات ال @./bF.general10 : من قبل الأخ •—————————• 54 - guiAntiFlood | وظيفة تغلق الازرار لمدة محددة @Me[Z]oO : من قبل الأخ •—————————• 55 - givePlayerVehicle | وظيفة تعطي لاعب محدد سيارة محددة @Me[Z]oO : من قبل الأخ •—————————• 56 - getRandomVehicle | وظيفة تجلب سيارة معينة من سيارات السيرفر @Abdul KariM : من قبل الأخ •—————————• 57 - BindAnimation | وظيفة تنشئ تأثير على ازرار اللوحه @iMr.WiFi..! : من قبل الأخ •—————————• 58 - getGuestPlayers | وظيفة تقوم بجلب اللاعبين الغير مسجلين للدخول @Abdul KariM : من قبل الأخ •—————————• 59 - getPlayerTime | وظيفة تجلب لك وقت اللاعب @NssoR : من قبل الأخ •—————————• وإلي هنا وتنتهي الوظائف المفيدة العربية سيتم تحديث الموضوع عندما تضاف وظائف جديدة ملاحظة : تم عمل الموضوع وتنسيقة كاملأ من الجوال ملاحظة : الموضوع محدث حتى تستكمل جميع الوظائف - الموضوع متعوب عليه لذلك نرجوا الرد على الموضوع او ضغط زر اللايك للتحفيز وسلامتكم
    1 point
  5. You are welcome. PS. I would recommend you to set a check for your serial or specific ACL Group so not anyone can change colors just special group or serial . @Sockylite
    1 point
  6. MTA Paradise: https://github.com/mabako/mta-paradise MTA Paradise Modificado: http://www34.zippyshare.com/d/862707/8811853/paradise.zip Valhalla Gaming, OWL Gaming, United Gaming: PM
    1 point
  7. You can do this to change all vehicles color in the server : addCommandHandler ( 'rc', function ( ) for _,vehicle in ipairs ( getElementsByType ( 'vehicle' ) ) do if vehicle then local r,g,b = math.random ( 0,255 ),math.random ( 0,255 ),math.random ( 0,255 ) setVehicleColor( vehicle,r,g,b ) end end end ) Type /rc and see the results .
    1 point
  8. Pues está el MTA Paradise, o el Valhalla Gaming, o el OWL, o el United Gaming, y también está opcion de que hagas tu propia gamemode. :v
    1 point
  9. MP3 ولكن تقدر تسجل صوت بأي برنامج تصوير وتحوله playSound ومن ثم تشغله عن طريق
    1 point
  10. ماتقدر تسجل صوت في MTA * حسب علمي
    1 point
  11. اتمني مره اخري توضح طلبك وتتكلم باللغه العربيه الفصحي لأن كلامك غير مفهوم
    1 point
  12. I know this is old topic, but I'd like to point out something: @darkdreamingdan Why up to 25 minutes? At least in scripting forum, please enable it for infinite amount of time. If there's a room for improvements in the code, we can edit the post instead of creating a new one. For example here: https://forum.multitheftauto.com/topic/90209-set-player-position-inside-a-vehicle/#comment-818887 I wanted to add an example but now I can't and I don't want to double-post. Enable it for infinite amount of time, at least in scripting forum if not globally.
    1 point
  13. بدك نصيحتي لا تدخله لعدد اسباب 1- هل انت قادر ان تحمي نفسك؟؟؟؟ أقل واحد في ديب ويب عبارة عن محترف أختراق 2- هل الحكومة الخاصة بدولتك تسمح لك بدخوله؟ هل تعلم ادا لقتوك تصل مدة الحبس 10 سنين أبتعد
    1 point
  14. An example: local myTeam = createTeam("Not logged in",255,255,255) -- Your team element - change name to whatever you like. function onJoin() setPlayerTeam(source,myTeam) -- Set player's team (source is the player element who joined, team is team element that you declared at the top of the script. end addEventHandler("onPlayerJoin",root,onJoin) -- Add an event handler so when player joins it executes onJoin function.
    1 point
  15. I don't think that's possible but you can do a workaround: Create a ped (dummy) and attach it on the vehicle with specific offset (so in your case, Z => 10) and set its animation to be like he's sitting in a car or whatever you'd like. Next, set your alpha to 0 and you're done. I can do an example, but not now. Functions/events would be: createPed setElementAlpha attachElements "onVehicleExit" "onVehicleEnter"
    1 point
  16. You're the only one responsible for your server's security and script security (such as allowing backdoors to be added and exist) and MTA team doesn't play any role in a dispute like this. Advise: if they "stole" your host, use hosting company control panels (if present) to recover files through alternative method and then reset password/restore your access through direct access like a "Recovery mode" if you know how to, for example a Remote desktop account you can restore your access to. If you dont, check manuals or contact customer service. But its all hypothetical because I dont know your hosting situation.. If it was hosting company and they changed customer and billing information to remove you as they had your account details with the hoster, so you lost all access, simply contact the hosting company with a report they hijacked (fraudulently took over without permission) your account
    1 point
  17. الكتابة بالشات جاهز؟ اسهل شيء هو : -- Client outputChatBox ( string text [,int r=231, int g=217, int b=176, bool colorCoded=false ] ) -- Server outputChatBox ( string text [, element visibleTo=getRootElement(), int r=231, int g=217, int b=176, bool colorCoded=false ] )
    1 point
  18. 1 point
  19. And what's special about this? why is it not the same of what I can find on community.multitheftauto.com ? eh? Please, sell something that's worth it, I wouldn't take these for free.
    1 point
  20. You are welcome please check my post again i have added a setElementData when the resource start to set the data to true so the players can't warp.
    1 point
  21. open fr_client.lua > search for bindKey for the freeroam which will be like this maybe in your file between line 1500-1650 you will find this function : addEventHandler('onClientResourceStart', g_ResRoot, function() fadeCamera(true) setTimer(getPlayers, 1000, 1) bindKey('f1', 'down', toggleFRWindow) createWindow(wndMain) hideAllWindows() guiCheckBoxSetSelected(getControl(wndMain, 'jetpack'), doesPedHaveJetPack(g_Me)) guiCheckBoxSetSelected(getControl(wndMain, 'falloff'), canPedBeKnockedOffBike(g_Me)) setJetpackMaxHeight ( 9001 ) triggerServerEvent('onLoadedAtClient', g_ResRoot) end ) -- JUST ADD THIS LINE UNDER THE FALLOFF CHECKBOX SET SELECTED LIKE THIS : guiCheckBoxSetSelected(getControl(wndMain, 'Warp'),true) addEventHandler('onClientResourceStart', g_ResRoot, function() fadeCamera(true) setTimer(getPlayers, 1000, 1) bindKey('f1', 'down', toggleFRWindow) createWindow(wndMain) hideAllWindows() guiCheckBoxSetSelected(getControl(wndMain, 'jetpack'), doesPedHaveJetPack(g_Me)) guiCheckBoxSetSelected(getControl(wndMain, 'falloff'), canPedBeKnockedOffBike(g_Me)) guiCheckBoxSetSelected(getControl(wndMain, 'Warp'),true) setJetpackMaxHeight ( 9001 ) triggerServerEvent('onLoadedAtClient', g_ResRoot) end ) And replace this function : function warponoff ( ) if guiCheckBoxGetSelected ( getControl ( wndMain,'Warp' ) ) then setElementData ( localPlayer,'IsWarpLocked',false ) else setElementData ( localPlayer,'IsWarpLocked',true ) end end -- To function warponoff ( ) if guiCheckBoxGetSelected ( getControl ( wndMain,'Warp' ) ) then setElementData ( localPlayer,'IsWarpLocked',true ) else setElementData ( localPlayer,'IsWarpLocked',false ) end end -- JUST Change the data false to true and true to false replace between them. EDIT + Add : addEventHandler('onClientResourceStart', g_ResRoot, function() fadeCamera(true) setTimer(getPlayers, 1000, 1) bindKey('f1', 'down', toggleFRWindow) createWindow(wndMain) hideAllWindows() guiCheckBoxSetSelected(getControl(wndMain, 'jetpack'), doesPedHaveJetPack(g_Me)) guiCheckBoxSetSelected(getControl(wndMain, 'falloff'), canPedBeKnockedOffBike(g_Me)) setJetpackMaxHeight ( 9001 ) guiCheckBoxSetSelected(getControl(wndMain, 'Warp'),true) setElementData ( localPlayer,'IsWarpLocked',true ) triggerServerEvent('onLoadedAtClient', g_ResRoot) end ) You have to do this to set the data to true so they can't warp when the resource start.
    1 point
  22. Why are you doing this? for what? if you check the box it will stay checked?
    1 point
  23. Try this in client : function warponoff ( ) if guiCheckBoxGetSelected ( getControl ( wndMain,'Warp' ) ) then setElementData ( localPlayer,'IsWarpLocked',true ) else setElementData ( localPlayer,'IsWarpLocked',false ) end end Don't put this under the main window table put it in the top or some where in there. In server side : function warpMe(targetPlayer) if isPedDead(source) then spawnMe() end if getElementData ( targetPlayer,'IsWarpLocked' ) == true then outputChatBox ( 'Ez a játékos nem engedte meg, hogy rá warpoljanak!', source,255,0,0 ) return end local vehicle = getPedOccupiedVehicle(targetPlayer) local interior = getElementInterior(targetPlayer) if not vehicle then -- target player is not in a vehicle - just warp next to him local x, y, z = getElementPosition(targetPlayer) clientCall(source, 'setPlayerPosition', x + 2, y, z) setElementInterior(source, interior) setCameraInterior(source, interior) else -- target player is in a vehicle - warp into it if there's space left if getPedOccupiedVehicle(source) then --removePlayerFromVehicle(source) outputChatBox('Get out of your vehicle first.', source) return end local numseats = getVehicleMaxPassengers(vehicle) for i=0,numseats do if not getVehicleOccupant(vehicle, i) then if isPedDead(source) then local x, y, z = getElementPosition(vehicle) spawnMe(x + 4, y, z + 1) end setElementInterior(source, interior) setCameraInterior(source, interior) warpPedIntoVehicle(source, vehicle, i) return end end outputChatBox('No free seats left in ' .. getPlayerName(targetPlayer) .. '\'s vehicle.', source, 255, 0, 0) end end There's no need for the trigger and remove element data just do as what i say and it should work fine.
    1 point
  24. I'm only in the forums. Any way start learning scripting because no one is going to do it for you unless you ask someone to do it for $. https://wiki.multitheftauto.com/wiki/Scripting_Introduction https://wiki.multitheftauto.com/wiki/Introduction_to_Scripting_the_GUI https://forum.multitheftauto.com/forum/123-tutorials/ https://wiki.multitheftauto.com/wiki/Main_Page
    1 point
  25. For add a warp check box use this : {'chk', id='Disable Warp', onclick=toggleDisableWarp}, -- And on click this use data to set toggle warp : setElementData getElementData -- and set the data for the localPlayer and edit the server part open -- fr_server.lua search for this function 'warpMe' -- and add a check if getElementData so you get the data if it was true then return to something like -- outputChatBox message that you can't warp to this player And about no knifing i think you need if i was right i'm not sure what are you exactly trying to do but this what you want : onClientPlayerStealthKill cancelEvent Also about disable deathmatch : -- To disable deathmatch do as what i said in warp create a new checkbox -- Use data setElementData getElementData toggleControl -- if you want to disable fire and aim ..etc use this also addEventHandler ( 'onClinetPlayerDamage' ) cancelEvent
    1 point
  26. You have to edit the freeroam so edit warp function and add checkbox and check if the player the other player wan't to warp to is checked that box so not allowed to warp return for a chatbox message like you can't warp to this player! And about disable knife you mean the player can't die if someone knifed him? Also i don't understand what you mean by disable dethmatch?
    1 point
×
×
  • Create New...