AHMED MOSTAFA Posted August 5, 2016 Share Posted August 5, 2016 السلام عليكم ورحمة الله وبركاته اليوم حاولت اسوي نظام يمكن يفيد بعض الناس ومدري اذا موجود او لا المهم سويت لوحة تقدر تسوي منها - ماركر . شخصية . سيارة ( لكن ما تقدر تركبها مدري ليش ض ) . علامة . اوبجكت لكني طفشط وانا اسوي بها - هذا نشر يمكن تستفيدون منه بشي ما ابي مساعدة به لأني بسافر بكرة ان شاء الله - فقط ناشره - يمكن تستفيدون منه بأي كود اتمنى اذا الموضوع مخالف - اي شخص يرد عليه ويقول انه مخالف + وين انشره بالضبط addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() window = guiCreateWindow((screenW - 360) / 2, (screenH - 358) / 2, 360, 358, "Object System ( By Developer Ahmed )", false) guiWindowSetSizable(window, false) guiSetVisible(window,false) PositionX = guiCreateEdit(10, 40, 106, 29, "0", false, window) PositionY = guiCreateEdit(126, 40, 106, 29, "0", false, window) PositionZ = guiCreateEdit(242, 40, 106, 29, "0", false, window) RotationX = guiCreateEdit(10, 87, 106, 29, "0", false, window) RotationY = guiCreateEdit(126, 87, 106, 29, "0", false, window) RotationZ = guiCreateEdit(242, 87, 106, 29, "0", false, window) ID = guiCreateEdit(10, 203, 106, 29, "ID", false, window) Name = guiCreateEdit(127, 203, 106, 29, "Name", false, window) CreatePedButton = guiCreateButton(10, 281, 106, 29, "Create Ped", false, window) CreateMarkerButton = guiCreateButton(128, 281, 106, 29, "Create Marker", false, window) CreateObjectButton = guiCreateButton(242, 281, 106, 29, "Create Object", false, window) CreateVehicleButton = guiCreateButton(10, 319, 106, 29, "Create Vehicle", false, window) CreateBlipButton = guiCreateButton(128, 319, 106, 29, "CreateBlip", false, window) outputSystem = guiCreateButton(242, 319, 106, 29, "out put", false, window) label1 = guiCreateLabel(10, 21, 105, 18, "Position X", false, window) label2 = guiCreateLabel(126, 21, 105, 18, "Position Y", false, window) label3 = guiCreateLabel(242, 21, 105, 18, "Position Z", false, window) label4 = guiCreateLabel(10, 69, 105, 18, "Rotation X", false, window) label5 = guiCreateLabel(126, 69, 105, 18, "Rotation Y", false, window) label6 = guiCreateLabel(242, 69, 105, 18, "Rotation Z", false, window) label7 = guiCreateLabel(10, 185, 105, 18, "ID", false, window) label8 = guiCreateLabel(128, 185, 105, 18, "Name", false, window) guiSetFont(label1, "default-bold-small") guiSetFont(label2, "default-bold-small") guiSetFont(label3, "default-bold-small") guiSetFont(label4, "default-bold-small") guiSetFont(label5, "default-bold-small") guiSetFont(label6, "default-bold-small") guiSetFont(CreatePedButton, "default-bold-small") guiSetFont(CreateObjectButton, "default-bold-small") guiSetFont(CreateBlipButton, "default-bold-small") guiSetFont(CreateMarkerButton, "default-bold-small") guiSetFont(label7, "default-bold-small") guiSetFont(label8, "default-bold-small") guiSetFont(CreateVehicleButton, "default-bold-small") guiSetFont(outputSystem, "default-bold-small") -- guiSetFont(DestroyElement, "default-bold-small") outputwindow = guiCreateWindow((screenW - 640) / 2, (screenH - 418) / 2, 640, 418, "output", false) guiWindowSetSizable(outputwindow, false) guiSetVisible(outputwindow,false) outputedit = guiCreateMemo(9, 24, 621, 358, "", false, outputwindow) guiMemoSetReadOnly(outputedit, true) closewindowoutput = guiCreateButton(597, 387, 33, 21, "X", false, outputwindow) guiSetFont(closewindowoutput, "default-bold-small") end ) addEventHandler('onClientGUIClick', root, function () if source == outputSystem then guiSetVisible(outputwindow,true) guiSetVisible(window,false) end if source == closewindowoutput then guiSetVisible(outputwindow,false) guiSetVisible(window,true) end if source == CreatePedButton then local X,Y,Z,Rx,Ry,Rz = guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ),guiGetText(RotationX),guiGetText(RotationY),guiGetText(RotationZ) local Model = guiGetText (ID) local ObjectName = guiGetText (Name) ObjectName = createPed ( Model,X,Y,Z,Rx,Ry,Rz ) end if source == CreateVehicleButton then local X,Y,Z,Rx,Ry,Rz = guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ),guiGetText(RotationX),guiGetText(RotationY),guiGetText(RotationZ) local Model = guiGetText (ID) local ObjectName = guiGetText (Name) ObjectName = createVehicle ( Model,X,Y,Z,Rx,Ry,Rz ) end if source == CreateMarkerButton then local X,Y,Z,Rx,Ry,Rz = guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ),guiGetText(RotationX),guiGetText(RotationY),guiGetText(RotationZ) local Model = guiGetText (ID) local ObjectName = guiGetText (Name) ObjectName = createMarker ( X,Y,Z-2, "cylinder", 1.5, 255, 255, 0, 170 ) end if source == CreateObjectButton then local X,Y,Z,Rx,Ry,Rz = guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ),guiGetText(RotationX),guiGetText(RotationY),guiGetText(RotationZ) local Model = guiGetText (ID) local ObjectName = guiGetText (Name) ObjectName = createObject ( Model,X,Y,Z-2,Rx,Ry,Rz ) end if source == CreateBlipButton then local X,Y,Z= guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ) local Model = guiGetText (ID) ObjectName = createBlip ( X,Y,Z,Model) end end ) bindKey ( "F2" , "down" , function() guiSetVisible ( window, not guiGetVisible ( window ) ) showCursor ( guiGetVisible ( window ) ) guiSetVisible(outputwindow,false) end) Link to comment
!#NssoR_) Posted August 5, 2016 Share Posted August 5, 2016 السلام عليكم ورحمة الله وبركاتهاليوم حاولت اسوي نظام يمكن يفيد بعض الناس ومدري اذا موجود او لا المهم سويت لوحة تقدر تسوي منها - ماركر . شخصية . سيارة ( لكن ما تقدر تركبها مدري ليش ض ) . علامة . اوبجكت لكني طفشط وانا اسوي بها - هذا نشر يمكن تستفيدون منه بشي ما ابي مساعدة به لأني بسافر بكرة ان شاء الله - فقط ناشره - يمكن تستفيدون منه بأي كود اتمنى اذا الموضوع مخالف - اي شخص يرد عليه ويقول انه مخالف + وين انشره بالضبط addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() window = guiCreateWindow((screenW - 360) / 2, (screenH - 358) / 2, 360, 358, "Object System ( By Developer Ahmed )", false) guiWindowSetSizable(window, false) guiSetVisible(window,false) PositionX = guiCreateEdit(10, 40, 106, 29, "0", false, window) PositionY = guiCreateEdit(126, 40, 106, 29, "0", false, window) PositionZ = guiCreateEdit(242, 40, 106, 29, "0", false, window) RotationX = guiCreateEdit(10, 87, 106, 29, "0", false, window) RotationY = guiCreateEdit(126, 87, 106, 29, "0", false, window) RotationZ = guiCreateEdit(242, 87, 106, 29, "0", false, window) ID = guiCreateEdit(10, 203, 106, 29, "ID", false, window) Name = guiCreateEdit(127, 203, 106, 29, "Name", false, window) CreatePedButton = guiCreateButton(10, 281, 106, 29, "Create Ped", false, window) CreateMarkerButton = guiCreateButton(128, 281, 106, 29, "Create Marker", false, window) CreateObjectButton = guiCreateButton(242, 281, 106, 29, "Create Object", false, window) CreateVehicleButton = guiCreateButton(10, 319, 106, 29, "Create Vehicle", false, window) CreateBlipButton = guiCreateButton(128, 319, 106, 29, "CreateBlip", false, window) outputSystem = guiCreateButton(242, 319, 106, 29, "out put", false, window) label1 = guiCreateLabel(10, 21, 105, 18, "Position X", false, window) label2 = guiCreateLabel(126, 21, 105, 18, "Position Y", false, window) label3 = guiCreateLabel(242, 21, 105, 18, "Position Z", false, window) label4 = guiCreateLabel(10, 69, 105, 18, "Rotation X", false, window) label5 = guiCreateLabel(126, 69, 105, 18, "Rotation Y", false, window) label6 = guiCreateLabel(242, 69, 105, 18, "Rotation Z", false, window) label7 = guiCreateLabel(10, 185, 105, 18, "ID", false, window) label8 = guiCreateLabel(128, 185, 105, 18, "Name", false, window) guiSetFont(label1, "default-bold-small") guiSetFont(label2, "default-bold-small") guiSetFont(label3, "default-bold-small") guiSetFont(label4, "default-bold-small") guiSetFont(label5, "default-bold-small") guiSetFont(label6, "default-bold-small") guiSetFont(CreatePedButton, "default-bold-small") guiSetFont(CreateObjectButton, "default-bold-small") guiSetFont(CreateBlipButton, "default-bold-small") guiSetFont(CreateMarkerButton, "default-bold-small") guiSetFont(label7, "default-bold-small") guiSetFont(label8, "default-bold-small") guiSetFont(CreateVehicleButton, "default-bold-small") guiSetFont(outputSystem, "default-bold-small") -- guiSetFont(DestroyElement, "default-bold-small") outputwindow = guiCreateWindow((screenW - 640) / 2, (screenH - 418) / 2, 640, 418, "output", false) guiWindowSetSizable(outputwindow, false) guiSetVisible(outputwindow,false) outputedit = guiCreateMemo(9, 24, 621, 358, "", false, outputwindow) guiMemoSetReadOnly(outputedit, true) closewindowoutput = guiCreateButton(597, 387, 33, 21, "X", false, outputwindow) guiSetFont(closewindowoutput, "default-bold-small") end ) addEventHandler('onClientGUIClick', root, function () if source == outputSystem then guiSetVisible(outputwindow,true) guiSetVisible(window,false) end if source == closewindowoutput then guiSetVisible(outputwindow,false) guiSetVisible(window,true) end if source == CreatePedButton then local X,Y,Z,Rx,Ry,Rz = guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ),guiGetText(RotationX),guiGetText(RotationY),guiGetText(RotationZ) local Model = guiGetText (ID) local ObjectName = guiGetText (Name) ObjectName = createPed ( Model,X,Y,Z,Rx,Ry,Rz ) end if source == CreateVehicleButton then local X,Y,Z,Rx,Ry,Rz = guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ),guiGetText(RotationX),guiGetText(RotationY),guiGetText(RotationZ) local Model = guiGetText (ID) local ObjectName = guiGetText (Name) ObjectName = createVehicle ( Model,X,Y,Z,Rx,Ry,Rz ) end if source == CreateMarkerButton then local X,Y,Z,Rx,Ry,Rz = guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ),guiGetText(RotationX),guiGetText(RotationY),guiGetText(RotationZ) local Model = guiGetText (ID) local ObjectName = guiGetText (Name) ObjectName = createMarker ( X,Y,Z-2, "cylinder", 1.5, 255, 255, 0, 170 ) end if source == CreateObjectButton then local X,Y,Z,Rx,Ry,Rz = guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ),guiGetText(RotationX),guiGetText(RotationY),guiGetText(RotationZ) local Model = guiGetText (ID) local ObjectName = guiGetText (Name) ObjectName = createObject ( Model,X,Y,Z-2,Rx,Ry,Rz ) end if source == CreateBlipButton then local X,Y,Z= guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ) local Model = guiGetText (ID) ObjectName = createBlip ( X,Y,Z,Model) end end ) bindKey ( "F2" , "down" , function() guiSetVisible ( window, not guiGetVisible ( window ) ) showCursor ( guiGetVisible ( window ) ) guiSetVisible(outputwindow,false) end) السياره بجهة الكلنت مايمدي اللاعب يركبها فـ تحتاج انك تسوي ترايقر لجهة السيرفر وتسوي فيه السياره Link to comment
AHMED MOSTAFA Posted August 5, 2016 Author Share Posted August 5, 2016 شكراً - معلومة مفيدة بالنسبة لي Link to comment
#kAsR Posted August 5, 2016 Share Posted August 5, 2016 ملأحظة : ترا السيارات و الماركرات و العلامات و الاوبجكتات راح تظهر لـ لاعب نفسه وليس للكل , تحتاج ان تستخدم triggerServerEvent Link to comment
AHMED MOSTAFA Posted August 5, 2016 Author Share Posted August 5, 2016 ملأحظة : ترا السيارات و الماركرات و العلامات و الاوبجكتات راح تظهر لـ لاعب نفسه وليس للكل , تحتاج ان تستخدم triggerServerEvent شكراً - معلومة مفيدة جديدة يبدو اني نست اساسيات البرمجة - يلزمني اعادة تدوير هههههه Link to comment
!#NssoR_) Posted August 5, 2016 Share Posted August 5, 2016 ولما تسويهم بالسيرفر لازم تسويلهم جدول عشان لكل لاعب يقدر يحط علامه وسياره وللاخر Link to comment
AHMED MOSTAFA Posted August 5, 2016 Author Share Posted August 5, 2016 ولما تسويهم بالسيرفر لازم تسويلهم جدول عشان لكل لاعب يقدر يحط علامه وسياره وللاخر وش مشكلة هذا الحين addEvent("Trigger1CreatePed",true) addEventHandler("Trigger1CreatePed",root, function (X,Y,Z,Rx,Ry,Rz,Model,ObjectName) --[[ObjectName = ]]createPed ( Model,X,Y,Z,Rx,Ry,Rz ) end ) if source == CreatePedButton then local X,Y,Z,Rx,Ry,Rz = guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ),guiGetText(RotationX),guiGetText(RotationY),guiGetText(RotationZ) local Model = guiGetText (ID) local ObjectName = guiGetText (Name) triggerServerEvent("Trigger1CreatePed",resourceRoot,X,Y,Z,Rx,Ry,Rz,Model,ObjectName) end Link to comment
!#NssoR_) Posted August 5, 2016 Share Posted August 5, 2016 وش مشكلة هذا الحين addEvent("Trigger1CreatePed",true) addEventHandler("Trigger1CreatePed",root, function (X,Y,Z,Rx,Ry,Rz,Model,ObjectName) --[[ObjectName = ]]createPed ( Model,X,Y,Z,Rx,Ry,Rz ) end ) if source == CreatePedButton then local X,Y,Z,Rx,Ry,Rz = guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ),guiGetText(RotationX),guiGetText(RotationY),guiGetText(RotationZ) local Model = guiGetText (ID) local ObjectName = guiGetText (Name) triggerServerEvent("Trigger1CreatePed",resourceRoot,X,Y,Z,Rx,Ry,Rz,Model,ObjectName) end localPlayer الي resourceRoot سطر 7 بالكلنت غير وبملف السيرفر ObjectName = createPed ( Model,X,Y,Z,Rx,Ry,Rz ) #.. بس لازم تسوي جدول عشان تتحكم بالبيد مثلا لوخرجت وزي كذا Link to comment
AHMED MOSTAFA Posted August 5, 2016 Author Share Posted August 5, 2016 وش مشكلة هذا الحين addEvent("Trigger1CreatePed",true) addEventHandler("Trigger1CreatePed",root, function (X,Y,Z,Rx,Ry,Rz,Model,ObjectName) --[[ObjectName = ]]createPed ( Model,X,Y,Z,Rx,Ry,Rz ) end ) if source == CreatePedButton then local X,Y,Z,Rx,Ry,Rz = guiGetText(PositionX),guiGetText(PositionY),guiGetText(PositionZ),guiGetText(RotationX),guiGetText(RotationY),guiGetText(RotationZ) local Model = guiGetText (ID) local ObjectName = guiGetText (Name) triggerServerEvent("Trigger1CreatePed",resourceRoot,X,Y,Z,Rx,Ry,Rz,Model,ObjectName) end localPlayer الي resourceRoot سطر 7 بالكلنت غير وبملف السيرفر ObjectName = createPed ( Model,X,Y,Z,Rx,Ry,Rz ) #.. بس لازم تسوي جدول عشان تتحكم بالبيد مثلا لوخرجت وزي كذا خطأ في السطر الرابع في ملف سيرفر - createPed خلاص ما علينا منها الحين - رح الحق انام شوي قبل قبل الفجر Link to comment
!#NssoR_) Posted August 5, 2016 Share Posted August 5, 2016 لأن المتغيرات بتكون سترنق ولازم تحولها الي ارقام بواسطة tonumber 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