Jump to content

x[مطلوب] x فنكش واحد


Recommended Posts

إستعمل اليوزفل فنكشن ذا :

GetOnlineAdmins

وأرسل تريقر للـ كلنت بـ الجدول ، وأضيف الجدول للقريد ليست

حاول وبساعدك

GetOnlineAdmins

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

triggerServerEvent 
triggerClientEvent 
aclGetGroup 
isObjectInACLGroup 
getAccountName 
getPlayerAccount 
getElementsByType 
for -- generic 

Edit :

او اختصر كل ذا ب ذا :

https://wiki.multitheftauto.com/wiki/GetPlayersInGroup

Link to comment
إستعمل اليوزفل فنكشن ذا :

GetOnlineAdmins

وأرسل تريقر للـ كلنت بـ الجدول ، وأضيف الجدول للقريد ليست

حاول وبساعدك

اخوي

جربت هده طريقة

هل بتظظبط ولا لا

  
ClientSide ============ 
  
function Cheak() 
guiGridListClear ( GridList) 
for i,v in ipairs(getElementsByType("player")) do 
if getElementData(v, "VIP") == true then 
local row = guiGridListAddRow ( GridList ) 
guiGridListSetItemText ( GridList, row, 1, getPlayerName(v), false, true ) 
guiGridListSetItemColor ( GridList, row, 1, 0, 255, 0) 
end 
end 
end 
addEventHandler ("onClientResourceStart",resourceRoot,Cheak) 
addEventHandler ("onClientPlayerJoin",root,Cheak) 
addEventHandler ("onClientPlayerChangeNick",root,Cheak) 
addEventHandler ("onClientPlayerQuit",root,Cheak) 
  
  
--#ServerSide 
addEventHandler("onResourceStart", resourceRoot, 
function() 
    for i,player in ipairs (getElementsByType("player")) do 
        local Account = getPlayerAccount(player) 
        if not (isGuestAccount(Account)) then 
            local AccountName = getAccountName(Account) 
            if ( hasObjectPermissionTo ( player, "general.adminpanel", true ) ) then 
                setElementData(player,"VIP",true) 
            else 
            setElementData(player,"VIP",false) 
            end 
        end 
    end 
end 
) 

Link to comment
إستعمل اليوزفل فنكشن ذا :

GetOnlineAdmins

وأرسل تريقر للـ كلنت بـ الجدول ، وأضيف الجدول للقريد ليست

حاول وبساعدك

GetOnlineAdmins

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

triggerServerEvent 
triggerClientEvent 
aclGetGroup 
isObjectInACLGroup 
getAccountName 
getPlayerAccount 
getElementsByType 
for -- generic 

Edit :

او اختصر كل ذا ب ذا :

https://wiki.multitheftauto.com/wiki/GetPlayersInGroup

لا مب شرط يجيب الأدمنية فقط ، يقدر يعدل القروب للـ في آي بي

Link to comment

كلنت

مثال بيسط

GridList = guiCreateGridList(10, 43, 286, 236, false) 
guiGridListAddColumn(GridList, "N", 0.20 ) 
  
addEvent("NamePlayerVip",true) 
addEventHandler("NamePlayerVip",root, 
function(name) 
local row = guiGridListAddRow ( GridList ) 
guiGridListSetItemText ( GridList, row, 1,name, false, true ) 
end 
) 
triggerServerEvent("PlayersVip",localPlayer) 

سيرفر

addEvent("PlayersVip",true) 
addEventHandler("PlayersVip",root, 
function () 
    for i,v in ipairs(getElementsByType("player")) do 
        local acc = getAccountName(getPlayerAccount(v)) 
        if isGuestAccount(getPlayerAccount(v)) then return end 
        if isObjectInACLGroup("user."..acc, aclGetGroup("VIP")) then 
            triggerClientEvent(source,"NamePlayerVip",source,getPlayerName(v)) 
        end 
    end 
end 
)    
     
  

Link to comment

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...