M7MD# Posted July 1, 2015 Share Posted July 1, 2015 السلام عليكم سويت تحقق ان اذا كان الاعب في قروب معين يغلق ال ان ميوت لكن الحد هو يوم الاعب يسجل طيب صارت مشكلة يوم اعطي رتبه الاعب يقدر يفك ميوت الا اذا سجل دخول من جديد ما يقدر فهذا الحدث مو كويس ابي حدث اخر ما لقيت ممكن مُساعددة Link to comment
#DRAGON!FIRE Posted July 1, 2015 Share Posted July 1, 2015 تقصد زر الـ ان ميوت بالادمنية ؟ Link to comment
M7MD# Posted July 1, 2015 Author Share Posted July 1, 2015 مو مشكلة الزر في كود واحد مسويه يمنع الزر طيب بس الافنت ابي واحد غيره لأن لآزم الاعب يطلع ويدخل من جديد ومدري وش .. مافي افنت بدون التسجيل يعني . Link to comment
Simple. Posted July 1, 2015 Share Posted July 1, 2015 مافهمت قصدك انت مسوي تحقق اذا كان بقروب الانميوت مايشتغل يعني ؟ وش المشكله فيه وضح زياده Link to comment
M7MD# Posted July 1, 2015 Author Share Posted July 1, 2015 addEventHandler("onPlayerLogin"..................................... التحقق يصير يوم الاعب يسجل دخول طيب انا عطيته رتبه وهو لازم يطلع ويدخل عشان يصير بالقروب ابغى افنت بنفس الوقت تتحقق من انه في الجروب ذا اتمنى انك فهمت قصدي وشكرا Link to comment
Simple. Posted July 1, 2015 Share Posted July 1, 2015 عدل عالادمنيه وخله لما يفتح اللوحه يتحق اذا كان بالقروب يوقف الزر Link to comment
</Mr.Tn6eL> Posted July 1, 2015 Share Posted July 1, 2015 سوي داتا اذ الاعب سجل دخوله طبعا تتحقق انه بالقروب تحط له الداتا بـ setElementData والشي الثاني الثاني اذ المود اشتغل تستخدم الonResuorceStart وتجيب الاعبين وتتحقق ان اللاعب بالقروب و تحط له الداتا بـ setElementData واذ كنت مو شايل logout من اف 8 سوي نفس حقت تسجيل الدخول لكن حطها false بعدين سوي "onClientElementDataChange" guiSetEnabled او guiSetVisible Link to comment
M7MD# Posted July 1, 2015 Author Share Posted July 1, 2015 طيب مشكورين ابي مثلاً يوم يضغط الزر يتحقق اذا هو بالقروب كيف أسويها ؟ Link to comment
</Mr.Tn6eL> Posted July 1, 2015 Share Posted July 1, 2015 طيب مشكورينابي مثلاً يوم يضغط الزر يتحقق اذا هو بالقروب كيف أسويها ؟ سوي داتا اذ الاعب سجل دخوله طبعا تتحقق انه بالقروب تحط له الداتا بـ setElementData والشي الثاني الثاني اذ المود اشتغل تستخدم الonResuorceStart وتجيب الاعبين وتتحقق ان اللاعب بالقروب و تحط له الداتا بـ setElementData واذ كنت مو شايل logout من اف 8 سوي نفس حقت تسجيل الدخول لكن حطها false وبعدين اذ ضغط الزر getElementData تتحقق من الداتا بـ Link to comment
I_Mr.[T]he[P]rInCe Posted July 1, 2015 Share Posted July 1, 2015 طيب مشكورينابي مثلاً يوم يضغط الزر يتحقق اذا هو بالقروب كيف أسويها ؟ روح علي الصفحه ذي https://wiki.multitheftauto.com/wiki/IsObjectInACLGroup التحقق أن اللاعب في القروب الضغط علي الزر onClinetGUIClick --حدث الضغط علي الزر if source == أسم الزر وكمل انت الكود Link to comment
</Mr.Tn6eL> Posted July 1, 2015 Share Posted July 1, 2015 + triggerServerEvent الداتا افضل من النرايقر لانه كل ماضغط الزر بيسوي ترايقر ويرجع الترايقر للكلنت يعلمه انه ادمن ثم يتحقق كذا يتاخر تقريبا افضل شي تسوي له داتا Link to comment
I_Mr.[T]he[P]rInCe Posted July 1, 2015 Share Posted July 1, 2015 + triggerServerEvent Link to comment
M7MD# Posted July 1, 2015 Author Share Posted July 1, 2015 طيب مشكورينابي مثلاً يوم يضغط الزر يتحقق اذا هو بالقروب كيف أسويها ؟ سوي داتا اذ الاعب سجل دخوله طبعا تتحقق انه بالقروب تحط له الداتا بـ setElementData والشي الثاني الثاني اذ المود اشتغل تستخدم الonResuorceStart وتجيب الاعبين وتتحقق ان اللاعب بالقروب و تحط له الداتا بـ setElementData واذ كنت مو شايل logout من اف 8 سوي نفس حقت تسجيل الدخول لكن حطها false وبعدين اذ ضغط الزر getElementData تتحقق من الداتا بـ onResourceStart هذا ما يشتغل معي ^ onPlayerLogin هذا يحتاج الاعب يطلع ويدخل مرة ثانية ومدري وش مافي شيء آخر استخدمه Link to comment
M7MD# Posted July 1, 2015 Author Share Posted July 1, 2015 addEventHandler("onPlayerLogin", root, function () if ( isPlayerInGroup ( source ) ) then setElementData ( source, "un", true ) else setElementData ( source, "un", false ) end end ) addEventHandler("onResourceStart", resourceRoot, function () if ( isPlayerInGroup ( source ) ) then setElementData ( source, "un", true ) else setElementData ( source, "un", false ) end end ) Link to comment
M7MD# Posted July 1, 2015 Author Share Posted July 1, 2015 (edited) addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if( source == button) then اشوف الترايقر أحـسن .. كيف اسوي ترايقر من الكلنت للسيرفر فقط ؟ Edited July 1, 2015 by Guest Link to comment
</Mr.Tn6eL> Posted July 1, 2015 Share Posted July 1, 2015 addEventHandler("onPlayerLogin", root, function () if ( isPlayerInGroup ( source ) ) then setElementData ( source, "un", true ) else setElementData ( source, "un", false ) end end ) addEventHandler("onResourceStart", resourceRoot, function () if ( isPlayerInGroup ( source ) ) then setElementData ( source, "un", true ) else setElementData ( source, "un", false ) end end ) isPlayerInGroup فنكنشن مو معرف onResourceStart السورس ماهو لاعب Link to comment
M7MD# Posted July 1, 2015 Author Share Posted July 1, 2015 الفنكشن معروف لكن ما طرحته ^ وش احط مكان السورس ؟ Link to comment
</Mr.Tn6eL> Posted July 1, 2015 Share Posted July 1, 2015 الفنكشن معروف لكن ما طرحته ^ وش احط مكان السورس ؟ كيف معروف لازم تعرف الفنكشن يعني تحط اكواده مع كودك + سوي لوب على جميع الاعب وتحقق انه بقروب وسوي له الداتا Link to comment
M7MD# Posted July 1, 2015 Author Share Posted July 1, 2015 ياخي الكود والله معرفه فوق الكودين ذول لكن ما طرحته ما عليك من التعريف تمام يعني اسوي لوب كذا : for i,v in ipairs(getElementsByType("player")) do وتمام ؟ Link to comment
</Mr.Tn6eL> Posted July 1, 2015 Share Posted July 1, 2015 ياخي الكود والله معرفه فوق الكودين ذول لكن ما طرحته ما عليك من التعريف تمام يعني اسوي لوب كذا : for i,v in ipairs(getElementsByType("player")) do وتمام ؟ يب سوي لوب Link to comment
M7MD# Posted July 1, 2015 Author Share Posted July 1, 2015 طيب تمام على هذا الحدث لازم اسوي ريستارت للمود عشان يتحقق الشرط وهذي مشكلة كبيرة Link to comment
Simple. Posted July 1, 2015 Share Posted July 1, 2015 عدل عالادمنيه وخله لما يفتح اللوحه يتحق اذا كان بالقروب يوقف الزر Link to comment
</Mr.Tn6eL> Posted July 1, 2015 Share Posted July 1, 2015 طيب تمام على هذا الحدث لازم اسوي ريستارت للمود عشان يتحقق الشرط وهذي مشكلة كبيرة مو لازم اول مايشتغل المود يحط الداتا على كل الاعبين وخلاص مايحتاج ريستارت Link to comment
I_Mr.[T]he[P]rInCe Posted July 2, 2015 Share Posted July 2, 2015 addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if( source == button) then اشوف الترايقر أحـسن .. كيف اسوي ترايقر من الكلنت للسيرفر فقط ؟ --Client Side addEventHandler ( "onClinetGUIClick" ,getRootElement(), --حدث الضغط function ( ) --وظيفه if source == button then --إذا كان الزر triggerServerEvent("Name",localPlayer) --نسوي ترايقر للسيرفر end --if end) --function --Server addEvent ("Name",true) addEventHandler("Name",root, function (thePlayer ) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "اسم القروب" ) ) then --your code end end) ملاحظه : الكود سويته من الجوال أي خطأ قول 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