Jump to content

فاّرس

Members
  • Posts

    4,805
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by فاّرس

  1. وانا وش سويت ؟ -__- انا بس نسيت اشيل السطر الاول وحتى لو ما شلته بيشتغل ,,
  2. local TeamName = "Medic" local sx, sy = guiGetScreenSize() mainWindow = guiCreateWindow((sx-438)/2, (sy-487)/2, 438, 487, "[MFA] Vehicles", false) guiWindowSetSizable(mainWindow, false) guiSetAlpha(mainWindow, 1.00) guiSetVisible(mainWindow, false) mainTab = guiCreateTabPanel(0.02, 0.04, 0.96, 0.90, true, mainWindow) local vehicles = { cars = { tab = guiCreateTab("Cars", mainTab), list = { {"Police Ranger", 599}, {"Police LV", 598}, {"Police SF", 597}, {"FBI Truck", 528}, {"Sultan", 560}, {"Flash", 565}, {"Infernus", 411} } }, bikes = { tab = guiCreateTab("Bikes", mainTab), list = { {"BF-400", 581}, {"FCR-900", 521}, {"NRG-511", 522}, {"PCJ-600", 461}, {"Sanchez", 468} } }, planes = { tab = guiCreateTab("Planes", mainTab), list = { {"Police Maverick", 497}, {"Cargobob", 548}, {"Seasparrow", 447}, {"News Chopper", 488} } } } vehicles.cars.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.cars.tab) table.insert(vehicles.cars, guiGridListAddColumn(vehicles.cars.gridlist, "Cars", 0.9)) vehicles.bikes.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.bikes.tab) table.insert(vehicles.bikes, guiGridListAddColumn(vehicles.bikes.gridlist, "Bikes", 0.9)) vehicles.planes.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.planes.tab) table.insert(vehicles.planes, guiGridListAddColumn(vehicles.planes.gridlist, "Planes", 0.9)) notice = guiCreateLabel(0.02, 0.94, 0.96, 0.03, "Press (Enter) to select your vehicle>اختر السيارة ثم اضغط انتر", true, mainWindow) guiLabelSetColor(notice, 255, 255, 0) guiLabelSetHorizontalAlign(notice, "center", false) guiLabelSetVerticalAlign(notice, "center") for i,v in pairs(vehicles) do for _,k in ipairs(v.list) do local row = guiGridListAddRow(v.gridlist) guiGridListSetItemText(v.gridlist, row, v[1], k[1], false, false) end end local vehiclesMarker = createColSphere(1217,-1657.1999511719,10.5, 2) createMarker(1217,-1657.1999511719,10.5,"cylinder",2,88,202,52,255) addEventHandler("onClientColShapeHit", vehiclesMarker, function(hitElement) if hitElement == localPlayer and not isPedInVehicle(hitElement) and getPlayerTeam ( hitElement ) and getPlayerTeam ( hitElement ) == getTeamFromName ( TeamName ) then guiSetVisible(mainWindow, true) showCursor(true) bindKey("enter", "down", selectVehicle) end end,false ) addEventHandler("onClientColShapeLeave", vehiclesMarker, function(leaveElement) if leaveElement == localPlayer and getElementData(leaveElement, "Group") == groupName and not isPedInVehicle(leaveElement) then guiSetVisible(mainWindow, false) showCursor(false) unbindKey("enter", "down", selectVehicle) end end, false ) function selectVehicle() for i,v in pairs(vehicles) do local tab = v.tab if guiGetSelectedTab(mainTab) == tab then local gridlist = v.gridlist if guiGridListGetSelectedItem(gridlist) ~= -1 then local row = guiGridListGetSelectedItem(gridlist) local vehName = guiGridListGetItemText(gridlist, row, v[1]) for _,k in ipairs(v.list) do if k[1] == vehName then if i == "planes" then triggerServerEvent("spawningVehicle", localPlayer, k[2], true) else triggerServerEvent("spawningVehicle", localPlayer, k[2], false) end unbindKey("enter", "down", selectVehicle) break end end guiSetVisible(mainWindow, false) showCursor(false) break end end end end
  3. كوده هو صحيح بس لو يستخدم ايفنت افضل اقصد اذا تدمج , وانت جبت العيد يوم عدلت ! الحين الامر بكودك ماله اي فايده ! لأن الرندر مشغل الوظيفه -__-
  4. ^ خرابيط اول كود -__- كيف تسوي رندر في اقل من ثانيه يرسل تريقر ويعطيه دم 100 ؟ وليه تحتاج تريقر اصلا ؟ وما ادري وش دخل الرندر بالاصل -__- ,واصلا وش دخل الدم -__- المفروض يستخدم, -- Client Side # addCommandHandler addEventHandler cancelEvent variable -- متغير
  5. -- Client Side # local wnd = guiCreateStaticImage(185, 131, 657, 513, ":freeroam/FAHAD.png", false) local rsl = guiCreateButton(306, 375, 97, 49, "ارسل", false, wnd) local asm = guiCreateEdit(197, 209, 304, 48, "", false, wnd) local rkm = guiCreateEdit(197, 298, 304, 48, "", false, wnd) guiCreateLabel(419, 183, 193, 68, "اسم الحساب:", false, wnd) guiCreateLabel(419, 271, 261, 75, "رقم البطاقة:", false, wnd) guiCreateLabel(221, 45, 355, 97, "نظام شراء البيوت لمدة شهر ب10 ريال", false, wnd) guiCreateLabel(217, 74, 301, 51, "ستحصل على بيت في اقل من 24 ساعة!", false, wnd) guiCreateLabel(287, 97, 131, 38, "طريقة الدفع:", false, wnd) guiCreateLabel(189, 115, 310, 54, "تضع اسم الحساب ورقم بطاقة سوا stc ثم تضغط ارسل", false, wnd) addEventHandler ( 'onClientGUIClick', rsl,function () local eName = guiGetText(asm) local eNumber = guiGetText(rkm) if tostring(eName) and eName ~= '' and tostring(eNumber) and eNumber ~= '' then triggerServerEvent ( 'SaveInfo', localPlayer,eName,eNumber) end end,false ) bindKey('F7','down',function() guiSetVisible(wnd , not guiGetVisible(wnd)) showCursor(not isCursorShowing()) end ) -- Server Side # addEventHandler('onResourceStart',resourceRoot,function() local file = xmlCreateFile ( 'info.xml', "information" ) xmlSaveFile ( file ) end ) addEvent('SaveInfo',true) addEventHandler('SaveInfo',root,function(name,number) local gFile = xmlLoadFile ( 'info.xml' ) if ( gFile ) then xmlNodeSetValue(xmlCreateChild(gFile,'Name'),tostring(name)) xmlNodeSetValue(xmlCreateChild(gFile,'Number'),tostring(number)) xmlSaveFile ( gFile ) xmlUnloadFile ( gFile ) end end )
  6. الي يضحك ان الواحد مسوي فاهم , وآخر شيءيقولك كيف تسوي ماركر ينقلك!! طيب فهمني كيف اسوي الكود وتوكل
  7. -- Server Side # local markers = { } addCommandHandler( "markerC", function( player ) if isElement( markers[player] ) then destroyElement( markers[player] ) end if ( getPlayerTeam(player) and getTeamName(getPlayerTeam(player)) == 'teamName' ) then local x,y,z = getElementPosition( player ) markers[player] = createMarker( x, y, z, "cylinder", 3, 255, 0, 2 ) setElementData( markers[player], "Creater", player ) end end ) addEventHandler( "onMarkerHit", resourceRoot, function( hitElement ) if getElementType( hitElement ) == "player" then triggerClientEvent( hitElement, "open_window", hitElement, source ) end end ) addEvent( "Trigger", true ) addEventHandler( "Trigger", root, function( marker ) local player = getElementData( marker, "Creater" ) if getPlayerMoney( source ) >= 100 and isElement( player ) then takePlayerMoney( source, 100 ) givePlayerMoney( player, 50 ) end end ) teamName = سطر 6 , استبدله بإسم التيم
  8. جاك الكود جاهز حاول تسوي ؟ يعني كلها شرط يوم يسوي الماركر ذذ
  9. الكود هذا تكتب امر من اف8 ويسوي لك ماركر , واي واحد يلمسه تنفتح له لوحه , واذا ضغط زر من اللوحه يعطي الي سوى الماركر فلوس , ويسحب من الي ضغط الزر
  10. نفس الفكره , viewtopic.php?f=160&t=68538&hilit=plr&start=15
  11. https://wiki.multitheftauto.com/wiki/ge ... FromSerial بالنسبه لكيف تسوي الوظائف , هذي لو انك فاضي تفكر في وظيفه مفيده وتسويها ذذ
  12. position = { {x,y,z}, {x,y,z}, {x,y,z} } addEventHandler('onClientGUIClick',button,function() setElementPosition(localPlayer,unpack(position[math.random(#position)])) end,false )
  13. ذي طريقه بسيطه, GUIEditor = { button = {}, window = {}, label = {} } window = function() GUIEditor.window[1] = guiCreateWindow(457, 155, 385, 251, "لوحة انتقالات", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.button[1] = guiCreateButton(43, 59, 111, 86, "", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(43, 59, 111, 86, "الدائري", false, GUIEditor.window[1]) GUIEditor.button[3] = guiCreateButton(234, 59, 111, 86, "النحيل", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(35, 167, 314, 60, "للانتقال اضغط على البوتون", false, GUIEditor.window[1]) end setTimer(window,5*60*1000,1)
  14. شوف ذا الموضوع, viewtopic.php?f=160&t=58750&hilit=XML&start=15
  15. في احداثيات ؟ تقصد صوره ثري دي؟
  16. تأكد ان الاحداثيات صحيحه وتأكد ان الرابط مباشر edit: playSound هي اصلا ثري دي يعني تحتاج احداثيات مكان الصوت الي تبيه يشتغل فيه عكس الوظيفه playSound3D الوظيفه
  17. تركيب الكود : timer setTimer ( function theFunction, int timeInterval, int timesToExecute, [ var arguments... ] ) theFunction = الفنكشن الي تبي تسوي عليه التايمر timeInterval = يعني كل كم ثانيه او دقيقه او... تبيه يكرر الوظيفه milliseconds الوقت لكل timesToExecute = كل دقيقه Hello عدد مرات التكرار مثلا تبي تايمر مفتوح يعني زي المثال الي تحت يكرر كلمه التايمر هو زي الوقت تسويه وتسوي وظيفه مع الوقت مثال, setTimer(outputChatBox,1000,0,'Hello') وفي طريقتين للتايمر على حسب الكود الي معك, الطريقه الاولى setTimer(outputChatBox,1000,0,'Hello') الطريقه الثانيه, setTimer(function() outputChatBox('Hello') end,1000,0) الطريقه الثانيه تستخدمها اذا كانت اكوادك كثير وتبيها في تايمر واحد او اذا في كودك شرط او لوب
  18. الكود خطأ اذا مافي تريقر من السيرفر , والكود اصلا منسوخ ذذ يشتغل صوت في اي مكان playSound هذا الفنكشن يشتغل صوت من رابط مباشر للصوت او ملف صوت ويكون الصوت ثري دي يعني بمكان محدد playSound3D بس هذا الفنكشن
  19. بالتوفيق , والاعتزال كلنا بنعتزل ذذ
  20. سوي جدول وتحط اسم الصوره فيه,واستخدم guiCreateStaticImage -- مع لوب
  21. الي فهمته انك تبي تسوي سيارة على سريال اي لاعب وتكون محفوظه بالجريد عند اسمه صح ولا لا .؟ وكيف هو بيحذفها؟ واذا حذفها تروح السيارة حقه؟
  22. فاهم بس اقصد هو يبيها اذا صار ريستارت للمود ترجع السيارات؟
  23. تقصد انك تبي تسوي سياره على سريال اللاعب واذا سويت ريستارت ترجع السياره مكانها؟
  24. مافهمت وش تبي بالضبط ,, اشرح بالتفصيل
×
×
  • Create New...