rabe3 Posted September 12, 2013 Share Posted September 12, 2013 السلام عليكم انا عندي سيرفر فري روم وبدي امنع حد يقدر ينزل سياره بجانب سياج او بوابه انا ابيه مثلا لما واحد ينزل سياره بجانب بوابه او سياج او حائط مايقدر عشان يقدر ينزل سياره لازم يبعد عن البوابه والسياج او الحائط الصور تشرح اكثر http://im42.gulfup.com/pp6T0.png http://im42.gulfup.com/ZwUHc.png http://im42.gulfup.com/UDGc1.png ومشكور Link to comment
./BlackBird# Posted September 12, 2013 Share Posted September 12, 2013 (edited) ما اتوقع تقدر Edited September 12, 2013 by Guest Link to comment
|Mr|-Talal07-| Posted September 12, 2013 Share Posted September 12, 2013 isLineOfSightClear بس لازم تعدل على الفري روم عشان اذا بينزل سياره يسوي تحقق انه ما حوليه شي Link to comment
rabe3 Posted September 13, 2013 Author Share Posted September 13, 2013 isLineOfSightClear بس لازم تعدل على الفري روم عشان اذا بينزل سياره يسوي تحقق انه ما حوليه شي مافهمت ممكن تشرح اكثر Link to comment
AHMAD1234 Posted September 13, 2013 Share Posted September 13, 2013 isLineOfSightClear بس لازم تعدل على الفري روم عشان اذا بينزل سياره يسوي تحقق انه ما حوليه شي مافهمت ممكن تشرح اكثر ..هو يقصد حط كود التحقق هنا from line 923 to 974 in fr-client.lua --------------------------- -- Create vehicle window --------------------------- function createSelectedVehicle(leaf) if not leaf then leaf = getSelectedGridListLeaf(wndCreateVehicle, 'vehicles') if not leaf then return end end server.giveMeVehicles(leaf.id) end wndCreateVehicle = { 'wnd', text = 'Create vehicle', width = 300, controls = { { 'lst', id='vehicles', width=280, height=340, columns={ {text='Vehicle', attr='name'} }, rows={xml='vehicles.xml', attrs={'id', 'name'}}, onitemdoubleclick=createSelectedVehicle }, {'btn', id='create', onclick=createSelectedVehicle}, {'btn', id='close', closeswindow=true} } } function createVehicleCommand(cmd, ...) local vehID local vehiclesToCreate = {} local args = { ... } for i,v in ipairs(args) do vehID = tonumber(v) if not vehID then vehID = getVehicleModelFromName(v) end if vehID then table.insert(vehiclesToCreate, math.floor(vehID)) end end server.giveMeVehicles(vehiclesToCreate) end addCommandHandler('createvehicle', createVehicleCommand) addCommandHandler('cv', createVehicleCommand) Link to comment
rabe3 Posted September 13, 2013 Author Share Posted September 13, 2013 (edited) isLineOfSightClear بس لازم تعدل على الفري روم عشان اذا بينزل سياره يسوي تحقق انه ما حوليه شي مافهمت ممكن تشرح اكثر ..هو يقصد حط كود التحقق هنا from line 923 to 974 in fr-client.lua --------------------------- -- Create vehicle window --------------------------- function createSelectedVehicle(leaf) if not leaf then leaf = getSelectedGridListLeaf(wndCreateVehicle, 'vehicles') if not leaf then return end end server.giveMeVehicles(leaf.id) end wndCreateVehicle = { 'wnd', text = 'Create vehicle', width = 300, controls = { { 'lst', id='vehicles', width=280, height=340, columns={ {text='Vehicle', attr='name'} }, rows={xml='vehicles.xml', attrs={'id', 'name'}}, onitemdoubleclick=createSelectedVehicle }, {'btn', id='create', onclick=createSelectedVehicle}, {'btn', id='close', closeswindow=true} } } function createVehicleCommand(cmd, ...) local vehID local vehiclesToCreate = {} local args = { ... } for i,v in ipairs(args) do vehID = tonumber(v) if not vehID then vehID = getVehicleModelFromName(v) end if vehID then table.insert(vehiclesToCreate, math.floor(vehID)) end end server.giveMeVehicles(vehiclesToCreate) end addCommandHandler('createvehicle', createVehicleCommand) addCommandHandler('cv', createVehicleCommand) حاولت طريقتك بس ماعرفت بزبط واحد قلي سوي مثل هيك مانفع يترا ايش المشكله function isTheLineClear(vx, vy, vz, vehID, vrot) local width = vehicleWidth[vehID] or 3 local px,py,pz = getElementPosition(source) if isLineOfSightClear(px,py,pz+1,vx+width,vy+width,vz+1) and isLineOfSightClear(px,py,pz+1,vx+width,vy-width,vz+1) and isLineOfSightClear(px,py,pz+1,vx-width,vy-width,vz+1) and isLineOfSightClear(px,py,pz+1,vx-width,vy+width,vz+1) then triggerServerEvent("onPlayerVehicleCreate", source, vx, vy, vz, vehID, vrot) else errMsg('Please find a clear location to spawn the vehicle.') end end edit : ارجو المساعدا edit #2: اب ممكن حل Edited September 14, 2013 by Guest Link to comment
TAPL Posted September 20, 2013 Share Posted September 20, 2013 up بفف مافي ايي طريقه هولااا فش حد يرد هولااا فش حد يرد (يرجى تجنب وضع المشاركات المزدوجة (أكثر من مشاركة ورا بعض. 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