Jump to content

Mr-M3AND

Members
  • Posts

    312
  • Joined

  • Last visited

Everything posted by Mr-M3AND

  1. يجي عندي نفس اللون اللي بالتاب جربت اكثر من تاج ماضبط معي
  2. السلام عليكم لاهنتو شباب هذا كود القريد ليست اسماء اللاعبين ابي الون اسماء اللاعبين نفس لون تاج الادمنية الخاص بكل لاعب بس مايطلع معي الا لون التاج الاصلي للعبه مع .. هل من حل , player colors و freeroam اني قفلت ال Wnd = {} button = {} GridList = {} Wnd[1] = guiCreateWindow(461,188,162,280,"",false) GridList[1] = guiCreateGridList(0.0556,0.075,0.8889,0.7429,true,Wnd[1]) guiGridListSetSelectionMode(GridList[1],2) guiGridListAddColumn(GridList[1],"player name",0.-- s8) --> button[1] = guiCreateButton(0.0617,0.8393,0.8827,0.1286,"get",true,Wnd[1]) local row = guiGridListAddRow ( GridList[1] ) for i, v in ipairs(getElementsByType("player")) do guiGridListSetItemText ( GridList[1], row, column, getPlayerName ( v ), false, false ) local r, g, b = getPlayerNametagColor(localPlayer) guiGridListSetItemColor ( GridList[1], row , column, r, g, b ) end
  3. جرب GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Grid = {} car = { {420} } local occupation = "TaxiDriver" local marker = createMarker( -1405.4761962891, -309.70367431641, 14.1484375, "cylinder", 1.5, 255 ,255, 255, 155) GUIEditor_Window[1] = guiCreateWindow(312,152,165,339,"vehicle",false) guiSetVisible(GUIEditor_Window[1],false) GUIEditor_Grid[1] = guiCreateGridList(9,19,147,274,false,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"vehicle name",60) GUIEditor_Button[1] = guiCreateButton(9,296,69,34,"ok",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(86,296,70,34,"close",false,GUIEditor_Window[1]) for i,v in ipairs (car) do local carName = getVehicleNameFromModel (v[1]) local row = guiGridListAddRow (GUIEditor_Grid[1]) guiGridListSetItemText (GUIEditor_Grid[1], row, 1, carName, false, true) end function onClientClick (button, state, absoluteX, absoluteYe) if (source == GUIEditor_Button[1]) then if (guiGridListGetSelectedItem (GUIEditor_Grid[1])) then local cars = guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1) triggerServerEvent ("cars", getLocalPlayer(), cars) end end end addEventHandler ("onClientGUIClick", GUIEditor_Button[1], onClientClick) function onClientClick (button, state, absoluteX, absoluteYe) if (source == GUIEditor_Button[2]) then guiSetVisible(GUIEditor_Window[1],false) showCursor(false) end end addEventHandler ("onClientGUIClick", GUIEditor_Button[2], onClientClick) addEventHandler("onClientMarkerHit", marker, function ( hitPlayer, matchingDimension ) if ( hitPlayer == localPlayer ) then if getElementData(getLocalPlayer(), "Occupation") == "TaxiDriver" then guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) end else outputChatBox ( "you are not in the team", player, 255, 0, 0, true ) end end )
  4. سكربت اكثر من رائع ,, بالتوفيق يابطل
  5. حلو ,شكراً لك اخ زاحف
  6. ما شاءالله إبدااع ياروماند ,, استمر
  7. مشكورين اخواني روماند و ذاكيلر على المرور والردود الحلوه
  8. افدتني الله يعطيك العافية , وبما ان الكود للنافذه هل ينفع للصوره ؟ GUIEditor_Image[1] = guiCreateStaticImage(280,181,440,469,"images/ff.png",false)
  9. لو ركزت انا وش قلت بيضبط معك >< فكرتك تقول كود النافذه احطه تحت على كل حال الله يعطيكم العافية ماقصرتو
  10. حطيت اسم النافذة صحيح ؟ ايه حطيت اسم النافذه .. function centerWindow(center_window) local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(center_window,false) local x,y = (screenW-windowW)/2,(screenH-windowH)/2 guiSetPosition(center_window,x,y,false) end centerWindow(window[1]) window[1] = guiCreateWindow(255,171,531,456,"shop",false)
  11. ماضبط معي يطلع بالديبوق كذا http://www6.0zz0.com/2014/01/18/17/982788380.png
  12. شكراً ماقصرت ..جاري التجربه
  13. السلام عليكم لم استخدمها من قبل guiGetScreenSize شباب عندي نافذة لمود سويته , بعض اللاعبين تطلع لهم النافذه بأسفل الشاشه والبعض مضبوطه المهم في هذي الوظيفة ياليت احد يضبط النافذه مع شرح بسيط لاهنتم window[1] = guiCreateWindow(255,171,531,456,"shop",false)
  14. window = {} button = {} label = {} window = guiCreateWindow(122, 50, 614, 493, "hours mod by :][bLACK][DETH][", false) guiWindowSetSizable(window, false) guiSetVisible (window, false) button1 = guiCreateButton(31, 39, 150, 75, " level 1", false, window) button2 = guiCreateButton(446, 379, 150, 75, "head-maps", false, window) button3 = guiCreateButton(446, 294, 150, 75, "superadmin", false, window) button4 = guiCreateButton(442, 209, 150, 75, "admin", false, window) button5 = guiCreateButton(442, 124, 150, 75, "supermodeditor", false, window) button6 = guiCreateButton(247, 209, 150, 75, "acl manger", false, window) button7 = guiCreateButton(247, 124, 150, 75, "big-admin", false, window) button8 = guiCreateButton(442, 39, 150, 75, "modeditor", false, window) button9 = guiCreateButton(247, 39, 150, 75, "head-admin", false, window) button10 = guiCreateButton(31, 379, 150, 75, "level 5", false, window) button11 = guiCreateButton(31, 294, 150, 75, "level 4", false, window) button12 = guiCreateButton(31, 209, 150, 75, "level 3", false, window) button13 = guiCreateButton(31, 124, 150, 75, "level 2", false, window) label[1] = guiCreateLabel(213, 304, 221, 170, "SUNNAH\nPRO\nRACE", false, window) guiSetFont(label[1], "sa-header") function OpenWin() if guiGetVisible ( window ) then guiSetVisible ( window, false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible ( window, true ) showCursor(true) guiSetInputEnabled(true) end end bindKey("F6", "down", OpenWin) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button1 then outputChatBox("10ساعات") end end ) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button2 then outputChatBox("17ساعة") end end ) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button3 then outputChatBox("25ساعة") end end ) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button4 then outputChatBox("32ساعة") end end ) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button5 then outputChatBox("40ساعة") end end ) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button6 then outputChatBox("50ساعة") end end ) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button7 then outputChatBox("65ساعة") end end ) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button8 then outputChatBox("80ساعة") end end ) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button9 then outputChatBox("100ساعة") end end ) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button10 then outputChatBox("140ساعة") end end ) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button11 then outputChatBox("120ساعة") end end ) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button12 then outputChatBox("180ساعة") end end ) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == button13 then outputChatBox("200ساعة") outputChatBox("خبرة بالريس") outputChatBox("تواجد باليوم على الاقل ساعتان") end end )
  15. الا نسختها بس اللي انت سويته مو نفس فكرتي بس على كل حال تحقق المطلوب صار يحذف الحين بحاول اعدلها نفس النظام الاول , شكرا لك ماقصرت اتعبتك معي
  16. :: Client GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Edit = {} GUIEditor_Grid = {} GUIEditor_Window[1] = guiCreateWindow(353,184,180,150,"",false) GUIEditor_Edit[1] = guiCreateEdit(12,88,146,32,"",false,GUIEditor_Window[1]) GUIEditor_Edit[2] = guiCreateEdit(14,46,50,35,"",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(80,46,80,33,"",false,GUIEditor_Window[1]) GUIEditor_Window[2] = guiCreateWindow(150,208,200,247,"",false) GUIEditor_Grid[1] = guiCreateGridList(10,24,181,180,false,GUIEditor_Window[2]) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"Car ",0.9) GUIEditor_Button[2] = guiCreateButton(60,204,86,34,"DELETE",false,GUIEditor_Window[2]) addEventHandler("onClientGUIClick",root, function () if ( source == GUIEditor_Button[1] ) then local name = guiGetText(GUIEditor_Edit[1]) local carID = guiGetText(GUIEditor_Edit[2]) local carName = getVehicleNameFromModel ( tonumber ( carID ) ) triggerServerEvent("Save",localPlayer, carName) elseif ( source == GUIEditor_Button[2] ) then local row, col = guiGridListGetSelectedItem(GUIEditor_Grid[1]) if ( row and col and row ~= -1 and col ~= -1 ) then triggerServerEvent("RemoveRow", localPlayer, carName, row) end end end ) addEvent ( "DeleteRow" , true) addEventHandler ( "DeleteRow", root, function ( carName ) if ( carName and carName ~= nil ) then guiGridListRemoveRow ( GUIEditor_Grid[1], carName ) end end ) addEvent ( "AddDataCarName", true ) addEventHandler ( "AddDataCarName", root, function (carName ) local row = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText ( GUIEditor_Grid[1], row, 1,tostring ( carName ), false, false ) end ) addEvent ( "AddCarName", true ) addEventHandler ( "AddCarName", root, function ( onClientSqlList) guiGridListClear ( GUIEditor_Grid[1] ) for _, v in ipairs ( onClientSqlList ) do local row = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText (GUIEditor_Grid[1], row, 1, tostring ( v.carName ), false, false ) end end ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "Refresh", localPlayer ) end ) :: Server addEventHandler ( "onResourceStart", resourceRoot, function ( ) executeSQLQuery ( "CREATE TABLE IF NOT EXISTS `SQL_Data` (`carName`)" ) outputDebugString("SQL Data Base Started!",0,0,255,0,0) end ) function setSQL_Data ( carName ) return executeSQLQuery ( "INSERT INTO `SQL_Data` ( `carName` ) VALUES ( ? )", tostring(carName) ) end function SelectFromSql ( ) local data = executeSQLQuery ( "SELECT * FROM `SQL_Data`" ) if ( type ( data ) == "table" and #data == 0) or not data then return { } else return data; end end function UpDateListInSql ( element ) if ( not isElement ( element ) ) then return; end local Upsql = SelectFromSql ( ) triggerClientEvent ( element, "AddCarName", element, Upsql ) end addEvent ( "Save", true ) addEventHandler ( "Save", root, function ( carName ) setSQL_Data ( carName) triggerClientEvent ( root, "AddDataCarName", root,carName ) end ) addEvent("RemoveRow", true) addEventHandler("RemoveRow", root, function(carName, row) if executeSQLQuery("DELETE FROM `SQL_Data` WHERE `carName` = ? ", tostring(carName) ) then triggerClientEvent(root, "DeleteRow", root, tostring( row )) end end ) addEvent ( "Refresh", true ) addEventHandler ( "Refresh", root, function ( ) UpDateListInSql ( source ) end ) حط اي دي السيارة بالاديت الصغير مثلاً 581 واضغط الزر اللي جنبه كذا يروح اسم السيارة للقريد ليست وجرب اضغط ديليت للسيارة وسو ريستارت وشوف والاديت الثاني ماعليك منه
  17. عادي تقدر تستخدم الكود مع الماركر
  18. نظام القريد ليست بس رو حق السيارة وهو يحفظ السيارة بس المشكلة لما احذف الرو اللي حددته ينحذف لكن لما اسوي ريستارت القاهم ماانحذفو :: Client addEventHandler("onClientGUIClick",root, function () if ( source == GUIEditor_Button[1] ) then local name = guiGetText(GUIEditor_Edit[1]) local carID = guiGetText(GUIEditor_Edit[2]) local carName = getVehicleNameFromModel ( tonumber ( carID ) ) triggerServerEvent("Save",localPlayer, carName) elseif ( source == GUIEditor_Button[2] ) then local row, col = guiGridListGetSelectedItem(GUIEditor_Grid[1]) if ( row and col and row ~= -1 and col ~= -1 ) then triggerServerEvent("RemoveRow", localPlayer, carName, row) end end end ) addEvent ( "DeleteRow" , true) addEventHandler ( "DeleteRow", root, function ( carName ) if ( carName and carName ~= nil ) then guiGridListRemoveRow ( GUIEditor_Grid[1], carName ) end end ) addEvent ( "AddDataCarName", true ) addEventHandler ( "AddDataCarName", root, function (carName ) local row = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText ( GUIEditor_Grid[1], row, 1,tostring ( carName ), false, false ) end ) addEvent ( "AddCarName", true ) addEventHandler ( "AddCarName", root, function ( onClientSqlList) guiGridListClear ( GUIEditor_Grid[1] ) for _, v in ipairs ( onClientSqlList ) do local row = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText (GUIEditor_Grid[1], row, 1, tostring ( v.carName ), false, false ) end end ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "Refresh", localPlayer ) end ) :: Server addEventHandler ( "onResourceStart", resourceRoot, function ( ) executeSQLQuery ( "CREATE TABLE IF NOT EXISTS `SQL_Data` (`carName`)" ) outputDebugString("SQL Data Base Started!",0,0,255,0,0) end ) function setSQL_Data ( carName ) return executeSQLQuery ( "INSERT INTO `SQL_Data` ( `carName` ) VALUES ( ? )", tostring(carName) ) end function SelectFromSql ( ) local data = executeSQLQuery ( "SELECT * FROM `SQL_Data`" ) if ( type ( data ) == "table" and #data == 0) or not data then return { } else return data; end end function UpDateListInSql ( element ) if ( not isElement ( element ) ) then return; end local Upsql = SelectFromSql ( ) triggerClientEvent ( element, "AddCarName", element, Upsql ) end addEvent ( "Save", true ) addEventHandler ( "Save", root, function ( carName ) setSQL_Data ( carName) triggerClientEvent ( root, "AddDataCarName", root,carName ) end ) addEvent("RemoveRow", true) addEventHandler("RemoveRow", root, function(carName, row) if executeSQLQuery("DELETE FROM `SQL_Data` WHERE `carName` = ? ", tostring(carName) ) then triggerClientEvent(root, "DeleteRow", root, tostring( row )) end end ) addEvent ( "Refresh", true ) addEventHandler ( "Refresh", root, function ( ) UpDateListInSql ( source ) end )
  19. هذا carName اقصد local carID = guiGetText(GUIEditor_Edit[5]) local carName = getVehicleNameFromModel ( tonumber ( carID ) )
  20. للاسف نفس الشي طيب كيف اعرفها..؟؟
×
×
  • Create New...