
AHMED MOSTAFA
Members-
Posts
1,367 -
Joined
-
Last visited
-
Days Won
27
Everything posted by AHMED MOSTAFA
-
انا عدلت على وظيفة الزر الي يقفل يتعديل بسط بس عشن ما تلخبط وسويت الابيل يكون يعد حتى 15 ثانية ويقفل هاذا الكود اذا خش الماركر label = guiCreateLabel(13, 130, 304, 36, "ستغلق النافذة بعد 15 ثانية"..x, false, window3) guiSetVisible(window3, false) x=0 setElementData(localPlayer,"Data","yes") addEventHandler("onClientMarkerHit",Marker_Door_3, function (player) if player == localPlayer then local Team = getPlayerTeam(getLocalPlayer()) if Team and getTeamName(Team) == 'Police' then else if getElementData(player,"Data") == "yes" then guiSetVisible(window3, true) showCursor(true) setElementData(player,"Data","no") if isTimer ( timer_x_x_x ) then killTimer ( timer_x_x_x ) end --هنا نتأكد اذا كان اوقت شغال نوقف timer_closePanel = setTimer(function()-- هنا شغلنا تايمر عشان تتقفل اللوحه التايمر مدته ثانية وحده x = x + 1 --هنا كل ثانية الاكس يزيد واحد guiSetText ( label ,"ستغلق النافذة بعد 15 ثانية :"..x) --هنا حطت النص حق الابيل اكس if x == 15 then --احنا قلنا الاكس كل ثانية يزيد واحد ويكتبه في الابيل وذا السطر عشان يوقف عند 15 ثانية closePanel() --اذا صار الاكس 15 بيكون الوقت وصل 15 لانه كل ثانية يزي واحد اذا وصل 15 يستدعي ا closePanel() end end,1000, 0) end end end end ) الحين هاذي الوظيفه الي استدعيناها يوم وصل التايمر 15 ثانية الي هي closePanel() function closePanel( ) guiSetVisible ( window3 , false ) x=0 guiSetText ( label ,"ستغلق النافذة بعد 15 ثانية :"..x) showCursor ( false ) if isTimer ( timer_closePanel ) then killTimer ( timer_closePanel ) end timer_x_x_x = setTimer(function () --وهنا نشغل التايمر اذا قفل الوحه setElementData(localPlayer,"Data","yes") end, 15000, 0) end وهذا احدث حق الزر الي يقفل الوحه يشغل الوظيفة الي فوق addEventHandler('onClientGUIClick', button,closePanel) والله مدري وش اقولك آسف جداً تعبتك معي + شكراً + كفو وليش انت محترف وتقول انك مب محترف ولك حرام عليك الكذب لا اله الا الله المهم شكراً اً اً اً اً
-
التايمر الي انت حاطه صخ لكن مكانه خطأ مكانه اذا قفل اللوحه ============================================== واذا فتحت اللوحه و التايمر شغال يتوقف setElementData(localPlayer,"Data","yes") addEventHandler("onClientMarkerHit",Marker_Door_3, function (player) if player == localPlayer then local Team = getPlayerTeam(getLocalPlayer()) if Team and getTeamName(Team) == 'Police' then else if getElementData(player,"Data") == "yes" then guiSetVisible(window3, true) showCursor(true) setElementData(player,"Data","no") if isTimer ( timer_x_x_x ) then killTimer ( timer_x_x_x ) end --هنا نتأكد اذا كان التايمر شغال نوقف end end end end ) واذا قفل اللوحه يشتغل مره ثانيه addEventHandler('onClientGUIClick', button, function ( ) guiSetVisible ( window3 , false ) showCursor ( false ) timer_x_x_x = setTimer(function () --وهنا نشغل التايمر اذا قفل الوحه setElementData(localPlayer,"Data","yes") end, 15000, 0) end ) مشكور s7BaT والكل ادري ثقلت عليكم لكن ابي شي واحد وبسيط جداً ابي لما اللوحة تفتح تغلق بعد فترة محددة + الفترة ثابتة لا تتغير + Time_x_x_x = guiCreateLabel(13, 130, 304, 36, "ستغلق النافذة بعد 15 ثانية", false, window3) ذا اللابيل ابيه يجيب عدد الثواني المتبقية ميشان اللوحة تقفل
-
على اساس انا محترف قسم اشوف نفسي ادلخ واحد في المنتدى على العموم ضبط لك الكود وهذا هو Marker_Door_3 = createMarker ( 2485.70508 ,-1670.08167 ,13.33595, "cylinder",3,255,255,0,100 ) window3 = guiCreateWindow ( 0, 0, 0.5, 0.4, "Information", true )--اللوحة button = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "اغلاق!", true ,window3)--الزر الي يقفل اللوحه guiSetVisible(window3, false) setElementData(localPlayer,"Data","yes") addEventHandler("onClientMarkerHit",Marker_Door_3, function (player) if player == localPlayer then local Team = getPlayerTeam(getLocalPlayer()) if Team and getTeamName(Team) == 'Police' then else if getElementData(player,"Data") == "yes" then guiSetVisible(window3, true) showCursor(true) setElementData(player,"Data","no") end end end end ) addEventHandler('onClientGUIClick', button, function ( ) guiSetVisible ( window3 , false ) showCursor ( false ) setTimer(setDataYes,10000,1)--هذا الوقت الي تنتظر عشان تفتح اللوحه مره ثانيه اذا تبي تزود زود انا مخليه 10ثواني end ) function setDataYes() setElementData(localPlayer,"Data","yes") end اذا تبي تعرف كيف سويت ابشر انشاء الله اكون افدتك مشكور كودك افادني كثير بس انا ما استعملت منه الست تيمر لأنه به اخطاء جبت واحد من عندي لكن به اخطاء غريبة وهي لما تضغط على اغلاق النافذة او لما تلمس الماركر يبدأ يعد لحتى يحول الداتا yes لكن به مشكلة غريبة الوقت غير ثابت يعني انا خليتها تفتح بعد فترة بس الفترة هي انا محدده لكنها تفتح بعد وقت غير محدد setElementData(localPlayer,"Data","yes") addEventHandler("onClientMarkerHit",Marker_Door_3, function (player) if player == localPlayer then local Team = getPlayerTeam(getLocalPlayer()) if Team and getTeamName(Team) == 'Police' then else if getElementData(player,"Data") == "yes" then guiSetVisible(window3, true) showCursor(true) setElementData(player,"Data","no") timer_x_x_x = setTimer(function () setElementData(localPlayer,"Data","yes") end, 15000, 0) -- المشكلة بالست تيمر end end end end )
-
مب فاهم هي حقت الداتا انا توقيعي lua 20% مب محترف لهي الدرجة + ما فهمت كيف احط الكود حق فتح النافذة بينهم الاكواد + انا ما قدرت اعدل شي ذا اللي قفل النافذة addEventHandler('onClientGUIClick', button,function ( ) guiSetVisible ( window3 , false ) showCursor ( false ) end ) وذا الماركر اللي يفتحها Marker_Door_3 = createMarker ( -405.34845, 1529.56384, 74.0640, "cylinder",3,255,255,0,100 ) addEventHandler("onClientMarkerHit",Marker_Door_3, function (player) local Team = getPlayerTeam(getLocalPlayer()) if Team and getTeamName(Team) == 'Police' then else guiSetVisible(window3, true) showCursor(true) end end)
-
شكراً اوسكار + الكل ابي شي آخر مهم كثير ابي اللوحة اذا دخلت الماركر مرة تفتح بس اذا دخلتها مرة ثانية بعد المرة الاولى ما تفتح الا بعد فترة يعني اللوحة اذا فتحت مرة لا تفتح مرة ثانية الا بعد فترة محددة
-
السلام عليكم ورحمة الله وبركاته كيفكم يا طيبين ان شاء الله بخير ابي طلب بسيط ابي كود يفتح نافذة لأي شخص الا تيم الشرطة team = تيم يعني انا مخلي اللوحة تفتح من ماركر لكن اللوحة تفتح للكل انا ابيها تفتح للكل لكن ما تفتح لتيم الشرطة اتمنى فهمتوني وشكراً
-
ادري عن الترجمة لكن مافهمت شي منها ---> لكن مافهمت شي منها ذي مشكلتك خلاص مب مهم
-
ادري عن الترجمة لكن مافهمت شي منها
-
بعتلهم رسالة بالانجيزي لكن ذا ردهم New private message has arrived Inbox x [email protected] 8:20 AM (11 hours ago) to me Hello Developer Ahmed, You have received a new private message from "jhxp" to your account on "Multi Theft Auto" with the following subject: Re: [PM] Asked Delete Account You can view your new message by clicking on the following link: ucp.php?i=pm&mode=view&p=110725 You have requested that you be notified on this event, remember that you can always choose not to be notified of new messages by changing the appropriate setting in your profile.
-
كلم الادارة تحذفه لك jhxp https://forum.multitheftauto.com/memberlist.php? ... ile&u=7476 + قسم غلط شكرا
-
PM وين الـ PM ??
-
كيف اكلم الادارة ؟؟
-
كيف احذف حسابي من المنتدى ؟؟ صديقي زعل مني لأني من لما سويت حساب هنا وما عدني اكلمه ابي اعرف كيف احذف الحساب اشوف الكل يدخل بدون اي تعليق ليش ؟؟
-
شكراً لك يالغلا تمت الافادة
-
شكراً سويتها + سويت الفلوس كمان لكن الفلوس اذا كان معك مثلا 0 تظهر باللوحة 0 لكن اذا اعطيك نفسك فلوس تضل 0 بس اذا سويت ريستارت للسكربت تجيب الفلوس الحالية مب 0 يعني ابيها تجيب الفلوس تلقائي كل ما آخذ فلوس تجيب الفلوس على طول في اللوحة يعني ما اضطر اعيد تشغيل اللوحة ميشان تجيب الفلوس الحالية function Player_information ( label ) guiSetText(GUIEditor.label[1], "name ( "..getPlayerName(localPlayer).." )" ,0,255,0) guiSetText(GUIEditor.label[2], "money ( "..getPlayerMoney(localPlayer).." )" ,0,255,0) guiSetText(GUIEditor.label[3], "serial ( "..getPlayerSerial(localPlayer).." )" ,0,255,0) end addEventHandler("onClientResourceStart", root, Player_information)
-
function Player_information ( button ) guiSetText(GUIEditor.label[1], " name ( "..Player.." )" ,0,255,0) end addEventHandler("onClientResourceStart", local, Player_information) كدة ؟؟
-
السلام عليكم ورحمة الله وبركاته كيفكم ان شاء الله بخير بدي طلب بسيط في كود ابي العنوان ياللي هو label يجيب اسم اللاعب انا حاولت لكن تجاربي فاشلة ابي تلميح و انا بحاول بالباقي وشكراً GUIEditor = { label = {}, window = {} } addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 393) / 2, (screenH - 356) / 2, 393, 356, "ظام المعلومات الخاص بك سيرفر مهمات الاجرام", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible (GUIEditor.window[1] , false ) GUIEditor.label[1] = guiCreateLabel(9, 24, 379, 20, "name", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 254, 254, 254) guiLabelSetVerticalAlign(GUIEditor.label[1], "center") end ) bindKey ( "F2" , "down" , function() guiSetVisible ( GUIEditor.window[1], not guiGetVisible ( GUIEditor.window[1] ) ) showCursor ( guiGetVisible ( GUIEditor.window[1] ) ) end) function Player_information ( button ) guiSetText(GUIEditor.label[1], " name ( "..getPlayerName.." )" ,0,255,0) end addEventHandler("onClientResourceStart", root, Player_information)
-
مشكورين شباب على التعب سويته بطريقة مختلفة شوي لكن ناجحة بفضل الله بطرح عليكم الطريقة ------------------------------------------------ Completed addEvent("Job_V_1_The_Job",true) addEventHandler("Job_V_1_The_Job",root, function (skin) setElementModel(client,tonumber(skin)) setPlayerTeam(client,Army_Team) end ) function Team () Army_Team = createTeam ( "Army", 0, 255, 0 ) end addEventHandler("onResourceStart", resourceRoot, Team) اهم شي الطريقة ما فيها اي مشاكل ولا اخطاء اتمنى من كل قلبي تكون طريقتي عجبتكم + اذا كنتم اعطيتموني هي الطريقة فآسف اذا ما فهمته
-
سيرفر setPlayerTeam (source,Army) --- مثلا ؟؟ او setPlayerTeam (source,"Army")
-
ماسويته ذا اللي ابيه هل اضيف الكود في ملف سيرفر او كلنت ؟
-
آسف جابر ماصار شي يعني ما في فرق باللعبة اسف على وش؟؟ انا اقول لك تشوفه لاني اعتقد بأنك ما شفته شفته وجربته لكن مع الاسف ما نفع
-
آسف جابر ماصار شي يعني ما في فرق باللعبة
-
السلام عليكم ورحمة الله وبركاته شباب ابي طلب صغير مرة ابي اللاعب لمن يضغط على زر ينتقل لتيم معين يعني اللاعب مثلا في تيم NoTeam ابيه لما يضغط على الزر ينتقل لتيم مثلا Job_Army سيرفر addEvent("Job_V_1_The_Job",true) addEventHandler("Job_V_1_The_Job",root, function (skin) setElementModel(client,tonumber(skin)) setElementData ( client,'Occupation','Jop' ) triggerClientEvent(client,"createMinerMarkers",client) end) كلينت addEventHandler("onClientGUIClick",root, function () if source == GUIEditor.button[1] then local skin = guiGridListGetItemText( GUIEditor.gridlist[1],guiGridListGetSelectedItem(GUIEditor.gridlist[1]),2) if skin ~= "" then triggerServerEvent("Job_V_1_The_Job",localPlayer,skin) guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end end)
-
طلب مساعدة رح تفيدني وتفيد اصحاب السيرفرات
AHMED MOSTAFA replied to AHMED MOSTAFA's topic in البرمجة
شباب صراحة مقدر اقول مين افادني والله كلكم تعبتوا معي شكراً لكم كلكم + انا استفدت منكم و اخذت السكربت وسويت له شي جديد يعني تحول الفلوس مقابل 1000 دولار - شي بسيط المهم شكراً على المساعدة -
طلب مساعدة رح تفيدني وتفيد اصحاب السيرفرات
AHMED MOSTAFA replied to AHMED MOSTAFA's topic in البرمجة
شباب اتمنى تفهموني انا ابي اضغط علي زر ياخذ كل فلوس اللاعب اذا كانت وهمية او مب وهمية ابي لما تضغط على الزر تنسحب كل فلوسه وبالترايقر للملف سيرفر ابيه يرجع له نفس الفلوس اللي كانت معه بدون زيادة او نقص ذا اللي اقصده اتمنى تفهموني - ذا رح يفيد اشخاص كثيرين منهم انا ملاحظة فلوس لوحة الادمنية وهمية