AR/getBanSerial

From Multi Theft Auto: Wiki
Revision as of 17:07, 28 September 2012 by Tete (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

هذه الوظيفة سـ ترجع لسيريال الباند المطلوب

Syntax

string getBanSerial ( ban theBan )

Required Arguments

  • theBan: الباند الذي تريد استرجاع السيريال منه

Returns

Returns a string of the serial if everything was successful, false if invalid arguments are specified or if there was no serial specified for the ban.

Example

هذا المثال سـ يظهر السيريال التابع للاعب الذي تم تبنيده

function banPlayerCommand ( thisPlayer, commandName, bannedName, reason )
    -- اذا كان الاعب لديه الصلاحية 
    if ( hasObjectPermissionTo ( thisPlayer, "function.banPlayer" ) ) then
        -- يآخذ الايدي التابع للباند
        -- ID = الاي دي هو رقم الباند بحيث كل باند له رقم محدد للوصول اليه
        local bannedPlayer = getPlayerFromName ( bannedName )
        -- اذا كان المتبند لاعب
        if getElementType ( bannedPlayer ) == "player" then
            -- بند الاعب
            local theBan = banPlayer ( bannedPlayer, thisPlayer, reason )
            -- ارسال رسالة في الشات بـ ان الباند تم بـ نجاح
            outputChatBox ( "ban: " .. bannedName .. " successfully banned", thisPlayer )
            -- وارسال رسالة في الشات فيها سيريال الاعب الذي تم تبنيده
            outputChatBox ( "At Serial: " ..getBanSerial ( theBan ), thisPlayer )
        end
    else
        -- اذا الاعب ليس لديه صلاحية مافيه لـ كتابة الكلمة , ستظهر هذه الكلمة
        outputChatBox ( "ban: You don't have enough permissions", thisPlayer )
    end
end
addCommandHandler ( "ban", banPlayerCommand )

أنظر أيضاً