Jump to content

Abdul KariM

Members
  • Posts

    2,711
  • Joined

  • Days Won

    42

Everything posted by Abdul KariM

  1. عليكم السلام تأكد ان مود الساعاد حقك موجود في التاب بـ PlayerTime وفي السكربت نفسه + اطرحه السيرفر سايد
  2. ^ 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
  3. ^ شوف ثالث رد للاخ زاحف https://forum.multitheftauto.com/viewtopic.php?f=160&t=95566 احذف addEvent ( "givewep", true ) وبدل addEventHandler ( "givewep", root, function ( ) بحدث الماركر يعني يصير كذا addEventHandler ( "onMarkerHit", اسم الماركر, function ( )
  4. والله كثيرين راح اذكر 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 طبعا ذولي المحترفين والي واصلين مستوى عالي بالبرمجة وموجودين حاليا بالتوفق للجميع
  5. ^ الي بتحتاجه 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 ثواني يقفله
  6. وين حدث دخول الماركر + كودك حوسه
  7. ي رجال ريح بالك وسوي استعادة للنظام وخلك على وندوز 8 افضلك
  8. https://forum.multitheftauto.com/viewtopic.php?f=164&t=84230
  9. عليكم السلام تقصد تسوي رادار في الخريطة استخدم createRadarArea
  10. عليكم السلام الخطأ واضح من عندك في الدي بوق ناقصك اغلاق للجدول حق 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"} }
  11. صراحة مافهمت بعدين انت ماحددت القاتل والمقتول في كودك killer and source #
  12. اول شي تحقق من البلب بعدين تحقق من المنت وبعدها احذفه او تحقق من المنت وبعدها احذفه ضيف هذي وجربها -- #1 if BlipGangs and isElement ( BlipGangs ) then destroyElement ( BlipGangs ) end -- #2 if isElement ( BlipGangs ) then destroyElement ( BlipGangs ) end
  13. اخوي عمر انا جربت كودك لو كتب الكوماند اكثر من مره يبقا يعطيه ولو طفيت السكربت وشغلته يبقى يعطيه المهم تفضل بعد التعديل البسيط على كود عمر 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
  14. هذا تضيفه بالترايقر الي يجي يسجل به الاعب Server Side
  15. مافي صور تحمسنا للدخول وكذا على العموم بالتوفيق
  16. شغل جميل لو تضيف بعد لو الاعب كان عليه باند اي بي او سريال يجي اسمه باللوحة بلون غير يعني عليه سوابق بالتوفيق
  17. شف ذا المثال وتعلم منه وافضلك تسويها بـ 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 );
  18. اول مايكتب سوي تحقق من الداتا بعدين عطه داتا لو اخذ الفلوس ذذ
  19. وين الصعوبة عطيته 60 % من الي يبي يسويه ماشوف فيه صعوبة وشرحت له كل شي على العموم هو بيشوف الي بيناسبه
  20. عليكم السلام افضلك تسويه عن طريق الجداول Table = {} لان يمكن التيم مايخش كامل وتعطي الي يخش والي مايخش المهم استخدم الجداول table.insert -- عشان تحطه بالجدول for i, player in ipairs ( Table ) do -- دوران على الي بالجدول givePlayerMoney -- player Argument1 , Argument2 amount لو الاعب انتقل وهو في المهمة نخرجه من الجدول عشان ماياخذ التوزيع table.remove هذي الي بيفيدك بالنسبة ل الفنكشنات الي انت طارحها countPlayersInTeam -- عدد الاعبين الي بالتيم getPlayersInTeam -- تجيب الاعبين من التيم بالتوفيق
×
×
  • Create New...