MhLoSs Posted July 21, 2013 Share Posted July 21, 2013 السلام عليكم بغيت طريقة الشات بين الادمنيه فقط ACL يعني بس قروب الادمن والكونسل ومحد يشوفه إلا الادمنيه في وكذا اتمنى فهمتوني Link to comment
#Al-Ha[J]aRii Posted July 21, 2013 Share Posted July 21, 2013 قصدك ان هو شات زي القروب سيستم يتكلم ويه فقط مال القروب لاكن هذه حق ادمنيه يتكلمون فقط الادمنيه فيه ؟ Link to comment
jafar Posted July 21, 2013 Share Posted July 21, 2013 bindKey isObjectInACLGroup table.concat Link to comment
TAPL Posted July 21, 2013 Share Posted July 21, 2013 ذا الكود كنت مسويه على ايام سيرفري البيس مود عدل فيه نفس ماتبي addEventHandler("onPlayerLogin", root, function () if hasObjectPermissionTo(source,"function.kickPlayer",false) then bindKey(source,"u","down","chatbox","AdminChat") end end) addEventHandler("onResourceStart", resourceRoot, function () for index, player in pairs(getElementsByType("player")) do if hasObjectPermissionTo(player,"function.kickPlayer",false) then bindKey(player,"u","down","chatbox","AdminChat") end end end) function onChat(player,_,...) if hasObjectPermissionTo(player,"function.kickPlayer",false) then local msg = table.concat({...}, " ") local nick = getPlayerName(player) for _, v in ipairs(getElementsByType("player")) do if hasObjectPermissionTo(v,"function.kickPlayer",false) then outputChatBox("(AdminChat) "..nick..": #ffffff"..msg,v,255,100,0,true) end end end end addCommandHandler("AdminChat",onChat) Link to comment
MhLoSs Posted July 21, 2013 Author Share Posted July 21, 2013 مشكورين و ماقصرتم لكن للتوضيح انا ابي شات م يشوفه إلا الادمنيه اللي معهم كونسل بس يعني شات بين ادمنية الكونسل وسلامتكم Link to comment
MhLoSs Posted July 21, 2013 Author Share Posted July 21, 2013 قصدك ان هو شات زي القروب سيستم يتكلم ويه فقط مال القروب لاكن هذه حق ادمنيه يتكلمون فقط الادمنيه فيه ؟ تقريبا زي كذا بس انا ابيه للكونسل Link to comment
فاّرس Posted July 21, 2013 Share Posted July 21, 2013 (edited) جرب كذا, addEventHandler("onPlayerLogin", root, function () if isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Console')) then bindKey(source,"u","down","chatbox","AdminChat") end end) addEventHandler("onResourceStart", resourceRoot, function () for index, player in pairs(getElementsByType("player")) do if isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(player)),aclGetGroup('Console')) then bindKey(player,"u","down","chatbox","AdminChat") end end end) function onChat(player,_,...) if isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(player)),aclGetGroup('Console')) then local msg = table.concat({...}, " ") local nick = getPlayerName(player) for _, v in ipairs(getElementsByType("player")) do if isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(v)),aclGetGroup('Console')) then outputChatBox("(AdminChat) "..nick..": #ffffff"..msg,v,255,100,0,true) end end end end addCommandHandler("AdminChat",onChat) Edit # تم التعديل ما انتبهت حسبتك تقول تبي شات بين الكونسل والادمنيه بس ذذ الحين هذا الكود فقط للكونسل ذذ Edited July 23, 2013 by Guest Link to comment
MhLoSs Posted July 21, 2013 Author Share Posted July 21, 2013 جرب كذا, addEventHandler("onPlayerLogin", root, function () if isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Console')) or isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Admin')) then bindKey(source,"u","down","chatbox","AdminChat") end end) addEventHandler("onResourceStart", resourceRoot, function () for index, player in pairs(getElementsByType("player")) do if isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(player)),aclGetGroup('Console')) or isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(player)),aclGetGroup('Admin')) then bindKey(player,"u","down","chatbox","AdminChat") end end end) function onChat(player,_,...) if isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(player)),aclGetGroup('Console')) or isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(player)),aclGetGroup('Admin')) then local msg = table.concat({...}, " ") local nick = getPlayerName(player) for _, v in ipairs(getElementsByType("player")) do if isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(v)),aclGetGroup('Console')) or isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(v)),aclGetGroup('Admin')) then outputChatBox("(AdminChat) "..nick..": #ffffff"..msg,v,255,100,0,true) end end end end addCommandHandler("AdminChat",onChat) الف الف الف شكر والله انك ما قصرت معي بس عندي طلب ثاني ابي رسباون للسيارت + مايركبها إلا اللي معه كونسل + كيف اخليها معدله كثرت طلابات Link to comment
فاّرس Posted July 21, 2013 Share Posted July 21, 2013 كيف ريسباون ؟ يعني تبيه سيارات محدده ما يقدر يركبها الا الكونسل ؟ + وش تقصد معدله ._.؟ Link to comment
MhLoSs Posted July 21, 2013 Author Share Posted July 21, 2013 كيف ريسباون ؟ يعني تبيه سيارات محدده ما يقدر يركبها الا الكونسل ؟+ وش تقصد معدله ._.؟ شوف انا الحين مسوي ماب وفيه سيارات بس السيارات اذا انفجرت معاد ترجع انا ابيها ترجع + انا ابي السيارات هذي محد يقدر يركبها إلا اللي في جروب الكونسل يعني إللي ادمن ومعه كونسل يقدر يركبها إن شاء الله فهمت Link to comment
فاّرس Posted July 21, 2013 Share Posted July 21, 2013 حاول تسويه ذذ, onVehicleStartEnter onVehicleExplode isObjectInACLGroup getElementType cancelEvent respawnVehicle Link to comment
MhLoSs Posted July 21, 2013 Author Share Posted July 21, 2013 مشكور اخوي لكن ترتيب الاكواد اكبر مشكه عندي Link to comment
فاّرس Posted July 21, 2013 Share Posted July 21, 2013 مشكور اخويلكن ترتيب الاكواد اكبر مشكه عندي اول شيء تتحقق , if isObject.... ^ شوفها فوق بالكود الي عطيتك ذذ بعدين تتحقق من السياره, if getElementModel(source) == ID then هذي على سياره 1 تبي اكثر من وحده if getElementModel(source) == ID or getElementModel(source) == ID then ^ او تقدر تسويها جدول ذذ Cars = { [ID] = true, [ID] = true, [ID] = true } وبعدين تسوي عكس الشرط, else cancelEvent() اظن عطيتك الكود كامل ذذ ناقصك الحدث و اغلاق الوظيفه والشروط (end) Link to comment
K1NG Posted July 22, 2013 Share Posted July 22, 2013 عشان يعرف السيارات الي بالماب حقه، أفضل وأسهل resourceRoot لو يستخدم الدالة .. + ماشوف له داعي استخدامها getElementType وظيفة ! Link to comment
MhLoSs Posted July 23, 2013 Author Share Posted July 23, 2013 طيب انا ابي بس السيارات اللي في الماب ترجع مكانها واكون شاكر لكم Link to comment
MhLoSs Posted July 23, 2013 Author Share Posted July 23, 2013 تقصد اذا انفجرت؟ عليك نور اذا انفجرت ترجع مكانها بس وسلامتك + السيارات اللي في الماب ما ابي أي احد يركبها Link to comment
#DRAGON!FIRE Posted July 23, 2013 Share Posted July 23, 2013 طيب انا ابي بس السيارات اللي في الماب ترجع مكانها واكون شاكر لكم # اسستخدم addEventHandler "onVehicleExplode" spawnVehicle # وليش ما تسوي انها ما تنفجر ابدا .؟ Link to comment
MhLoSs Posted July 23, 2013 Author Share Posted July 23, 2013 طيب انا ابي بس السيارات اللي في الماب ترجع مكانها واكون شاكر لكم # اسستخدم addEventHandler "onVehicleExplode" spawnVehicle # وليش ما تسوي انها ما تنفجر ابدا .؟ اخوي انا ابيها تنفجر زيها زي اي سيااره لكن انا الحين متورط والله انا ابي اتعلم كيف ارتب الاكواد ومتى احط الكود ومتى ما احطه يشيخ خلها ع ربك Link to comment
TAPL Posted July 23, 2013 Share Posted July 23, 2013 toggleVehicleRespawn setVehicleRespawnDelay setVehicleIdleRespawnDelay Link to comment
فاّرس Posted July 23, 2013 Share Posted July 23, 2013 onVehicleExplode اظن لو يستخدم الحدث اسهل respawnVehicle مع Link to comment
MhLoSs Posted July 23, 2013 Author Share Posted July 23, 2013 onVehicleExplode اظن لو يستخدم الحدث اسهل respawnVehicle مع The Best وش رايك اخذك كمبرمج معي يا Link to comment
فاّرس Posted July 23, 2013 Share Posted July 23, 2013 لول لو ابي ابرمج كآن سويت لي سيرفر Link to comment
MhLoSs Posted July 23, 2013 Author Share Posted July 23, 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