Jump to content

aL.Kfo

Members
  • Posts

    756
  • Joined

  • Last visited

Everything posted by aL.Kfo

  1. مرحبا شباب عندي مود سعد التيممات و المشكله انة ما يحفظ الاسلحه ولا الدرع ركبت مود حفظ الدم و الدرع و النجوم صار المششكله يحفظ لا سكرت المود بس لا شعلته ما يحفظ حتى اول ما اخش يكون فيه باقي الدرع ولا سجلت الدخول يرجع كل شي كاني توي مسجل اطرح الاكواد ولا م يحتاج لين الاكواد كثير او حددو اي ملف تبون اطرجه شوفو لي حل ي حلالين كل مشاكلي
  2. مرحبا شباب اول شي لا هنت ي شنب و للمعلوميه حليت مشكله الماركر بس ياليت الاي عنده كود بوابه مخصصه ل قروب تفتح من نفسها لا قرب منها الاعب و مود السياره لا انفجرت تختفي
  3. https://community.multitheftauto.com/ind ... ls&id=5110
  4. الله يسسهل دربككك
  5. اممممممممم كل ذا الاي قلته مافيه منه في الانترنت منتشر كلها خاصه
  6. برستيج الحين ذا الاي منزله معدل و يضبط لو ركبته او تعلمنا بس انه لك ياليت توضح يب و انا توي ادري امس يوم قلت لواحد تعرف لمود برتسيج مشكلته هيك و هيك قال مو ل برتسيج قال برستيج له ملف واحد ب المود و الباقي تبع اجنبي ـــــــــــــــــــــــــــــــ و بالنسبه للاي فوق يقول مو المود تبعي عشان نعدله له انا ما طلبت زياده غ المود انا ابي اشوف مشكله في المود لو ما انحلت المود ماله داعي و بعد اذنك ي برستيج الحين اخذت اذن من الاجنبي قبل تعدله او القانون علي انا
  7. ذا بست راح اجرب و ان شاءالله تضبط
  8. السلام عليكم مرحبا شباب ياليت احد يشرح لنا كيف نسوي ماركر لا دخلته يطلع لك لسته سيارات تختار الاي تبي طبعا اول شي نستخدم guldietor طيب وش اسم الاضافه الاي نحطها في الوحه عشان تكون فيها السيارات و شرح كيف نركب الاكواد او احد ينزل لنا المود مو مشفر نعدل عليه و نضبطه براحتنا صراحه مو لا شفرت المود تحفظ حقوقك مثل مود سعد البنك + التيممات كلها مو مشفره لكن الناس كلها مود سعد مود سعد يعني محد غير اسمه و خلاه له صراحه فيه مودات حلوه بس و الرجال حاط اسمه في نص السيرفر هيك نسوي له دعايه + تشويه منضر السيرفر طيب خله مشفر بس بدون اسمك المهم م نبي نطول اتمنى الافداه
  9. # < بـدأل م تتكلم عدل يلأ نشوف # الكودات مو حقنا كيف نعدل على شي م نعرفه والكود كبير # يعتمد على نفسه ويشوف الويكي في كل فنكشن يفهمه كل شي ومثال عليه لآ أقصصد يوم حط الموضوع طلب تعديل الككود مآطلب كود + هآذآ المنتدى للمسآعده مب ( أعتمد على نفسكك ) ا كلام زي العسل و اكبر دليل المنتدى العا م يقولون طلب مودات لو اطلب مود قالو اعتمد ع نفسك
  10. يعطيكك العافيه م قصرت القسم خطاء المشكله تحت الاقسام ما يوضحون وش يعني قسم البرمج تحت يكتبون طلبات الفنكشات القسم العام طلبات المودات الجاهزه و هيكك ع العموم تم الافادده
  11. addCommandHandler('redirect',function(_,_,46.19.143.140:22003) if ( ip ) and tonumber( port ) then for k,v in ipairs(getElementsByType('player')) do redirectPlayer(v,ip,port) end end end ) الحين كذا و اكتبه في اف 8 ولا وش
  12. مرحبا شباب كيفكم عندي سيرفر ابي احوله ل سيرفر ثاني بحوله لسيرفر ذا mtasa://46.19.143.140:22003 حصلت كود اكتبه في لوحه الادمنيه و اضغط سيرفر بس يخرب السيرفر يكون لا جيت ادخل السييرفر م يوديني ل الاي بي ياليت احد يركب الاي بي ب الكود و يطرحه لنا لا هنتم
  13. طيب توضيح بسيط لو اني اعرف لها ما نزلت ذا الموضوع
  14. السلام عليكم مرحبا شباب عندي مود تبع برستيج على ماا اضن مود الشرطه policejob مشكله المود الشرطي لا مات يرجع لتيم الاي كان قبل فيه يعني يخرج من الوظيفه انا ابيها لا مات يرجع ل مقر الشرطه و م يخرج من الوظيفه ذي اكواد كل المود gui.lua Wnd1 = guiCreateWindow ( 0.2, 0.2, 0.25, 0.5, "Free Vehicles", true ) -- guiSetAlpha( Wnd1, 1 ) buttonv = guiCreateButton ( 0.5, 0.8, 0.45, 0.15, "Close", true, Wnd1 ) button1v = guiCreateButton ( 0.01, 0.8, 0.45, 0.15, "Accept", true, Wnd1 ) label = guiCreateLabel ( 0.1, 0.1, 0.9, 0.1, "get free vehicle", true, Wnd1 ) showCursor(false) guiSetVisible( Wnd1, false ) guiWindowSetSizable( Wnd1, false ) guiWindowSetMovable( Wnd1, false ) vehicles = { {"Police LS", 596}, {"Police SF", 597}, {"Police LV", 598}, } grid = guiCreateGridList(0.01, 0.2, 0.99, 0.5, true, Wnd1) guiGridListAddColumn(grid, "Vehicles", 0.85) for i,veh in ipairs(vehicles) do row = guiGridListAddRow(grid) -- guiGridListSetItemText(grid, row, 1, tostring(veh[1]), false, false) guiGridListSetItemData(grid, row, 1, tostring(veh[2])) end function useP() local row, col = guiGridListGetSelectedItem(grid) if (row and col and row ~= -1 and col ~= -1) then local model = tonumber(guiGridListGetItemData(grid, row, 1)) if model ~= "" then triggerServerEvent("CreVehicePv", localPlayer, model) guiSetVisible(Wnd1,false) showCursor(false) end end end addEventHandler("onClientGUIClick", button1v, useP, false) function close() if (source == buttonv) then guiSetVisible(Wnd1,false) showCursor(false) end end addEventHandler("onClientGUIClick", buttonv, close) function showGUIpv() guiSetVisible(Wnd1,true) showCursor(true) end addEvent("showGUIpv",true) addEventHandler("showGUIpv", getRootElement(), showGUIpv) police-c.lua --\\\\\\\\\\\\\\\\\\\\\\\\\\ --// Setting local g_screenX, g_screenY = guiGetScreenSize(); local gScale = 0.3; local gAlphaDistance = 25; local gMaxDistance = 50; -- Max Distance local gTextAlpha = 120; local gTextSize = 1; local gAlphaDiff = gMaxDistance - gAlphaDistance; gScale = 1 / gScale * 800 / g_screenY; local gMaxScaleCurve = { { 0, 0 }, { 3, 3 }, { 13, 5 } }; local gTextScaleCurve = { { 0, 0.8 }, { 0.8, 1.2 }, { 99, 99 } }; local gTextAlphaCurve = { { 0, 0 }, { 25, 100 }, { 120, 190 }, { 255, 190 } }; local markerp = createMarker( 1552.4996337891, -1677.3264160156, 15.1953125, 'Cylinder', 1.5, 0, 0, 255, 150 ); local marker1p = createMarker( -1604.5458984375, 712.25848388672, 12.8671875, 'Cylinder', 1.5, 0, 0, 255, 150 ); local marker2p = createMarker( 2340.9245605469, 2456.0463867188, 13.96875, 'Cylinder', 1.5, 0, 0, 255, 150 ); addEventHandler ( 'onClientRender', root, function ( ) -- local x, y, z = getCameraMatrix(); local x1, y1, z1 = getElementPosition ( markerp ); local x2, y2, z2 = getElementPosition ( marker1p ); local x3, y3, z3 = getElementPosition ( marker2p ); local distance_1 = getDistanceBetweenPoints3D( x, y, z, x1, y1, z1 ); local distance_2 = getDistanceBetweenPoints3D( x, y, z, x2, y2, z2 ); local distance_3 = getDistanceBetweenPoints3D( x, y, z, x3, y3, z3 ); -- -- Marker #1 if distance_1 <= gMaxDistance then local x1_, y1_ = getScreenFromWorldPosition( x1, y1, z1 + 0.95, 0.06 ); if x1_ and y1_ then -- local scale = 1 / ( gScale * ( distance_1 / gMaxDistance ) ); local alpha = ( ( distance_1 - gAlphaDistance ) / gAlphaDiff ); alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); scale = math.evalCurve( gMaxScaleCurve, scale ); local textscale = math.evalCurve( gTextScaleCurve, scale ); local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); -- dxDrawText( "police job", x1_, y1_, x1_, y1_, tocolor ( 255, 255, 255, textalpha ), textscale * gTextSize, "arial", "center", "bottom", false, false, false, true ); end -- Marker #2 elseif distance_2 <= gMaxDistance then local x2_, y2_ = getScreenFromWorldPosition( x2, y2, z2 + 0.95, 0.06 ); if x2_ and y2_ then -- local scale = 1 / ( gScale * ( distance_2 / gMaxDistance ) ); local alpha = ( ( distance_2 - gAlphaDistance ) / gAlphaDiff ); alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); scale = math.evalCurve( gMaxScaleCurve, scale ); local textscale = math.evalCurve( gTextScaleCurve, scale ); local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); -- dxDrawText( "police job", x2_, y2_, x2_, y2_, tocolor ( 255, 255, 255, textalpha ), textscale * gTextSize, "arial", "center", "bottom", false, false, false, true ); end -- Marker #3 elseif distance_3 <= gMaxDistance then local x3_, y3_ = getScreenFromWorldPosition( x3, y3, z3 + 0.95, 0.06 ); if x3_ and y3_ then -- local scale = 1 / ( gScale * ( distance_3 / gMaxDistance ) ); local alpha = ( ( distance_3 - gAlphaDistance ) / gAlphaDiff ); alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); scale = math.evalCurve( gMaxScaleCurve, scale ); local textscale = math.evalCurve( gTextScaleCurve, scale ); local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); -- dxDrawText( "police job", x3_, y3_, x3_, y3_, tocolor ( 255, 255, 255, textalpha ), textscale * gTextSize, "arial", "center", "bottom", false, false, false, true ); end end end ); -- ////////////////////////////////// -- // MATH FUNCTIONS // -- ////////////////////////////////// function math.evalCurve( curve, input ) if input < curve[ 1 ][ 1 ] then return curve[ 1 ][ 2 ]; end for idx = 2, #curve do if input < curve[ idx ][ 1 ] then local x1 = curve[ idx - 1 ][ 1 ]; local y1 = curve[ idx - 1 ][ 2 ]; local x2 = curve[ idx ][ 1 ]; local y2 = curve[ idx ][ 2 ]; local alpha = ( input - x1 ) / ( x2 - x1 ); return math.lerp( y1, y2, alpha ); end end return curve[ #curve ][ 2 ]; end function math.lerp( from, to, alpha ) return from + ( to-from ) * alpha; end Wnd = guiCreateWindow ( 0.2, 0.2, 0.50, 0.60, "police job v5.0", true ) guiSetAlpha( Wnd, 1 ) button = guiCreateButton ( 0.5, 0.8, 0.45, 0.15, "Close", true, Wnd ) button1 = guiCreateButton ( 0.01, 0.8, 0.45, 0.15, "get job", true, Wnd ) label = guiCreateLabel ( 0.05, 0.1, 0.9, 0.2, "get police job, policemen can arrest wanted players by hitting \nthem with the nighstick (3). if you don't have the station will \ngive you one.", true, Wnd ) showCursor(false) guiSetVisible( Wnd, false ) guiWindowSetSizable( Wnd, false ) guiWindowSetMovable( Wnd, false ) skins = { {"Officer 1", 280}, {"Officer 2", 281}, {"Ranger 1", 283}, {"Ranger 2", 288}, {"Traffic officer", 284}, } skinG = guiCreateGridList(0.01, 0.3, 0.99, 0.5, true, Wnd) guiGridListAddColumn(skinG, "Skins", 0.85) for i,skins in ipairs(skins) do row = guiGridListAddRow(skinG) -- guiGridListSetItemText(skinG, row, 1, tostring(skins[1]), false, false) guiGridListSetItemData(skinG, row, 1, tostring(skins[2])) end function SAPDjob(hitElement) if getElementType(hitElement) == "player" and (hitElement == localPlayer) then if not guiGetVisible(Wnd) then guiSetVisible(Wnd, true) showCursor(true) end end end addEventHandler("onClientMarkerHit", markerp, SAPDjob) addEventHandler("onClientMarkerHit", marker1p, SAPDjob) addEventHandler("onClientMarkerHit", marker2p, SAPDjob) function takeJob() local row, col = guiGridListGetSelectedItem(skinG) if (row and col and row ~= -1 and col ~= -1) then local models = tonumber(guiGridListGetItemData(skinG, row, 1)) if model ~= "" then triggerServerEvent("getJob", localPlayer, models) guiSetVisible(Wnd,false) showCursor(false) end end end addEventHandler("onClientGUIClick", button1, takeJob, false) function close() if (source == button) then guiSetVisible(Wnd,false) showCursor(false) end end addEventHandler("onClientGUIClick", button, close) police-s.lua afText = {} myTextItem = {} function warnText ( aWText, player ) if ( myTextItem[player] ) then textDestroyTextItem ( myTextItem[player]) end afText[player] = textCreateDisplay () textDisplayAddObserver( afText[player], player ) myTextItem[player] = textCreateTextItem ( aWText, 0.22, 0.8,0.5 , 255, 0, 0, 255, 3 ) textDisplayAddText ( afText[player], myTextItem[player] ) -- outputChatBox ( textA, player ) setTimer ( textDestroyTextItem, 5000, 1, myTextItem[player], player ) end createBlip ( 1552.4996337891, -1677.3264160156, 15.1953125, 30 ) function createSAPDTeam () SAPDteam = createTeam ("police", 100, 149, 237) end addEventHandler ("onResourceStart", resourceRoot, createSAPDTeam) function joinSAPD(id) setPlayerTeam(source,SAPDteam) setPlayerNametagColor ( source, 100, 149, 237 ) setElementModel(source, id) giveWeapon ( source, 3 ) playeraccount = getPlayerAccount( source ) setAccountData( playeraccount, "team", "police", true ) warnText("You are now SAPD agent.",source,0,255,0) end addEvent("getJob", true) addEventHandler("getJob",root,joinSAPD) function removeSAPD() setPlayerTeam(source, 0) takeWeapon(source, 3) playeraccount = getPlayerAccount(source) if not getAccountData(playeraccount, "standardskin") then setElementModel(source, 0) else setElementModel(source,getAccountData(playeraccount,"standardskin")) end warnText("You are now an unemployed.",source,255,0,0) end addEvent("removeSAPD", true) addEventHandler("removeSAPD",root,removeSAPD) function policeJob ( attacker, attackerweapon, bodypart, loss ) if attacker and getElementType(attacker) == "player" then theTeam = getPlayerTeam ( attacker ) theWL = getPlayerWantedLevel ( source ) theSkin = getElementModel ( attacker ) if (attackerweapon == 3) and (loss > 2 ) and (theWL > 0) then if getTeamName( theTeam ) == "police" or getTeamName( theTeam ) == "SWAT" or getTeamName( theTeam ) == "FBI" or getTeamName( theTeam ) == "ARMY" then setElementPosition (source, 1565.5, -1640.5, -80.0, true) theName = getPlayerName ( source ) theCop = getPlayerName ( attacker ) warnText( "You have been jailed by "..theCop.. " for 10 seconds.", source ) warnText( "You have jailed the criminal "..theName, attacker ) local playeraccount = getPlayerAccount ( attacker ) oldArrest = getAccountData(playeraccount, "arrest") if oldArrest then newArrest = setAccountData(playeraccount, "arrest", tonumber(oldArrest) + 1 ) else newArrest = setAccountData(playeraccount, "arrest", 1 ) end givePlayerMoney (attacker, 100 * theWL ) setTimer ( setElementPosition, 1900000, 1, source, 1579.1157226563,-1640.5460205078,-80.043746948242) setPlayerWantedLevel (source, 0) end end end end addEventHandler ("onPlayerDamage", getRootElement(), policeJob) function consoleCreateMarker ( source ) local playerAccount = getPlayerAccount(source) local arrest = getAccountData(playeraccount, "arrest") if not arrest then outputChatBox("you dont have any arrest",source) else outputChatBox("arrest: "..arrest,source) end end addCommandHandler ( "arrest", consoleCreateMarker ) --function jail ( source ) --setElementPosition (source, 1562.6, -1618.1, -80.0, true) --end --addCommandHandler ( "jail", jail ) server.lua markerpv = createMarker( 1566.9652099609, -1610.640625, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) local vehicles = {} function spawnVehp(id) local x, y, z = getElementPosition(source) if isElement(vehicles[source]) then destroyElement(vehicles[source]) end vehicles[source] = createVehicle(id, x + 2, y, z) warpPedIntoVehicle(source, vehicles[source]) end addEvent("CreVehicePv",true) addEventHandler("CreVehicePv", root, spawnVehp) addEventHandler("onPlayerQuit", root, function() if isElement(vehicles[source]) then destroyElement(vehicles[source]) vehicles[source] = nil end end) function showGUIpv(hitPlayer) if hitPlayer and getElementType(hitPlayer) == "player" then if ( getPlayerTeam ( hitPlayer ) == getTeamFromName ( "police" ) ) then triggerClientEvent (hitPlayer,"showGUIpv",getRootElement(),hitPlayer) else warnText("vehicles for police only!",hitPlayer) end end end addEventHandler("onMarkerHit",markerpv,showGUIpv) wanted.lua addEventHandler("onPlayerJoin", root, function ( ) setPlayerNametagText ( source, getPlayerName ( source ) .."[".. getPlayerWantedLevel ( source ) .."]" ) end ) function updateNametagWantedLevel ( ) for index, player in ipairs ( getElementsByType ( "player" ) ) do setPlayerNametagText ( player, getPlayerName ( player ) .."[".. getPlayerWantedLevel ( player ) .."]" ) end end setTimer ( updateNametagWantedLevel, 3000, 0 ) wl.lua ------------------- -- Wanted System -- Mr.Pres[T]ege -- (; ------------------- local Timer = {} Bribe = {} xMain_ = function( ) for index,v in ipairs (getElementsByType("player")) do xWanted_(v) end end addEventHandler("onResourceStart", resourceRoot, xMain_); xWanted_ = function(v) if not isElement(v) then return end Timer[v] = setTimer( function(player) if isElement(player) then local team = getPlayerTeam(player) if ( team and getTeamName(team) == "Police" ) then return end local Wanted = getPlayerWantedLevel ( player ); local x,y,z = getElementPosition ( player ); local Name = getPlayerName ( player ); if ( Wanted >= 1 ) then if Bribe[player] and isElement(Bribe[player]) then return end Bribe[player] = createObject(1247,x,y,z); attachElements (Bribe[player],player,0,0,1.6) ; outputChatBox(" [ "..Name.." ] Have [ "..Wanted.." ] Wanted Level! ",v,255,0,0,true); elseif ( Wanted == 0 and Bribe[player] and isElement(Bribe[player]) ) then destroyElement(Bribe[player]); Bribe[player] = nil end end end ,5000,0,v); end xJoin_ = function ( ) xWanted_(source); end addEventHandler("onPlayerJoin",root,xJoin_); xWantedDestroy_ = function ( ) if Timer[source] and isTimer(Timer[source]) then killTimer(Timer[source]); Timer[source] = nil end; if Bribe[source] and isElement(Bribe[source]) then destroyElement(Bribe[source]); Bribe[source] = nil end end addEventHandler("onPlayerQuit",root,xWantedDestroy_); انا حاولت بالكود 4 ايام قبل اطرحه بس للاسف ما عرفت ولا ادري المشكله وين خبرتي بسيطه
  15. يعطيكم العافيه شباب ع التفاعل الله يكثر من امثالكم ^^واشوا المشكله مو من الاستضافه ولا كان خلص الاشتراك م حلوها لي ^^
  16. Group Admin :!: # الأدمن هو كأمل # أنصحك تسوي قروب ادمن 2 , وخليه للناس , هذا فيه خصائص مهمة _ شكرا ع النصيحه و ان شاءالله راح اسوي نفس م قلت بس ي شباب السيرفر للحين مو راضي يطلع اسمه ب العربي و غيرت المتصفح سويت كل شي م ضبط
  17. لا جيت اعطي احد ادمن يقول لي [Error adding object 'user.12n' to group 'Console' وش السالفه
  18. جيفار الحين وش الملف الاي انزله ع جهازي و عدله فيه وش اسمه
  19. لا هنتم شباب الحين ضبط لا قفلت الفري روم اشوف الكل الحين بجرب اسم السيرفر
  20. زمان كنت اوقف Play الحين اوقفه اوقف مود fra rom
  21. والله ي بعدي ما عندي كود الاي تبيه ب الضبط بس ذا اضاهر كود اوسامه او مدري من VehicleM = createMarker ( x, y, z, "cylinder", size, r, g, b, alpha ) ColorM = createMarker ( x, y, z, "cylinder", size, r, g, b, alpha ) addEventHandler( "onMarkerHit", root, function ( hitElement ) if source == VehicleM and getElementType( hitElement ) == "player" then if Vehicles[hitElement] and getElementType( Vehicles[hitElement] ) == "vehicle" then destroyElement( Vehicles[hitElement] ) end local x,y,z = getElementPosition( hitElement ) Vehicles[hitElement] = createVehicle ( ID, x, y, z ) if Vehicles[hitElement] then warpPedIntoVehicle( hitElement, Vehicles[hitElement] ) outputChatBox( "Write Here", hitElement, r, g, b, true ) end elseif source == ColorM and getElementType( hitElement) == "player" and isPedInVehicle( hitElement ) then local player = getPedOccupiedVehicle( hitElement ) setVehicleColor( player, math.random(255), math.random(255), math.random(255) ) outputChatBox( "Write Here", hitElement, r, g, b, true ) end end ) addEventHandler( "onVehicleExplode", root, function( ) setTimer( destroyElement, 2000, 1, source ) end ) addEventHandler( "onPlayerQuit", root, function( ) if Vehicles[source] then destroyElement( Vehicles[source] ) end end ) شرح مبسسط الإستبدآل , الإستبدال في السطر الثالث والرابع : x, y, z = الإحداثيات size = الحجم حق الدائرة r, g, b = (0-255) الألوان تقدر تحط كل واحده منها بين ^ 255, 120, 0 : مثآل alpha = (0-255) الشفافية : يعني مدى وضوح الدائرة وتقدر تحطه بين الإستبدال في سطر : 13 ID = رقم السيارة واذا انت تعرف نوعها لكن ما تعرف الرقم حقها تقدر تعرفه من هنا : https://wiki.multitheftauto.com/wiki/Vehicle_IDs الإستبدال في سطر : 16 Write Here = الكتابة الي تبيها تجي بالشات r, g, b = (0-255) الألوان تقدر تحط كل واحده منها بين 255, 120, 0 : مثآل ^ الإستبدال في سطر : 21 Write Here = الكتابة الي تبيها تجي بالشات r, g, b = (0-255) الألوان تقدر تحط كل واحده منها بين 255, 120, 0 : مثآل ^ الكود الكل يقدر يستخدمه ما تقدر تخصصه لقروب معين ع ما اضن
×
×
  • Create New...