Jump to content

MR.GRAND

Members
  • Posts

    854
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by MR.GRAND

  1. انت جاي تساعد ولا جاي تتهاوش يولد أشمر الفنكشن او الكود وانا بسويه , لاتخاف محنا اطفال
  2. ي قلبي ... انا اخذت مود رسالة الأدمن العادي ... وسويت فيه تعديلات يعني ما سويت رسالة ادمن من الصفر , !!
  3. السلام عليكم ورحمة الله وبركاته كيف حالكم ي حلوين .. عساكم بأحسن حال المهم الزبدة من الموضوع كله , انا سويت مود رسالة الأدمنبــ آلية مختلفة شوي .. يعني تحط الرسالة من خلال لوحة وتقدر تحذفها ... بس صار عندي مشكلة بحفظ رسالة الأدمن ... او بمعنى اخر لما تشغل المود أقين ترجع الرسالة المحفوظة بــ SQLite بس صار فيه مشكلة ( تضارب مع الأكواد الجديدة ) ... وماظل يرجع الرسالة .. المهم ابي بس تحلون مشكلة الرسالة لما اطفيه واشغله ابيها ترجع ... -- Client GUIEditor = { button = {} } Set_BTN = guiCreateButton(0.36, 0.48, 0.11, 0.04, "", true) guiSetAlpha(Set_BTN, 0.00) Delete_BTN = guiCreateButton(0.53, 0.48, 0.11, 0.04, "", true) guiSetAlpha(Delete_BTN, 0.00) Close_BTN = guiCreateButton(0.59, 0.68, 0.11, 0.04, "", true) guiSetAlpha(Close_BTN, 0.00) notVis_edit = guiCreateEdit(0.36, 0.37, 0.28, 0.04, "", true) guiSetAlpha(notVis_edit, 0.00) guiSetProperty(notVis_edit, "NormalTextColour", "FEFD0000") guiEditSetReadOnly(notVis_edit, true) Message_edit = guiCreateEdit(0.36, 0.39, 0.28, 0.04, "# Message ...", true) guiSetProperty(Message_edit, "NormalTextColour", "FEFD0000") guiSetVisible(Set_BTN,false) guiSetVisible(Delete_BTN,false) guiSetVisible(Close_BTN,false) guiSetVisible(notVis_edit,false) guiSetVisible(Message_edit,false) local screenW, screenH = guiGetScreenSize() function DXR() dxDrawLine((screenW * 0.2914) - 1, (screenH * 0.2630) - 1, (screenW * 0.2914) - 1, screenH * 0.7370, tocolor(253, 0, 0, 254), 1, false) dxDrawLine(screenW * 0.7086, (screenH * 0.2630) - 1, (screenW * 0.2914) - 1, (screenH * 0.2630) - 1, tocolor(253, 0, 0, 254), 1, false) dxDrawLine((screenW * 0.2914) - 1, screenH * 0.7370, screenW * 0.7086, screenH * 0.7370, tocolor(253, 0, 0, 254), 1, false) dxDrawLine(screenW * 0.7086, screenH * 0.7370, screenW * 0.7086, (screenH * 0.2630) - 1, tocolor(253, 0, 0, 254), 1, false) dxDrawRectangle(screenW * 0.2914, screenH * 0.2630, screenW * 0.4173, screenH * 0.4740, tocolor(0, 239, 254, 158), false) dxDrawLine(406, 426, 406, 426, tocolor(255, 255, 255, 255), 1, false) dxDrawLine(screenW * 0.2914, screenH * 0.3047, screenW * 0.7094, screenH * 0.3047, tocolor(253, 0, 0, 254), 3, false) dxDrawText("=[ Admin Message System ]=", screenW * 0.2914, screenH * 0.2630, screenW * 0.7086, screenH * 0.3047, tocolor(253, 0, 0, 254), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("# - Put message in edit box ...", screenW * 0.2943, screenH * 0.3125, screenW * 0.4575, screenH * 0.3424, tocolor(253, 0, 0, 254), 1.10, "default-bold", "left", "center", false, false, false, false, false) dxDrawRectangle(137, 420, 2, 0, tocolor(255, 255, 255, 255), false) dxDrawLine((screenW * 0.3551) - 1, (screenH * 0.4766) - 1, (screenW * 0.3551) - 1, screenH * 0.5195, tocolor(249, 251, 0, 254), 1, false) dxDrawLine(screenW * 0.4627, (screenH * 0.4766) - 1, (screenW * 0.3551) - 1, (screenH * 0.4766) - 1, tocolor(249, 251, 0, 254), 1, false) dxDrawLine((screenW * 0.3551) - 1, screenH * 0.5195, screenW * 0.4627, screenH * 0.5195, tocolor(249, 251, 0, 254), 1, false) dxDrawLine(screenW * 0.4627, screenH * 0.5195, screenW * 0.4627, (screenH * 0.4766) - 1, tocolor(249, 251, 0, 254), 1, false) dxDrawRectangle(screenW * 0.3551, screenH * 0.4766, screenW * 0.1076, screenH * 0.0430, tocolor(252, 0, 0, 254), false) dxDrawLine((screenW * 0.5264) - 1, (screenH * 0.4766) - 1, (screenW * 0.5264) - 1, screenH * 0.5195, tocolor(249, 251, 0, 254), 1, false) dxDrawLine(screenW * 0.6340, (screenH * 0.4766) - 1, (screenW * 0.5264) - 1, (screenH * 0.4766) - 1, tocolor(249, 251, 0, 254), 1, false) dxDrawLine((screenW * 0.5264) - 1, screenH * 0.5195, screenW * 0.6340, screenH * 0.5195, tocolor(249, 251, 0, 254), 1, false) dxDrawLine(screenW * 0.6340, screenH * 0.5195, screenW * 0.6340, (screenH * 0.4766) - 1, tocolor(249, 251, 0, 254), 1, false) dxDrawRectangle(screenW * 0.5264, screenH * 0.4766, screenW * 0.1076, screenH * 0.0430, tocolor(252, 0, 0, 254), false) dxDrawText("", 134, 420, 134, 420, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("Set Message", (screenW * 0.3551) - 1, (screenH * 0.4766) - 1, (screenW * 0.4627) - 1, (screenH * 0.5195) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Set Message", (screenW * 0.3551) + 1, (screenH * 0.4766) - 1, (screenW * 0.4627) + 1, (screenH * 0.5195) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Set Message", (screenW * 0.3551) - 1, (screenH * 0.4766) + 1, (screenW * 0.4627) - 1, (screenH * 0.5195) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Set Message", (screenW * 0.3551) + 1, (screenH * 0.4766) + 1, (screenW * 0.4627) + 1, (screenH * 0.5195) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Set Message", screenW * 0.3551, screenH * 0.4766, screenW * 0.4627, screenH * 0.5195, tocolor(0, 250, 242, 254), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawLine((screenW * 0.5937) - 1, (screenH * 0.6810) - 1, (screenW * 0.5937) - 1, screenH * 0.7240, tocolor(249, 241, 0, 254), 1, false) dxDrawLine(screenW * 0.7013, (screenH * 0.6810) - 1, (screenW * 0.5937) - 1, (screenH * 0.6810) - 1, tocolor(249, 241, 0, 254), 1, false) dxDrawLine((screenW * 0.5937) - 1, screenH * 0.7240, screenW * 0.7013, screenH * 0.7240, tocolor(249, 241, 0, 254), 1, false) dxDrawLine(screenW * 0.7013, screenH * 0.7240, screenW * 0.7013, (screenH * 0.6810) - 1, tocolor(249, 241, 0, 254), 1, false) dxDrawRectangle(screenW * 0.5937, screenH * 0.6810, screenW * 0.1076, screenH * 0.0430, tocolor(252, 0, 0, 254), false) dxDrawText("Delete Message", (screenW * 0.5264) - 1, (screenH * 0.4766) - 1, (screenW * 0.6340) - 1, (screenH * 0.5195) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Delete Message", (screenW * 0.5264) + 1, (screenH * 0.4766) - 1, (screenW * 0.6340) + 1, (screenH * 0.5195) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Delete Message", (screenW * 0.5264) - 1, (screenH * 0.4766) + 1, (screenW * 0.6340) - 1, (screenH * 0.5195) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Delete Message", (screenW * 0.5264) + 1, (screenH * 0.4766) + 1, (screenW * 0.6340) + 1, (screenH * 0.5195) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Delete Message", screenW * 0.5264, screenH * 0.4766, screenW * 0.6340, screenH * 0.5195, tocolor(0, 250, 242, 254), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Close Window", (screenW * 0.5937) - 1, (screenH * 0.6810) - 1, (screenW * 0.7013) - 1, (screenH * 0.7240) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Close Window", (screenW * 0.5937) + 1, (screenH * 0.6810) - 1, (screenW * 0.7013) + 1, (screenH * 0.7240) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Close Window", (screenW * 0.5937) - 1, (screenH * 0.6810) + 1, (screenW * 0.7013) - 1, (screenH * 0.7240) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Close Window", (screenW * 0.5937) + 1, (screenH * 0.6810) + 1, (screenW * 0.7013) + 1, (screenH * 0.7240) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Close Window", screenW * 0.5937, screenH * 0.6810, screenW * 0.7013, screenH * 0.7240, tocolor(0, 250, 242, 254), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||", (screenW * 0.2943) - 1, (screenH * 0.3294) - 1, (screenW * 0.3045) - 1, (screenH * 0.7031) - 1, tocolor(0, 0, 0, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||", (screenW * 0.2943) + 1, (screenH * 0.3294) - 1, (screenW * 0.3045) + 1, (screenH * 0.7031) - 1, tocolor(0, 0, 0, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||", (screenW * 0.2943) - 1, (screenH * 0.3294) + 1, (screenW * 0.3045) - 1, (screenH * 0.7031) + 1, tocolor(0, 0, 0, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||", (screenW * 0.2943) + 1, (screenH * 0.3294) + 1, (screenW * 0.3045) + 1, (screenH * 0.7031) + 1, tocolor(0, 0, 0, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||", screenW * 0.2943, screenH * 0.3294, screenW * 0.3045, screenH * 0.7031, tocolor(249, 241, 0, 254), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("\n||\n||\n||\n||\n||\n||\n||\n||\n||", (screenW * 0.6984) - 1, (screenH * 0.3047) - 1, (screenW * 0.7086) - 1, (screenH * 0.6354) - 1, tocolor(0, 0, 0, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("\n||\n||\n||\n||\n||\n||\n||\n||\n||", (screenW * 0.6984) + 1, (screenH * 0.3047) - 1, (screenW * 0.7086) + 1, (screenH * 0.6354) - 1, tocolor(0, 0, 0, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("\n||\n||\n||\n||\n||\n||\n||\n||\n||", (screenW * 0.6984) - 1, (screenH * 0.3047) + 1, (screenW * 0.7086) - 1, (screenH * 0.6354) + 1, tocolor(0, 0, 0, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("\n||\n||\n||\n||\n||\n||\n||\n||\n||", (screenW * 0.6984) + 1, (screenH * 0.3047) + 1, (screenW * 0.7086) + 1, (screenH * 0.6354) + 1, tocolor(0, 0, 0, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("\n||\n||\n||\n||\n||\n||\n||\n||\n||", screenW * 0.6984, screenH * 0.3047, screenW * 0.7086, screenH * 0.6354, tocolor(249, 241, 0, 254), 1.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("2015, (screenW * 0.3067) - 1, (screenH * 0.7031) - 1, (screenW * 0.4700) - 1, (screenH * 0.7331) - 1, tocolor(0, 248, 234, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("2015", (screenW * 0.3067) + 1, (screenH * 0.7031) - 1, (screenW * 0.4700) + 1, (screenH * 0.7331) - 1, tocolor(0, 248, 234, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("2015", (screenW * 0.3067) - 1, (screenH * 0.7031) + 1, (screenW * 0.4700) - 1, (screenH * 0.7331) + 1, tocolor(0, 248, 234, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("2015", (screenW * 0.3067) + 1, (screenH * 0.7031) + 1, (screenW * 0.4700) + 1, (screenH * 0.7331) + 1, tocolor(0, 248, 234, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("2015", screenW * 0.3067, screenH * 0.7031, screenW * 0.4700, screenH * 0.7331, tocolor(23, 247, 0, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) end function SHOW() if removeEventHandler( "onClientRender",root, DXR) then removeEventHandler( "onClientRender", root, DXR) guiSetInputEnabled(false) guiSetVisible(Set_BTN,false) guiSetVisible(Delete_BTN,false) guiSetVisible(Close_BTN,false) guiSetVisible(notVis_edit,false) guiSetVisible(Message_edit,false) showCursor(false) else addEventHandler( "onClientRender", root, DXR) guiSetInputEnabled(true) guiSetVisible(Set_BTN,true) guiSetVisible(Delete_BTN,true) guiSetVisible(Close_BTN,true) guiSetVisible(notVis_edit,true) guiSetVisible(Message_edit,true) showCursor(true) end end bindKey("F5","down", SHOW) function Empty() dxDrawText("# Admin : ", (screenW * 0.0073) - 1, (screenH * 0.2305) - 1, (screenW * 0.0483) - 1, (screenH * 0.2578) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("# Admin : ", (screenW * 0.0073) + 1, (screenH * 0.2305) - 1, (screenW * 0.0483) + 1, (screenH * 0.2578) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("# Admin : ", (screenW * 0.0073) - 1, (screenH * 0.2305) + 1, (screenW * 0.0483) - 1, (screenH * 0.2578) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("# Admin : ", (screenW * 0.0073) + 1, (screenH * 0.2305) + 1, (screenW * 0.0483) + 1, (screenH * 0.2578) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("# Admin : ", screenW * 0.0073, screenH * 0.2305, screenW * 0.0483, screenH * 0.2578, tocolor(0, 251, 254, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText( "" , (screenW * 0.0483) - 1, (screenH * 0.2305) - 1, (screenW * 0.5117) - 1, (screenH * 0.2578) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText( "" , (screenW * 0.0483) + 1, (screenH * 0.2305) - 1, (screenW * 0.5117) + 1, (screenH * 0.2578) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText( "" , (screenW * 0.0483) - 1, (screenH * 0.2305) + 1, (screenW * 0.5117) - 1, (screenH * 0.2578) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText( "" , (screenW * 0.0483) + 1, (screenH * 0.2305) + 1, (screenW * 0.5117) + 1, (screenH * 0.2578) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText( "" , screenW * 0.0483, screenH * 0.2305, screenW * 0.5117, screenH * 0.2578, tocolor(254, 254, 254, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) end local screenW, screenH = guiGetScreenSize() function dx2( ) dxDrawText("# Admin : ", (screenW * 0.0073) - 1, (screenH * 0.2305) - 1, (screenW * 0.0483) - 1, (screenH * 0.2578) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("# Admin : ", (screenW * 0.0073) + 1, (screenH * 0.2305) - 1, (screenW * 0.0483) + 1, (screenH * 0.2578) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("# Admin : ", (screenW * 0.0073) - 1, (screenH * 0.2305) + 1, (screenW * 0.0483) - 1, (screenH * 0.2578) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("# Admin : ", (screenW * 0.0073) + 1, (screenH * 0.2305) + 1, (screenW * 0.0483) + 1, (screenH * 0.2578) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("# Admin : ", screenW * 0.0073, screenH * 0.2305, screenW * 0.0483, screenH * 0.2578, tocolor(0, 251, 254, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText( guiGetText(notVis_edit) , (screenW * 0.0483) - 1, (screenH * 0.2305) - 1, (screenW * 0.5117) - 1, (screenH * 0.2578) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText( guiGetText(notVis_edit) , (screenW * 0.0483) + 1, (screenH * 0.2305) - 1, (screenW * 0.5117) + 1, (screenH * 0.2578) - 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText( guiGetText(notVis_edit) , (screenW * 0.0483) - 1, (screenH * 0.2305) + 1, (screenW * 0.5117) - 1, (screenH * 0.2578) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText( guiGetText(notVis_edit) , (screenW * 0.0483) + 1, (screenH * 0.2305) + 1, (screenW * 0.5117) + 1, (screenH * 0.2578) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText( guiGetText(notVis_edit) , screenW * 0.0483, screenH * 0.2305, screenW * 0.5117, screenH * 0.2578, tocolor(254, 254, 254, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false) end addEventHandler("onClientRender", getRootElement( ), dx2 ) addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), dx2 ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) addEventHandler("onClientGUIClick", root, function() if source == Delete_BTN then removeEventHandler('onClientRender', root, dx2) addEventHandler("onClientRender", root, Empty ) end end ) addEventHandler("onClientGUIClick", root, function () if source == Set_BTN then GET = guiGetText(Message_edit) removeEventHandler('onClientRender',getRootElement( ), dx2) removeEventHandler( "onClientRender", getRootElement( ), Empty) addEventHandler("onClientRender", getRootElement( ), dx2 ) guiSetText(notVis_edit, GET) elseif source == Close_BTN then removeEventHandler( "onClientRender", root, DXR) guiSetInputEnabled(false) guiSetVisible(Set_BTN,false) guiSetVisible(Delete_BTN,false) guiSetVisible(Close_BTN,false) guiSetVisible(notVis_edit,false) guiSetVisible(Message_edit,false) showCursor(false) end end ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) -- Server Groups = { -- القروبات المسموح لها بالكتابة "Admin", "Console", } -------------------- لا داعي لتعديل الأكواد تحت هذا السطر ------------------- function check ( thePlayer, commandName, ... ) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) local veve = { ... } local message = table.concat ( veve, " " ) for i, v in ipairs ( Groups ) do if isObjectInACLGroup ( "user."..accName, aclGetGroup ( v ) ) then setElementData ( resourceRoot, "MessageAdmin", message ) SaveMessage ( ) triggerClientEvent ( "sora", getRootElement( ), getElementData ( resourceRoot, "MessageAdmin" ) ) end end end addCommandHandler( "Admin", check ) addEventHandler ( "onResourceStart", resourceRoot, function ( ) executeSQLQuery("CREATE TABLE IF NOT EXISTS SaveMessagee (Message, Server)") end ) addEvent ( "SetMessage", true ) addEventHandler ( "SetMessage", root, function ( ) getMessage ( ) end ) SaveMessage = function ( ) local msg = executeSQLQuery ( "SELECT * FROM SaveMessagee WHERE Server = '" .. getServerName ( ) .."'" ) if ( #msg ~= 0 ) then return executeSQLQuery("UPDATE SaveMessagee SET Message=? WHERE Server=? ", tostring ( getElementData ( resourceRoot, "MessageAdmin" ) ), getServerName ( ) ) else return executeSQLQuery("INSERT INTO SaveMessagee (Message,Server) VALUES(?,?)", tostring ( getElementData ( resourceRoot, "MessageAdmin" ) ), getServerName ( ) ) end end getMessage = function ( ) local msg = executeSQLQuery ( "SELECT * FROM SaveMessagee" ) if ( #msg ~= 0 ) then setElementData ( resourceRoot, "MessageAdmin", msg[1]["Message"] ) return setTimer ( triggerClientEvent, 1000, 1, "sora", getRootElement( ), getElementData ( resourceRoot, "MessageAdmin" ) ) else return setTimer ( triggerClientEvent, 1000, 1, "sora", getRootElement( ), " " ) end end
  4. يبي نعطيه الاكواد جاهزة بدون مايتعب
  5. أظن أن نفس طلبك موجود بالقسم بس لو أنت دورت شوي كان لقيته https://forum.multitheftauto.com/viewtopic.php?f ... 68#p813568
  6. setElementSpeed مو موجود في الويكي استخدم هذا setElementVelocity موجود :] https://wiki.multitheftauto.com/wiki/SetElementSpeed
  7. مَ رضي يشتغل أساسا الديبق كله اخطاء حط الكلام اللي يقوله لك بالديبوق ونعرف نصححه
  8. انا عدلت لك البحث للاعبين , بس انت عدل اللي عليك ._.
  9. وش تخربط أنت ؟ خلي يجربه أول !
  10. + تقدر بنفس الجدول تنسخ اللي فوق وتحطها تحت وتسوي فارزة للي فوقها ويصير تحقق للكل , أي سيريال يتحقق منه يضيفه للتيم
  11. ضروري عشان تجيب جميع الاعب ثم تبحث عن الاعب اللي عنده سيريال اقدر اعمله بجدول ؟ يب
  12. addEvent ( "addMaps_", true ) addEventHandler ( "addMaps_", root, function ( m_table ) guiGridListClear ( GUIEditor.gridlist[1] ) cMaps = m_table for _,v in ipairs ( m_table ) do local row = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText ( GUIEditor.gridlist[1], row, 1, v, true, true) end end ) addEventHandler("onClientGUIChanged",root, function () if ( source == GUIEditor.edit[1] ) then local text = string.upper(guiGetText(GUIEditor.edit[1])) if ( text == "" ) then return else guiGridListClear(GUIEditor.gridlist[1]) for i,v in ipairs(cMaps) do if ( string.find ( string.upper ( v ), string.upper ( guiGetText ( GUIEditor.edit[1]) ) ) ) then if string.find(text) then local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,1,getPlayerName(v),false,false) guiGridListSetItemColor(GUIEditor.gridlist[1],row,1,255,100,100) else return end end end end end end end )
  13. يعني ضروري اللوب ولا عادي بدون ماتحط لوب ؟
  14. ممكن توضيح ليش سويت لوب للاعبين ؟ يعني اللي رح يدخل التيم سيارة مثلا رح يصير لها التيم ولا ايش
  15. local root = getRootElement() function chatbox(text, msgtype) local account = getAccountName(getPlayerAccount(source)) local name = getPlayerName(source) local playercolor = getPlayerNametagColor (source) cancelEvent() if isObjectInACLGroup("user." .. account, aclGetGroup("Moderator")) then outputChatBox("#00FFFF ~| > Mode <|~ " .. playercolor .. " " .. name .. ":#bbbbbb " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("SuperModerator")) then outputChatBox("#00FFFF ~| > SuperMode <|~ " .. playercolor .. " " .. name ..":#0000FF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin")) then outputChatBox("#00FFFF ~| > Admin <|~ " .. playercolor .. " " .. name .. ":#00CCFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Console")) then outputChatBox("#00FFFF ~| > Console <|~ #FFFFFF#ff0000*" .. playercolor .. " " .. name .. ":#FFFF00 " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("BestPlayer")) then outputChatBox("#00FFFF ~| > Best-Player <|~ #FFFFFF#ff0000*" .. playercolor .." " .. name .. ":#00FF00 " .. text, root, 255, 255, 255, true) end end addEventHandler("onPlayerChat", root, chatbox)
  16. # Event 'onClientMarkerHit' 'onClientMarkerLeave' # Functions setElementSpeed getPedOccupiedVehicle
  17. local team1 = createTeam('Forces',0,255,0) addEventHandler("onResourceStart",root, function () if getPlayerSerial(source) == "******" then -- ****** = Your serial ! setPlayerTeam ( source , team1 ) setTeamFriendlyFire ( team1 , true ) end end )
  18. # Event 'onClientPedDamage' # Functions setTimer() outputChatBox setPedFrozen
  19. --Client Side addCommandHandler( "GetPos", function ( ) local x, y, z = getElementPosition( localPlayer ) setClipboard( x .. ", " .. y .. ", " .. z ) end ) سفاح ذا يجيب احداث منطقه كامله صح ولا مو احداث محدد ياليت تساعدني بكودي مافي شي اسمه منطقة كاملة ! الاحداثي يجيب لك المكان اللي انت واقف فيه ... لو تبي تجيب منطقة كاملة ذا انت رح تحدده كل مكان توقف فيه تسوي احداثي من اربع جهات إلين تحدد المنطقة اللي تبيها
  20. -- Server Side local SafeZone3 = createColRectangle ( 1150.05579, -1390.17407,70,100)-- بدل الاحداثيات هنا --[[ x = الاحداثي x y = الاحداثي y w = الطول h = العرض --]] function SafeZoneA(thePlayer) if isElement( thePlayer ) and getElementType ( thePlayer ) == "player" then if (isElementWithinColShape(thePlayer, SafeZone3)) then toggleControl ( thePlayer, "fire", false ) toggleControl ( thePlayer, "next_weapon", false ) toggleControl ( thePlayer, "previous_weapon", false ) toggleControl ( thePlayer, "aim_weapon", false ) end end end addEventHandler ( "onColShapeHit", getRootElement(), SafeZoneA ) addEventHandler( "onPlayerJoin", SafeZone3, SafeZoneA ) function StopDamage ( ) if ( isElementWithinColShape(localPlayer, SafeZone3) ) then cancelEvent() end end addEventHandler ( "onClientPlayerDamage", getLocalPlayer(), StopDamage ) function LeaveA ( thePlayer ) if isElement( thePlayer ) and getElementType ( thePlayer ) == "player" then if (not isElementWithinColShape(thePlayer, SafeZone3)) then toggleControl ( thePlayer, "fire", true ) toggleControl ( thePlayer, "next_weapon", true ) toggleControl ( thePlayer, "previous_weapon", true ) toggleControl ( thePlayer, "aim_weapon", true ) end end end local SafeZone2 = createColRectangle ( 1577.66418, 1723.38440,65,150)-- بدل الاحداثيات هنا --[[ x = الاحداثي x y = الاحداثي y w = الطول h = العرض --]] function SafeZoneA(thePlayer) if isElement( thePlayer ) and getElementType ( thePlayer ) == "player" then if (isElementWithinColShape(thePlayer, SafeZone2)) then toggleControl ( thePlayer, "fire", false ) toggleControl ( thePlayer, "next_weapon", false ) toggleControl ( thePlayer, "previous_weapon", false ) toggleControl ( thePlayer, "aim_weapon", false ) end end end addEventHandler ( "onColShapeHit", getRootElement(), SafeZoneA ) addEventHandler( "onPlayerJoin", SafeZone3, SafeZoneA ) function StopDamage2 ( ) if ( isElementWithinColShape(localPlayer, SafeZone2) ) then cancelEvent() end end addEventHandler ( "onClientPlayerDamage", getLocalPlayer(), StopDamage2 ) local SafeZone1 = createColRectangle ( -2740.70898, 578.36127,144,120)-- بدل الاحداثيات هنا --[[ x = الاحداثي x y = الاحداثي y w = الطول h = العرض --]] function SafeZoneA(thePlayer) if isElement( thePlayer ) and getElementType ( thePlayer ) == "player" then if (isElementWithinColShape(thePlayer, SafeZone1)) then toggleControl ( thePlayer, "fire", false ) toggleControl ( thePlayer, "next_weapon", false ) toggleControl ( thePlayer, "previous_weapon", false ) toggleControl ( thePlayer, "aim_weapon", false ) end end end addEventHandler ( "onColShapeHit", getRootElement(), SafeZoneA ) addEventHandler( "onPlayerJoin", SafeZone3, SafeZoneA ) function StopDamage1 ( ) if ( isElementWithinColShape(localPlayer, SafeZone1) ) then cancelEvent() end end addEventHandler ( "onClientPlayerDamage", getLocalPlayer(), StopDamage1 ) addEventHandler ( "onColShapeLeave", SafeZone1, LeaveA ) addEventHandler ( "onColShapeLeave", SafeZone2, LeaveA ) addEventHandler ( "onColShapeLeave", SafeZone3, LeaveA )
  21. جرب : -- Server Side local SafeZone3 = createColRectangle ( 1150.05579, -1390.17407,70,100)-- بدل الاحداثيات هنا --[[ x = الاحداثي x y = الاحداثي y w = الطول h = العرض --]] function SafeZoneA(thePlayer) if isElement( thePlayer ) and getElementType ( thePlayer ) == "player" then if (isElementWithinColShape(thePlayer, SafeZone3)) then toggleControl ( thePlayer, "fire", false ) toggleControl ( thePlayer, "next_weapon", false ) toggleControl ( thePlayer, "previous_weapon", false ) toggleControl ( thePlayer, "aim_weapon", false ) end end end addEventHandler ( "onColShapeHit", getRootElement(), SafeZoneA ) addEventHandler( "onPlayerJoin", SafeZone3, SafeZoneA ) function StopDamage ( ) if ( isElementWithinColShape(source, SafeZone3) ) then cancelEvent() end end addEventHandler ( "onClientPlayerDamage", root, StopDamage ) function LeaveA ( thePlayer ) if isElement( thePlayer ) and getElementType ( thePlayer ) == "player" then if (not isElementWithinColShape(thePlayer, SafeZone3)) then toggleControl ( thePlayer, "fire", true ) toggleControl ( thePlayer, "next_weapon", true ) toggleControl ( thePlayer, "previous_weapon", true ) toggleControl ( thePlayer, "aim_weapon", true ) end end end addEventHandler ( "onColShapeLeave", SafeZone3, LeaveA )
  22. انت قلت في ملف السيرفر طيب ليش حاط localPlayer , getLocalPlayer ?? وليش محد انتبه لها
×
×
  • Create New...