Jump to content

طلب فنكشن اغلاق الوظيفة


Recommended Posts

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

مني فاهم يعني اسوي جدول وشغله شغلة

مافي طريقة اسرع

* Server Side:

local marker = createMarker ( ... ) 
local given = { } 
  
addEventHandler ( "onMarkerHit", marker, 
    function ( player ) 
        if ( getElementType ( player ) == "player" ) then 
            if not ( given[ player ] ) then 
                givePlayerMoney ( player, 3000 ) -- الفلوس 
                given[ player ] = true 
            else 
                outputChatBox ( "تم اعطائك من قبل", player, 255, 0, 0, true ) 
            end 
        end 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        given[ source ] = nil 
    end 
) 

أسهل وأسرع طريقة هي عن طريق المتغيرات لكن بجانب سيرفر تحتاج انكـ تسوي جدول عشان يكون لكل لاعب متغير خاص فيه، لأنه لو بتسوي المتغيرات بدون جدول رح يكون المتغير عام ( ليس خاص بلاعب محدد )، أما يوم تستخدم المتغيرات بجانب كلاينت ف مايحتاج إنكـ تسوي جدول إذا تبي تسوي المتغير خاص بلاعب محدد

Link to comment
ابيها اذ دخل يعطيه فلوس واذ دخل مرة ثانية يقله تم التوزيع من قبل وبعد 12 ساعه ابيه ترجع الوضيفة ونفس الشي

يعني تبيه ينحفظ حتى لو طلع؟ يعني حتى لو طلع ودخل مفروض ينتظر 12 ساعة؟

Link to comment
ابيها اذ دخل يعطيه فلوس واذ دخل مرة ثانية يقله تم التوزيع من قبل وبعد 12 ساعه ابيه ترجع الوضيفة ونفس الشي

يعني تبيه ينحفظ حتى لو طلع؟ يعني حتى لو طلع ودخل مفروض ينتظر 12 ساعة؟

يب

Link to comment
ابيها اذ دخل يعطيه فلوس واذ دخل مرة ثانية يقله تم التوزيع من قبل وبعد 12 ساعه ابيه ترجع الوضيفة ونفس الشي

يعني تبيه ينحفظ حتى لو طلع؟ يعني حتى لو طلع ودخل مفروض ينتظر 12 ساعة؟

كذا صح؟

  
  
local marker = createMarker(1880.0924072266,765.67590332031,10.8203125-1, "cylinder", 2, 255, 0, 0) 
    local given = { } 
      
    addEventHandler ( "onMarkerHit", marker, 
        function ( player ) 
            if ( getElementType ( player ) == "player" ) then 
                if not ( given[ player ] ) then 
                    givePlayerMoney ( player, 3000 )  
                    given[ player ] = true 
                else 
                    outputChatBox ( "تم اعطائك من قبل", player, 255, 0, 0, true ) 
                end 
            end 
        end 
    ) 
      
    addEventHandler ( "onPlayerQuit", root, 
        function ( ) 
            given[ player ] = nil 
        end 
    ) 
function Restartfunction ( ) 
                    given[ player ] = true 
end 
setTimer ( Restartfunction, 120000, 0 ) 

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