iMr.Dawix~# Posted September 26, 2015 Share Posted September 26, 2015 https://wiki.multitheftauto.com/wiki/GetElementsWithinMarker ممكن اعرف ايش دخل هذه الوظيفه بـ وظيفتي هذا الفنكشن يجيب لك كل الألمنتات اللي داخل الماركر ويقدر يحدد النوع اللي يبيه مواتر او لاعبين getElementType يعني بس يسوي له لوب و Link to comment
MoDeR2014 Posted September 26, 2015 Share Posted September 26, 2015 هذا الفنكشن يجيب لك كل الألمنتات اللي داخل الماركرويقدر يحدد النوع اللي يبيه مواتر او لاعبين getElementType يعني بس يسوي له لوب و اعرف ولكن هو حطه على اساس وظيفتي موجوده من قبل والله اعلم بس وظيفتي تجيب لاعبين بس مو كل elements شكراً لك ضاوي Link to comment
iMr.Dawix~# Posted September 28, 2015 Share Posted September 28, 2015 هذا الفنكشن يجيب لك كل الألمنتات اللي داخل الماركرويقدر يحدد النوع اللي يبيه مواتر او لاعبين getElementType يعني بس يسوي له لوب و اعرف ولكن هو حطه على اساس وظيفتي موجوده من قبل والله اعلم بس وظيفتي تجيب لاعبين بس مو كل elements شكراً لك ضاوي العفو + بعد التفكير اتوقع اللوب حق اللاعبين من البدايه افضل لأنه لو حطيت حق الألمنتات رح يسوي لوب لكل الألمنتات الموجوده ويمكن يسبب تعليق خفيف لو كان كثرة اوبجكتات ومواتر Link to comment
</Mr.Tn6eL> Posted September 29, 2015 Share Posted September 29, 2015 getRandomColor عشوائي Hex وظيفة تقوم بارجاع لون The function returns random hex color Syntax : string getRandomColor( ) Code : function getRandomColor( ) local t = {"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"} local c = "#" for k=1,6 do c = c..t[math.random(#t)] end return c end Return : Return a random hex color Example : print("The 20 random color :") for k=1,20 do print(k, getRandomColor( )) end Link to comment
MoDeR2014 Posted September 29, 2015 Share Posted September 29, 2015 getRandomColor عشوائي Hex وظيفة تقوم بارجاع لون The function returns random hex color وظيفه رائعه ومفيده تصير الوظيفه مناسبه للأسم getRandomHexColorCode بس لو تسميها Link to comment
</Mr.Tn6eL> Posted September 29, 2015 Share Posted September 29, 2015 getRandomColor عشوائي Hex وظيفة تقوم بارجاع لون The function returns random hex color وظيفه رائعه ومفيده تصير الوظيفه مناسبه للأسم getRandomHexColorCode بس لو تسميها فكرت بالاسم لكنه طويل ^.^ Link to comment
MoDeR2014 Posted September 29, 2015 Share Posted September 29, 2015 فكرت بالاسم لكنه طويل ^.^ عالأقل ماهو اطول من ذا getElementDistanceFromCentreOfMassToBaseOfModel Link to comment
khaledmhammed Posted October 3, 2015 Share Posted October 3, 2015 فكرت بالاسم لكنه طويل ^.^ عالأقل ماهو اطول من ذا getElementDistanceFromCentreOfMassToBaseOfModel هههه ياطولة ذا لفنكشن تسوي كود كامل اصغر منةه Link to comment
#Wizard Posted October 16, 2015 Share Posted October 16, 2015 (edited) getMonthAndDayName فائدة الفانشكن // يرجع لك التاريخ بس بالكلمات، Jan, Feb, Mar ....الخ يرجع لك الايام+الشهر مثال: Friday, January الفانشكن // function getMonthAndDayName () local time = getRealTime() if (time.month == 1) then m = "January" elseif (time.month == 2) then m = "February" elseif (time.month == 3) then m = "Mars" elseif (time.month == 4) then m = "April" elseif (time.month == 5) then m = "May" elseif (time.month == 6) then m = "June" elseif (time.month == 7) then m = "July" elseif (time.month == 8 ) then m = "Aug" elseif (time.month == 9) then m = "Sep" elseif (time.month == 10) then m = "Oct" elseif (time.month == 11) then m = "November" elseif (time.month == 12) then m = "December" end if (time.weekday == 0) then d = "Saturday" elseif (time.weekday == 1) then d = "Sunday" elseif (time.weekday == 2) then d = "Monday" elseif (time.weekday == 3) then d = "Tuesday" elseif (time.weekday == 4) then d = "Wednesday" elseif (time.weekday == 5) then d = "Thursday" elseif (time.weekday == 6) then d = "Friday" end return m,d end مثال // addEventHandler("onClientRender",root,function() local month, day = getMonthAndDayName() dxDrawText(""..day..", "..month.."",0,0,500,500) end ) // Edited October 17, 2015 by Guest Link to comment
ALw7sH Posted October 17, 2015 Share Posted October 17, 2015 getMonthAndDayName فائدة الفانشكن // يرجع لك التاريخ بس بالكلمات، Jan, Feb, Mar ....الخ يرجع لك الايام+الشهر مثال: Friday, January الفانشكن // function getMonthAndDayName () local time = getRealTime() if (time.month == 1) then m = "January" elseif (time.month == 2) then m = "February" elseif (time.month == 3) then m = "Mars" elseif (time.month == 4) then m = "April" elseif (time.month == 5) then m = "May" elseif (time.month == 6) then m = "June" elseif (time.month == 7) then m = "July" elseif (time.month == 8 ) then m = "Aug" elseif (time.month == 9) then m = "Sep" elseif (time.month == 10) then m = "Oct" elseif (time.month == 11) then m = "November" elseif (time.month == 12) then m = "December" end if (time.weekday == 0) then d = "Saturday" elseif (time.weekday == 1) then d = "Sunday" elseif (time.weekday == 2) then d = "Monday" elseif (time.weekday == 3) then d = "Tuesday" elseif (time.weekday == 4) then d = "Wednesday" elseif (time.weekday == 5) then d = "Thursday" elseif (time.weekday == 6) then d = "Friday" end return m,d end مثال // addEventHandler("onClientRender",root,function() local month, day = getMonthAndDayName() dxDrawText(""..day..", "..month.."",0,0,500,500) end ) // فيه خطأ عندك اول أيام الأسبوع الاحد 0 = Sunday .. 6 = Saturday ولو تحط ارقمنتات عشان اللاعب يحدد اليوم والشهر الي يبي اسمهم بيكون الفنكشن أفضل Link to comment
LoOs Posted October 19, 2015 Share Posted October 19, 2015 (edited) isElementOnGround Syntax : bool isElementOnGround( element theElement ) theElement = الالمنت طبعا يجي واحد ويقولي موجود هالثلاث فنكشنات افقع وجهه , isPedOnGround isVehicleOnGround isPlayerOnGround ادري لكن اقصد الالمنت مثل الاوبجكت وغيرها , الكود : function isElementOnGround (element) if not element then outputDebugString("Bad argument @ 'isElementOnGround",1) return false end local posx,posy,posz = getElementPosition(element) if posz <= getGroundPosition(posx,posy,posz) +1 then return true else return false end end مثال بسيط : addEventHandler("onClientRender",root, function () if isElementOnGround(localPlayer) then dxDrawText("الحالة : مفعل", 476, 104, 786, 172, tocolor(0, 255, 0, 255), 2.00, "sans", "center", "top") else dxDrawText("الحالة : معطل", 476, 104, 786, 172, tocolor(255, 0, 0, 255), 2.00, "sans", "center", "top") end end ) اتمنى نال على اعجابكم , طبعا الي يقول عن المثال , انا ماحطيت مثال زي الناس , بس كفهم , يمديك تستعمله باكثر من طريقة , Edited October 19, 2015 by Guest Link to comment
ALw7sH Posted October 19, 2015 Share Posted October 19, 2015 isElementOnGround Syntax : bool isElementOnGround( element theElement ) theElement = الالمنت طبعا يجي واحد ويقولي موجود هالثلاث فنكشنات افقع وجهه , isPedOnGround isVehicleOnGround isPlayerOnGround ادري لكن اقصد الالمنت مثل الاوبجكت وغيرها , الكود : function isElementOnGround (element) if not element then outputDebugString("Bad argument @ 'isElementOnGround",1) return false end local posx,posy,posz = getElementPosition(element) if posz == getGroundPosition(posx,posy,posz) +1 then return true else return false end end مثال بسيط : addEventHandler("onClientRender",root, function () if isElementOnGround(localPlayer) then dxDrawText("الحالة : مفعل", 476, 104, 786, 172, tocolor(0, 255, 0, 255), 2.00, "sans", "center", "top") else dxDrawText("الحالة : معطل", 476, 104, 786, 172, tocolor(255, 0, 0, 255), 2.00, "sans", "center", "top") end end ) اتمنى نال على اعجابكم , طبعا الي يقول عن المثال , انا ماحطيت مثال زي الناس , بس كفهم , يمديك تستعمله باكثر من طريقة , فكرتك حلوه بس ماطبقتها صح الكود حقك مابيضبط الا معى البيد اركب سياره وجرب ذا الكود addCommandHandler("alw", function() local vehicle = getPedOccupiedVehicle(localPlayer) if vehicle then local something = isElementOnGround(vehicle) outputChatBox("".. (something and "Congrats! your car is on the ground" or "Unfortunately you car is not on the ground, try again later") .."") end end ) Link to comment
LoOs Posted October 19, 2015 Share Posted October 19, 2015 isElementOnGround Syntax : bool isElementOnGround( element theElement ) theElement = الالمنت طبعا يجي واحد ويقولي موجود هالثلاث فنكشنات افقع وجهه , isPedOnGround isVehicleOnGround isPlayerOnGround ادري لكن اقصد الالمنت مثل الاوبجكت وغيرها , الكود : function isElementOnGround (element) if not element then outputDebugString("Bad argument @ 'isElementOnGround",1) return false end local posx,posy,posz = getElementPosition(element) if posz == getGroundPosition(posx,posy,posz) +1 then return true else return false end end مثال بسيط : addEventHandler("onClientRender",root, function () if isElementOnGround(localPlayer) then dxDrawText("الحالة : مفعل", 476, 104, 786, 172, tocolor(0, 255, 0, 255), 2.00, "sans", "center", "top") else dxDrawText("الحالة : معطل", 476, 104, 786, 172, tocolor(255, 0, 0, 255), 2.00, "sans", "center", "top") end end ) اتمنى نال على اعجابكم , طبعا الي يقول عن المثال , انا ماحطيت مثال زي الناس , بس كفهم , يمديك تستعمله باكثر من طريقة , فكرتك حلوه بس ماطبقتها صح الكود حقك مابيضبط الا معى البيد اركب سياره وجرب ذا الكود addCommandHandler("alw", function() local vehicle = getPedOccupiedVehicle(localPlayer) if vehicle then local something = isElementOnGround(vehicle) outputChatBox("".. (something and "Congrats! your car is on the ground" or "Unfortunately you car is not on the ground, try again later") .."") end end ) اها بس خطاً بسيط , تم التعديل , يمديك الحين تجربه بدون مشاكل , مشكور على التنبية , Link to comment
#CroSs Posted October 19, 2015 Share Posted October 19, 2015 function isElementOnGround (element) if not element then outputDebugString("Bad argument @ 'isElementOnGround",1) return false end local posx,posy,posz = getElementPosition(element) if posz <= getGroundPosition(posx,posy,posz) +1 then return true else return false end end تقدر تختصره كذا return posz <= getGroundPosition( posx, posy, posz ) + 1 Link to comment
</Mr.Tn6eL> Posted October 20, 2015 Share Posted October 20, 2015 function isElementOnGround (element) if not element then outputDebugString("Bad argument @ 'isElementOnGround",1) return false end local posx,posy,posz = getElementPosition(element) if posz <= getGroundPosition(posx,posy,posz) +1 then return true else return false end end تقدر تختصره كذا return posz <= getGroundPosition( posx, posy, posz ) + 1 ???? Link to comment
#CroSs Posted October 20, 2015 Share Posted October 20, 2015 function isElementOnGround (element) if not element then outputDebugString("Bad argument @ 'isElementOnGround",1) return false end local posx,posy,posz = getElementPosition(element) if posz <= getGroundPosition(posx,posy,posz) +1 then return true else return false end end تقدر تختصره كذا return posz <= getGroundPosition( posx, posy, posz ) + 1 ???? قصدي يسوي كذا function isElementOnGround (element) if not element then outputDebugString("Bad argument @ 'isElementOnGround",1) return false end local posx,posy,posz = getElementPosition(element) return posz <= getGroundPosition(posx,posy,posz) +1 end Link to comment
#Wizard Posted October 20, 2015 Share Posted October 20, 2015 getMonthAndDayName فائدة الفانشكن // يرجع لك التاريخ بس بالكلمات، Jan, Feb, Mar ....الخ يرجع لك الايام+الشهر مثال: Friday, January الفانشكن // function getMonthAndDayName () local time = getRealTime() if (time.month == 1) then m = "January" elseif (time.month == 2) then m = "February" elseif (time.month == 3) then m = "Mars" elseif (time.month == 4) then m = "April" elseif (time.month == 5) then m = "May" elseif (time.month == 6) then m = "June" elseif (time.month == 7) then m = "July" elseif (time.month == 8 ) then m = "Aug" elseif (time.month == 9) then m = "Sep" elseif (time.month == 10) then m = "Oct" elseif (time.month == 11) then m = "November" elseif (time.month == 12) then m = "December" end if (time.weekday == 0) then d = "Saturday" elseif (time.weekday == 1) then d = "Sunday" elseif (time.weekday == 2) then d = "Monday" elseif (time.weekday == 3) then d = "Tuesday" elseif (time.weekday == 4) then d = "Wednesday" elseif (time.weekday == 5) then d = "Thursday" elseif (time.weekday == 6) then d = "Friday" end return m,d end مثال // addEventHandler("onClientRender",root,function() local month, day = getMonthAndDayName() dxDrawText(""..day..", "..month.."",0,0,500,500) end ) // فيه خطأ عندك اول أيام الأسبوع الاحد 0 = Sunday .. 6 = Saturday ولو تحط ارقمنتات عشان اللاعب يحدد اليوم والشهر الي يبي اسمهم بيكون الفنكشن أفضل أوكي, إن شاء الله ومعليش عالأخطاء Link to comment
LoOs Posted October 24, 2015 Share Posted October 24, 2015 (edited) GetPlayersFromMoney Syntax : table getPlayersFromMoney ( int Money ) Money : المال الذي ستجلب الاعب منه تنبية : المال يجب ان يكون نفسه بالضبط لا اقل او اكثر , الفنكشن سيرفر فقط , the Code : function getPlayersFromMoney (Money) local pMoney = {} for i,player in ipairs (getElementsByType("player")) do if getPlayerMoney(player) == tonumber (Money) then table.insert ( pMoney, player ) end end return pMoney end Example : local gPlayer = getPlayersFromMoney ( 1 ) for i, player in ipairs (gPlayer) do outputChatBox(getPlayerName ( player )) end ارجو ان الفنكشن نأل على رضاكم , والسلام عليكم ورحمة الله وبركاته , Edited October 26, 2015 by Guest Link to comment
` Allawi Posted October 24, 2015 Share Posted October 24, 2015 عمل رائع ولاكن يوجد بعض الاخطاء في ترتيب كود الوظيفة Link to comment
LoOs Posted October 24, 2015 Share Posted October 24, 2015 عمل رائع ولاكن يوجد بعض الاخطاء في ترتيب كود الوظيفة الترتيب مايهم ياخوي , ليش كلكم مهتمين بالترتيب , الترتيب مجرد شكل لا غير , فهو غير مهم , هذا الي فهمته من كلامك كانك تقصد شيء ثاني مدري عنك , Link to comment
TAPL Posted October 24, 2015 Share Posted October 24, 2015 و إذا كان فيه اكثر من لاعب معه نفس الفلوس؟ و طارحه للآخرين useful الترتيب مهم اكيد بالاخص انت مسوي فنكشن Link to comment
` Allawi Posted October 24, 2015 Share Posted October 24, 2015 عمل رائع ولاكن يوجد بعض الاخطاء في ترتيب كود الوظيفة الترتيب مايهم ياخوي , ليش كلكم مهتمين بالترتيب , الترتيب مجرد شكل لا غير , فهو غير مهم , هذا الي فهمته من كلامك كانك تقصد شيء ثاني مدري عنك , لا ما اقصد شي ثاني والبنسبة لترتيب فهو مهم جدا ومن اهميته يساعدنا على قراءة الكود وفهمه بشكل افضل واسرع Link to comment
MoDeR2014 Posted October 24, 2015 Share Posted October 24, 2015 الفنكشن سيرفر فقط , ليش ؟ + لو تخليه يرجع لك تيبل فيه اللاعبين الي عندهم قيمه معينه من الفلوس بيكون افضل Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now