Sign in to follow this  
#1FaTa_Ngd

حل

Recommended Posts

السلام عليكم انا عندي سيرفر تكتيك

المهم انا خليت الاسل برتبة يعني بس اعطيه الرتبة

يكتب كلمة باف8 وتطلع له لوحة غير عن اسل يلي باللوحة عرفت .

انا عاطي اغلب المودات صلاحية الادمن حلو ؟

ابي اخفي هذي الاشياء عن الزائر

يعني بدل ما يطلع له resource.الخ

يطلع له فاضي هو وقروب الكونسل وش الحل ؟

يعني ابي يقدر يضيف رتب وكل شي بس هذي الريسورسات محذوفة عرفت ؟؟

قالو لي في رتبة اسمها RPC بس ما عرفت استخدم

يلي عنده الحل يعطيني ياه فضلا ليس امرا ومشكورين :)

ابي اخليها مخفية عنه يعني ما اخليه يشوف الريسورسات عشان ما يلعب بصلاحيات المودات

Edited by Guest

Share this post


Link to post

كيف استخدم السكربت ذا ؟؟

* You must add the script to admin group

You must add yourself to allowed group ( be default it's Console )

* To open the panel use the command /gpp

* Allowed group to use command /gpp by default is Console you can change it from settings

Share this post


Link to post

كيف استخدم السكربت ذا ؟؟

* You must add the script to admin group

You must add yourself to allowed group ( be default it's Console )

* To open the panel use the command /gpp

* Allowed group to use command /gpp by default is Console you can change it from settings

ممكن تترجم لاني اترجمها ولاني فهمان شي لاهنت

Share this post


Link to post

ضيف السكربت بقروب الادمن

( gpp ) واكتب في اف 8

Share this post


Link to post
للاسف ما عرفت وش ابي بالظبط

احد عنده حل ؟؟؟

انت تبي مثلا رتبهه ترقي

لاكن ما تلعب بالمودات ولا تفتحها ولا تغلقها وكذا ؟

Share this post


Link to post

انا عندي هذي اللوحة مخليها برتبة يلي اعطي ياها يقدر يفتح اللوحة ويرقي

p_224htjw1.png

وظاهرة فيها للزوار هذي الريسورسات

p_224xm8v2.png

ابي اخفي الريسورسات للناس للي ابي اعطيها الرتبة مثلا عشان ما يلعبو بصلاحيات المودات ابي اخفيها هي والريسورسات للي بقروب الكونسل برضو كيف ؟؟

كيف اخفيها زي باقي السيرفرات ؟؟؟

Share this post


Link to post

إطرح الكود اللي يجيب لك اللي بالآسل

Share this post


Link to post
guiSetEnabled(Grid, false) 

و ضيف كوماند مشان يفكلك ايها

هذي وين الاقيها يعني اشرحلي اكثر :(

Share this post


Link to post

كلنت

local me = getLocalPlayer() 
addEventHandler("onClientResourceStart",resourceRoot,function() 
Main = guiCreateWindow(0.2,0.2,0.6,0.6,"ACL Management",true) 
guiSetVisible(Main,false) 
ComboBox = guiCreateComboBox(0.05,0.05,0.9,0.6,"Admin",true,Main) 
Grid = guiCreateGridList(0.05, 0.2, 0.9, 0.65, true,Main) 
guiSetEnabled(Grid, false) 
C_O = guiGridListAddColumn(Grid, "Object name", 0.5) 
C_N = guiGridListAddColumn(Grid, "Nick", 0.6) 
C_T = guiGridListAddColumn(Grid, "Last login", 0.6) 
addObj = guiCreateButton(0.05,0.9,0.45,0.07,"Add object",true,Main) 
removeObj = guiCreateButton(0.5,0.9,0.45,0.07,"Remove object",true,Main) 
end) 
addEvent("onOpenACLWindow",true) 
addEventHandler("onOpenACLWindow",getRootElement(),function() 
if guiGetVisible(Main) == true then 
guiSetVisible(Main,false) 
showCursor(false) 
else 
guiGridListClear(Grid) 
guiComboBoxClear(ComboBox) 
guiSetProperty(removeObj, "Disabled", "True") 
guiSetVisible(Main,true) 
showCursor(true) 
end 
end) 
addEvent("returnGROUPSNAMES",true) 
addEventHandler("returnGROUPSNAMES",getRootElement(),function(Table) 
for i,name in pairs(Table)do 
guiComboBoxAddItem(ComboBox,name) 
end 
end) 
addEventHandler ( "onClientGUIComboBoxAccepted", getRootElement(),function(box ) 
if box == ComboBox then 
 item = guiComboBoxGetSelected(box) 
 group = guiComboBoxGetItemText(box, item) 
guiGridListClear(Grid)  
 triggerServerEvent("getGroupObjects",me,group) 
end 
end) 
addEvent("returnObjects",true) 
addEventHandler("returnObjects",getRootElement(),function(name,nick,last,check) 
row = guiGridListAddRow ( Grid ) 
guiGridListSetItemText ( Grid, row, C_O,tostring(name), false, false ) 
if tostring(nick) ~= "NONE" then 
guiGridListSetItemText ( Grid, row, C_N,tostring(nick), false, false ) 
end 
if tostring(last) ~= "NONE" then 
guiGridListSetItemText ( Grid, row, C_T,tostring(last), false, false ) 
end 
if tostring(check) == "yes" then 
guiGridListSetItemColor ( Grid, row, C_T, 0,255,0 )  
guiGridListSetItemColor ( Grid, row, C_N, 0,255,0 )  
guiGridListSetItemColor ( Grid, row, C_O, 0,255,0 )  
end 
end) 
    addEventHandler ( "onClientGUIClick", getRootElement(),function() 
    if source == Grid then 
guiSetProperty(removeObj, "Disabled", "False") 
    elseif source == removeObj then 
   selectedRow, selectedCol = guiGridListGetSelectedItem( Grid ) 
   theObj = guiGridListGetItemText( Grid, selectedRow, C_O ) 
    guiGridListRemoveRow ( Grid, selectedRow )    
    item = guiComboBoxGetSelected(ComboBox) 
    group = guiComboBoxGetItemText(ComboBox, item)   
    action = "remove" 
    triggerServerEvent("onManageACL",me,action,theObj,group) 
    elseif source == addObj then 
    win = guiCreateWindow(250,200,400,90,"Object name",false) 
    objedit = guiCreateEdit(0.03,0.1,0.97,0.3,"",true,win) 
    btnAdd = guiCreateButton(0.03,0.5,0.97,0.5,"Add object",true,win) 
    guiSetInputEnabled(true) 
    elseif source == btnAdd then 
    guiSetInputEnabled(false) 
    obj = guiGetText(objedit) 
    if tostring(obj) ~= "" then 
    item = guiComboBoxGetSelected(ComboBox) 
    group = guiComboBoxGetItemText(ComboBox, item)   
    action = "add" 
    row = guiGridListAddRow ( Grid ) 
    guiGridListSetItemText ( Grid, row, C_O,tostring(obj), false, false ) 
    guiSetVisible(win,false)     
    triggerServerEvent("onManageACL",me,action,obj,group) 
    end 
    elseif source == btnCLSLOG then 
    showCursor(false) 
    destroyElement(winLOG) 
    guiSetInputEnabled(false)    
    end 
    end) 
addEvent("returnACLLog",true) 
addEventHandler("returnACLLog",getRootElement(),function() 
winLOG = guiCreateWindow(170,130,600,360,"ACL Log",false) 
memo = guiCreateMemo(5,5,590,325,"",false,winLOG) 
btnCLSLOG = guiCreateButton(5,333,590,26,"Close",false,winLOG) 
showCursor(true) 
guiSetText(memo,getElementData(resourceRoot,"log")) 
guiMemoSetReadOnly(memo,true) 
end)     
  
  
function pass() 
guiSetEnabled(Grid, true) 
outputChatBox("acl is enabled", 0, 200, 0) 
end 
addCommandHandler ("your pass" , pass) 
  
-- استبدل كلمه your pass 
-- بالباس حقك 
  

حط ذا مكان الى مكتوب عندك بالكلنت

Share this post


Link to post
كلنت
local me = getLocalPlayer() 
addEventHandler("onClientResourceStart",resourceRoot,function() 
Main = guiCreateWindow(0.2,0.2,0.6,0.6,"ACL Management",true) 
guiSetVisible(Main,false) 
ComboBox = guiCreateComboBox(0.05,0.05,0.9,0.6,"Admin",true,Main) 
Grid = guiCreateGridList(0.05, 0.2, 0.9, 0.65, true,Main) 
guiSetEnabled(Grid, false) 
C_O = guiGridListAddColumn(Grid, "Object name", 0.5) 
C_N = guiGridListAddColumn(Grid, "Nick", 0.6) 
C_T = guiGridListAddColumn(Grid, "Last login", 0.6) 
addObj = guiCreateButton(0.05,0.9,0.45,0.07,"Add object",true,Main) 
removeObj = guiCreateButton(0.5,0.9,0.45,0.07,"Remove object",true,Main) 
end) 
addEvent("onOpenACLWindow",true) 
addEventHandler("onOpenACLWindow",getRootElement(),function() 
if guiGetVisible(Main) == true then 
guiSetVisible(Main,false) 
showCursor(false) 
else 
guiGridListClear(Grid) 
guiComboBoxClear(ComboBox) 
guiSetProperty(removeObj, "Disabled", "True") 
guiSetVisible(Main,true) 
showCursor(true) 
end 
end) 
addEvent("returnGROUPSNAMES",true) 
addEventHandler("returnGROUPSNAMES",getRootElement(),function(Table) 
for i,name in pairs(Table)do 
guiComboBoxAddItem(ComboBox,name) 
end 
end) 
addEventHandler ( "onClientGUIComboBoxAccepted", getRootElement(),function(box ) 
if box == ComboBox then 
 item = guiComboBoxGetSelected(box) 
 group = guiComboBoxGetItemText(box, item) 
guiGridListClear(Grid)  
 triggerServerEvent("getGroupObjects",me,group) 
end 
end) 
addEvent("returnObjects",true) 
addEventHandler("returnObjects",getRootElement(),function(name,nick,last,check) 
row = guiGridListAddRow ( Grid ) 
guiGridListSetItemText ( Grid, row, C_O,tostring(name), false, false ) 
if tostring(nick) ~= "NONE" then 
guiGridListSetItemText ( Grid, row, C_N,tostring(nick), false, false ) 
end 
if tostring(last) ~= "NONE" then 
guiGridListSetItemText ( Grid, row, C_T,tostring(last), false, false ) 
end 
if tostring(check) == "yes" then 
guiGridListSetItemColor ( Grid, row, C_T, 0,255,0 )  
guiGridListSetItemColor ( Grid, row, C_N, 0,255,0 )  
guiGridListSetItemColor ( Grid, row, C_O, 0,255,0 )  
end 
end) 
    addEventHandler ( "onClientGUIClick", getRootElement(),function() 
    if source == Grid then 
guiSetProperty(removeObj, "Disabled", "False") 
    elseif source == removeObj then 
   selectedRow, selectedCol = guiGridListGetSelectedItem( Grid ) 
   theObj = guiGridListGetItemText( Grid, selectedRow, C_O ) 
    guiGridListRemoveRow ( Grid, selectedRow )    
    item = guiComboBoxGetSelected(ComboBox) 
    group = guiComboBoxGetItemText(ComboBox, item)   
    action = "remove" 
    triggerServerEvent("onManageACL",me,action,theObj,group) 
    elseif source == addObj then 
    win = guiCreateWindow(250,200,400,90,"Object name",false) 
    objedit = guiCreateEdit(0.03,0.1,0.97,0.3,"",true,win) 
    btnAdd = guiCreateButton(0.03,0.5,0.97,0.5,"Add object",true,win) 
    guiSetInputEnabled(true) 
    elseif source == btnAdd then 
    guiSetInputEnabled(false) 
    obj = guiGetText(objedit) 
    if tostring(obj) ~= "" then 
    item = guiComboBoxGetSelected(ComboBox) 
    group = guiComboBoxGetItemText(ComboBox, item)   
    action = "add" 
    row = guiGridListAddRow ( Grid ) 
    guiGridListSetItemText ( Grid, row, C_O,tostring(obj), false, false ) 
    guiSetVisible(win,false)     
    triggerServerEvent("onManageACL",me,action,obj,group) 
    end 
    elseif source == btnCLSLOG then 
    showCursor(false) 
    destroyElement(winLOG) 
    guiSetInputEnabled(false)    
    end 
    end) 
addEvent("returnACLLog",true) 
addEventHandler("returnACLLog",getRootElement(),function() 
winLOG = guiCreateWindow(170,130,600,360,"ACL Log",false) 
memo = guiCreateMemo(5,5,590,325,"",false,winLOG) 
btnCLSLOG = guiCreateButton(5,333,590,26,"Close",false,winLOG) 
showCursor(true) 
guiSetText(memo,getElementData(resourceRoot,"log")) 
guiMemoSetReadOnly(memo,true) 
end)     
  
  
function pass() 
guiSetEnabled(Grid, true) 
outputChatBox("acl is enabled", 0, 200, 0) 
end 
addCommandHandler ("your pass" , pass) 
  
-- استبدل كلمه your pass 
-- بالباس حقك 
  

حط ذا مكان الى مكتوب عندك بالكلنت

واحط الكود كامل بدل الكود يلي بالكلنت ؟

وهذا برضو بالكلنت ؟؟ function pass()

guiSetEnabled(Grid, true)

outputChatBox("acl is enabled", 0, 200, 0)

end

addCommandHandler ("your pass" , pass)

Share this post


Link to post

ولله ما عرفت والمود خرب ولا عاد يمديني اسحب رتب

ممكن انت تعدله لي لو سمحت ؟؟

Share this post


Link to post
ولله ما عرفت والمود خرب ولا عاد يمديني اسحب رتب

ممكن انت تعدله لي لو سمحت ؟؟

دور كذا بالكود الى عطيتك اياه !!

مب مكتوب عندك your pass

غيرها و حط باسورد تكتبه بإف8 مشان تعدل علي الأسل و تسحب و تعطي رتب

بالتوفيق ، حاول تركز بالكلام شوي

Share this post


Link to post

الحمدلله ظبط بس كذا رح يبقى مقفل مثلا للادمن لو عطيته الاسل

لازم يحط الباس

انا ابي مفتوح الاسل بس

الريسورسات مخفية من لوحة الادمن والكونسل

عشان لو عطيت لوحة الاسل لادمن ما يلعب فيها يسحبها ويخربط فيها عرفت ؟؟

Share this post


Link to post

يا اخوان معقول ما احد يعرف الحل يا اخوان ؟؟؟

او على الاقل عطوني كود يقفل القروبات يلي ابيها بكلمة سر والباقي مفتوح

المهم مابي الادمنية تلعب بالريسورسات

Share this post


Link to post
يا اخوان معقول ما احد يعرف الحل يا اخوان ؟؟؟

او على الاقل عطوني كود يقفل القروبات يلي ابيها بكلمة سر والباقي مفتوح

المهم مابي الادمنية تلعب بالريسورسات

اللوحه اصلا م تفتح إلا لقروب كونسول !!

ثانيآ مخفيه مب مخفيه كذا مسويين الغرض منها اصلا انها تمنع ان الناس يلعبو بيها صح ؟؟

لو تبيها مخفيه سوى كلير للقريد لست و عدل علي الكوماند و خله يسوى هو اللوب بكذا الكوماند يظهرلك الأوبجكتات

Share this post


Link to post

اغلب سيرفرات التكتيك كذا

عطوك رتبة الاسل تفتحها من اف8 لوحة خارجية

الريسورسات يلي هي صلاحية المودات بقروب الادمن

مخفية

انا ابي اخفيها للادمن

بحيث لو عطيته اللوحة الخارجية زي الصور فوق

ما يشيل الريسورسات ولا يشيل شي

او اقفلها قرورب الادمن والكونسل

زي ما عطاني الاخ ساموراي

او اي شي ان ما اخليه يلعب فيهم

اخفاء اقفال اي شي

المهم اشيلهم من قروب الكونسل وقروب الادمن

للحين ما احد عرف وش ابي ؟؟؟؟

Share this post


Link to post

روح في سيرفر سايد تلقي كلمه قروب 2 و عدل علي الرتب

Share this post


Link to post

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.