-
Posts
2,711 -
Joined
-
Days Won
42
Everything posted by Abdul KariM
-
عليكم السلام تأكد ان مود الساعاد حقك موجود في التاب بـ PlayerTime وفي السكربت نفسه + اطرحه السيرفر سايد
-
^ addCommandHandler('رتب',function() if not ( guiGetVisible ( GUIEditor.window[1] ) ) then guiSetVisible( GUIEditor.window[1] , true ) showCursor( true ) else guiSetVisible( GUIEditor.window[1] , false ) showCursor( false ) end end ) local Admin = { {"ملك الدرفت","KingDrift","20"}, {"كبار الشخصيات","V.I.P","30"}, {"بوليس","Police","45"}, {"مشرف","Moderator","60"}, {"مراقب","SuperModerator","90"}, {"ادمن","Admin","130"}, {"هيد ادمن","Head.Admin","160"}, {"بيج ادمن","Big.Admin","200"}, {"كنق ادمن","King.Admin","260"}, {"بروفيشينال ادمن","Professional.Admin","300"}, {"قائد الادمن","Leader.Admin","350"}, {"فيب ادمن","V.I.P.Admin","400"}, {"برو ادمن","Pro.Admin","450"}, {"ادمن خاص","Special.Admin","500"}, {"برنس السيرفر","Prince.of.Server","550"}, {"ادمن السيرفر","Admin.Server","600"}, {"جينيرال ادمن","Admin.General","700"}, {"ادمن اوفيشال","Admin-Official","1000"}, {"ادمن محترفين","Admin-Mo7TrFean","1200"}, {"مساعد السيرفر","AsSiStAnT.SeRvEr","1350"} } function centerWindow(center_window,xx,yy) local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(center_window,false) local x,y = (screenW-windowW)/xx,(screenH-windowH)/yy guiSetPosition(center_window,x,y,false) end GUIEditor = { gridlist = {}, staticimage = {}, button = {}, window = {} } local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 414) / 2, (screenH - 361) / 2, 414, 361, "لــــــوحـــة شـــرآء آلرتــــــــب", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF32CBC6") guiSetVisible(GUIEditor.window[1] ,false) GUIEditor.staticimage[1] = guiCreateStaticImage(9, 20, 395, 331, "logo.png", false, GUIEditor.window[1]) guiSetAlpha(GUIEditor.staticimage[1], 0.92) GUIEditor.gridlist[1] = guiCreateGridList(3, 24, 387, 257, false, GUIEditor.staticimage[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "الرتـب", 0.6) guiGridListAddColumn(GUIEditor.gridlist[1], "Group", 0.4) guiGridListAddColumn(GUIEditor.gridlist[1], "آلسآعآت", 0.2) GUIEditor.button[1] = guiCreateButton(130, 291, 116, 33, "شــرآء آلرتـــبــه", false, GUIEditor.staticimage[1]) local font0_seguisym = guiCreateFont("seguisym.ttf", 10) guiSetFont(GUIEditor.button[1], font0_seguisym) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF32CBC6") GUIEditor.button[2] = guiCreateButton(365, 300, 30, 31, "X", false, GUIEditor.staticimage[1]) guiSetFont(GUIEditor.button[2], font0_seguisym) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF32CBC6") addEventHandler("onClientGUIClick",GUIEditor.button[2], function() guiSetVisible(GUIEditor.window[1] ,false) showCursor(false) end ,false) for k,v in ipairs ( Admin ) do row = guiGridListAddRow(GUIEditor.gridlist[1]); guiGridListSetItemText(GUIEditor.gridlist[1],row,1,v[1],false,false); guiGridListSetItemText(GUIEditor.gridlist[1],row,2,v[2],false,false); guiGridListSetItemText(GUIEditor.gridlist[1],row,3,v[3],false,false); guiGridListSetItemColor(GUIEditor.gridlist[1],row,3,254,244,0); guiGridListSetItemColor(GUIEditor.gridlist[1],row,1,255,0,0); guiGridListSetItemColor(GUIEditor.gridlist[1],row,2,255,0,0); guiSetFont(GUIEditor.gridlist[1],"default-bold-small"); end xMainFunctions_ = function ( ) local row, col = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) local Group = tostring ( guiGridListGetItemText(GUIEditor.gridlist[1],row,2 )); local Price = tostring ( guiGridListGetItemText(GUIEditor.gridlist[1],row,3 )); local Name = tostring ( guiGridListGetItemText(GUIEditor.gridlist[1],row,1 )); if ( row and col and row ~= -1 and col ~= -1 ) then triggerServerEvent("Accept:the:request",localPlayer,Group,Price,Name); else outputChatBox("* الرجاء أختيار رتبة",255,0,0,true); end end
-
^ شوف ثالث رد للاخ زاحف https://forum.multitheftauto.com/viewtopic.php?f=160&t=95566 احذف addEvent ( "givewep", true ) وبدل addEventHandler ( "givewep", root, function ( ) بحدث الماركر يعني يصير كذا addEventHandler ( "onMarkerHit", اسم الماركر, function ( )
-
[MTA]ماهو افضل مبرمج عندك في ...#
Abdul KariM replied to ععيونككء اخخر امممأليء ^'s topic in القسم العام
والله كثيرين راح اذكر 10 1- Boo 2- Al3qrab 2- Za7f 3- Tapl 4- UAEpro 5- The_Killer 6- The Best 7- Alw7sH 8- Mr.Tn6el 9- 3nad 10- NssoR طبعا ذولي المحترفين والي واصلين مستوى عالي بالبرمجة وموجودين حاليا بالتوفق للجميع -
^ الي بتحتاجه setTimer -- نسوي وقت isTimer-- نتحقق من التايمر setElementData -- نسوي للماركر داتا بعد دقيقتين نخليه مقفل false اول مايدخل الماركر getElementData -- نجيب الداتا بعدها تسوي للماركر داتا ترو setElementData -- true عشان يقدر يدخله قبل لايقفل وهذا مثال اتمنى انك تفهم منه Marker = createMarker ( ... ) setElementData ( Marker ,"Hit", true ) -- سوينا داتا على الماركر وقميتها ترو يعني يقدر يدخله addEventHandler("onMarkerHit",Marker, -- حدث عند دخول الماركر function (HitElem) if getElementData( source,'Hit') then -- نجيب الداتا ونتحقق منها givePlayerMoney(HitElem,500) -- نعطيه فلوس outputChatBox("DDD",HitElem) -- نظهر بالشات انه اخذ فلوس else -- لو ماتحقق الي نبيه outputChatBox ("الماركر مغلق",HitElem) -- لو كان الماركر مغلق نخرج كلام بالشات end end ); Timer = setTimer ( function ( ) -- نسوي تايمر if Timer and isTimer(Timer) or isElement(Timer) then -- نتحقق من التايمر ومن وجوده setElementData(Marker,"Hit",false) -- نسوي داتا للماركر وقيمته فولس يعني مايمديه يدخله end end,5000,1 ); -- بعد 5 ثواني يقفله
-
وين حدث دخول الماركر + كودك حوسه
-
ي رجال ريح بالك وسوي استعادة للنظام وخلك على وندوز 8 افضلك
-
https://forum.multitheftauto.com/viewtopic.php?f=164&t=84230
-
عليكم السلام تقصد تسوي رادار في الخريطة استخدم createRadarArea
-
عليكم السلام الخطأ واضح من عندك في الدي بوق ناقصك اغلاق للجدول حق skinTable local skinTable = { -- skinID, team -- {274, "Medic"}, {275, "Medic"}, {276, "Medic"}, {280, "Police"}, {281, "Police"}, {282, "Police"}, {283, "Police"}, {284, "Police"}, {286, "Police"}, {288, "Police"}, {312, "Police"}, {0,"No Team"} }
-
صراحة مافهمت بعدين انت ماحددت القاتل والمقتول في كودك killer and source #
-
اول شي تحقق من البلب بعدين تحقق من المنت وبعدها احذفه او تحقق من المنت وبعدها احذفه ضيف هذي وجربها -- #1 if BlipGangs and isElement ( BlipGangs ) then destroyElement ( BlipGangs ) end -- #2 if isElement ( BlipGangs ) then destroyElement ( BlipGangs ) end
-
اخوي عمر انا جربت كودك لو كتب الكوماند اكثر من مره يبقا يعطيه ولو طفيت السكربت وشغلته يبقى يعطيه المهم تفضل بعد التعديل البسيط على كود عمر money = 15000 addCommandHandler('gm', function ( plr ) -- gm = give money if ( not isGuestAccount ( getPlayerAccount ( plr ) ) ) then if ( getAccountData (getPlayerAccount(plr),'MoneyData') ~= true ) then givePlayerMoney ( plr , money ) outputChatBox("* You Have : "..money,plr,255,255,255,true) setAccountData ( getPlayerAccount(plr) , 'MoneyData' , true ) else outputChatBox("Can't Use This !",plr,255,255,255,true) end else outputChatBox('Please Login !',plr,255,255,255,true) end end ); addEventHandler('onResourceStop',resourceRoot, function ( ) for k,v in ipairs ( getAccounts() ) do setAccountData ( v , 'MoneyData' , true ) end
-
هذا تضيفه بالترايقر الي يجي يسجل به الاعب Server Side
-
مافي صور تحمسنا للدخول وكذا على العموم بالتوفيق
-
شغل جميل لو تضيف بعد لو الاعب كان عليه باند اي بي او سريال يجي اسمه باللوحة بلون غير يعني عليه سوابق بالتوفيق
-
شف ذا المثال وتعلم منه وافضلك تسويها بـ setAccountData getAccountData انا سويته لك بالمنت داتا تفضل سيرفر ThisAmount = 8000 addCommandHandler("Money", function( player ) if ( getElementData ( player, "ThisMoney" ) == true ) then outputChatBox ("لقد اخذت مسبقا", player, 0, 255, 0 ) else givePlayerMoney( player , ThisAmount ) setElementData ( player , "ThisMoney", true ) outputChatBox (" تم اعطاؤك ".. ThisAmount .." تصرفهم بالعافية ", player, 255, 0, 0) end end );
-
اول مايكتب سوي تحقق من الداتا بعدين عطه داتا لو اخذ الفلوس ذذ
-
وين الصعوبة عطيته 60 % من الي يبي يسويه ماشوف فيه صعوبة وشرحت له كل شي على العموم هو بيشوف الي بيناسبه
-
عليكم السلام افضلك تسويه عن طريق الجداول Table = {} لان يمكن التيم مايخش كامل وتعطي الي يخش والي مايخش المهم استخدم الجداول table.insert -- عشان تحطه بالجدول for i, player in ipairs ( Table ) do -- دوران على الي بالجدول givePlayerMoney -- player Argument1 , Argument2 amount لو الاعب انتقل وهو في المهمة نخرجه من الجدول عشان ماياخذ التوزيع table.remove هذي الي بيفيدك بالنسبة ل الفنكشنات الي انت طارحها countPlayersInTeam -- عدد الاعبين الي بالتيم getPlayersInTeam -- تجيب الاعبين من التيم بالتوفيق