M-d-MR Posted May 30, 2013 Share Posted May 30, 2013 (edited) السلام عليكم ورحمة الله وبركاته شباب عندي استفسار في كم شي (لايرد شخص مايدري وين الله قاطه)ا الحين احنا نقدر نجلب كل الاعبين عن طريق : for i,v in ipairs (getElementsByType("player")) do end player ماينحسب لما اجلب الاعبين الي في player حق لاعب معين اقدر ولا لا ؟ يعني ماخليه anotherالىplayerالحين انا لو ابي اغير ال : اقدر اجلبه عن طريق مثلا for i,v in ipairs (getElementsByType("another")) do end لو اقدر لو سمحتو وش استخدم ؟ another ويكون اقدر اجلب كل لاعب في الأستفسار الثاني وش استخدم حق لما اظل ظاغط على الزر تصير وظيفه ولما اتركه وظيفه ثانيه ألأستفسار الثالث الحين انا لو معي جدول وحفظة فيه سريال الاعب كيف احفظ شي بسريال الاعب عن طريق الجدول ؟ وكيف استخرج الشي الي حفظته بسريال الاعب ؟ ومشكورين واسف اذا طولت عليكم Edited May 30, 2013 by Guest Link to comment
AL-SAYED Posted May 30, 2013 Share Posted May 30, 2013 السلام عليكم ورحمة الله وبركاتهشباب عندي استفسار في كم شي (لايرد شخص مايدري وين الله قاطه) الحين احنا نقدر نجلب كل الاعبين عن طريق : for i,v in ipairs (getElementsByType("player")) do end player ماينحسب لما اجلب الاعبين الي في player حق لاعب معين اقدر ولا لا ؟ يعني ماخليه anotherالىplayerالحين انا لو ابي اغير ال لو اقدر لو سمحتو وش استخدم ؟ another اقدر اجلبه عن طريق مثلا واقدر اجلب كل لاعب في theType: The type of element you want a list of. This is the same as the tag name in the .map file, so this can be used with a custom element type if desired. Built in types are: "player": A player connected to the server "ped": A ped "water": A water polygon "sound": A playing sound "vehicle": A vehicle "object": An object "pickup": A pickup "marker": A marker "colshape": A collision shape "blip": A blip "radararea": A radar area "team": A team "spawnpoint": A spawnpoint "remoteclient": A remote client connected to the server "console": The server Console "projectile": A projectile مافيه شي اسمه another Link to comment
M-d-MR Posted May 30, 2013 Author Share Posted May 30, 2013 السلام عليكم ورحمة الله وبركاتهشباب عندي استفسار في كم شي (لايرد شخص مايدري وين الله قاطه) الحين احنا نقدر نجلب كل الاعبين عن طريق : for i,v in ipairs (getElementsByType("player")) do end player ماينحسب لما اجلب الاعبين الي في player حق لاعب معين اقدر ولا لا ؟ يعني ماخليه anotherالىplayerالحين انا لو ابي اغير ال لو اقدر لو سمحتو وش استخدم ؟ another اقدر اجلبه عن طريق مثلا واقدر اجلب كل لاعب في theType: The type of element you want a list of. This is the same as the tag name in the .map file, so this can be used with a custom element type if desired. Built in types are: "player": A player connected to the server "ped": A ped "water": A water polygon "sound": A playing sound "vehicle": A vehicle "object": An object "pickup": A pickup "marker": A marker "colshape": A collision shape "blip": A blip "radararea": A radar area "team": A team "spawnpoint": A spawnpoint "remoteclient": A remote client connected to the server "console": The server Console "projectile": A projectile مافيه شي اسمه another انا قلت الي مو فاهم لايرد انا ابي اصنع another ممكن ولا لا + اذا ماتعرف لاترد Link to comment
yazan Posted May 30, 2013 Share Posted May 30, 2013 ما تجلب غير المحدد player": A player connected to the server "ped": A ped "water": A water polygon "sound": A playing sound "vehicle": A vehicle "object": An object "pickup": A pickup "marker": A marker "colshape": A collision shape "blip": A blip "radararea": A radar area "team": A team "spawnpoint": A spawnpoint "remoteclient": A remote client connected to the server "console": The server Console "projectile": A projectile _________________ اعتقد getElementType تجلب يلي تبيه بس لزم تعرفه Link to comment
M-d-MR Posted May 30, 2013 Author Share Posted May 30, 2013 ما تجلب غير المحددplayer": A player connected to the server "ped": A ped "water": A water polygon "sound": A playing sound "vehicle": A vehicle "object": An object "pickup": A pickup "marker": A marker "colshape": A collision shape "blip": A blip "radararea": A radar area "team": A team "spawnpoint": A spawnpoint "remoteclient": A remote client connected to the server "console": The server Console "projectile": A projectile _________________ اعتقد getElementType تجلب يلي تبيه بس لزم تعرفه متأكد ماقدر اصنع جديد ؟ -- طيب مو مهم ذا الأستفسارات الثانيه ! Link to comment
Tete omar Posted May 30, 2013 Share Posted May 30, 2013 اذا تبي تجيب لاعب من وسط لاعبين السيرفر عنك مليون طريقة عشان تجيبه بها مثل تجيبه من اسمه تجيبه من سيريله تجيبه من الآي بي الخ .. مثال على الاسم : for i, v in ipairs(getElementsByType("player")) do -- ندور على كل اللاعبين local name = getPlayerName(v) -- نجيب اسم كل لاعب if name == "M-d-MR" then -- اذا اسم اللاعب هذا كذلك banPlayer(v) -- يبند هذا اللاعب end end Link to comment
jafar Posted May 30, 2013 Share Posted May 30, 2013 الطلب الثاني "onClientMouseEnter" -- يوم تلمس "onClientMouseLeave" -- يوم تترك Link to comment
M-d-MR Posted May 30, 2013 Author Share Posted May 30, 2013 (edited) اذا تبي تجيب لاعب من وسط لاعبين السيرفر عنك مليون طريقة عشان تجيبه بها مثلتجيبه من اسمه تجيبه من سيريله تجيبه من الآي بي الخ .. مثال على الاسم : for i, v in ipairs(getElementsByType("player")) do -- ندور على كل اللاعبين local name = getPlayerName(v) -- نجيب اسم كل لاعب if name == "M-d-MR" then -- اذا اسم اللاعب هذا كذلك banPlayer(v) -- يبند هذا اللاعب end end انا كنت مخطط على شي ثاني بس خلاص مو مهمه -- شوف الاستفسارات الثانيه edit : الطلب الثاني "onClientMouseEnter" -- يوم تلمس "onClientMouseLeave" -- يوم تترك مو قصدي زر بالوحه قصدي زر بالكيبورد مثل ع - غ - ص الخ Edited May 30, 2013 by Guest Link to comment
mr.ekoo Posted May 30, 2013 Share Posted May 30, 2013 bindKey ( source, "F1", "down", funcInput ) -- لما تضغط على الزر bindKey ( source, "F1", "up", funcInput ) -- لما تشيل يدك من على الزر Link to comment
M-d-MR Posted May 30, 2013 Author Share Posted May 30, 2013 bindKey ( player, "F1", "down", funcInput ) -- لما تضغط على الزر bindKey ( player, "F1", "up", funcInput ) -- لما تشيل يدك من على الزر down - up اها توني اعرف فايدة مشكور -- الخبير بالجداول : الحين انا لو معي جدول وحفظة فيه سريال الاعب كيف احفظ شي بسريال الاعب عن طريق الجدول ؟ وكيف استخرج الشي الي حفظته بسريال الاعب ؟ Link to comment
Booo Posted May 30, 2013 Share Posted May 30, 2013 السلام عليكم ورحمة الله وبركاته الحين انا لو معي جدول وحفظة فيه سريال الاعب كيف احفظ شي بسريال الاعب عن طريق الجدول ؟ لازم تستخرج الجدول الي فيه سيريال لاعب تاخذ البيانات الموجوده بالجدول القديم وتسوي جدول جديد وتضيفها + تحذف الجدول القديم وكيف استخرج الشي الي حفظته بسريال الاعب ؟ viewtopic.php?f=164&t=50471 Link to comment
M-d-MR Posted May 30, 2013 Author Share Posted May 30, 2013 السلام عليكم ورحمة الله وبركاته الحين انا لو معي جدول وحفظة فيه سريال الاعب كيف احفظ شي بسريال الاعب عن طريق الجدول ؟ لازم تستخرج الجدول الي فيه سيريال لاعب تاخذ البيانات الموجوده بالجدول القديم وتسوي جدول جديد وتضيفها + تحذف الجدول القديم وكيف استخرج الشي الي حفظته بسريال الاعب ؟ viewtopic.php?f=164&t=50471 بالنسبه للأستخرآج شرحك يستخرج كل الي بالجدول انا ابي استخرج قيمه معينه من سريال معين بالجدول Link to comment
Bssol Posted May 31, 2013 Share Posted May 31, 2013 for i,v in ipairs (getElementsByType("another")) do end "another" اخوي كودك صحيح وتقدر تستخدمه عشان تجيب اي ايلمنت من نوع لكن لازم تسوي الايلمنت هذا عشان تقدر تجيبه بكودك عندك طريقتين تسوي بها ايلمنت من النوع الي تبيه الاولى باستخدام كود createElement مثال createElement ( "another" ) الطريقة الثانية انك تضيف الايلمنت على الماب مثال "100" posY="100" posZ="0"> في هذي الحالة تقدر تسخدم الكود الي انت طرحته --------------- بالنسبة لسؤالك كيف تسخرج معلومات سيريال من الجدول هذا مثال، اتمنا تفهمه local serialT = {} serialT["1B4DE35C5B1956DA614F8739C1A94A94"] = "Hello World!" function onPlayerJoin ( ) local serial = getPlayerSerial(source) -- نفرض ان السيريال هو نفسه الي حنا حاطينه فوق if ( serialT[serial] ) then -- نتأكد ان السيريال موجود في الجدول outputChatBox( serialT[serial] ) -- نطبع الكلام المخزن في الجدول والمربوط بالسيريال end end addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) Link to comment
M-d-MR Posted May 31, 2013 Author Share Posted May 31, 2013 for i,v in ipairs (getElementsByType("another")) do end "another" اخوي كودك صحيح وتقدر تستخدمه عشان تجيب اي ايلمنت من نوع لكن لازم تسوي الايلمنت هذا عشان تقدر تجيبه بكودك عندك طريقتين تسوي بها ايلمنت من النوع الي تبيه الاولى باستخدام كود createElement مثال createElement ( "another" ) الطريقة الثانية انك تضيف الايلمنت على الماب مثال "100" posY="100" posZ="0"> في هذي الحالة تقدر تسخدم الكود الي انت طرحته --------------- بالنسبة لسؤالك كيف تسخرج معلومات سيريال من الجدول هذا مثال، اتمنا تفهمه local serialT = {} serialT["1B4DE35C5B1956DA614F8739C1A94A94"] = "Hello World!" function onPlayerJoin ( ) local serial = getPlayerSerial(source) -- نفرض ان السيريال هو نفسه الي حنا حاطينه فوق if ( serialT[serial] ) then -- نتأكد ان السيريال موجود في الجدول outputChatBox( serialT[serial] ) -- نطبع الكلام المخزن في الجدول والمربوط بالسيريال end end addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) مشكور وماتقصر كل شي فهمته لاكن لو كان فيه قيمتين بالسريال وش الطريقه للأستخرآج نفسها يعني وراح تطلع القيمتين ولا فيه طريقه ثانيه ؟ ؟ player بدلanotherبنسبه للألمنت يمديني اعطي الاعب المنت Link to comment
Booo Posted June 1, 2013 Share Posted June 1, 2013 (edited) [مشكور وماتقصر كل شي فهمته لاكن لو كان فيه قيمتين بالسريال وش الطريقه للأستخرآج نفسها يعني وراح تطلع القيمتين ولا فيه طريقه ثانيه ؟ ؟ player بدلanotherبنسبه للألمنت يمديني اعطي الاعب المنت يآخوي اإنت لو تدقق حبتين بالكلإلإم المكتوب بتفهم هذآ مثإل ثآني لعيونك Tabserial = { {serial="234jk32sdasdascascsc",name="محمد" } {serial="asdbcde123123123123",name="احمد"} } function onPlayerJoin ( ) local serial = getPlayerSerial(source) for k,v in pairs(Tabserial) do if serial == v.serial and v.serial == "234jk32sdasdascascsc" then outputChatBox(" مرحبا بك محمد") end end addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) الحين انا لو معي جدول وحفظة فيه سريال الاعب كيف احفظ شي بسريال الاعب عن طريق الجدول ؟ نقول طيب انك تبي تضيف قيمه على الجدول السابق وتزود بالجدول فلوس لـ لاعب تسوي كذا Tabserial = { {serial="234jk32sdasdascascsc",name="محمد" } {serial="asdbcde123123123123",name="احمد"} } function onPlayerJoin ( ) local serial = getPlayerSerial(source) for k,v in pairs(Tabserial) do if serial == v.serial and v.serial == "234jk32sdasdascascsc" then outputChatBox(" مرحبا بك محمد") S_P = v.serial N_P = v.name table.remove(Tabserial, k) Tabserial[k] = {serial=S_P,name=N_P,money="9999999"} end end addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) وقل الحين مآفهمت Edited June 1, 2013 by Guest Link to comment
Booo Posted June 1, 2013 Share Posted June 1, 2013 for i,v in ipairs (getElementsByType("another")) do end "another" اخوي كودك صحيح وتقدر تستخدمه عشان تجيب اي ايلمنت من نوع لكن لازم تسوي الايلمنت هذا عشان تقدر تجيبه بكودك عندك طريقتين تسوي بها ايلمنت من النوع الي تبيه الاولى باستخدام كود createElement مثال createElement ( "another" ) الطريقة الثانية انك تضيف الايلمنت على الماب مثال "100" posY="100" posZ="0"> في هذي الحالة تقدر تسخدم الكود الي انت طرحته --------------- بالنسبة لسؤالك كيف تسخرج معلومات سيريال من الجدول هذا مثال، اتمنا تفهمه local serialT = {} serialT["1B4DE35C5B1956DA614F8739C1A94A94"] = "Hello World!" function onPlayerJoin ( ) local serial = getPlayerSerial(source) -- نفرض ان السيريال هو نفسه الي حنا حاطينه فوق if ( serialT[serial] ) then -- نتأكد ان السيريال موجود في الجدول outputChatBox( serialT[serial] ) -- نطبع الكلام المخزن في الجدول والمربوط بالسيريال end end addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) جوآب كـإفي ووآفي ، شكراً لك Link to comment
K1NG Posted June 1, 2013 Share Posted June 1, 2013 [مشكور وماتقصر كل شي فهمته لاكن لو كان فيه قيمتين بالسريال وش الطريقه للأستخرآج نفسها يعني وراح تطلع القيمتين ولا فيه طريقه ثانيه ؟ ؟ player بدلanotherبنسبه للألمنت يمديني اعطي الاعب المنت يآخوي اإنت لو تدقق حبتين بالكلإلإم المكتوب بتفهم هذآ مثإل ثآني لعيونك Tabserial = { {serial="234jk32sdasdascascsc",name="محمد" } {serial="asdbcde123123123123",name="احمد"} } function onPlayerJoin ( ) local serial = getPlayerSerial(source) for k,v in pairs(Tabserial) do if serial == v.serial and v.serial == "234jk32sdasdascascsc" then outputChatBox(" مرحبا بك محمد") end end addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) الحين انا لو معي جدول وحفظة فيه سريال الاعب كيف احفظ شي بسريال الاعب عن طريق الجدول ؟ نقول طيب انك تبي تضيف قيمه على الجدول السابق وتزود بالجدول فلوس لـ لاعب تسوي كذا Tabserial = { {serial="234jk32sdasdascascsc",name="محمد" } {serial="asdbcde123123123123",name="احمد"} } function onPlayerJoin ( ) local serial = getPlayerSerial(source) for k,v in pairs(Tabserial) do if serial == v.serial and v.serial == "234jk32sdasdascascsc" then outputChatBox(" مرحبا بك محمد") S_P = v.serial N_P = v.name table.remove(Tabserial, k) Tabserial[k] = {serial=S_P,name=N_P,money="9999999"} end end addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) وقل الحين مآفهمت أخوي في عندكـ إند ناقص بالكود الأول بالوظيفة + إند ناقص بالكود الثاني بالوظيفة . Link to comment
M-d-MR Posted June 1, 2013 Author Share Posted June 1, 2013 هههههه لأ فهمت كذا شرح واضح اما تقول روح لموضوعي هنآك مافيه الشي الي ابيه واتمنى تشرح الي عطيتني في موضوعك علشآن يفهم غيربي - انا فهمته اذا تبيني اشرحه مافيه مشكله 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