MOMO3011 Posted January 4, 2014 Share Posted January 4, 2014 السلام عليكم توجد مشاكل بكود ماركر السيارات مثلا لو ركبت مقر اخر في نفس السيرفر تجيني 2سيارات او اكتر حسب المقرا و المشكل التاني هو لما انزل من السيارة فلا استطيع ركوبها تانيتا يقول لي ان السيارة لعصابة ... مع العلم انني من العصابة ----------- من كل هدا ارجو تصحيح الكود و تصحيح ضهور فقط سيارة واحدة للجروب فقط حتا لو تكرر الكود في مقر اخر و تصحيح رحوب السيارة بعد النزول منها و ارجو شيئ مهم ابي مثلا لما اختار طائرة تجيبي في مكان اخر مثلا في السطح و شكرا هده هي الاكواد === Server ==== TableCars = {} addEvent('gvoa', true) addEventHandler('gvoa', root, function( nameCar ) if isElement( TableCars[source] ) then destroyElement( TableCars[source] ) end local id = getVehicleModelFromName( nameCar ) if id == 487 or id == 548 then local x, y, z = unpack( AircraftIdSpawn[math.random(#AircraftIdSpawn)] ) TableCars[source] = createVehicle( 497, 1250.6, -1679.2, 36.8 ) if not TableCars[source] then return end warpPedIntoVehicle ( source, TableCars[source] ) return end local x,y,z = getElementPosition( source ) TableCars[source] = createVehicle( id, x,y,z ) if not TableCars[source] then return end warpPedIntoVehicle ( source, TableCars[source] ) addVehicleUpgrade(TableCars[source], 1147) addVehicleUpgrade(TableCars[source], 1041) addVehicleUpgrade(TableCars[source], 1035) addVehicleUpgrade(TableCars[source], 1010) addVehicleUpgrade(TableCars[source], 1171) addVehicleUpgrade(TableCars[source], 1149) setVehiclePaintjob(TableCars[source], 1) end ) addEventHandler('onPlayerQuit', root, function() if isElement( TableCars[source] ) then destroyElement( TableCars[source] ) end end ) addEventHandler("onVehicleStartEnter", getResourceRootElement(getThisResource()), function(player,seat) if getElementData( player, 'gang' ) == groupName and getPlayerTeam( player ) and getTeamName( getPlayerTeam( player ) ) == 'No Team' then return end if seat == 0 then outputChatBox("gang " .. groupName .. " Only", player, 255, 0, 0, true) cancelEvent() end end ) === Client === GUIEditor_Button = {} GUIEditor_Grid = {} GUIEditor_Marker = {} GUIEditor_Window = {} local marker = {} local groupName = 'Swat' vehicleId = {510,434,601,497,522,463,596,490,535,409,562,560} marker = createMarker(1236.4338378906,-1670.7556152344,10.8,"cylinder",2,0,100,0,220) local x,y = guiGetScreenSize() local x = x - 208 local y = y - 321 GUIEditor_Window[1] = guiCreateWindow(500,147,246,413,"Select Car",false) guiSetVisible(GUIEditor_Window[1],false) guiSetAlpha(GUIEditor_Window[1],1) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Grid[1] = guiCreateGridList(9,34,228,255,false,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) column = guiGridListAddColumn(GUIEditor_Grid[1],"vehicle name",0.5) GUIEditor_Button[2] = guiCreateButton(20,308,210,41,"Select",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(20,352,210,41,"Close",false,GUIEditor_Window[1]) for i,id in ipairs ( vehicleId ) do guiGridListSetItemText ( GUIEditor_Grid[1], guiGridListAddRow( GUIEditor_Grid[1] ), column, getVehicleNameFromModel( id ), false, false ) end addEventHandler ("onClientMarkerHit", marker, function( player ) if getPlayerTeam( player ) and getTeamName( getPlayerTeam( player ) ) == 'Police' and not isPedInVehicle( player ) and player == localPlayer and getElementData ( player , "gang" ) == groupName then x999,y999,z999 = getElementPosition( localPlayer ) setElementFrozen ( localPlayer, true ) guiSetVisible(GUIEditor_Window[1],true) showCursor( true ) end end ) addEventHandler('onClientGUIClick', root, function() if ( source == GUIEditor_Button[1] ) then guiSetVisible(GUIEditor_Window[1],false) showCursor( false ) setElementFrozen ( localPlayer, false ) elseif ( source == GUIEditor_Button[2] ) then local name = guiGridListGetItemText( GUIEditor_Grid[1], guiGridListGetSelectedItem ( GUIEditor_Grid[1] ), 1 ) triggerServerEvent('gvoa', getLocalPlayer(), name) guiSetVisible(GUIEditor_Window[1],false) setElementFrozen ( localPlayer, false ) showCursor( false ) end end ) Link to comment
#DRAGON!FIRE Posted January 4, 2014 Share Posted January 4, 2014 (edited) في شي حيرني , انه لو اللاعب اللي جا يركب السيارة لو كان من القروب اللي انت حاط اسمه او كان من نو تيم ما يقدر , ولأ وش تقصد به ؟ Edited September 11, 2014 by Guest Link to comment
MOMO3011 Posted January 4, 2014 Author Share Posted January 4, 2014 متلا حبيبي انا واضعه لنوتيم و يقدر ياخد سيارة عادي من الماركر و يسوق بس لما ينزل منها ما يقدر يركب تاني يقول له السيارة لجرو ... Link to comment
#DRAGON!FIRE Posted January 4, 2014 Share Posted January 4, 2014 (edited) ولله ما فهمت من كلأمك الحين فهمني if getElementData( player, 'gang' ) == groupName and getPlayerTeam( player ) and getTeamName( getPlayerTeam( player ) ) == 'No Team' then return end ذا السطر , وش تقصد به ؟ بـ هذي الطريقة انت مخلي النو تيم والقروب اللي محدده ما يقدر يدخله وانت حاط بالشات لذا القروب بس ! ولأ غيره لأنك مسوي كنسل افنت Edited September 11, 2014 by Guest Link to comment
MOMO3011 Posted January 4, 2014 Author Share Posted January 4, 2014 طيب ممكن تحدفها ابي متلا انزل السيارة من ماركر المقر و اخرج بها و لما انزل يقدر اي احد يركب بها و ايضا انا Link to comment
#DRAGON!FIRE Posted January 4, 2014 Share Posted January 4, 2014 طيب ممكن تحدفهاابي متلا انزل السيارة من ماركر المقر و اخرج بها و لما انزل يقدر اي احد يركب بها و ايضا انا TableCars = {} addEvent('gvoa', true) addEventHandler('gvoa', root, function( nameCar ) if isElement( TableCars[source] ) then destroyElement( TableCars[source] ) end local id = getVehicleModelFromName( nameCar ) if id == 487 or id == 548 then local x, y, z = unpack( AircraftIdSpawn[math.random(#AircraftIdSpawn)] ) TableCars[source] = createVehicle( 497, 1250.6, -1679.2, 36.8 ) if not TableCars[source] then return end warpPedIntoVehicle ( source, TableCars[source] ) return end local x,y,z = getElementPosition( source ) TableCars[source] = createVehicle( id, x,y,z ) if not TableCars[source] then return end warpPedIntoVehicle ( source, TableCars[source] ) addVehicleUpgrade(TableCars[source], 1147) addVehicleUpgrade(TableCars[source], 1041) addVehicleUpgrade(TableCars[source], 1035) addVehicleUpgrade(TableCars[source], 1010) addVehicleUpgrade(TableCars[source], 1171) addVehicleUpgrade(TableCars[source], 1149) setVehiclePaintjob(TableCars[source], 1) end ) addEventHandler('onPlayerQuit', root, function() if isElement( TableCars[source] ) then destroyElement( TableCars[source] ) end end ) Link to comment
MOMO3011 Posted January 4, 2014 Author Share Posted January 4, 2014 طيب يا ريت لو تشوف طلباتي الاخرى في الموضوع Link to comment
The Killer Posted January 4, 2014 Share Posted January 4, 2014 وش طلباتك الاخرى ما اشوف طلبات ثانيه ؟ Link to comment
MOMO3011 Posted January 4, 2014 Author Share Posted January 4, 2014 ----------من كل هدا ارجو تصحيح الكود و تصحيح ضهور فقط سيارة واحدة للجروب فقط حتا لو تكرر الكود في مقر اخر و ارجو شيئ مهم ابي مثلا لما اختار طائرة تجيبي في مكان اخر مثلا في السطح و شكرا هده هي الاكواد Link to comment
The Killer Posted January 4, 2014 Share Posted January 4, 2014 جرب TableCars = {} addEvent('gvoa', true) addEventHandler('gvoa', root, function( nameCar ) if TableCars[source] and isElement( TableCars[source] ) then destroyElement( TableCars[source] ) end local id = getVehicleIDFromName( nameCar ) if id == 487 or id == 548 then local x, y, z = unpack( AircraftIdSpawn[math.random(#AircraftIdSpawn)] ) TableCars[source] = createVehicle( id, x, y, z ) else local x,y,z = getElementPosition( source ) TableCars[source] = createVehicle( id, x, y, z ) end warpPedIntoVehicle ( source, TableCars[source] ) addVehicleUpgrade(TableCars[source], 1147) addVehicleUpgrade(TableCars[source], 1041) addVehicleUpgrade(TableCars[source], 1035) addVehicleUpgrade(TableCars[source], 1010) addVehicleUpgrade(TableCars[source], 1087) addVehicleUpgrade(TableCars[source], 1171) addVehicleUpgrade(TableCars[source], 1149) setVehiclePaintjob(TableCars[source], 1) end ) addEventHandler('onPlayerQuit', root, function() if isElement( TableCars[source] ) then destroyElement( TableCars[source] ) end end ) Link to comment
shwaeki Posted January 4, 2014 Share Posted January 4, 2014 اخ زاحف انا اعرف يا شو النو تيم هاد ماركر سيارات بشتغل يا جروب معين في تيم معين F.F يعني اذا كان في عصابة ما بيقدر ياخذ اما اذا كان نو تيم و جوا العصالة يقدر يعني لازم يكون في النو تيم و العصابة عشين ياخ سيارة Link to comment
MOMO3011 Posted January 4, 2014 Author Share Posted January 4, 2014 جرب TableCars = {} addEvent('gvoa', true) addEventHandler('gvoa', root, function( nameCar ) if TableCars[source] and isElement( TableCars[source] ) then destroyElement( TableCars[source] ) end local id = getVehicleIDFromName( nameCar ) if id == 487 or id == 548 then local x, y, z = unpack( AircraftIdSpawn[math.random(#AircraftIdSpawn)] ) TableCars[source] = createVehicle( id, x, y, z ) else local x,y,z = getElementPosition( source ) TableCars[source] = createVehicle( id, x, y, z ) end warpPedIntoVehicle ( source, TableCars[source] ) addVehicleUpgrade(TableCars[source], 1147) addVehicleUpgrade(TableCars[source], 1041) addVehicleUpgrade(TableCars[source], 1035) addVehicleUpgrade(TableCars[source], 1010) addVehicleUpgrade(TableCars[source], 1087) addVehicleUpgrade(TableCars[source], 1171) addVehicleUpgrade(TableCars[source], 1149) setVehiclePaintjob(TableCars[source], 1) end ) addEventHandler('onPlayerQuit', root, function() if isElement( TableCars[source] ) then destroyElement( TableCars[source] ) end end ) وش هدا Link to comment
jafar Posted January 4, 2014 Share Posted January 4, 2014 بدل إسم ترايقر إنشاء السيارة اذا بتسوي مقر جديد .. Link to comment
MOMO3011 Posted January 4, 2014 Author Share Posted January 4, 2014 بالنسبة لمشكل السيارات لازال نفس المشكل تجيني سيارات كتيرة على عدد المقرات Link to comment
jafar Posted January 4, 2014 Share Posted January 4, 2014 بدل إسم ترايقر إنشاء السيارة اذا بتسوي مقر جديد .. Link to comment
MOMO3011 Posted January 5, 2014 Author Share Posted January 5, 2014 بس صححو لي الكود بس Link to comment
The Killer Posted January 5, 2014 Share Posted January 5, 2014 الاسم الي مكتوب هنا triggerServerEvent('gvoa', getLocalPlayer(), name) هذا هو غيره 'gvoa' كل مره تسوي فيها مقر غير الاسم ذا وبعدين تروح للسيرفر ل addEvent("gvoa", true) addEventHandler("gvoa", root, تغيرهم هنا بعد وتخليهم على نفس الاسم حق الترايقر !!! Link to comment
#DRAGON!FIRE Posted January 5, 2014 Share Posted January 5, 2014 local x, y, z = unpack( AircraftIdSpawn[math.random(#AircraftIdSpawn)] ممكن تطرح جدول AircraftIdSpawn Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now