Jump to content

#|_oskar_|#

Members
  • Posts

    897
  • Joined

  • Last visited

Everything posted by #|_oskar_|#

  1. تبي تسوي شادر على سياره يعني ولا انا فهمت غلط ؟
  2. وش تبي تسوي عشان اسويه لك ؟
  3. --- لو ضغط ع الزر بتنزل سياره بدون ماتحدد القريد addEventHandler ('onClientGUIClick',GUIEditor.button[1] -- خطاء هنا نسيت تحط ال فاصله function () triggerServerEvent ('spawn',Player) -- هنا البلاير مو معرف end ) غلط x وملف السيرفر كله غلط ----- التسحيح --client local key = "F5" GUIEditor = { gridlist = {}, window = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 699) / 2, (screenH - 493) / 2, 699, 493, "xX[rent system]Xx", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFEF500") guiSetVisible (GUIEditor.window[1],false) gridlist = guiCreateGridList(11, 33, 448, 450, false, GUIEditor.window[1]) guiGridListAddColumn(gridlist, "ID", 0.5) guiGridListAddColumn(gridlist, "Car Name", 0.5) GUIEditor.button[1] = guiCreateButton(466, 35, 223, 51, "Spawn Vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFABA500") GUIEditor.button[2] = guiCreateButton(466, 96, 223, 51, "Destroy Vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFABA500") GUIEditor.button[3] = guiCreateButton(469, 163, 221, 51, "Warp to Vehicle ", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFABA500") GUIEditor.button[4] = guiCreateButton(468, 224, 221, 51, "Warp Vehicle to You", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFABA500") function Show_Hide() if guiGetVisible(GUIEditor.window[1]) == false then guiSetVisible(GUIEditor.window[1], true) showCursor(true) else guiSetVisible(GUIEditor.window[1], false) showCursor(false) end end bindKey(key,"down",Show_Hide) Cars = { {"Infernus",411} } for Key, Value in ipairs(Cars) do local Row = guiGridListAddRow(gridlist) guiGridListSetItemText(gridlist, Row, 1, Value[1], false, false) guiGridListSetItemText(gridlist, Row, 2, Value[2], false, false) end addEventHandler ('onClientGUIClick',GUIEditor.button[1],function () if ( guiGridListGetSelectedItem (gridlist) ~= -1 ) then local id = guiGridListGetItemText (gridlist,guiGridListGetSelectedItem (gridlist),2) triggerServerEvent('spawn',localPlayer,id) end end,false) end) --server nVehicle = {}, addEvent("spawn",true) addEventHandler("spawn",root,function (vehicleID) local x, y, z = getElementPosition (source) local _,_,r = getPedRotation (source) nVehicle[source] = createVehicle (vehicleID, x, y, z+1, 0, 0,r) warpPedIntoVehicle (source,nVehicle[source] ) end)
  4. العفو ملاحظه : الخطاء كان من السطر ذا guiGridListSetItemData(gridlist, Row, 1, {Value[2][1], Value[2][2], Value[2][3]}) اللى محدد عليه بالاحمر زيادات يعني هم اللى كانو مخربين عليك المود
  5. الجدول تسويه كذا object = {} object[source] = createObject() سياره نفس الطريقه Vehicle = {} Vehicle[source] = createVehicle() طبعا الجدول استخدامه عشان يكون للاعب فقط اى شئ مافهمته تفضل قوله
  6. local key = "F5" GUIEditor = { gridlist = {}, window = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 699) / 2, (screenH - 493) / 2, 699, 493, "xX[rent system]Xx", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFEF500") guiSetVisible (GUIEditor.window[1],false) gridlist = guiCreateGridList(11, 33, 448, 450, false, GUIEditor.window[1]) guiGridListAddColumn(gridlist, "ID", 0.5) guiGridListAddColumn(gridlist, "Car Name", 0.5) GUIEditor.button[1] = guiCreateButton(466, 35, 223, 51, "Spawn Vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFABA500") GUIEditor.button[2] = guiCreateButton(466, 96, 223, 51, "Destroy Vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFABA500") GUIEditor.button[3] = guiCreateButton(469, 163, 221, 51, "Warp to Vehicle ", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFABA500") GUIEditor.button[4] = guiCreateButton(468, 224, 221, 51, "Warp Vehicle to You", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFABA500") function Show_Hide() if guiGetVisible(GUIEditor.window[1]) == false then guiSetVisible(GUIEditor.window[1], true) showCursor(true) else guiSetVisible(GUIEditor.window[1], false) showCursor(false) end end bindKey(key,"down",Show_Hide) Cars = { {"Infernus",411} } for Key, Value in ipairs(Cars) do local Row = guiGridListAddRow(gridlist) guiGridListSetItemText(gridlist, Row, 1, Value[1], false, false) guiGridListSetItemText(gridlist, Row, 2, Value[2], false, false) guiGridListSetItemData(gridlist, Row, 1, {Value[1], Value[2], Value[3]}) end end)
  7. Client local button = guiCreateButton(...) -- هنا زرك ياقدع addEventHandler("onClientGUIClick", resourceRoot, function( ) if source == button then triggerServerEvent("changeLocalPlayerVehicleColor", localPlayer, 255, 0, 0) end end) Server addEvent("changeLocalPlayerVehicleColor", true) addEventHandler("changeLocalPlayerVehicleColor", root, function(r, g, b) local vehicle = getPedOccupiedVehicle(source) if vehicle then setVehicleColor(vehicle, r, g, b) else outputChatBox("اركب العربية ياقدع", source, 255, 0, 0) end end) ليه ارسلت اللون مع الترايقر وماحطيته مباشره في الفنكشن ؟؟؟ عشان لو حبيت تضيف اكثر من لون او اى شئ ثاني تسوي كذا وماتكرر الكود بملف السيرفر وذا مثال addEventHandler("onClientGUIClick", resourceRoot, function( ) if source == button1 then triggerServerEvent("changeLocalPlayerVehicleColor", localPlayer, 255, 0, 0,'Red') elseif source == button2 then triggerServerEvent("changeLocalPlayerVehicleColor", localPlayer, 0, 255, 0,'Green') elseif source == button3 then triggerServerEvent("changeLocalPlayerVehicleColor", localPlayer, 0, 0, 255,'Blue') end end) addEvent("changeLocalPlayerVehicleColor", true) addEventHandler("changeLocalPlayerVehicleColor", root, function(r, g, b,Message) local vehicle = getPedOccupiedVehicle(source) if vehicle then setVehicleColor(vehicle, r, g, b) outputChatBox(Message, source, r, g, b) else outputChatBox("اركب العربية ياقدع", source, 255, 0, 0) end end)
  8. على حسب كودك + يمكن ماتحتاج ترايقر ويمكن تحتاجه
  9. اللفل دا ؟ setPlayerWantedLevel
  10. addEventHandler ("ss",root, c1 -- كانت زياده
  11. وش سويت جديد نفس الكود اللى طرحه ماغيرت شئ؟ وفي نفس الخطاء
  12. -- Loop guiGridListAddRow guiGridListSetItemText guiGridListSetItemData -- Event guiGridListGetSelectedItems guiGridListGetItemData getPlayerFromName setElementPosition
  13. تجيب اللى تكتبه بالايديث guiGetText
  14. addEventHandler("onClientGUIClick", root, function () if source == Button_Close then guiSetVisible(wnd, false) guiSetVisible(Rules_Window, false) guiSetInputEnabled(false) elseif source == Button_Close1 then guiSetVisible(wnd, false) guiSetVisible(Rules_Window1, false) guiSetInputEnabled(false) elseif source == Mute_UnMute then guiSetVisible(Mute_Window, not guiGetVisible(Mute_Window)) guiBringToFront(Mute_Window) elseif source == Close_Mute_Window then guiSetVisible(Mute_Window, false) elseif source == Clear_Chat then triggerServerEvent("Request_Permission", localPlayer) elseif source == Mute_Mute then local grid = guiGridListGetItemText(mute_gridlist, guiGridListGetSelectedItem(mute_gridlist), 1) triggerServerEvent("Mute", localPlayer, grid) elseif source == RulesButton then guiSetVisible(Rules_Window, not guiGetVisible(Rules_Window)) guiBringToFront(Rules_Window) elseif source == Close then guiSetVisible(Rules_Window, false) end end) bindKey("enter","down", function (key, keyState ) if ( keyState == "down" ) then local Msg = guiGetText(Edit_Msg) if getElementData(localPlayer, "Sup-Mute") == "true" then exports["guimessages"]:outputClient("You Are Muted ! Please Read Rules Again", 255, 0, 0) return end if Msg ~= "" then triggerServerEvent("Request_Message", localPlayer, Msg) guiSetText(Edit_Msg, "") guiSetEnabled(Button_Send, false) setTimer(function () guiSetEnabled(Button_Send, true) end, 1000, 0) end end end)
  15. طيب خلي الماب يفتح بكلمه من اف 8 واستخرج الكلمه بالكود اللى عطيته لك فوق
  16. سوي له امر من اف 8 وبعدين استخرجه ب استخدام executeCommandHandler
  17. bindKey("enter","down", function (key, keyState ) elseif ( keyState == "down" ) then local Msg = guiGetText(Edit_Msg) if getElementData(localPlayer, "Sup-Mute") == "true" then exports["guimessages"]:outputClient("You Are Muted ! Please Read Rules Again", 255, 0, 0) return end if Msg ~= "" then triggerServerEvent("Request_Message", localPlayer, Msg) guiSetText(Edit_Msg, "") guiSetEnabled(Button_Send, false) setTimer(function () guiSetEnabled(Button_Send, true) end, 1000, 0) end end end )
  18. انت تبي تسوي لوحه عاديه وفوقها دي اكس ؟
  19. مو ظابطين اللوحه تحت والدي اكس فوق
  20. من الجيو اديتور نفسه تقدر تضبط الدي اكس على احجام الشاشه بعد ماتصمم مربع الدي اكس بتلقي كلمتين فوق بعضهم Absolute + Relative انت حط التحديد على كلمة Relative وبس وذا مثال بسيط local screenW, screenH = guiGetScreenSize() addEventHandler("onClientRender", root, function() dxDrawLine((screenW * 0.2705) - 1, (screenH * 0.3490) - 1, (screenW * 0.2705) - 1, screenH * 0.5768, tocolor(254, 254, 254, 254), 1, false) dxDrawLine(screenW * 0.6846, (screenH * 0.3490) - 1, (screenW * 0.2705) - 1, (screenH * 0.3490) - 1, tocolor(254, 254, 254, 254), 1, false) dxDrawLine((screenW * 0.2705) - 1, screenH * 0.5768, screenW * 0.6846, screenH * 0.5768, tocolor(254, 254, 254, 254), 1, false) dxDrawLine(screenW * 0.6846, screenH * 0.5768, screenW * 0.6846, (screenH * 0.3490) - 1, tocolor(254, 254, 254, 254), 1, false) dxDrawRectangle(screenW * 0.2705, screenH * 0.3490, screenW * 0.4141, screenH * 0.2279, tocolor(0, 0, 0, 141), false) dxDrawLine(screenW * 0.2705, screenH * 0.3932, screenW * 0.6846, screenH * 0.3932, tocolor(255, 255, 255, 255), 1, false) dxDrawText("Welcome To Server", (screenW * 0.2705) + 1, (screenH * 0.3503) + 1, (screenW * 0.6846) + 1, (screenH * 0.3932) + 1, tocolor(254, 255, 255, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("Welcome To Server", screenW * 0.2705, screenH * 0.3503, screenW * 0.6846, screenH * 0.3932, tocolor(109, 108, 108, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawLine((screenW * 0.2734) - 1, (screenH * 0.4167) - 1, (screenW * 0.2734) - 1, screenH * 0.4557, tocolor(254, 255, 255, 255), 1, false) dxDrawLine(screenW * 0.4727, (screenH * 0.4167) - 1, (screenW * 0.2734) - 1, (screenH * 0.4167) - 1, tocolor(254, 255, 255, 255), 1, false) dxDrawLine((screenW * 0.2734) - 1, screenH * 0.4557, screenW * 0.4727, screenH * 0.4557, tocolor(254, 255, 255, 255), 1, false) dxDrawLine(screenW * 0.4727, screenH * 0.4557, screenW * 0.4727, (screenH * 0.4167) - 1, tocolor(254, 255, 255, 255), 1, false) dxDrawRectangle(screenW * 0.2734, screenH * 0.4167, screenW * 0.1992, screenH * 0.0391, tocolor(254, 254, 254, 0), false) dxDrawLine((screenW * 0.4805) - 1, (screenH * 0.4167) - 1, (screenW * 0.4805) - 1, screenH * 0.4557, tocolor(254, 255, 255, 255), 1, false) dxDrawLine(screenW * 0.6797, (screenH * 0.4167) - 1, (screenW * 0.4805) - 1, (screenH * 0.4167) - 1, tocolor(254, 255, 255, 255), 1, false) dxDrawLine((screenW * 0.4805) - 1, screenH * 0.4557, screenW * 0.6797, screenH * 0.4557, tocolor(254, 255, 255, 255), 1, false) dxDrawLine(screenW * 0.6797, screenH * 0.4557, screenW * 0.6797, (screenH * 0.4167) - 1, tocolor(254, 255, 255, 255), 1, false) dxDrawRectangle(screenW * 0.4805, screenH * 0.4167, screenW * 0.1992, screenH * 0.0391, tocolor(254, 254, 254, 0), false) dxDrawLine((screenW * 0.2734) - 1, (screenH * 0.4688) - 1, (screenW * 0.2734) - 1, screenH * 0.5078, tocolor(254, 255, 255, 255), 1, false) dxDrawLine(screenW * 0.4727, (screenH * 0.4688) - 1, (screenW * 0.2734) - 1, (screenH * 0.4688) - 1, tocolor(254, 255, 255, 255), 1, false) dxDrawLine((screenW * 0.2734) - 1, screenH * 0.5078, screenW * 0.4727, screenH * 0.5078, tocolor(254, 255, 255, 255), 1, false) dxDrawLine(screenW * 0.4727, screenH * 0.5078, screenW * 0.4727, (screenH * 0.4688) - 1, tocolor(254, 255, 255, 255), 1, false) dxDrawRectangle(screenW * 0.2734, screenH * 0.4688, screenW * 0.1992, screenH * 0.0391, tocolor(254, 254, 254, 0), false) dxDrawLine((screenW * 0.4805) - 1, (screenH * 0.4688) - 1, (screenW * 0.4805) - 1, screenH * 0.5078, tocolor(254, 255, 255, 255), 1, false) dxDrawLine(screenW * 0.6797, (screenH * 0.4688) - 1, (screenW * 0.4805) - 1, (screenH * 0.4688) - 1, tocolor(254, 255, 255, 255), 1, false) dxDrawLine((screenW * 0.4805) - 1, screenH * 0.5078, screenW * 0.6797, screenH * 0.5078, tocolor(254, 255, 255, 255), 1, false) dxDrawLine(screenW * 0.6797, screenH * 0.5078, screenW * 0.6797, (screenH * 0.4688) - 1, tocolor(254, 255, 255, 255), 1, false) dxDrawRectangle(screenW * 0.4805, screenH * 0.4688, screenW * 0.1992, screenH * 0.0391, tocolor(254, 254, 254, 0), false) dxDrawText("Yor Name : ", (screenW * 0.2705) + 1, (screenH * 0.5208) + 1, (screenW * 0.6846) + 1, (screenH * 0.5638) + 1, tocolor(254, 255, 255, 255), 1.00, "pricedown", "left", "center", false, false, false, false, false) dxDrawText("Yor Name : ", screenW * 0.2705, screenH * 0.5208, screenW * 0.6846, screenH * 0.5638, tocolor(109, 108, 108, 255), 1.00, "pricedown", "left", "center", false, false, false, false, false) dxDrawText("Hello", screenW * 0.2734, screenH * 0.4167, screenW * 0.4707, screenH * 0.4479, tocolor(109, 108, 108, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("Hello", screenW * 0.4824, screenH * 0.4167, screenW * 0.6797, screenH * 0.4479, tocolor(109, 108, 108, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("Hello", screenW * 0.4824, screenH * 0.4688, screenW * 0.6797, screenH * 0.5000, tocolor(109, 108, 108, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("Hello", screenW * 0.2754, screenH * 0.4688, screenW * 0.4727, screenH * 0.5000, tocolor(109, 108, 108, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) end)
  21. سوي تحقق لتايمر isTimer
  22. مافهمتك كويس بس على حسب اللى فهمته انك تبي تخفي الاكونت داتا او ترجعها ثاني bool setAccountData ( account theAccount, string key, string value ) setAccountData (Account, 'Data',false or true)
  23. يعني تبي بعد دخول اللاعب ب 5 دقائق مثلا يشيل الاكونت داتا عنه ؟
×
×
  • Create New...