-
Posts
1,336 -
Joined
Everything posted by The Killer
-
وين تعدله انت ؟ في fetchMaps ?
-
عجيب ؟ انا يبحث عندي تمام ومافيه مشاكل ! نفس الخطأ يطلع لك ؟
-
انت لا تعدله بس انسخه وحطه زي كذا: addEventHandler ("onClientResourceStart", resourceRoot, function () triggerServerEvent ("GetMaps", localPlayer) end ) addEventHandler ("onClientGUIClick", resourceRoot, function () if (source == GUIEditor.button[2]) then local row = guiGridListGetSelectedItem (GUIEditor.gridlist[1]) local select = guiGridListGetItemText (GUIEditor.gridlist[1], row, 1) if (select and select ~= "") then triggerServerEvent ("nextM", localPlayer, select) end end end ) addEvent ("addMaps_", true) addEventHandler ("addMaps_", root, function (maps) guiGridListClear (GUIEditor.gridlist[1]) for _,v in ipairs (maps) do local row = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1], row, 1, v, false, false) end end ) addEventHandler ("onClientGUIChanged", GUIEditor.edit[1], function () if guiGetText (source) ~= "" then guiGridListClear (GUIEditor.gridlist[1]) triggerServerEvent ("searchForIt", localPlayer, guiGetText (source)) else triggerServerEvent ("getMapsBack", localPlayer) end end ) addEvent ("ReplyFromServer", true) addEventHandler ("ReplyFromServer", root, function (mapName, maps) for _,v in ipairs (maps) do if string.find (v:lower (), mapName:lower ()) then local row = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1], row, 1, v, false, false) end end end ) addEvent ("getAllMaps", true) addEventHandler ("getAllMaps", root, function (maps) for _,v in ipairs (maps) do local row = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1], row, 1, v, false, false) end end ) function fetchMaps ( ) local Maps_ = { } for k, v in ipairs( getResources ( ) ) do if ( getResourceInfo( v, "type" ) == "map" and getResourceInfo( v, "gamemodes" ) == "race" )then table.insert ( Maps_, getResourceInfo( v, "name" ) ) end end return Maps_ end addEvent ("GetMaps", true) addEventHandler ("GetMaps", root, function () local Maps = fetchMaps () triggerClientEvent (source, "addMaps_", source, Maps) end ) addEvent ("searchForIt", true) addEventHandler ("searchForIt", root, function (mapName) local maps = fetchMaps () triggerClientEvent (source, "ReplyFromServer", source, mapName, maps) end ) addEvent ("getMapsBack", true) addEventHandler ("getMapsBack", root, function () local maps = fetchMaps () triggerClientEvent (source, "getAllMaps", source, maps) end ) addEvent ("nextM", true) addEventHandler ("nextM", root, function (map) executeCommandHandler ("nextmap", source, map) end )
-
كيف ما تقدر تبحث ؟ انا شغال عندي ويبحث ومافيه مشاكل !
-
function fetchMaps ( ) local Maps_ = { } for k, v in ipairs( getResources ( ) ) do if ( getResourceInfo( v, "type" ) == "map" and getResourceInfo( v, "gamemodes" ) == "race" )then table.insert ( Maps_, getResourceInfo( v, "name" ) ) end end return Maps_ end addEvent ("GetMaps", true) addEventHandler ("GetMaps", root, function () local Maps = fetchMaps () triggerClientEvent (source, "addMaps_", source, Maps) end ) addEvent ("searchForIt", true) addEventHandler ("searchForIt", root, function (mapName) local maps = fetchMaps () triggerClientEvent (source, "ReplyFromServer", source, mapName, maps) end ) addEvent ("getMapsBack", true) addEventHandler ("getMapsBack", root, function () local maps = fetchMaps () triggerClientEvent (source, "getAllMaps", source, maps) end ) addEvent ("nextM", true) addEventHandler ("nextM", root, function (map) executeCommandHandler ("nextmap", source, map) end )
-
طيب سويته لك بطريقه مختلفه شويتين جربها : Client side # addEventHandler ("onClientResourceStart", resourceRoot, function () triggerServerEvent ("GetMaps", localPlayer) end ) addEventHandler ("onClientGUIClick", resourceRoot, function () if (source == GUIEditor.button[2]) then local row = guiGridListGetSelectedItem (GUIEditor.gridlist[1]) local select = guiGridListGetItemText (GUIEditor.gridlist[1], row, 1) if (select and select ~= "") then triggerServerEvent ("nextM", localPlayer, select) end end end ) addEvent ("addMaps_", true) addEventHandler ("addMaps_", root, function (maps) guiGridListClear (GUIEditor.gridlist[1]) for _,v in ipairs (maps) do local row = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1], row, 1, v, false, false) end end ) addEventHandler ("onClientGUIChanged", GUIEditor.edit[1], function () if guiGetText (source) ~= "" then guiGridListClear (GUIEditor.gridlist[1]) triggerServerEvent ("searchForIt", localPlayer, guiGetText (source)) else triggerServerEvent ("getMapsBack", localPlayer) end end ) addEvent ("ReplyFromServer", true) addEventHandler ("ReplyFromServer", root, function (mapName, maps) for _,v in ipairs (maps) do if string.find (v:lower (), mapName:lower ()) then local row = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1], row, 1, v, false, false) end end end ) addEvent ("getAllMaps", true) addEventHandler ("getAllMaps", root, function (maps) for _,v in ipairs (maps) do local row = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1], row, 1, v, false, false) end end ) Server side # function fetchMaps ( ) local Maps_ = { } for k, v in ipairs( getResources ( ) ) do if ( getResourceInfo( v, "type" ) == "map" and getResourceInfo( v, "gamemodes" ) == "race" )then table.insert ( Maps_, getResourceName( v ) ) end end return Maps_ end addEvent ("GetMaps", true) addEventHandler ("GetMaps", root, function () local Maps = fetchMaps () triggerClientEvent (source, "addMaps_", source, Maps) end ) addEvent ("searchForIt", true) addEventHandler ("searchForIt", root, function (mapName) local maps = fetchMaps () triggerClientEvent (source, "ReplyFromServer", source, mapName, maps) end ) addEvent ("getMapsBack", true) addEventHandler ("getMapsBack", root, function () local maps = fetchMaps () triggerClientEvent (source, "getAllMaps", source, maps) end ) addEvent ("nextM", true) addEventHandler ("nextM", root, function (map) executeCommandHandler ("nextmap", source, map) end )
-
الحين انت وش تبي تسوي بالظبط ؟ تبي في الايديت يوم تبحث ؟ ووش الخطأ ذا الي في الديبوق ؟ يوم كتبت طلع الخطأ ؟ + اطرح كود الكلاينت الاخير الي ركبته
-
انت الظاهر ما تناظر للناس الي تعطيك طلبك وتكمل طلبك انحل من زمان لاكن مدري ليه ما تبي تشوفه ! هذا هو طلبك من اول كان تشوفه وانتهت السالفه # 'isMouseInPosition'
-
Event # 'onClientGUIClick' function # guiGetText guiGridListAddRow guiGridListSetItemText guiGridListGetItemText guiGridListGetSelectedItem triggerServerEvent -- Server side # setTimer getPlayerSerial getPlayerName setPlayerMuted isPlayerMuted executeSQLQuery or (dbConnect + dbExec + dbQuery + dbPoll) triggerClientEvent
-
getPlayerTeam getTeamName
-
مشكلة .. الرجاء من كل شخص يدخل يمكن تعرف الحل
The Killer replied to #Alwaeli's topic in Arabic / العربية
طيب فيه خطأ في كودك يمنع التشفير ومقدر اساعدك بدون اكواد -
مشكلة .. الرجاء من كل شخص يدخل يمكن تعرف الحل
The Killer replied to #Alwaeli's topic in Arabic / العربية
الخطأ ناتج عن الكود فيه خطأ في الاكواد حقتك وهذا هو الي يمنع التشفير جرب تحقق منه في الديبوق -
'setElementSpeed' 'getElementSpeed'
-
Event # 'onClientGUIClick' function # guiGetText outputChatBox
-
انت جربت القديم لاكن جرب هذا ! الظاهر انك ما شفته #
-
جربت كودي طيب ؟
-
Event # 'onClientGUIChanged' 'onClientGUIClick' function # guiGetText string.find guiGridListClear guiGridListAddRow guiGridListSetItemText guiGridListGetItemText guiGridListGetSelectedItem -- Server side # getResources getResourceName
-
getTimerDetails وتحتاج بعض العمليات الحسابيه عشان تخليها على ساعات ودقائق وثواني
-
@abodeoom اول شي انت مسويه كل ما يلمس الماركر يكرر عملية الاضافه # فهنا مشكله + انت ما حطيت الكولمن الي هو الصف فهنا ايضا مشكله وهو السبب الي يخلي السيارات ما تظهر ثاني شي ما شوف فيه مشكله لاكن جرب كذا # Client side # ---------------------[ اكواد تصميم ] marE = createMarker (2036.00134,1527.97314,10.82031, "cylinder", 1.5, 255 ,0 ,255 ,255) ---- GUIEditor = { gridlist = {}, window = {}, button = {} } GUIEditor.window[1] = guiCreateWindow(294, 229, 230, 415, "Cars | abodeoom", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetProperty(GUIEditor.window[1], "CaptionColour", "C81DFF33") guiSetVisible (GUIEditor.window[1], false) GUIEditor.button[1] = guiCreateButton(9, 332, 105, 73, "Select", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "C8FF1D1D") GUIEditor.button[2] = guiCreateButton(116, 332, 104, 73, "Close", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "C8FCFF1D") GUIEditor.gridlist[1] = guiCreateGridList(9, 25, 211, 297, false, GUIEditor.window[1]) guiGridListAddColumn (GUIEditor.gridlist[1], "Vehicles", 0.85) addEventHandler ("onClientMarkerHit", marE, function (hit) if hit == localPlayer then guiSetVisible (GUIEditor.window[1], true) showCursor (guiGetVisible (GUIEditor.window[1])) end end ) local Vehicles = { {411}, {560}, -- {ID} } addEventHandler ("onClientResourceStat", resourceRoot, function () for _,v in ipairs (Vehicles) do local row = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1], row, 1, getVehicleNameFromModel (v[1]), false, false) end end ) addEventHandler ("onClientGUIClick", resourceRoot, function () if (source == GUIEditor.button[1]) then local row = guiGridListGetSelectedItem (GUIEditor.gridlist[1]) local select = guiGridListGetItemText (GUIEditor.gridlist[1], row, 1) if (select and select ~= "") then local vehID = getVehicleModelFromName (select) triggerServerEvent ("onSelectingVehicle", localPlayer, vehID) end end if (source == GUIEditor.button[2]) then guiSetVisible (GUIEditor.window[1], false) showCursor (false) end end )
-
Client side # window = guiCreateWindow ( ... ) grid = guiCreateGridList ( ... ) btn = guiCreateButton ( ... ) local Vehicles = { {411}, {560}, -- {ID} } addEventHandler ("onClientResourceStat", resourceRoot, function () for _,v in ipairs (Vehicles) do local row = guiGridListAddRow (grid) guiGridListSetItemText (grid, row, 1, getVehicleNameFromModel (v[1]), false, false) end end ) addEventHandler ("onClientGUIClick", resourceRoot, function () if (source == btn) then local row = guiGridListGetSelectedItem (grid) local select = guiGridListGetItemText (grid, row, 1) if (select and select ~= "") then local vehID = getVehicleModelFromName (select) triggerServerEvent ("onSelectingVehicle", localPlayer, vehID) end end end ) Server side # local Vehs = { } addEvent ("onSelectingVehicle", true) addEventHandler ("onSelectingVehicle", root, function (id) if isElement (Vehs [source]) then destroyElement (Vehs [source]) Vehs [source] = nil end local x,y,z = getElementPosition (source) Vehs [source] = createVehicle (id, x,y,z) warpPedIntoVehicle (source, Vehs [source]) end ) addEventHandler ("onVehicleExplode", resourceRoot, function () destroyElement (source) end ) addEventHandler ("onPlayerQuit", root, function () if isElement (Vehs [source]) then destroyElement (Vehs [source]) Vehs [source] = nil end end )