-
Posts
646 -
Joined
-
Last visited
-
Days Won
5
Everything posted by ايهاب
-
[للبيع] موقف سيارات مع محطة بنزين للحياة الواقعيه
ايهاب replied to Freaky403's topic in Arabic / العربية
دة مود تعبئة السيارة بالوقود ولا مجرد ماب -
سلام عليكم بما ان اللعبة انتهت او فكرة حرب عصابات انتهت فابفكر انشر مودات حرب عصابات خاصة فينى وبصديقى وهو موافق بما ان لن اعيد فتح السيرفر مرة اخرى فا مش حاسس ان ملهاش استتفاد فاكنت عايز الناس تستفيد منها فى لونشرتها هلاقى تفاعل بعض المودات الموجودة قيم مود مو مسروق محل اسلحة فى لانشرات مش مسروق وظيفة مطافى مود احتلال مع جروبات خاص مو مسروق وبعض المودات الاخرى
-
دة الكود كامل حوطة انت كدة عشان انا متغلبطشى واسقط اى شى local Key = 'F5' vehiclesTable = { { 'Faggio', 462, 25000, {-1667.31152, 1213.07727, 15.87188, -1663.62793, 1208.41748, 13.67809} }, { 'FCR-900', 521, 150000, {-1667.31152, 1213.07727, 15.87188, -1663.62793, 1208.41748, 13.67809} }, { 'Freeway', 463, 60000, {-1667.31152, 1213.07727, 15.87188, -1663.62793, 1208.41748, 13.67809} }, { 'NRG-500', 522, 300000, {-1667.31152, 1213.07727, 15.87188, -1663.62793, 1208.41748, 13.67809} }, { 'PCJ-600', 461, 300000, {-1667.31152, 1213.07727, 15.87188, -1663.62793, 1208.41748, 13.67809} }, { 'Sanchez', 468, 150000, {-1667.31152, 1213.07727, 15.87188, -1663.62793, 1208.41748, 13.67809} }, { 'Wayfarer', 586, 50000, {-1667.31152, 1213.07727, 15.87188, -1663.62793, 1208.41748, 13.67809} }, }; local buyingMarker = createMarker( -1663.51257, 1208.61926, 6.25465, 'cylinder', 1.2, 200, 150, 50, 255 ) local screenW, screenH = guiGetScreenSize() Cplayer = getLocalPlayer( ) setElementData( Cplayer, 'VehiclesSystem;WarpToVehicle', nil ) setElementData( root, 'vehiclesSystem;dimension', 1 ) GUIEditor = { checkbox = {}, label = {}, button = {}, window = {}, gridlist = {} } GUIEditor.window[1] = guiCreateWindow((screenW - 700) / 2, (screenH - 374) / 2, 700, 374, ". : Vehicles System : .", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetVisible(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(10, 32, 511, 332, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "ID", 0.2) guiGridListAddColumn(GUIEditor.gridlist[1], "Vehicle", 0.3) guiGridListAddColumn(GUIEditor.gridlist[1], "Price", 0.3) guiGridListAddColumn(GUIEditor.gridlist[1], "Subscription", 0.3) GUIEditor.button[1] = guiCreateButton(531, 42, 156, 24, "Create Vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFEFB00") GUIEditor.button[2] = guiCreateButton(531, 76, 156, 24, "Destroy Vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFEFB00") GUIEditor.button[3] = guiCreateButton(531, 125, 156, 24, "Lock/Unlock Vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF00ADFE") GUIEditor.button[4] = guiCreateButton(531, 159, 156, 24, "On/Off Engine", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FF00ADFE") GUIEditor.button[5] = guiCreateButton(532, 193, 155, 24, "On/Off Lights", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[5], "NormalTextColour", "FF00ADFE") GUIEditor.button[6] = guiCreateButton(532, 242, 155, 24, "Warp To Buy Place", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[6], "NormalTextColour", "FFFE7100") GUIEditor.button[7] = guiCreateButton(533, 340, 154, 24, "X", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[7], "NormalTextColour", "FFFE0000") GUIEditor.button[8] = guiCreateButton(532, 276, 154, 24, "Sell Vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[8], "NormalTextColour", "FFFE7100") GUIEditor.label[1] = guiCreateLabel(531, 100, 156, 15, "ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 176, 176, 176) guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) guiLabelSetVerticalAlign(GUIEditor.label[1], "bottom") GUIEditor.label[2] = guiCreateLabel(531, 217, 156, 15, "ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 176, 176, 176) guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) guiLabelSetVerticalAlign(GUIEditor.label[2], "bottom") GUIEditor.checkbox[1] = guiCreateCheckBox(553, 309, 133, 21, "Warp To Vehicle", false, false, GUIEditor.window[1]) guiSetProperty(GUIEditor.checkbox[1], "NormalTextColour", "FFF9F000") ----------#Window2 buyplace = guiCreateWindow(screenW - 266 - 10, (screenH - 491) / 2, 266, 491, ". : Vehicles System : .", false) guiWindowSetSizable(buyplace, false) guiSetAlpha(buyplace, 1.00) guiSetVisible(buyplace, false) list_buyplace = guiCreateGridList(10, 29, 246, 313, false, buyplace) guiGridListSetSortingEnabled(list_buyplace, false) guiGridListAddColumn(list_buyplace, "#", 0.11) guiGridListAddColumn(list_buyplace, "Vehicle", 0.5) guiGridListAddColumn(list_buyplace, "Price", 0.5) buy_buyplace = guiCreateButton(46, 352, 172, 22, "Buy Vehicle", false, buyplace) guiSetProperty(buy_buyplace, "NormalTextColour", "FF00FE00") rent_buyplace = guiCreateButton(46, 423, 172, 22, "Rent Vehicle", false, buyplace) guiSetProperty(rent_buyplace, "NormalTextColour", "FFF5FD00") label_buyplace = guiCreateLabel(10, 384, 246, 29, "Note : You Can Also Rent Vehicle,\nRent Time : 5 Minutes, Price : 1,000$ .", false, buyplace) guiLabelSetColor(label_buyplace, 254, 84, 0) guiLabelSetHorizontalAlign(label_buyplace, "center", false) x_buyplace = guiCreateButton(46, 455, 172, 22, "X", false, buyplace) guiSetProperty(x_buyplace, "NormalTextColour", "FFFE0005") function addCarsToBuy( ) guiGridListClear( list_buyplace ) for _, vehicle in ipairs( vehiclesTable ) do local Price, value = string.gsub( vehicle[3], '^(-?%d+)(%d%d%d)', '%1,%2' ) local item = guiGridListAddRow( list_buyplace ) local cN = guiGridListSetItemText( list_buyplace, item, 2, vehicle[1], false, false ) local cP = guiGridListSetItemText( list_buyplace, item, 3, Price..'$', false, false ) local num = guiGridListSetItemText( list_buyplace, item, 1, _..'-', false, false ) local cD1 = guiGridListSetItemData( list_buyplace, item, 1, vehicle[4] ) local cD2 = guiGridListSetItemData( list_buyplace, item, 2, vehicle[2] ) local cD3 = guiGridListSetItemData( list_buyplace, item, 3, vehicle[3] ) guiGridListSetItemColor( list_buyplace, item, 2, 200, 200, 50 ) guiGridListSetItemColor( list_buyplace, item, 3, 50, 200, 200 ) guiGridListSetItemColor( list_buyplace, item, 1, 200, 100, 0 ) end end addCarsToBuy( ) function clickElements( ) if ( source == GUIEditor.button[7] ) then guiSetVisible( GUIEditor.window[1], false ) showCursor( false ) elseif ( source == GUIEditor.checkbox[1] ) then local Sel = guiCheckBoxGetSelected( GUIEditor.checkbox[1] ) if ( Sel == true ) then setElementData( Cplayer, 'VehiclesSystem;WarpToVehicle', 'Enabled' ) else setElementData( Cplayer, 'VehiclesSystem;WarpToVehicle', nil ) end elseif ( source == x_buyplace ) then fadeCamera( false ) setTimer( fadeCamera, 1500, 1, true ) guiSetVisible( buyplace, false ) showCursor( false ) setTimer( setCameraTarget, 1500, 1, Cplayer ) triggerServerEvent( 'VehiclesSystem;createViewVehicle', Cplayer, nil, nil, nil, nil, 'close' ) setElementDimension( Cplayer, 0 ) addCarsToBuy( ) elseif ( source == list_buyplace ) then local Sel = guiGridListGetSelectedItem( list_buyplace ) if ( Sel == -1 ) then return end local Data = guiGridListGetItemData( list_buyplace, Sel, 1 ) local x1, y1, z1, x2, y2, z2 = unpack( Data ) setCameraMatrix( x1, y1, z1, x2, y2, z2 ) if ( isElement( viewvehicle ) ) then if ( getElementModel( viewvehicle ) ) == guiGridListGetItemData( list_buyplace, Sel, 2 ) then return end destroyElement( viewvehicle ) end triggerServerEvent( 'VehiclesSystem;createViewVehicle', Cplayer, guiGridListGetItemData( list_buyplace, Sel, 2 ), x2, y2, z2, 'view' ) elseif ( source == rent_buyplace ) then local Sel = guiGridListGetSelectedItem( list_buyplace ) if ( Sel == -1 ) then outputChatBox( '#FF0000*#FFFF00 Vehicles System #FF0000 : #FFFFFFError, Please select vehicle #FF0000!', 255, 255, 255, true ) return end local ID = guiGridListGetItemData( list_buyplace, Sel, 2 ) if ( getPlayerMoney( Cplayer ) < 1000 ) then outputChatBox( '#FF0000*#FFFF00 Vehicles System #FF0000 : #FFFFFFError, You don\'t have enough money #FF0000!', 255, 255, 255, true ) return end guiSetVisible( buyplace, false ) showCursor( false ) setTimer( setCameraTarget, 1500, 1, Cplayer ) triggerServerEvent( 'VehiclesSystem;createRentVehicle', Cplayer, ID, guiGridListGetItemText( list_buyplace, Sel, 2 ) ) triggerServerEvent( 'VehiclesSystem;createViewVehicle', Cplayer, nil, nil, nil, nil, 'close' ) elseif ( source == buy_buyplace ) then local Sel = guiGridListGetSelectedItem( list_buyplace ) if ( Sel == -1 ) then outputChatBox( '#FF0000*#FFFF00 Vehicles System #FF0000 : #FFFFFFError, Please select vehicle #FF0000!', 255, 255, 255, true ) return end local ID = guiGridListGetItemData( list_buyplace, Sel, 2 ) local vN = guiGridListGetItemText( list_buyplace, Sel, 2 ) local Pr = guiGridListGetItemData( list_buyplace, Sel, 3 ) if ( getPlayerMoney( Cplayer ) < Pr ) then outputChatBox( '#FF0000*#FFFF00 Vehicles System #FF0000 : #FFFFFFError, You don\'t have enough money #FF0000!', 255, 255, 255, true ) return end triggerServerEvent( 'VehiclesSystem;buyCurrentCar', Cplayer, ID, vN, Pr ) elseif ( source == GUIEditor.button[1] ) then local Sel = guiGridListGetSelectedItem( GUIEditor.gridlist[1] ) if ( Sel == -1 ) then outputChatBox( '#FF0000*#FFFF00 Vehicles System #FF0000 : #FFFFFFError, Please select vehicle #FF0000!', 255, 255, 255, true ) return end local ID = guiGridListGetItemText( GUIEditor.gridlist[1], Sel, 1 ) triggerServerEvent( 'VehiclesSystem;createPersonalVehicle', Cplayer, ID ) guiSetVisible( GUIEditor.window[1], false ) showCursor( false ) guiSetEnabled( GUIEditor.button[1], false ) setTimer( guiSetEnabled, 2000, 1, GUIEditor.button[1], true ) elseif ( source == GUIEditor.button[2] ) then triggerServerEvent( 'VehiclesSystem;destroyPersonalVehicle', Cplayer ) guiSetEnabled( GUIEditor.button[2], false ) setTimer( guiSetEnabled, 2000, 1, GUIEditor.button[2], true ) elseif ( source == GUIEditor.button[3] ) then triggerServerEvent( 'VehiclesSystem;lock/unlockPersonalVehicle', Cplayer ) guiSetEnabled( GUIEditor.button[3], false ) setTimer( guiSetEnabled, 2000, 1, GUIEditor.button[3], true ) elseif ( source == GUIEditor.button[4] ) then triggerServerEvent( 'VehiclesSystem;off/onPersonalVehicle', Cplayer ) guiSetEnabled( GUIEditor.button[4], false ) setTimer( guiSetEnabled, 2000, 1, GUIEditor.button[4], true ) elseif ( source == GUIEditor.button[5] ) then triggerServerEvent( 'VehiclesSystem;off/onLightsPersonalVehicle', Cplayer ) guiSetEnabled( GUIEditor.button[5], false ) setTimer( guiSetEnabled, 2000, 1, GUIEditor.button[5], true ) elseif ( source == GUIEditor.button[8] ) then local Sel = guiGridListGetSelectedItem( GUIEditor.gridlist[1] ) if ( Sel == -1 ) then outputChatBox( '#FF0000*#FFFF00 Vehicles System #FF0000 : #FFFFFFError, Please select vehicle #FF0000!', 255, 255, 255, true ) return end local ID = guiGridListGetItemText( GUIEditor.gridlist[1], Sel, 1 ) triggerServerEvent( 'VehiclesSystem;sellMyPersonalVehicle', Cplayer, tonumber(ID), guiGridListGetItemData( GUIEditor.gridlist[1], Sel, 3 ) ) guiSetEnabled( GUIEditor.button[8], false ) setTimer( guiSetEnabled, 2000, 1, GUIEditor.button[8], true ) elseif ( source == GUIEditor.button[6] ) then fadeCamera( false ) setTimer( fadeCamera, 1500, 1, true ) setTimer( setElementPosition, 1500, 1, Cplayer, -1639.25244, 1203.28857, 8.22800 ) guiSetVisible( GUIEditor.window[1], false ) showCursor( false ) end end addEventHandler( 'onClientGUIClick', root, clickElements ) function refreshMyList( Table ) guiGridListClear( GUIEditor.gridlist[1] ) for i, _ in ipairs( Table ) do local Price, value = string.gsub( Table[i].vehPrice / 2, '^(-?%d+)(%d%d%d)', '%1,%2' ) local item = guiGridListAddRow( GUIEditor.gridlist[1] ) guiGridListSetItemText( GUIEditor.gridlist[1], item, 1, Table[i].vehID, false, false ) guiGridListSetItemText( GUIEditor.gridlist[1], item, 2, Table[i].vehName, false, false ) guiGridListSetItemText( GUIEditor.gridlist[1], item, 3, Price..'$', false, false ) guiGridListSetItemText( GUIEditor.gridlist[1], item, 4, Table[i].Subscription, false, false ) guiGridListSetItemData( GUIEditor.gridlist[1], item, 3, Table[i].vehPrice / 2 ) end end addEvent( 'VehiclesSystem;putMyVehicles', true ) addEventHandler( 'VehiclesSystem;putMyVehicles', root, refreshMyList ) addEvent( 'VehiclesSystem;gridListAddRent', true ) addEventHandler( 'VehiclesSystem;gridListAddRent', root, function( ID, veh ) rentRow = guiGridListAddRow( GUIEditor.gridlist[1] ) guiGridListSetItemText( GUIEditor.gridlist[1], rentRow, 1, ID, false, false ) guiGridListSetItemText( GUIEditor.gridlist[1], rentRow, 2, veh, false, false ) guiGridListSetItemText( GUIEditor.gridlist[1], rentRow, 3, '1,000$', false, false ) guiGridListSetItemText( GUIEditor.gridlist[1], rentRow, 4, '5 Minutes', false, false ) guiSetEnabled( buy_buyplace, false ) guiSetEnabled( rent_buyplace, false ) guiSetEnabled( list_buyplace, false ) setTimer( function( ) guiGridListRemoveRow( GUIEditor.gridlist[1], rentRow ) guiSetEnabled( buy_buyplace, true ) guiSetEnabled( rent_buyplace, true ) guiSetEnabled( list_buyplace, true ) end, 300000, 1 ) end ) addEvent( 'VehiclesSystem;hideBuyWindow', true ) addEventHandler( 'VehiclesSystem;hideBuyWindow', root, function( ) guiSetVisible( buyplace, false ) showCursor( false ) end ) addEvent( 'VehiclesSystem;emptyMyList', true ) addEventHandler( 'VehiclesSystem;emptyMyList', root, function( ) guiGridListClear( GUIEditor.gridlist[1] ) end ) addEventHandler( 'onClientResourceStart', resourceRoot, function( ) triggerServerEvent( 'refreshMyListS', Cplayer ) end ) addEventHandler( 'onClientMarkerHit', buyingMarker, function( hitElement ) if ( hitElement == Cplayer and getElementDimension( hitElement ) == 0 ) then local x, y, z = getElementPosition( Cplayer ) if ( z <= 7.25465 ) then guiGridListSetSelectedItem( list_buyplace, 0, 1 ) local Sel = guiGridListGetSelectedItem( list_buyplace ) if ( Sel == -1 ) then return end local Data = guiGridListGetItemData( list_buyplace, Sel, 1 ) local x1, y1, z1, x2, y2, z2 = unpack( Data ) fadeCamera( false ) setTimer( fadeCamera, 1500, 1, true ) setTimer( setCameraMatrix, 1500, 1, x1, y1, z1, x2, y2, z2 ) if ( isElement( viewvehicle ) ) then if ( getElementModel( viewvehicle ) ) == guiGridListGetItemData( list_buyplace, Sel, 2 ) then return end destroyElement( viewvehicle ) end triggerServerEvent( 'VehiclesSystem;createViewVehicle', Cplayer, guiGridListGetItemData( list_buyplace, Sel, 2 ), x2, y2, z2, 'view' ) setTimer( guiSetVisible, 1500, 1, buyplace, not guiGetVisible( buyplace ) ) setTimer( showCursor, 1500, 1, not isCursorShowing( ) ) end end end, false ) bindKey( Key, 'down', function( ) guiSetVisible( GUIEditor.window[1], not guiGetVisible( GUIEditor.window[1] ) ) showCursor( not isCursorShowing( ) ) end ) شوف الرد الى حطيت فى الكود لانى مش هعرف حوطة انت يسطا ? .....
-
مش فاهم يسطا يور كود دى احوط فيها اية باقى الاكواد الى فى الصفحة
-
سلام عليكم فى المود اما بضيف ماركر تانى فى معرض السيارات مش بيشتغل الماركر التانى اول ماركر الى هو الاساسى الى بيشتغل الى عالمة صاحب المود الحل اية عشان اضيف اكتر من ماركر لمعرض السيارات local Key = 'F5' vehiclesTable = { { 'Super GT', 506, 10000, {-1667.31152, 1213.07727, 15.87188, -1663.62793, 1208.41748, 13.67809} }, { 'Windsor', 555, 66600, {-1667.31152, 1213.07727, 15.87188, -1663.62793, 1208.41748, 13.67809} }, }; local buyingMarker = createMarker( -1663.51257, 1208.61926, 6.25465, 'cylinder', 1.2, 200, 150, 50, 255 ) local buyingMarker = createMarker( -1625.49316, 1209.18298, 7.03906, 'cylinder', 1.2, 200, 150, 50, 255 ) local screenW, screenH = guiGetScreenSize() Cplayer = getLocalPlayer( ) setElementData( Cplayer, 'VehiclesSystem;WarpToVehicle', nil ) setElementData( root, 'vehiclesSystem;dimension', 1 ) GUIEditor = { checkbox = {}, label = {}, button = {}, window = {}, gridlist = {} } الماركر التانى الى هو 1625 دة الى ضايفة انما اول ماركر دة بتاع صاحب المود بس عايز اعمل اكتر من ماركر للسيارات فى كذا مدينة اتمنى تكونوا فهمتونى كل ما بضيف ماركر ماتشتغل اللوحة الى بيشتغل بس اول ماركر
-
هو اسمة police فقط فاكنت فاكر انى لازم اكتاب كلمة تيم زى ما انت كاتبها ماشى يسطا تسلم
-
شى اخير يسطا اسم تيم فى القيم مود police فقط لازم اخدة كوبى زى ما انت police team وولا احذف كلمة تيم لانة اسمة بوليس فقط
-
اول سطر لغبطنى يعنى انا عايز اخلى لشرطى ميقدرشى يطرد الشرطى احوط فى الخانة نوتيم ولا بوليس
-
وضحلى كودك لانى مش فاهم شى منة دة يمنع ان الشرطى يطرد زميلة الشرطى من السيارة اضيف بس بدل كلمة نوتيم بوليس لو دة صح كلامى احوط كودك وكود اكس لايف فى السيرفر سايد
-
اسم التيم police عندى لازم اكتب بعد منها كلمة team زى ما نت كانتبها
-
السلام عليكم تم الانتهاء من سيرفر حرب المافيا الى بيتكلم عن حياة العصابات والمجرمين والشرطة ومهمات ووظائف لكن المرة دى الاصدار التانى اصدار تصليح الباقات الى تم حلها بمساعدكم فى المنتدى السيرفر المرة الى فاتت اتقفل بسبب كان تيم تهكيرة جهلا منى بعدم تركيب مودات الحماية لكن الوضع حاليا اتغير وينقص فقط الاستضافة ويتم افتتاحة اليكم بعض الصور اختيار الشخصيات الماوس سرقة البنك والمحلات علامة العلم شنططة يتم توصيلها التنين الاصفر مهمات علامة الجوهرة تحدى الستى كما يعرف عند البعض النقطة الصفراء وظائف والباقى معروف عند الكثير ---------------------------------------------------------- بالنسبة للشرطة سكنات معدلة مجانية وفى ارمى وسوات سكنات معدلين سيكون الانضمام سهل لا شى معقد دون شروط الانضمام رسبون الشرطة الجديد ويمكن تغير لاماكن اخرة سواء فى نفس المدينة او غير من اف موبيل وكذالك الكريمنال يتم تغيرهم مكان رسبونهم بامكان الشرطة اخذ وظيفة الدفاع المدنى الى هيا لمطافى الخاصة بوزارة الداخلية كما فى الحياة اما بالنسبة للتيمات الاخرى العصابات الخاصة بالمدينة جروف ستريت-بالس- ازتكس-فاجوس- بامكانهم التعارك مع الشرطة والشرطة تستيطع احتلال اراضهم تراقبو الافتتاح ولكم جزيل الاحترام والشكر جميع حقوق محفوظة ليا ولصاحب الباك اب الاصلى @soking ماعدا كم مود من على النت دون التعرض لحقوق احد وحذفها
-
سلام عليكم انا عندى فى كود مشهور لما اللاعب يقتل لاعب القاتل ياخد فلوس وموجود على الكومانتى بس الفلوس الى بياخدها بتتصفر لان عندى القيم مود اى فلوس خارج مودات معينة تتصفر دة كود جبتة من الباك اب اقدر اضيف علية ان اللاعب اما يقتل لاعب ياخد فلوس وماتتصفر بدام الكود المعروف بيصفر فلوس القاتل addEventHandler( 'onPlayerWasted', root, function( _, Killer ) if ( isTimer( kill[source] ) ) then killTimer( kill[source] ) setElementFrozen( source, false ) kill[source] = nil end if ( Killer and getElementType( Killer ) == 'player' and getElementData( Killer, 'Mission' ) ) then if ( Killer and getElementType( Killer ) == 'player' ) then local Data = ( ( ( getTeamName( getPlayerTeam( Killer ) ) == 'Police' ) and 'Police-P' ) or 'Gang-P' ) setElementData( Killer, Data , ( getElementData( Killer, Data ) or 0 ) + 1 ) end end end )
-
شباب دة ملف الداتا بتاعت الحفظ فى الباك اب الى معايا @ Ahmed Ly @xlive هل فى شى من هنا السبب Datas, Query = { 'Money', 'Jewelers', 'Level', 'Exp', 'Hours', 'Bank', 'Gang-P', 'Police-P' }, executeSQLQuery function getJSON( Player ) local Save = { } for _, v in ipairs( Datas ) do table.insert( Save, getElementData( Player, v ) or 0 ) end return toJSON( Save ) end Query( 'CREATE TABLE IF NOT EXISTS SaveSystem ( Serial, Data )' ) for _, Player in ipairs( getElementsByType( 'player' ) ) do setTimer( setPedWalkingStyle, 50, 1, Player, 0 ) local Serial, JSON = getPlayerSerial( Player ), getJSON( Player ) if ( #Query( 'SELECT * FROM SaveSystem WHERE Serial = ?', Serial ) == 0 ) then Query ( 'INSERT INTO SaveSystem VALUES ( ? , ? ) ', Serial, JSON ) end end addEventHandler( 'onElementDataChange', root, function( aData, Old, New ) if ( getElementType( source ) == 'player' ) then for _, Value in ipairs( Datas ) do if ( aData == Value ) then setAccountData( getPlayerAccount( source ), aData, New ) end end end end ) addEventHandler( 'onPlayerLogin', root, function( _, Account ) setTimer( function( source ) if ( not isElement( source ) ) then return end for _, Data in ipairs( Datas ) do local AccountData = getAccountData( Account, Data ) if ( AccountData ) then setElementData( source, Data, AccountData ) end end exports['guimessages']:outputServer( source, '#00FF00Your data has been retrieved' ) end , 1000, 1, source, Account ) end ) addEventHandler( 'onPlayerSpawn', root, function( ) for _, v in ipairs( Weapons ) do takeWeapon( source, v ) end setTimer( setPedWalkingStyle, 50, 1, source, 0 ) end ) addEventHandler( 'onPlayerQuit', root, function( ) local Account = getPlayerAccount( source ) if ( Account ) then for _, Data in ipairs( Datas ) do setAccountData( Account, Data, getElementData( source, Data ) ) end end end ) kill = { } addCommandHandler( 'kill', function( Player ) if ( isTimer( kill[Player] ) ) then killTimer( kill[Player] ) exports['guimessages']:outputServer( Player, '#FF0101The suicide process has been completed' ) setElementFrozen( Player, false ) return end exports['guimessages']:outputServer( Player, '#FCFF01You will die after : 10 Seconds' ) exports['guimessages']:outputServer( Player, '#FCFF01To cancel /kill' ) setElementFrozen( Player, true ) kill[Player] = setTimer ( function( Player ) if ( isElement( Player ) and not isPedDead( Player ) ) then killPed( Player ) setElementFrozen( Player, false ) end end , 1000 * 10, 1, Player ) end ) Weapons = { 4,36,38,35,37,42,5,6,7,8,9,10,11,12,13,15,14,18,41} addEventHandler( 'onPlayerWasted', root, function( _, Killer ) if ( isTimer( kill[source] ) ) then killTimer( kill[source] ) setElementFrozen( source, false ) kill[source] = nil end if ( Killer and getElementType( Killer ) == 'player' and getElementData( Killer, 'Mission' ) ) then if ( Killer and getElementType( Killer ) == 'player' ) then local Data = ( ( ( getTeamName( getPlayerTeam( Killer ) ) == 'Police' ) and 'Police-P' ) or 'Gang-P' ) setElementData( Killer, Data , ( getElementData( Killer, Data ) or 0 ) + 1 ) end end end ) addCommandHandler( '77', function( Player ) local Account = getElementData( Player, 'Account' ) if ( Account and hasObjectPermissionTo( 'user.' .. Account , 'general.adminpanel', true ) ) then for Index = 1, 35 do outputChatBox( ' ', root ) end exports['guimessages']:outputServer( root, '#FF0000Chats were cleaned By :#00FF00 ' .. getPlayerName( Player ) ) end end ) addEvent( 'VehicleFIX', true ) addEventHandler( 'VehicleFIX', root, function( ) local Money = getElementData( source, 'Money' ) or 0 if ( Money >= 5000 ) then local Vehicle = getPedOccupiedVehicle( source ) if ( Vehicle ) then fixVehicle( Vehicle ) setElementData( source, 'Money', Money - 5000 ) exports['guimessages']:outputServer( source, '#00FF00Your car has been repaired' ) else exports['guimessages']:outputServer( source, '#FF0000You do not have enough money' ) end end end ) createPed( 0, 2036.15, 1535.68, 10.82 )
-
سلام عليكم تم الانتهاء من سيرفرى لكن فى ماركر الاسلحة انا حاذف اللانشرات نظام السيرفر مفيهوس سجن اى لاعب يقتل لاعب يجيلوة نجوم ولو شرطى بعيد عنة حتى لو دمجة بالسلاح رائيكم وجود اللانشرات يبقى حلو فى السيرفر ولا لاء
-
شكرا لتقديك المساعدة بس لما بيحصل رستارت للمود الى محطوط فية كود الفلوس الفلوس بتتصفر ,kt ونفس المشكلة
-
شكرا الكود اشتغل xScripterEn xScripterEn xScripterEn وشكرا xLive على محاولة مساعدتى
-
hey all need script Change the position of the weapon
-
مشفاهم يسطا
-
مش فاهم اكتبلى الكودين بتاع الشوزن وبتاع مسكة السلاح مع بعض عشان م عارف اكتبهم عملتهم نفس المشكلة حاسس انى متغلبط معلشى جمعهملى مع بعض
-
سلام عليكم عندى فى سلاح swaed off بيمسكة سلاحين فى ايدة اللاعب لكن الكودة حل المشكلة addEventHandler( 'onPlayerSpawn', root, function( ) for i = 69, 79 do setPedStat( source, i, 0 ) end end ) for _, Player in ipairs( getElementsByType( 'player' ) ) do for i = 69, 79 do setPedStat( Player, i, 0 ) end end ولكن بيأثر على الكود دة الى بيخلى اللاعب يحمل السلاح بشكل واقعى فابيصبح حمل السلاح غير واقعى شكل قديم الاتنين اما بيشتغلوة مع بعض بيحصل مشكلة هى مسكة السلاح بتتغير حل ليها حل دة الكود بتاع مسك السلاح الواقعى بياثر علية الكود الى فوق function refreshWeapon( Player ) for Value = 69, 81 do setPedStat( Player, Value, 1000 ) end end addEventHandler( 'onPlayerSpawn', root, function( ) refreshWeapon( source ) end ) for _, Players in ipairs( getElementsByType( 'player' ) ) do refreshWeapon( Players ) end
-
ضفت الكود دة سرقتة من كود بس عدلت فية ضفتك جيت بلاير مونى وكلمة مونر فى الاخير لو اللاعب دخل وجمع فلوس والسيرفر رستار لكن قبل مايستر خرج من السيرفر الفلوس مش تتصفر لكن لو اللاعب دخل السيرفر وجمع فلوس وحصل رستارت قبل ما يخرج من السيرفر الفلوس تتصفر لكن هو نظام القيم مود معايا كدة الفلوس بس كانت بتتصفر فى مود سرقة المحلات عشان خارج الباك اب بتاع صاحبى يعنى حاليا يمشى الحال كدة addEventHandler("onPlayerQuit", root, function() setPlayerTeam(source, nil) local playeraccount = getPlayerAccount(source) if playeraccount and not isGuestAccount(playeraccount) then setAccountData(playeraccount, "s.weap0", getPedWeapon(source, 0)) setAccountData(playeraccount, "s.weap1", getPedWeapon(source, 1)) setAccountData(playeraccount, "s.weap2", getPedWeapon(source, 2)) setAccountData(playeraccount, "s.ammo2", getPedTotalAmmo(source, 2)) setAccountData(playeraccount, "s.weap3", getPedWeapon(source, 3)) setAccountData(playeraccount, "s.ammo3", getPedTotalAmmo(source, 3)) setAccountData(playeraccount, "s.weap4", getPedWeapon(source, 4)) setAccountData(playeraccount, "s.ammo4", getPedTotalAmmo(source, 4)) setAccountData(playeraccount, "s.weap5", getPedWeapon(source, 5)) setAccountData(playeraccount, "s.ammo5", getPedTotalAmmo(source, 5)) setAccountData(playeraccount, "s.weap6", getPedWeapon(source, 6)) setAccountData(playeraccount, "s.ammo6", getPedTotalAmmo(source, 6)) setAccountData(playeraccount, "s.weap7", getPedWeapon(source, 7)) setAccountData(playeraccount, "s.ammo7", getPedTotalAmmo(source, 7)) setAccountData(playeraccount, "s.weap8", getPedWeapon(source, 8)) setAccountData(playeraccount, "s.ammo8", getPedTotalAmmo(source, 8)) setAccountData(playeraccount, "s.weap9", getPedWeapon(source, 9)) setAccountData(playeraccount, "s.ammo9", getPedTotalAmmo(source, 9)) setAccountData(playeraccount, "s.weap10", getPedWeapon(source, 10)) setAccountData(playeraccount, "s.weap11", getPedWeapon(source, 11)) setAccountData(playeraccount, "Money", getPlayerMoney(source, 12)) setAccountData(playeraccount, "WantedLevel", getPlayerWantedLevel(source)) end end)
-
طب مفيش اى مود تعرفة يحل المشكلة دى ولا لازم تدخل برمجى لان صاحبى المبرمج مشغول فى الوقت االحالى وانا عايز احل المشكلة دى عشا افتح السيررفر