Faisal.Ksa Posted October 8, 2016 Author Share Posted October 8, 2016 20 minutes ago, FaHaD said: اجل شوف سوي زي ماقلت لك بالنسبة لملف admin_server.lua وبالكلنت ابحث عن وظيفة aAdminRefresh ( ) وبعد اول 3 سطور بتجيك بتكون زي كذا if ( guiGridListGetSelectedItem ( aTab1.PlayerList ) ~= -1 ) then local player = getPlayerFromName ( guiGridListGetItemPlayerName ( aTab1.PlayerList, guiGridListGetSelectedItem( aTab1.PlayerList ), 1 ) ) if ( player and aPlayers[player] ) then ضيف الكود اللي عطيتك فوق واطلع من السيرفر وادخل وسجل دخول بحساب مشرف وشوف ما زبطت للأسف Link to comment
iPrestege Posted October 8, 2016 Share Posted October 8, 2016 2 hours ago, Faisal.Ksa said: ما زبطت للأسف جربتها عندي وشغاله اطرح التعديل ورني الملفات كيف سويت التعديل Link to comment
Faisal.Ksa Posted October 9, 2016 Author Share Posted October 9, 2016 8 hours ago, FaHaD said: جربتها عندي وشغاله اطرح التعديل ورني الملفات كيف سويت التعديل والله يالحبيب ما ظبطت زي كذا سويت في admin_main > function aAdminRefresh () if ( guiGridListGetSelectedItem ( aTab1.PlayerList ) ~= -1 ) then local player = getPlayerFromName ( guiGridListGetItemPlayerName ( aTab1.PlayerList, guiGridListGetSelectedItem( aTab1.PlayerList ), 1 ) ) if ( player and aPlayers[player] ) then if getElementData ( localPlayer,'Xunmute' ) == true then if guiGetText ( aTab1.Mute ) == 'Unmute' then guiSetEnabled ( aTab1.Mute,false ) else guiSetEnabled ( aTab1.Mute,true ) end else guiSetEnabled ( aTab1.Mute,true ) end و زي كذا برضو في admin_server> local xGroups = { 'Moderator', 'Police' } addEventHandler ( 'onPlayerLogin',root, function ( _,xAccount ) local xpAcouunt = getAccountName ( xAccount ) for _,xGroup in ipairs ( xGroups ) do if isObjectInACLGroup ( 'user.'..xpAcouunt,aclGetGroup ( xGroup ) ) then setElementData ( source,'Xunmute',true ) end end end ) Link to comment
iPrestege Posted October 9, 2016 Share Posted October 9, 2016 المفروض يشتغل تمام انت متاكد انك في قروب Moderator و طلعت وسجلت دخول وصكيت ميوت وتقدر تفتحة؟ شف الديبوج سكربت يعطيك شيء؟ Link to comment
iMr ~ MnHmAr Posted October 9, 2016 Share Posted October 9, 2016 (edited) ياشباب هو يبي الشخص مثل انا انصكيت ميوت انا اقدر افكه لكن هو يبي الشخص نفسه مايقدر يفكه لـ نفسهه مو يقفل زر الميوت ^^ Edited October 9, 2016 by iMr ~ MnHmAr Link to comment
Faisal.Ksa Posted October 10, 2016 Author Share Posted October 10, 2016 23 hours ago, FaHaD said: المفروض يشتغل تمام انت متاكد انك في قروب Moderator و طلعت وسجلت دخول وصكيت ميوت وتقدر تفتحة؟ شف الديبوج سكربت يعطيك شيء؟ اي متأكد مئة بالمئة لا ماعطاني شيء 16 hours ago, iMr ~ MnHmAr said: ياشباب هو يبي الشخص مثل انا انصكيت ميوت انا اقدر افكه لكن هو يبي الشخص نفسه مايقدر يفكه لـ نفسهه مو يقفل زر الميوت ^^ اقصد ابغا رتب معينه تفتح الميوت فقط لأ غير !ِ Link to comment
iMr ~ MnHmAr Posted October 10, 2016 Share Posted October 10, 2016 Just now, Faisal.Ksa said: اي متأكد مئة بالمئة لا ماعطاني شيء اقصد ابغا رتب معينه تفتح الميوت فقط لأ غير !ِ اها انا استخدم حق برستيج + اذا تبي الاعب مايقدررر يفك الميوت لنفسه قولي Link to comment
Faisal.Ksa Posted October 10, 2016 Author Share Posted October 10, 2016 مشآهدآت عآلية ولا توجد إفادة . ><" Link to comment
</Mr.Tn6eL> Posted October 10, 2016 Share Posted October 10, 2016 (edited) admin_main افتح ملف ضع هذا السطر باول سطر local disallowedGroups = { ["group1"] = true, ["group2"] = true, ["ضع هنا المزيد"] = true, } function hasNoPermissionToUnmute() local groups_s = aPlayers[localPlayer]["groups"] local groups_t = (type(groups_s) == "string" and groups_s ~= "None") and split(groups_s, ", ") if groups_t then for k, v in ipairs(groups_t) do if disallowedGroups[v] then return true end end end return false end ابحث عن هذا السطر elseif ( source == aTab1.Mute ) then if not aPlayers[player]["mute"] then aMuteInputBox ( player ) else aMessageBox ( "question", "Are you sure to unmute "..name.."?", "unmute", player ) end استبدله بهذا elseif ( source == aTab1.Mute ) then if not hasNoPermissionToUnmute() then if not aPlayers[player]["mute"] then aMuteInputBox ( player ) else aMessageBox ( "question", "Are you sure to unmute "..name.."?", "unmute", player ) end end Edited October 10, 2016 by </Mr.Tn6eL> 1 Link to comment
Faisal.Ksa Posted October 11, 2016 Author Share Posted October 11, 2016 9 hours ago, </Mr.Tn6eL> said: admin_main افتح ملف ضع هذا السطر باول سطر local disallowedGroups = { ["group1"] = true, ["group2"] = true, ["ضع هنا المزيد"] = true, } function hasNoPermissionToUnmute() local groups_s = aPlayers[localPlayer]["groups"] local groups_t = (type(groups_s) == "string" and groups_s ~= "None") and split(groups_s, ", ") if groups_t then for k, v in ipairs(groups_t) do if disallowedGroups[v] then return true end end end return false end ابحث عن هذا السطر elseif ( source == aTab1.Mute ) then if not aPlayers[player]["mute"] then aMuteInputBox ( player ) else aMessageBox ( "question", "Are you sure to unmute "..name.."?", "unmute", player ) end استبدله بهذا elseif ( source == aTab1.Mute ) then if not hasNoPermissionToUnmute() then if not aPlayers[player]["mute"] then aMuteInputBox ( player ) else aMessageBox ( "question", "Are you sure to unmute "..name.."?", "unmute", player ) end end صارت مشكله ، اذا جيت اعطي اي واحد ميوت ما يعطي وللأسف !ِ صار كأنه زر شكل بس Link to comment
</Mr.Tn6eL> Posted October 11, 2016 Share Posted October 11, 2016 elseif ( source == aTab1.Mute ) then if not aPlayers[player]["mute"] then aMuteInputBox ( player ) else if not hasNoPermissionToUnmute() then aMessageBox ( "question", "Are you sure to unmute "..name.."?", "unmute", player ) 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