Jump to content

x[ طلب ]x اكواد


MA[S]RIY

Recommended Posts

السلام عليكم

ابي بعض الاكواد

ابي 

لما الشخص يجمعه عدد من الساعات ياخذ رتبة تلقائي

يعني مثلا لو واحد 

جمع 50 ساعه ياخذ هيد ادمن

ولما ياخذ رتبه يطلع له نص بالشات بالرتبة الي اخذها

ياريت شرح بسيط للاكواد 

Link to comment

شباب ابي ارجوكو

احد يساعدني اسوي المود ذا

المود هيكونو 

3

رتب مو اكثر

ابي لما يجمع 20 ساعه ياخذ شرطي

لما يجمع 30 ياخذ ليفل 1

لما يجمع 40  ياخذ ليفل 2

ابيه لما يجمع الساعات 

ياخذ الرتبة تلقائي 

؟

#

ابي مساعدة في الاكواد 

وياريت شرحها

Link to comment
18 hours ago, #_iMr.[E]coo said:

هذي اسهل

 


-- To NssoR
function getPlayerTime ( Player )
	local TimeData = getElementData(Player,'PlayTime') or '0:0';
	if ( TimeData ) then
		return tonumber(split(TimeData,':')[1]) , tonumber(split(TimeData,':')[2]);
	end 
end

 

وين اضع عدد الساعه ووين اضع الرتبة

Link to comment
-- Client Side



function Check ( )
    if ( getElementData ( localPlayer , 'Hours' ) == 1 ) then
        outputChatBox ( 'Hi ض1' )
        triggerServerEvent ( 'Trigger:SetMe' , localPlayer )
    end
end )

setTimer ( function ( ) 
local Hours , Minutes , Seconds = ( getElementData ( localPlayer , 'Hours' ) or 0 ) , ( getElementData ( localPlayer , 'Minutes' ) or 0 ) , ( getElementData ( localPlayer , 'Seconds' ) or 0 )
    if ( Seconds < 60 ) then
        setElementData ( localPlayer , 'Seconds' , Seconds + 1 )
    else 
        setElementData ( localPlayer , 'Minutes' , Minutes + 1 )
        setElementData ( localPlayer , 'Seconds' , 0 ) 
    end 
    if ( Minutes == 60 ) then
        setElementData ( localPlayer , 'Hours' , Hours + 1 )
        Check ( )
        setElementData ( localPlayer , 'Minutes' , 0 )  
    end 
end , 1000 , 0 )



-- Server Side



addEvent ( 'Trigger:SetMe' , true )
addEventHandler ( 'Trigger:SetMe' , getRootElement ( ) ,
function ( ) 
    -- Your a Code 
end )

 

 

كمل انت ض1

  • Like 1
Link to comment
Hours , Minutes , Seconds = 0 , 0 , 0

function Check ( )
    if ( Hours ) then
        outputChatBox ( 'Hi ض1' )
        triggerServerEvent ( 'Trigger:SetMe' , localPlayer )
    end
end )

setTimer ( function ( ) 
    if ( Seconds < 60 ) then
        Seconds = Seconds + 1
    else 
        Minutes = Minutes + 1
        Seconds = 0 
    end 
    if ( Minutes == 60 ) then
        Hours = Hours + 1 
        Check ( )
        Minutes = 0 
    end 
end , 1000 , 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...