Jump to content

طلب كود صنع جدول قروبات معينه


Recommended Posts

local Groups = { 
    "Police.Manger", 
    "Police", 
    "Console", 
}; 
  
function Move ( element ) 
    local acc = getPlayerAccount ( element ) 
    if not isGuestAccount ( acc ) then 
        for i, group in ipairs ( Groups ) do 
            if isObjectInACLGroup ( "user." .. getAccountName ( acc ), aclGetGroup ( group ) ) then 
                return 
            end 
            killPed ( element ) 
        end 
    else 
        killPed ( element ) 
    end 
end 

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

لما ادخل ومعي كونسل يقتلني ابيه ينقل بدون مايقتلني

واللي غير الرتب الموجوده بالجدول يقتله

Link to comment
local Groups = { 
    "Police.Manger", 
    "Police", 
    "Console", 
}; 
  
function Move ( element ) 
    local acc = getPlayerAccount ( element ) 
    if not isGuestAccount ( acc ) then 
        for i, group in ipairs ( Groups ) do 
            if isObjectInACLGroup ( "user." .. getAccountName ( acc ), aclGetGroup ( group ) ) then 
                return 
            end 
            killPed ( element ) 
        end 
    else 
        killPed ( element ) 
    end 
end 

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

لما ادخل ومعي كونسل يقتلني ابيه ينقل بدون مايقتلني

واللي غير الرتب الموجوده بالجدول يقتله

local Groups = { 
    "Police.Manger", 
    "Police", 
    "Console", 
}; 
  
function Move ( element ) 
    local acc = getPlayerAccount ( element ) 
    if not isGuestAccount ( acc ) then 
        for i, group in ipairs ( Groups ) do 
            if isObjectInACLGroup ( "user." .. getAccountName ( acc ), aclGetGroup ( group ) ) then 
                setElementPosition( element, x, y, z ) 
    else 
                killPed ( element ) 
            end 
       end 
    end 
end 
Link to comment
خلاص عناد صلحت الكود بس شلت Killped الاولى

وظبط

غلط كذا ما رح يضبط، لأنه لنفرض ان اللاعب كان مسجل دخوله وماكان بالقروبات الي بالجدول بكذا مَ راح يموت

اما بالنسبة للكود ذا

local Groups = { 
    "Police.Manger", 
    "Police", 
    "Console", 
}; 
  
function Move ( element ) 
    local acc = getPlayerAccount ( element ) 
    if not isGuestAccount ( acc ) then 
        for i, group in ipairs ( Groups ) do 
            if isObjectInACLGroup ( "user." .. getAccountName ( acc ), aclGetGroup ( group ) ) then 
                return 
            end 
            killPed ( element ) 
        end 
    else 
        killPed ( element ) 
    end 
end 

بكذا Police.Manger هنا المفروض يحط وظيفة قتل اللاعب بعد اللوب .. لأنه لو مثلاً انت كنت بقروب الكونسل .. والكود ذا رح يسوي لوب ابتداءاً من قروب

مَ راح يتحقق الشرط ولا راح يوقف الوظيفة وبكذا رح تتنفذ وظيفة قتل اللاعب وهو بالأصل يكون بقروب "كونسل" !! عشان كذا مفروض يحط وظيفة قتل اللاعب بعد اللوب عشان بعد مايخلص التحقق من جميع القروبات وقتها إذا كان اللاعب بأحد هالقروبات رح يوقف الوظيفة وما رح يقتل اللاعب أما اذا ماكان اللاعب بأحد هالقروبات رح تتنفذ وظيفة قتل اللاعب، عالعموم الكود يصير كذا

local Groups = { 
    "Police.Manger", 
    "Police", 
    "Console", 
}; 
  
function Move ( element ) 
    local acc = getPlayerAccount ( element ) 
    if not isGuestAccount ( acc ) then 
        for i, group in ipairs ( Groups ) do 
            if isObjectInACLGroup ( "user." .. getAccountName ( acc ), aclGetGroup ( group ) ) then 
                return 
            end 
        end 
        killPed ( element ) 
    else 
        killPed ( element ) 
    end 
end 

Link to comment
خلاص عناد صلحت الكود بس شلت Killped الاولى

وظبط

غلط كذا ما رح يضبط، لأنه لنفرض ان اللاعب كان مسجل دخوله وماكان بالقروبات الي بالجدول بكذا مَ راح يموت

اما بالنسبة للكود ذا

local Groups = { 
    "Police.Manger", 
    "Police", 
    "Console", 
}; 
  
function Move ( element ) 
    local acc = getPlayerAccount ( element ) 
    if not isGuestAccount ( acc ) then 
        for i, group in ipairs ( Groups ) do 
            if isObjectInACLGroup ( "user." .. getAccountName ( acc ), aclGetGroup ( group ) ) then 
                return 
            end 
            killPed ( element ) 
        end 
    else 
        killPed ( element ) 
    end 
end 

بكذا Police.Manger هنا المفروض يحط وظيفة قتل اللاعب بعد اللوب .. لأنه لو مثلاً انت كنت بقروب الكونسل .. والكود ذا رح يسوي لوب ابتداءاً من قروب

مَ راح يتحقق الشرط ولا راح يوقف الوظيفة وبكذا رح تتنفذ وظيفة قتل اللاعب وهو بالأصل يكون بقروب "كونسل" !! عشان كذا مفروض يحط وظيفة قتل اللاعب بعد اللوب عشان بعد مايخلص التحقق من جميع القروبات وقتها إذا كان اللاعب بأحد هالقروبات رح يوقف الوظيفة وما رح يقتل اللاعب أما اذا ماكان اللاعب بأحد هالقروبات رح تتنفذ وظيفة قتل اللاعب، عالعموم الكود يصير كذا

local Groups = { 
    "Police.Manger", 
    "Police", 
    "Console", 
}; 
  
function Move ( element ) 
    local acc = getPlayerAccount ( element ) 
    if not isGuestAccount ( acc ) then 
        for i, group in ipairs ( Groups ) do 
            if isObjectInACLGroup ( "user." .. getAccountName ( acc ), aclGetGroup ( group ) ) then 
                return 
            end 
        end 
        killPed ( element ) 
    else 
        killPed ( element ) 
    end 
end 

لالا ميحتاج

ظبط سجل خروج يوقتلني وسجلت دخولي وماتلني ووداني المقر

Link to comment
خلاص عناد صلحت الكود بس شلت Killped الاولى

وظبط

غلط كذا ما رح يضبط، لأنه لنفرض ان اللاعب كان مسجل دخوله وماكان بالقروبات الي بالجدول بكذا مَ راح يموت

اما بالنسبة للكود ذا

local Groups = { 
    "Police.Manger", 
    "Police", 
    "Console", 
}; 
  
function Move ( element ) 
    local acc = getPlayerAccount ( element ) 
    if not isGuestAccount ( acc ) then 
        for i, group in ipairs ( Groups ) do 
            if isObjectInACLGroup ( "user." .. getAccountName ( acc ), aclGetGroup ( group ) ) then 
                return 
            end 
            killPed ( element ) 
        end 
    else 
        killPed ( element ) 
    end 
end 

بكذا Police.Manger هنا المفروض يحط وظيفة قتل اللاعب بعد اللوب .. لأنه لو مثلاً انت كنت بقروب الكونسل .. والكود ذا رح يسوي لوب ابتداءاً من قروب

مَ راح يتحقق الشرط ولا راح يوقف الوظيفة وبكذا رح تتنفذ وظيفة قتل اللاعب وهو بالأصل يكون بقروب "كونسل" !! عشان كذا مفروض يحط وظيفة قتل اللاعب بعد اللوب عشان بعد مايخلص التحقق من جميع القروبات وقتها إذا كان اللاعب بأحد هالقروبات رح يوقف الوظيفة وما رح يقتل اللاعب أما اذا ماكان اللاعب بأحد هالقروبات رح تتنفذ وظيفة قتل اللاعب، عالعموم الكود يصير كذا

local Groups = { 
    "Police.Manger", 
    "Police", 
    "Console", 
}; 
  
function Move ( element ) 
    local acc = getPlayerAccount ( element ) 
    if not isGuestAccount ( acc ) then 
        for i, group in ipairs ( Groups ) do 
            if isObjectInACLGroup ( "user." .. getAccountName ( acc ), aclGetGroup ( group ) ) then 
                return 
            end 
        end 
        killPed ( element ) 
    else 
        killPed ( element ) 
    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...