-
Posts
132 -
Joined
-
Last visited
Everything posted by billal
-
addEvent("Cleared Chat", true) addEventHandler("Cleared Chat", root, function () guiGridListClear(gridlist) end )
-
if getElementType ( pla ) == "player" then local vehicle = getPlayerOccupiedVehicle ( pla ) if vehicle then ------- كدا تختار لازم سيارة
-
مايحتاج تعرف اللوكال بلاير ,@ لانه لوكال بلاير هو سورس اها بس شو الفرق لو triggerServerEvent("clearChat", localPlayer,name) لو يخليها كدا شو الفرق؟؟؟ triggerServerEvent("clearChat", Player,name)
-
addEventHandler("onClientGUIClick", root, function() localPlayer = player if source == GUIEditor.button[1] then local text = guiGetText(GUIEditor.edit[1]) local name = getPlayerName(source) if text == "clr" then triggerServerEvent("clearChat", localPlayer,name) end end end end ) function clearChat(name) if guiGridListClear(GridList) then local row = guiGridListAddRow(GridList) local text = name:gsub("#%x%x%x%x%x%x","").." Cleared Chat " local t=guiGridListSetItemText(GridList, row, 1, text, false, false) guiGridListSetItemColor(GridList, row, 1, 255, 0, 0) end end addEvent("clearrows", true) addEventHandler("clearrows", root, clearChat)
-
جرب كدا server groupAdmins = {"Console","Admin"} -- حط القروبات اللي تمسح و يكون البوتون عندها مفتوح function isPlayerAdmin( player ) local aPlayerAccount = getPlayerAccount( player ) if ( not aPlayerAccount or isGuestAccount( aPlayerAccount ) ) then return false end local aPlayerAccountName=getAccountName(aPlayerAccount) for _ , Group in ipairs ( groupAdmins ) do if isObjectInACLGroup("user."..aPlayerAccountName, aclGetGroup(Group)) then return true end end end addEventHandler("onPlayerLogin",root, function () if isPlayerAdmin(source) then setElementData ( source, "groupAdmins", true ) end end ) addEventHandler("onPlayerLogout",root, function () if isPlayerAdmin(source) then setElementData ( source, "groupAdmins", false ) end end ) addEventHandler("onResourceStart",root, function () for _ , v in ipairs(getElementsByType("player")) do if isPlayerAdmin(v) then setElementData(v, "groupAdmins", true) end end end ) function clearChat() local name = getPlayerName(source) for _ , v in ipairs(getElementsByType("player")) do triggerClientEvent(v, "clearrows", v, name) end end addEvent("clearChat", true) addEventHandler("clearChat", root, clearChat) ........ Client groupAdmins = {"Console","Admin"} -- حط القروبات اللي تمسح و يكون البوتون عندها مفتوح function isPlayerAdmin( player ) local aPlayerAccount = getPlayerAccount( player ) if ( not aPlayerAccount or isGuestAccount( aPlayerAccount ) ) then return false end local aPlayerAccountName=getAccountName(aPlayerAccount) for _ , Group in ipairs ( groupAdmins ) do if isObjectInACLGroup("user."..aPlayerAccountName, aclGetGroup(Group)) then return true end end end addEventHandler("onPlayerLogin",root, function () if isPlayerAdmin(source) then setElementData ( source, "groupAdmins", true ) end end ) addEventHandler("onPlayerLogout",root, function () if isPlayerAdmin(source) then setElementData ( source, "groupAdmins", false ) end end ) addEventHandler("onResourceStart",root, function () for _ , v in ipairs(getElementsByType("player")) do if isPlayerAdmin(v) then setElementData(v, "groupAdmins", true) end end end ) function clearChat() local name = getPlayerName(source) for _ , v in ipairs(getElementsByType("player")) do triggerClientEvent(v, "clearrows", v, name) end end addEvent("clearChat", true) addEventHandler("clearChat", root, clearChat)
-
شكرا لكم يا اصدقاء skinانا حاط عشان لما اللاعب يجاوب صح ياخذ الوضيفة+الشخصية+التيم الحين بدي وقت للوحة يعني لما يجي اللاعب للماركر تطلع له اللوحة واذا مب يجاوب بسرعة تختفي اللوحة ومب تضهر تاني ل5دقائق وبدي عداد الوقت التنازلي يضهر في اللوحة فوق عشان يعرف اللاعب كم الوقت المتبقى لتختفي اللوحة ان شاء الله ما ازعجتكم بكثرة الطلبات
-
يب ويفي انت فهمت قصدي لكن الاكواد حقك مب اشتغلت خطا سطر 21
-
يبدو اني كتبت في القسم الغير مناسب + مب اقدر احذفه مشكلة
-
ابي اعمل وضيفة لكن اللي ياخذ الوضيفة بدو يجاوب على سؤال بالاول وحبيت تطلع له رسالة بالشات تساعده لكي يجد الجواب الصح مثلا Marker = createMarker(602.177734375,868.09375,-42.9609375,"cylinder",2,0,0,0,0) skin1 = createPed(27,602.177734375,868.09375,-42.9609375,90) blip = createBlip(602.177734375,868.09375,-42.9609375,56) window = guiCreateWindow(250, 239, 307, 220, "وضيفة***", false) guiSetVisible (window , false ) edit = guiCreateEdit(82, 70, 150, 34, "", false, window ) button = guiCreateButton(10, 174, 350, 34, "خروج", false, window ) label = guiCreateLabel(82, 40, 155, 20, "كم عدد ايام السنةEntre", false, window ) lblx = guiCreateLabel(140, 130, 155, 20, " ", false, window ) addEventHandler("onClientMarkerHit",Marker, function (player) if player ~= localPlayer then return end guiSetVisible(window, true) showCursor(true) end) addEventHandler ("onClientGUIChanged",edit, function (player) if not tonumber(guiGetText(source)) then guiSetText (source,1) end if tonumber(guiGetText(source)) and tonumber(guiGetText(source)) > 365 then guiSetText (source,1) end end ) addEventHandler('onClientGUIClick', button,function ( ) guiSetVisible ( window , false ) showCursor ( false ) end ) --------- bindKey("enter", "down", function () if guiGetText ( edit ) == 365 then triggerServerEvent("TakeJob",localPlayer,skin) guiSetVisible ( window , false ) showCursor ( false ) outputChatBox('تم قبولك بالوضيفة',255,0,0,true) else outputChatBox('؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟',255,0,0,true) ----- اريد لما اللاعب يكتب رقم اقل من 365 مثلا يكتب 360يطلع له بالشات(***<360)العكس صحيح ----- لما اللاعب يكتب رقم اكبر من 365 مثلا يكتب 380يطلع له بالشات(***>380)العلامة تغيرت من >الى<هاذا المطلوب end end, false )
-
يا اخي الرابط مو خربان + الصورة مو خربانة يمكن المتصفح حقك خربان انصحك تستخدم Google Chrome بالتوفيق
-
ابي اعمل وضيفة لكن اللي ياخذ الوضيفة بدو يجاوب على سؤال بالاول وحبيت تطلع له رسالة بالشات تساعده لكي يجد الجواب الصح مثلا Marker = createMarker(602.177734375,868.09375,-42.9609375,"cylinder",2,0,0,0,0) skin1 = createPed(27,602.177734375,868.09375,-42.9609375,90) blip = createBlip(602.177734375,868.09375,-42.9609375,56) window = guiCreateWindow(250, 239, 307, 220, "وضيفة***", false) guiSetVisible (window , false ) edit = guiCreateEdit(82, 70, 150, 34, "", false, window ) button = guiCreateButton(10, 174, 350, 34, "خروج", false, window ) label = guiCreateLabel(82, 40, 155, 20, "كم عدد ايام السنةEntre", false, window ) lblx = guiCreateLabel(140, 130, 155, 20, " ", false, window ) addEventHandler("onClientMarkerHit",Marker, function (player) if player ~= localPlayer then return end guiSetVisible(window, true) showCursor(true) end) addEventHandler ("onClientGUIChanged",edit, function (player) if not tonumber(guiGetText(source)) then guiSetText (source,1) end if tonumber(guiGetText(source)) and tonumber(guiGetText(source)) > 365 then guiSetText (source,1) end end ) addEventHandler('onClientGUIClick', button,function ( ) guiSetVisible ( window , false ) showCursor ( false ) end ) --------- bindKey("enter", "down", function () if guiGetText ( edit ) == 365 then triggerServerEvent("TakeJob",localPlayer,skin) guiSetVisible ( window , false ) showCursor ( false ) outputChatBox('تم قبولك بالوضيفة',255,0,0,true) else outputChatBox('؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟',255,0,0,true) ----- اريد لما اللاعب يكتب رقم اقل من 365 مثلا يكتب 360يطلع له بالشات(***<360)العكس صحيح ----- لما اللاعب يكتب رقم اكبر من 365 مثلا يكتب 380يطلع له بالشات(***>380)العلامة تغيرت من >الى<هاذا المطلوب end end, false )
-
طلب صغير بس بدي احط الرقم واكبس انتر بدل بوتون addEventHandler('onClientGUIClick', button,function ( )
-
مشكور خلاص حليتها
-
Marker = createMarker ( -302.21, 1507.3, 75, "cylinder",4,0,0,0, 170 ) blip = createBlip (-302.21, 1507.3, 75, 56) window = guiCreateWindow(522, 239, 307, 180, "نظام فتح الباب المشفر", false) guiSetVisible (window , false ) edit = guiCreateEdit(82, 70, 150, 34, "", false, window ) button = guiCreateButton(118, 114, 78, 34, "فتح البوابة", false, window ) label = guiCreateLabel(82, 40, 155, 20, " ضع كلمة المرور هنا لفتح البوابة", false, window ) local Pass = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10"} Pass = Pass[math.random(#Pass)] addEventHandler("onClientMarkerHit",Marker, function (player) if player ~= localPlayer then return end guiSetVisible(window, true) showCursor(true) end) addEventHandler("onClientMarkerLeave", Marker, function (player) Pass = Pass[math.random(#Pass)] end ) addEventHandler('onClientGUIClick', button, function () if guiGetText ( edit ) == Pass then triggerServerEvent('open', localPlayer) guiSetVisible ( window , false ) showCursor ( false ) outputChatBox('Welcome!',255,0,0,true) else --guiSetVisible ( window , false ) --showCursor ( false ) outputChatBox('Error!',255,0,0,true) end end, false ) ياDABL اول مرة يفتح الباب لكن لما اطلع من الماركر وارجع كل الارقام من1الى10مب تفتح
-
Marker = createMarker ( -302.21, 1507.3, 75, "cylinder",4,0,0,0, 170 ) blip = createBlip (-302.21, 1507.3, 75, 56) window = guiCreateWindow(522, 239, 307, 180, "نظام فتح الباب المشفر", false) guiSetVisible (window , false ) edit = guiCreateEdit(82, 70, 150, 34, "", false, window ) button = guiCreateButton(118, 114, 78, 34, "فتح البوابة", false, window ) label = guiCreateLabel(82, 40, 155, 20, " ضع كلمة المرور هنا لفتح البوابة", false, window ) local Pass = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} addEventHandler("onClientMarkerHit",Marker, function (player) if player ~= localPlayer then return end Pass = math.random (#Pass) guiSetVisible ( window, true ) showCursor ( true ) end) addEventHandler('onClientGUIClick', button,function() if Pass and tonumber(guiGetText ( edit )) == Pass then triggerServerEvent('open', localPlayer) guiSetVisible ( window, false ) showCursor ( false ) outputChatBox('Welcome!',255,0,0,true) else --guiSetVisible ( window , false ) --showCursor ( false ) outputChatBox('Error!',255,0,0,true) end end, false ) يا سفاح لما اطلع من الماركر وارجع تاني مب تجي اللوحة
-
كلينت Marker = createMarker ( -302.21, 1507.3, 75, "cylinder",4,0,0,0, 170 ) blip = createBlip (-302.21, 1507.3, 75, 56) window = guiCreateWindow(522, 239, 307, 180, "نظام فتح الباب المشفر", false) guiSetVisible (window , false ) edit = guiCreateEdit(82, 70, 150, 34, "", false, window ) button = guiCreateButton(118, 114, 78, 34, "فتح البوابة", false, window ) label = guiCreateLabel(82, 40, 155, 20, " ضع كلمة المرور هنا لفتح البوابة", false, window ) local Pass = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10"} Pass = math.random (#Pass) if Pass == 1 then Pass = "1" elseif Pass == 2 then Pass = "2" elseif Pass == 3 then Pass = "3" elseif Pass == 4 then Pass = "4" elseif Pass == 5 then Pass = "5" elseif Pass == 6 then Pass = "6" elseif Pass == 7 then Pass = "7" elseif Pass == 8 then Pass = "8" elseif Pass == 9 then Pass = "9" elseif Pass == 10 then Pass = "10" end addEventHandler("onClientMarkerHit",Marker, function (player) if player ~= localPlayer then return end guiSetVisible ( window , true ) showCursor ( true ) end) addEventHandler('onClientGUIClick', button,function ( ) if guiGetText ( edit ) == Pass then triggerServerEvent('open', localPlayer) guiSetVisible ( window , false ) showCursor ( false ) outputChatBox('Welcome!',255,0,0,true) else --guiSetVisible ( window , false ) --showCursor ( false ) outputChatBox('Error!',255,0,0,true) end end, false ) انا جربت كدا لكن ما ضبطت كلمة السر مش تتغير الا اذا رسترت المود بدي كلمة السر تتغير كلما اطلع من الماركر وادخله تاني تجي كلمة السر الجديدة
-
كفؤ
-
function gettingData(cmd, dataName)</p>\n<p> if not dataName then return outputChatBox(\"[syntax] /getData [data name]\", 255) end</p>\n<p> local players = getPlayersByData(dataName)</p>\n<p> if players then</p>\n<p> for i,v in ipairs(players) do</p>\n<p> outputChatBox(getPlayerName(v) .. \" has \'\" .. dataName .. \"\' data.\")</p>\n<p> end</p>\n<p> else</p>\n<p> outputChatBox(\"Invalid data name or no player has this data name!\", 255, 0, 0)</p>\n<p> end</p>\n<p>end</p>\n<p>addCommandHandler(\"getData\", gettingData)
-
شكرا يا اصدقاء انا الحين راح اجرب اعملها
-
السلام عليكم انا عملت ماركر وحطيت اوبجكت باب يفتح بكلمة سر لكني بدي الكلمة تكون متغيرة لذلك استخدمت الكودlocal Pass = math.random (1, 10) لكن المشكلة يجيب رقم عشوائي من1الى10 * * * * انا بدي كلمة السر لا تتغير الا اذا طلعت من المركر ثم دخلت تاني مش تتغير عشوائي وانا داخل الماركر NaRoTu~~~~~~~~~~~~~~DZ
-
شكرا على التوجيه
-
عمل جماعي مفيد
-
السلام عليكم انا عملت ماركر وحطيت اوبجكت باب يفتح بكلمة سر لكني بدي الكلمة تكون متغيرة لذلك استخدمت الكودlocal Pass = math.random (1, 10) لكن المشكلة يجيب رقم عشوائي من1الى10 * * * * انا بدي كلمة السر لا تتغير الا اذا طلعت من المركر ثم دخلت تاني مش تتغير عشوائي وانا داخل الماركر
