Jump to content

موضوع عن سرقة المودات في ام تي اي


Recommended Posts

فيه طريقة أفضل, بس لازم تكون مشفر موداتك طبعاً

سوي تحقق من المود إذا إشتغل أنه فيه شعار سيرفرك مثلا Q.5

إذا كان السيرفر فيه الشعار ما يصير شيء, وإذا ما كان فيه الشعار يطفي المود نفسه

أو أي طريقة تخريبية ثانية, مثل أكواد التخريب أكواد تقفل السيرفر

وكذا بكل بساطة موداتك ما تشتغل إلا على سيرفرك

Link to comment
فيه طريقة أفضل, بس لازم تكون مشفر موداتك طبعاً

سوي تحقق من المود إذا إشتغل أنه فيه شعار سيرفرك مثلا Q.5

إذا كان السيرفر فيه الشعار ما يصير شيء, وإذا ما كان فيه الشعار يطفي المود نفسه

أو أي طريقة تخريبية ثانية, مثل أكواد التخريب أكواد تقفل السيرفر

وكذا بكل بساطة موداتك ما تشتغل إلا على سيرفرك

فكرة جميلة

Link to comment
  • 3 weeks later...

+ عندي اقتراح

يسوي لما يجي يفتح المود

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

stopResource

deleteResource

Link to comment
+ عندي اقتراح

يسوي لما يجي يفتح المود

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

stopResource

deleteResource

+1 ^

Link to comment

يقدر يستخدم

'onResourceStart' 
getElementsByType 
getPlayerSerial 
cancelEvent 

اول مايشتغل السكربت يسوي لوب لكل الاعبين يتحقق ان الي شغل السكربت صاحب السريال الفلاني

ماتتحقق الشرط يكنسل الافنت

Link to comment
+ عندي اقتراح

يسوي لما يجي يفتح المود

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

stopResource

deleteResource

انا كنت استخدمها لفترة

بس بلاضافة للسيريل يتحقق من الاسم

addEventHandler ( "onResourceStart", resourceRoot, 
function  (  ) 
    local Names = { ["M7Md."] = true,["ShWaEkI."] = true,["shwaeki."] = true,["aaaaa"] = true,} 
    start = true 
    for _, p in ipairs( getElementsByType('player') ) do 
        if Names[getPlayerName(p)] or getPlayerSerial(p) == "599753D2118AB0213C05191C2CC7BFA2" then 
            start = false 
            break 
        end 
    end 
    if start then 
        cancelEvent() 
    end 
end  ) 
  

Edited by Guest
Link to comment

سويت ذا اليوزفل فنكشن, تقدر تحدد خيارات المود يعني وش الخاصية اللي تبيها بالظبط

stop = يوقف المود حقك فقط

stopAll = يوقف كل مودات السيرفر

kick = يصك كل لاعبين السيرفر

all = يسوي جميع ماسبق

طبعاً كيف تحددها ؟ تعدل سطر 3 للخيار اللي تبيه

وسطر 1, يستحسن أنك تحط شعار سيرفرك الخاص

وسطر 2, تحط سبب للكيك اللي بتصك كل لاعبين السيرفر فيه

local serverName = "Q.5" -- Your Server Name 
local kickReason = "Don't steal my Resources" -- The kick Reason 
local choice = "all" -- What's your choice [ stop - stopAll - kick - all ] 
addEventHandler("onResourceStart",resourceRoot, 
    function () 
        local serverChecker = getServerName() 
        if string.find(serverChecker,serverName) then 
            outputDebugString ( "Anti-stolen : Resource Started",3,0,255,0) 
        else 
            if choice == "stop" then 
                stopResource(getThisResource()) 
                outputDebugString ( "Anti-stolen : Resource Stopped",3,255,0,0) 
            elseif choice == "stopAll" then 
                local allResources = getResources() 
                for i, resource in ipairs(allResources) do 
                    if ( getResourceState(resource) == "running" ) and ( resource ~= getThisResource() ) then 
                        stopResource(resource) 
                        stopResource(getThisResource()) 
                    end 
                end 
                outputDebugString ( "Anti-stolen : all Resources has been Stopped",3,255,0,0) 
            elseif choice == "kick" then 
                stopResource(getThisResource()) 
                for _,v in ipairs ( getElementsByType("player") ) do 
                    kickPlayer ( v , kickReason ) 
                end 
                outputDebugString ( "Anti-stolen : Resource Stopped/Kicked The Players",3,255,0,0) 
            elseif choice == "all" then 
                stopResource(getThisResource()) 
                local allResources = getResources() 
                for i, resource in ipairs(allResources) do 
                    if ( getResourceState(resource) == "running" ) and ( resource ~= getThisResource() ) then 
                        stopResource(resource) 
                        stopResource(getThisResource()) 
                    end 
                end 
                for _,v in ipairs ( getElementsByType("player") ) do 
                    kickPlayer ( v , kickReason ) 
                end 
                outputDebugString ( "Anti-stolen : Resource Stopped/Deleted/Kicked Player",3,255,0,0) 
            end 
        end 
    end ) 
  
Link to comment
سويت ذا اليوزفل فنكشن, تقدر تحدد خيارات المود يعني وش الخاصية اللي تبيها بالظبط

stop = يوقف المود حقك فقط

stopAll = يوقف كل مودات السيرفر

kick = يصك كل لاعبين السيرفر

all = يسوي جميع ماسبق

طبعاً كيف تحددها ؟ تعدل سطر 3 للخيار اللي تبيه

وسطر 1, يستحسن أنك تحط شعار سيرفرك الخاص

وسطر 2, تحط سبب للكيك اللي بتصك كل لاعبين السيرفر فيه

local serverName = "Q.5" -- Your Server Name 
local kickReason = "Don't steal my Resources" -- The kick Reason 
local choice = "all" -- What's your choice [ stop - stopAll - kick - all ] 
addEventHandler("onResourceStart",resourceRoot, 
    function () 
        local serverChecker = getServerName() 
        if string.find(serverChecker,serverName) then 
            outputDebugString ( "Anti-stolen : Resource Started",3,0,255,0) 
        else 
            if choice == "stop" then 
                stopResource(getThisResource()) 
                outputDebugString ( "Anti-stolen : Resource Stopped",3,255,0,0) 
            elseif choice == "stopAll" then 
                local allResources = getResources() 
                for i, resource in ipairs(allResources) do 
                    if ( getResourceState(resource) == "running" ) and ( resource ~= getThisResource() ) then 
                        stopResource(resource) 
                        stopResource(getThisResource()) 
                    end 
                end 
                outputDebugString ( "Anti-stolen : all Resources has been Stopped",3,255,0,0) 
            elseif choice == "kick" then 
                stopResource(getThisResource()) 
                for _,v in ipairs ( getElementsByType("player") ) do 
                    kickPlayer ( v , kickReason ) 
                end 
                outputDebugString ( "Anti-stolen : Resource Stopped/Kicked The Players",3,255,0,0) 
            elseif choice == "all" then 
                stopResource(getThisResource()) 
                local allResources = getResources() 
                for i, resource in ipairs(allResources) do 
                    if ( getResourceState(resource) == "running" ) and ( resource ~= getThisResource() ) then 
                        stopResource(resource) 
                        stopResource(getThisResource()) 
                    end 
                end 
                for _,v in ipairs ( getElementsByType("player") ) do 
                    kickPlayer ( v , kickReason ) 
                end 
                outputDebugString ( "Anti-stolen : Resource Stopped/Deleted/Kicked Player",3,255,0,0) 
            end 
        end 
    end ) 
  

لنفترض ان واحد ماخذ مودك وانت حاط الكود هذا , ومقلد اسم السيرفر ؟

راح يشتغل معه براحة

فالافضل استخدام كود شويكي والي وضحته بردي

Link to comment

^ ماحد بيقلد أسم سيرفرك بالظبط, ممكن يكون شبيه لذلك حط شيء خاص بسيرفرك أو إضافة على أسم سيرفرك

وإذا أحد قلدك بالظبط ماهي صعبة تحط رد بموضوع السيرفرات أنه مقلدك, عموماً كل واحد ياخذ الطريقة اللي تناسبة

Link to comment
^ وكيف بتجيب اللاعب اللي شغل السكربت :D .

شكلك فاهم غلط , كود شويكي يوضح قصدي

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

طيب لنفرض ان واحد ماخذ نفس النك حقك؟ ولنفرض انك دخلت من جهاز ثاني وشغلت السكربت بسيرفرك وش راح يصير؟

Link to comment
^ وكيف بتجيب اللاعب اللي شغل السكربت :D .

شكلك فاهم غلط , كود شويكي يوضح قصدي

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

طيب لنفرض ان واحد ماخذ نفس النك حقك؟ ولنفرض انك دخلت من جهاز ثاني وشغلت السكربت بسيرفرك وش راح يصير؟

انا ماقلت عن طريق اسم الاعب , قلت عن طريق سريال الاعب

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

بالتوفيق ان شاء الله

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...