MR_Mahmoud Posted June 6, 2018 Share Posted June 6, 2018 السلام عليكم انا عندي مود الأسل من اف 8 للمانجر بس انا بدي اعدل انو المانجر يقدر يرقي ويسحب الرتب بس مابدي يرقي نفسه لرتب معينه ممكن مساعدة Link to comment
MR.Mosa Posted June 6, 2018 Share Posted June 6, 2018 1 hour ago, MR_Mahmoud said: السلام عليكم انا عندي مود الأسل من اف 8 للمانجر بس انا بدي اعدل انو المانجر يقدر يرقي ويسحب الرتب بس مابدي يرقي نفسه لرتب معينه ممكن مساعدة لازم تطرح اكواد سيرفر مشان نساعدك وحياك الله 1 Link to comment
MR_Mahmoud Posted June 6, 2018 Author Share Posted June 6, 2018 40 minutes ago, MR.Mosa said: لازم تطرح اكواد سيرفر مشان نساعدك وحياك الله allowedGroup = get("allowedGroup") addEvent("getGroups",true) addEventHandler("getGroups",root, function () groups = {} for i,group in ipairs(aclGroupList()) do -- get all groups table.insert(groups,aclGroupGetName(group)) end for i,v in ipairs(groups) do -- get all groups in table triggerClientEvent(source,"addGroups",source,v) end end ) addEvent("add_g",true) addEventHandler("add_g",root, function (splayer,sgroup) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then if not isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) else outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) end else outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) end end ) -- remove player from chosen group addEvent("remove_g",true) addEventHandler("remove_g",root, function (splayer,sgroup) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then if not isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then aclGroupRemoveObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم سحب الرتبه بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم سحب رتبتك "..sgroup.."",getPlayerFromName(splayer),255,0,0) else outputChatBox("* لايمكنك سحب الرتبة "..splayer.." from "..sgroup.." لأنه مش موجود",source,255,0,0) end else outputChatBox("* لايوجد لديك امكانية لاستخدام هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) end end ) -- give permission panel , open command addCommandHandler("رتب", function (player) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)),aclGetGroup(allowedGroup)) then triggerClientEvent(player,"show_gpp",player) else outputChatBox ( "ACL: Access denied for 'rank'", player, 255, 168, 0 ) end end) Link to comment
N3xT Posted June 6, 2018 Share Posted June 6, 2018 local myGroup = "Console" -- الرتبة اللي ما يقدر يعطيها لنفسه addEvent("add_g",true) addEventHandler("add_g",root, function (splayer,sgroup) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then if not isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then if ( splayer == source ) and ( sgroup == myGroup ) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) else aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end else outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) end else outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) end end ) Link to comment
Abdul KariM Posted June 6, 2018 Share Posted June 6, 2018 @N3xT splayer يساوي السورس ولكن في السطر الي قبله في تحقق جلب اسم الاعب من المتغير splayer لو تلاحظ بالسطر الثامن انك مسوي تحقق ان متغير زبدة الكلام انك مسوي تحقق بين بلاير وسترنق وراح يطلع لك بق 2 Link to comment
MR_Mahmoud Posted June 6, 2018 Author Share Posted June 6, 2018 22 minutes ago, N3xT said: local myGroup = "Console" -- الرتبة اللي ما يقدر يعطيها لنفسه addEvent("add_g",true) addEventHandler("add_g",root, function (splayer,sgroup) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then if not isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then if ( splayer == source ) and ( sgroup == myGroup ) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) else aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end else outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) end else outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) end end ) allowedGroup = get("allowedGroup") addEvent("getGroups",true) addEventHandler("getGroups",root, function () groups = {} for i,group in ipairs(aclGroupList()) do -- get all groups table.insert(groups,aclGroupGetName(group)) end for i,v in ipairs(groups) do -- get all groups in table triggerClientEvent(source,"addGroups",source,v) end end ) local myGroup = "Console" -- الرتبة اللي ما يقدر يعطيها لنفسه addEvent("add_g",true) addEventHandler("add_g",root, function (splayer,sgroup) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then if not isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then if ( splayer == source ) and ( sgroup == myGroup ) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) else aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end else outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) end else outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) end end ) -- remove player from chosen group addEvent("remove_g",true) addEventHandler("remove_g",root, function (splayer,sgroup) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then if not isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then aclGroupRemoveObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم سحب الرتبه بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم سحب رتبتك "..sgroup.."",getPlayerFromName(splayer),255,0,0) else outputChatBox("* لايمكنك سحب الرتبة "..splayer.." from "..sgroup.." لأنه مش موجود",source,255,0,0) end else outputChatBox("* لايوجد لديك امكانية لاستخدام هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) end end ) -- give permission panel , open command addCommandHandler("رتب", function (player) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)),aclGetGroup(allowedGroup)) then triggerClientEvent(player,"show_gpp",player) else outputChatBox ( "ACL: Access denied for 'rank'", player, 255, 168, 0 ) end end) سويته كذا ماصار يعطي نفسه Link to comment
N3xT Posted June 6, 2018 Share Posted June 6, 2018 local myGroup = "Console" -- الرتبة اللي ما يقدر يعطيها لنفسه addEvent("add_g",true) addEventHandler("add_g",root, function (splayer,sgroup) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then if not isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then if ( getPlayerFromName(tostring(splayer)) == source ) and ( sgroup == myGroup ) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) else aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end else outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) end else outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) end end ) Link to comment
MR_Mahmoud Posted June 7, 2018 Author Share Posted June 7, 2018 1 hour ago, N3xT said: local myGroup = "Console" -- الرتبة اللي ما يقدر يعطيها لنفسه addEvent("add_g",true) addEventHandler("add_g",root, function (splayer,sgroup) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then if not isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then if ( getPlayerFromName(tostring(splayer)) == source ) and ( sgroup == myGroup ) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) else aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end else outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) end else outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) end end ) شكرااااا الله يعطيك العافية بس اخوي ممكن تشرحلي كيف اخلي ال local myGroup = "Console" -- الرتبة اللي ما يقدر يعطيها لنفسه في ملف سيرفر لحاله لاني بشفر المود فهمت علي اخوي ومره ثانية شكرا Link to comment
|M.r|LooFe| Posted June 7, 2018 Share Posted June 7, 2018 7 hours ago, MR_Mahmoud said: شكرااااا الله يعطيك العافية بس اخوي ممكن تشرحلي كيف اخلي ال local myGroup = "Console" -- الرتبة اللي ما يقدر يعطيها لنفسه في ملف سيرفر لحاله لاني بشفر المود فهمت علي اخوي ومره ثانية شكرا انسخ الكود واعمل ملف سيرفر وحطه فيه ويظبط Link to comment
N3xT Posted June 7, 2018 Share Posted June 7, 2018 (edited) فيه طرق كثير, تقدر تسويه عن طريق الميتا وتقدر عن طريق الداتا لكن سويتها لك بالمتغيرات Server : ( هذا لا تشفره عشان يعدلون عليه ) local myGroup = "Console" -- الرتبة اللي ما يقدر يعطيها لنفسه addEventHandler("onResourceStart", resourceRoot, function ( ) if ( myGroup ~= "" ) then triggerEvent("receiveGroup", root, myGroup) end end ) Server : local myGroup = "" addEvent("add_g",true) addEventHandler("add_g",root, function (splayer,sgroup) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then if not isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then if ( getPlayerFromName(tostring(splayer)) == source ) and ( sgroup == myGroup ) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) else aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end else outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) end else outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) end end ) addEvent("receiveGroup", true) addEventHandler("receiveGroup", root, function ( groupName ) if ( groupName ) then myGroup = groupName end end ) Edited June 7, 2018 by N3xT Link to comment
SycroX Posted June 7, 2018 Share Posted June 7, 2018 3 minutes ago, N3xT said: فيه طرق كثير, تقدر تسويه عن طريق الميتا وتقدر عن طريق الداتا لكن سويتها لك بالمتغيرات Server : ( هذا لا تشفره عشان يعدلون عليه ) local myGroup = "Console" -- الرتبة اللي ما يقدر يعطيها لنفسهaddEventHandler("onResourceStart", resourceRoot, function ( ) if ( myGroup ~= "" ) then triggerServerEvent(root, "receiveGroup", root, myGroup) end end) Server : local myGroup = ""addEvent("add_g",true)addEventHandler("add_g",root, function (splayer,sgroup) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then if not isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then if ( getPlayerFromName(tostring(splayer)) == source ) and ( sgroup == myGroup ) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) else aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end else outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) end else outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) end end)addEvent("receiveGroup", true)addEventHandler("receiveGroup", root, function ( groupName ) if ( groupName ) then myGroup = groupName end end) onResourceStart + triggerServerEvent ? نكست شكل الصيام ماثر عليك شوي ههه ------ لصاحب الموضوع بدل triggerServerEvent(root, "receiveGroup", root, myGroup) بـ triggerEvent("receiveGroup", root, myGroup) 1 Link to comment
N3xT Posted June 7, 2018 Share Posted June 7, 2018 Just now, #x1AhMeD,-09 said: onResourceStart + triggerServerEvent ? نكست شكل الصيام ماثر عليك شوي ههه ------ لصاحب الموضوع بدل triggerServerEvent(root, "receiveGroup", root, myGroup) بـ triggerEvent("receiveGroup", root, myGroup) لا شايفها انا بس النت عندي بطيء مو راضي يعدل دوبها تعدلت 1 Link to comment
MR_Mahmoud Posted June 8, 2018 Author Share Posted June 8, 2018 (edited) 13 hours ago, N3xT said: لا شايفها انا بس النت عندي بطيء مو راضي يعدل دوبها تعدلت تم الله يعطيك العافيه بس اخي كيف بدي احط اكثر من رتبة انه مايقدر يرقي نفسه لها محاولتي local myGroup = "1" -- الرتبة اللي ما يقدر يعطيها لنفسه local myGroup = "2" -- الرتبة اللي ما يقدر يعطيها لنفسه local myGroup = "3" -- الرتبة اللي ما يقدر يعطيها لنفسه local myGroup = "4" -- الرتبة اللي ما يقدر يعطيها لنفسه local myGroup = "5" -- الرتبة اللي ما يقدر يعطيها لنفسه addEventHandler("onResourceStart", resourceRoot, function ( ) if ( myGroup ~= "" ) then triggerEvent("receiveGroup", root, myGroup) end end ) بس ماصار Edited June 8, 2018 by MR_Mahmoud Link to comment
Abdul KariM Posted June 8, 2018 Share Posted June 8, 2018 هذا الكود حطه بالملف الي تبي تشفره ( استبدله بألي عندك ) ء local myGroup = "" addEvent("add_g",true) addEventHandler("add_g",root, function (splayer,sgroup) if not isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) return end if isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) return end for _ ,v in ipairs ( myGroup ) do if not aclGetGroup ( v ) then return outputChatBox ( "Error" , source ) false end if ( getPlayerFromName(tostring(splayer)) == source and v == sgroup ) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) return end end aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end ) addEvent("receiveGroup", true) addEventHandler("receiveGroup", root, function ( groupName ) if ( groupName ) then myGroup = groupName end end ) وهذا الكود في الملف الي ماتبي تشفره ويكون للجميع local myGroups = { "1","2","5" } -- الرتبة اللي ما يقدر يعطيها لنفسه addEventHandler("onResourceStart", resourceRoot, function ( ) if ( #myGroups > 0 ) then triggerEvent("receiveGroup", root, myGroups) end end ) ثاني شي لو خايف على السكربت بينزرف ترا ملفات السيرفر سايد ماتتحمل Link to comment
MR_Mahmoud Posted June 8, 2018 Author Share Posted June 8, 2018 9 hours ago, Abdul KariM said: هذا الكود حطه بالملف الي تبي تشفره ( استبدله بألي عندك ) ء local myGroup = "" addEvent("add_g",true) addEventHandler("add_g",root, function (splayer,sgroup) if not isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) return end if isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) return end for _ ,v in ipairs ( myGroup ) do if not aclGetGroup ( v ) then return outputChatBox ( "Error" , source ) false end if ( getPlayerFromName(tostring(splayer)) == source and v == sgroup ) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) return end end aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end ) addEvent("receiveGroup", true) addEventHandler("receiveGroup", root, function ( groupName ) if ( groupName ) then myGroup = groupName end end ) وهذا الكود في الملف الي ماتبي تشفره ويكون للجميع local myGroups = { "1","2","5" } -- الرتبة اللي ما يقدر يعطيها لنفسه addEventHandler("onResourceStart", resourceRoot, function ( ) if ( #myGroups > 0 ) then triggerEvent("receiveGroup", root, myGroups) end end ) ثاني شي لو خايف على السكربت بينزرف ترا ملفات السيرفر سايد ماتتحمل شكرا وبنسبة للتشفير بشفره لاني بعطيه لشخص Link to comment
MR_Mahmoud Posted June 8, 2018 Author Share Posted June 8, 2018 9 hours ago, Abdul KariM said: هذا الكود حطه بالملف الي تبي تشفره ( استبدله بألي عندك ) ء local myGroup = "" addEvent("add_g",true) addEventHandler("add_g",root, function (splayer,sgroup) if not isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) return end if isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) return end for _ ,v in ipairs ( myGroup ) do if not aclGetGroup ( v ) then return outputChatBox ( "Error" , source ) false end if ( getPlayerFromName(tostring(splayer)) == source and v == sgroup ) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) return end end aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end ) addEvent("receiveGroup", true) addEventHandler("receiveGroup", root, function ( groupName ) if ( groupName ) then myGroup = groupName end end ) وهذا الكود في الملف الي ماتبي تشفره ويكون للجميع local myGroups = { "1","2","5" } -- الرتبة اللي ما يقدر يعطيها لنفسه addEventHandler("onResourceStart", resourceRoot, function ( ) if ( #myGroups > 0 ) then triggerEvent("receiveGroup", root, myGroups) end end ) ثاني شي لو خايف على السكربت بينزرف ترا ملفات السيرفر سايد ماتتحمل اخي ماصار مبقا تفتح الوحة Link to comment
MR_Mahmoud Posted June 8, 2018 Author Share Posted June 8, 2018 4 hours ago, MR_Mahmoud said: اخي ماصار مبقا تفتح الوحة 13 hours ago, Abdul KariM said: هذا الكود حطه بالملف الي تبي تشفره ( استبدله بألي عندك ) ء local myGroup = "" addEvent("add_g",true) addEventHandler("add_g",root, function (splayer,sgroup) if not isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) return end if isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) return end for _ ,v in ipairs ( myGroup ) do if not aclGetGroup ( v ) then return outputChatBox ( "Error" , source ) false end if ( getPlayerFromName(tostring(splayer)) == source and v == sgroup ) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) return end end aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end ) addEvent("receiveGroup", true) addEventHandler("receiveGroup", root, function ( groupName ) if ( groupName ) then myGroup = groupName end end ) وهذا الكود في الملف الي ماتبي تشفره ويكون للجميع local myGroups = { "1","2","5" } -- الرتبة اللي ما يقدر يعطيها لنفسهaddEventHandler("onResourceStart", resourceRoot, function ( ) if ( #myGroups > 0 ) then triggerEvent("receiveGroup", root, myGroups) end end) ثاني شي لو خايف على السكربت بينزرف ترا ملفات السيرفر سايد ماتتحمل ؟؟؟؟ Link to comment
SycroX Posted June 9, 2018 Share Posted June 9, 2018 ذي حطها بالملف الي هتشفره addEvent("add_g",true) addEventHandler("add_g",root, function (splayer,sgroup) if not isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) return end if isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) return end for _ ,v in ipairs ( myGroup ) do if not aclGetGroup ( v ) then outputChatBox("Error", source) return end if getPlayerFromName(tostring(splayer)) == source and v == sgroup then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) return end end aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end ) و ذي للملف الي تباه ما ينشفر myGroup = {"Console", "Admin"} 1 Link to comment
MR_Mahmoud Posted June 13, 2018 Author Share Posted June 13, 2018 On 09.06.2018 at 08:17, #x1AhMeD,-09 said: ذي حطها بالملف الي هتشفره addEvent("add_g",true)addEventHandler("add_g",root, function (splayer,sgroup) if not isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup(allowedGroup)) then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) outputDebugString("* "..getPlayerName(source).." had attempted to hack the server",2) return end if isGuestAccount(getPlayerAccount(getPlayerFromName(tostring(splayer)))) then outputChatBox("* You can't add "..splayer.." to "..sgroup.." because he is not logged in",source,255,0,0) return end for _ ,v in ipairs ( myGroup ) do if not aclGetGroup ( v ) then outputChatBox("Error", source) return end if getPlayerFromName(tostring(splayer)) == source and v == sgroup then outputChatBox("* لايوجد لديك صلاحيات لفعل هذا.",source,255,0,0) return end end aclGroupAddObject (aclGetGroup(sgroup), "user."..getAccountName(getPlayerAccount(getPlayerFromName(splayer)))) outputChatBox("* "..splayer.." تم الترقية بنجاح "..sgroup.."",source,0,255,0) outputChatBox("* تم ترقيتك إلى "..sgroup.." من قبل "..getPlayerName(source).."",getPlayerFromName(splayer),0,255,0) end) و ذي للملف الي تباه ما ينشفر myGroup = {"Console", "Admin"} تم شكرا لك بس ممكن سؤال احمد انا لو بدي اسوي نفس الشي بس لسكر واحد ممكن تشرحلي انا عمبتعلممن افاداتك وشكرا يعني مثال addEventHandler("onClientGUIClick",GUIEditor.button[1],xMainFunctions_,false) local screenW, screenH = guiGetScreenSize() Top1 = guiCreateWindow((screenW - 253) / 2, (screenH - 178) / 2, 253, 178, "شراء ساعات !", false) guiWindowSetSizable(Top1, false) guiSetVisible(Top1, false) GUIEditor.label[2] = guiCreateLabel(49, 39, 170, 15, "شراء / 100 ساعه بـ 1 دولار $", false, Top1) GUIEditor.edit[1] = guiCreateEdit(43, 119, 163, 22, "MR_Mahmoud_M.H", false, Top1)------------هاد السطر GUIEditor.label[5] = guiCreateLabel(17, 94, 222, 15, "لشراء يرجاء مراسلة الادارة !", false, Top1) guiLabelSetColor(GUIEditor.label[5], 253, 239, 0) GUIEditor.button[22] = guiCreateButton(43, 145, 163, 23, "X", false, Top1) addEventHandler("onClientGUIClick",root, function () if ( source == GUIEditor.button[22] ) then guiSetVisible(Top1, false) showCursor(false) end end ) بدي سطر رقم 7 احطه في ملف لحاله ويقدرو يعدلو عليه كيف شكرا لك سلف Link to comment
Mr.Mostafa Posted June 13, 2018 Share Posted June 13, 2018 5 hours ago, MR_Mahmoud said: تم شكرا لك بس ممكن سؤال احمد انا لو بدي اسوي نفس الشي بس لسكر واحد ممكن تشرحلي انا عمبتعلممن افاداتك وشكرا يعني مثال addEventHandler("onClientGUIClick",GUIEditor.button[1],xMainFunctions_,false)local screenW, screenH = guiGetScreenSize()Top1 = guiCreateWindow((screenW - 253) / 2, (screenH - 178) / 2, 253, 178, "شراء ساعات !", false)guiWindowSetSizable(Top1, false)guiSetVisible(Top1, false)GUIEditor.label[2] = guiCreateLabel(49, 39, 170, 15, "شراء / 100 ساعه بـ 1 دولار $", false, Top1)GUIEditor.edit[1] = guiCreateEdit(43, 119, 163, 22, "MR_Mahmoud_M.H", false, Top1)------------هاد السطرGUIEditor.label[5] = guiCreateLabel(17, 94, 222, 15, "لشراء يرجاء مراسلة الادارة !", false, Top1)guiLabelSetColor(GUIEditor.label[5], 253, 239, 0)GUIEditor.button[22] = guiCreateButton(43, 145, 163, 23, "X", false, Top1)addEventHandler("onClientGUIClick",root, function () if ( source == GUIEditor.button[22] ) then guiSetVisible(Top1, false) showCursor(false) end end) بدي سطر رقم 7 احطه في ملف لحاله ويقدرو يعدلو عليه كيف شكرا لك سلف ما ينفع 1 Link to comment
N3xT Posted June 13, 2018 Share Posted June 13, 2018 9 hours ago, Mr.Mostafa said: ما ينفع ينفع ليه ما ينفع؟ حط متغير بالملف اللي مو مشفر وبعدين ارسله على الكلنت وحطه على اللوحة 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