-
Posts
2,711 -
Joined
-
Days Won
42
Everything posted by Abdul KariM
-
عدلت الرد اقراه , الجدول عشان لو كتب الامر واحد لنفترض كونسل مثلك وسيارتك موجود ماراح يحذفها ويخليها , يعني مايصير تعارض بين المركبات لاكن لو ماستخدمت الجدول وهي موجود من قبل وكتب الشخص الامر راح يصير تعارض فـ عشان كذا الجداول افضل وفيه عدة شروحات شوفها واستفيد بالتوفيق ان شاء الله
-
عليكم السلام عمل رائع صراحة واصل ي بطل ولا توقف لاهنت ع الاهداء ويعطيك العافية
-
عليكم السلام table {} -- تيبل addCommandHandler -- امر كتابة من اف8 getPlayerAccount -- جلب حساب الاعب isGuestAccount -- نتحقق ان الحساب مسجل او لا getAccountName -- جلب اسم الحساب isObjectInACLGroup -- نتحقق ان اسم الحساب في الاوبجكت المطلوب isElement -- نتحقق من التيبل اذا كان موجود destroyElement -- نحذفه createVehicle -- ننشأ مركبة "onClientVehicleDamage" -- اول ماتتعرض المركبة على الدمج getElementType -- نجلب نوع الي دمج المركبة triggerServerEvent -- نرسل ترايقر للسيرفر مع السورس addEvent -- نستقبل الحدث addEventHandler -- نستقبل الحدث -- نتحقق من المركبة الي ارسلناها تساوي المركبة الي انشأناها givePlayerMoney -- نعطي الاعب الي دمج المركبة فلوس
-
المفروض تتحقق من السكربت الي حط اسمه بسطر 5 نفترض حط اسم خطأ راح يجيه بق + سطر 6 if not getResourceState ( resource ) == "running" then
-
وماستخدمتها arg سطر 10 مانت معرف البلاير ومعرف بالنسبة لصاحب الموضوع ضيف تحت سطر 10 لوب وخلاص
-
الي يبي سيرفر من الخادم يكلمني خاص وياخذه
-
اخذته بثبت عليك لوحة اوبن قيم بانل ونسوي سيرفرات للشباب كم مدته
-
المفروض انك تجرب بنفسك قبل لاتقول لنا + اشرحلي المهمة عشان نعطيك طريقة تجيب فيها الفائز
-
وش يطلع لك بالشات بذا الكود exports.TopBarChat:sendClientMessage(""..sortedTopKill[1][1]..": "..sortedTopKill[1][2], root, 255, 0, 255)
-
سوي فنكشن يرجع لك بأسماء الاعبين وحساباتهم
-
https://wiki.multitheftauto.com/wiki/Settings_system#Setting_names
-
الله يسلمك , وحياك الله
-
تم التعديل, يعطيك العافية على التنبيه <3
-
المفروض تسوي اللوب بعدين تسوي رو كذا راح ينشأ رو واحد على ماعتقد عشان كذا حط سطر 5 تحت سطر 6 ولاهنت
-
هذا لانه مارسل شي للكلينت < >
-
ترا اقدر اعطيه جاهز , لاكن لو خليته يحاول كان افضل < = >
-
عندك اخطاء سوي لوب على الجدول بالكلينت + بالسيرفر سايد الحدث استبدل resourceRoot بـ root + كيف ترسل ترايقر للسكربت الي اشتغل سوي لوب او حط root source بدل
-
Client : addEventHandler( "onClientGUIClick", resourceRoot, function( ) if source == GUIEditor.button[1] then local row = guiGridListGetSelectedItem ( GridList ) if row and row ~= -1 then local Player = guiGridListGetItemText ( GridList , row, 1 ) triggerServerEvent("onKickPlayer", localPlayer ,Player ) end end end ) Server : addEvent("onKickPlayer",true) addEventHandler("onKickPlayer",root , function ( player ) local cPlayer = getPlayerFromName ( player ) if ( cPlayer ) then kickPlayer( cPlayer , "تم صكك من قبل الادآره" ) end end ) عشان الميوت فقط بدل kickPlayer بـ setPlayerMuted
-
getAccounts triggerClientEvent guiGridListAddRow guiGridListSetItemText
-
بعد سنة بمرك نروح مع بعض
-
يـ غالي ركز معي انا قلت لك استخدم getPlayerTable عشان تتحقق ان الاعب الي حددته انت موجود بالقاعدة ولا لا يعني اول مايخش الماركر تسوي كذا if getPlayerTable ( player , aTable ) then return outputChatBox ( "انت بالمهمة الان" , player , 255 , 255 , 255 , true ) end; كذا لو خش الماركر وهو موجود بالتيبل راح يطلع له انت بالمهمة طبعا لازم يكون موجود الكود ذا function getPlayerTable(player, Table) for i, v in ipairs (Table) do if (v == player) then return true end end end ثانيا اول مايموت الاعب تحقق ان القاعدة تساوي 1 وتجيب الاعب المتبقي وتعطيه فلوس يعني يصير الكود بالشكل هذا addEventHandler( "onPlayerWasted", root, function ( ) if getPlayerTable ( source , aTable ) then for i , v in ipairs ( aTable ) do if ( v == source ) then table.remove ( aTable , i ); end end end if ( #aTable == 1 ) then player = aTable [ 1 ] givePlayerMoney ( player , 1 ) -- Your Code end end ) طبعا مانب متأكد من الكود بشكل كامل لاكن جربه + طبق الي سويته على onPlayerQuit اتمنى انك فهمت وبالتوفيق ان شاء الله
-
عمل رائع ي كور وماهو غريب عليك الابداع
-
استفيد من الموضوع هذا https://forum.multitheftauto.com/viewtopic.php?f=160&t=77479&hilit=%D9%85%D9%87%D9%85%D8%A9+%D8%A7%D9%84%D8%B3%D9%86%D8%A7%D9%8A%D8%A8%D8%B1 فيه فنكشن اسمه getPlayerTable الفنكشن ذا يتحقق ان الاعب الي حددته بالتيبل او لا راح يفيدك كثير وعشان تجيب اخر لاعب بالتيبل تسوي كذا aTable [ 1 ] مثال if ( #aTable == 1 ) then player = aTable [ 1 ] end