Jump to content

كود الوقت


Recommended Posts

يب لانك ماحطيت # قبل كود اللون , والمشكله قبل كانت لانك كاتب source

والsource مو محدد

غلط وواضحح :shock:

مشكؤؤر :mrgreen:

العفو هههههه ماركزت عليها

بس كانت بالفعل من source

لانك ماحددتها

وايضاً لانك نسيت تحط #

قبل كود اللون

خخخخخخخخخخـ

هههههه

طيب انت الحين قسمت على 1000

وبتصير الثانية = 1

لو بغيتها دقائق يعني اضرب في 60 كيف؟

Link to comment
  • Replies 56
  • Created
  • Last Reply

Top Posters In This Topic

اخوي شوف مثال

60000 ملي ثانيه

= 60 ثانيه

60 ثانيه =

1 دقيقه \ دقائق

جرب تعمل

60000 / 60 / 1000

وشوف الناتج

هههههه والله انت دافوور رياضيات

شوف انا ابغى يطلع كذا

outputChatBox(" #7FFF00 timer : "..الثواني.." #7FFF00 seconds"..الدقائق.." #7FFF00 Minutes" , player, 255, 255, 255, true) 

ومخي انقلب من الرياضيات :lol:

ابغاها بدون فواصل

وشككرا ....

Link to comment
اخوي شوف مثال

60000 ملي ثانيه

= 60 ثانيه

60 ثانيه =

1 دقيقه \ دقائق

جرب تعمل

60000 / 60 / 1000

وشوف الناتج

هههههه والله انت دافوور رياضيات

شوف انا ابغى يطلع كذا

outputChatBox(" #7FFF00 timer : "..الثواني.." #7FFF00 seconds"..الدقائق.." #7FFF00 Minutes" , player, 255, 255, 255, true) 

ومخي انقلب من الرياضيات :lol:

ابغاها بدون فواصل

وشككرا ....

والله مو دافور رياضيات

بس تعلمتها والسبب البرمجه تقريباً

.. اكمل معك بعد الصلاة برؤب

# تعديل , شوف رد الاخ مجنون فيك تحت واعتذر على التاخير

Edited by Guest
Link to comment
      
    timer = setTimer ( function() 
        end, 20000, 1 ) 
     addCommandHandler("timer", 
    function (player) 
    remaining = getTimerDetails(timer) 
    seconds = remaining / 1000 
    m = remaining /1000/60 
    outputChatBox("*#555555Server:#7FFF00 "..m..","..seconds, player, 255, 0, 0, true) 
          end ) 

Link to comment
      
    timer = setTimer ( function() 
        end, 20000, 1 ) 
     addCommandHandler("timer", 
    function (player) 
    remaining = getTimerDetails(timer) 
    seconds = remaining / 1000 
    m = remaining /1000/60 
    outputChatBox("*#555555Server:#7FFF00 "..m..","..seconds, player, 255, 0, 0, true) 
          end ) 

اهو صح بس يطلع لي فواصل انا ابغى ثواني والدقائق تجبر

مثلا 60 ثانية تصير دقيقة

وانشالله تكون فهمت

Link to comment
i = math.ceil( 23.53 ) 
print( i ) -- 23 يعطيك الرقم 

او استخدم هذا الفنشكن

function convertMilliseconds( i ) 
    if ( i ) then 
        sec = math.fmod( math.floor( i / 1000 ), 60 ) 
        min = math.floor( math.floor( i / 1000 ) / 60 ) 
        return string.format( '%02d:%02d', min, sec ) 
    end 
end 

مثال عليه

Timer = setTimer( 
    function( ) 
        givePlayerMoney( getRootElement( ), 1000 ) 
    end, 40000, 0 
) 
  
addCommandHandler( 'timer', 
    function( playerSource ) 
        if isTimer( Timer ) then 
            local TimeLeft = convertMilliseconds( getTimerDetails( Timer ) )  
            outputChatBox( TimeLeft ..' بقي من الوقت للتوزيع !', playerSource, 255, 255, 0, true ) 
        end 
    end 
) 

راح يظهر لك الوقت كذا

00:36 بقي من الوقت للتوزيع !
Link to comment
i = math.ceil( 23.53 ) 
print( i ) -- 23 يعطيك الرقم 

او استخدم هذا الفنشكن

function convertMilliseconds( i ) 
    if ( i ) then 
        sec = math.fmod( math.floor( i / 1000 ), 60 ) 
        min = math.floor( math.floor( i / 1000 ) / 60 ) 
        return string.format( '%02d:%02d', min, sec ) 
    end 
end 

مثال عليه

Timer = setTimer( 
    function( ) 
        givePlayerMoney( getRootElement( ), 1000 ) 
    end, 40000, 0 
) 
  
addCommandHandler( 'timer', 
    function( playerSource ) 
        if isTimer( Timer ) then 
            local TimeLeft = convertMilliseconds( getTimerDetails( Timer ) )  
            outputChatBox( TimeLeft ..' بقي من الوقت للتوزيع !', playerSource, 255, 255, 0, true ) 
        end 
    end 
) 

راح يظهر لك الوقت كذا

00:36 بقي من الوقت للتوزيع !

مشككور

شباب عندي استفسار..

هذا الكود فيه مثال على حفظ الفلوس

لو بغيه يحفظ اي شي ثاني انا عارف الطريقة بس لازم اغير ذا ولا ؟

ومن وين اغيره يعني وش احط بدل عنه ؟

setAccountData ( playeraccount, [size=200]"piraterpg.money"[/size], playermoney ) 

Link to comment
بس غير اسم الداتا

و تسوي داتا جديده للـحساب

ككذا ؟

function onLogin ( ) 
local playeraccount = getPlayerAccount ( source ) 
if ( playeraccount ) and not isGuestAccount ( playeraccount ) then  
local playerskin = getPedSkin ( source ) 
 setAccountData ( playeraccount, "piraterpg.money", playerskin ) 
 end 
    end 
addEventHandler ( "onPlayerQuit", root, onClick ) 
  
function onLogin () 
if ( playeraccount ) then  
 local playerskin = getAccountData ( playeraccount, "piraterpg.money" ) 
            if ( playerskin ) then 
            setPedSkin ( source, playerskin ) 
            end 
               end 
                  end 
addEventHandler ( "onPlayerLogin", getRootElement ( ), onLogin) 

Link to comment
بس غير اسم الداتا

و تسوي داتا جديده للـحساب

ككذا ؟

function onLogin ( ) 
local playeraccount = getPlayerAccount ( source ) 
if ( playeraccount ) and not isGuestAccount ( playeraccount ) then  
local playerskin = getPedSkin ( source ) 
 setAccountData ( playeraccount, "piraterpg.money", playerskin ) 
 end 
    end 
addEventHandler ( "onPlayerQuit", root, onClick ) 
  
function onLogin () 
if ( playeraccount ) then  
 local playerskin = getAccountData ( playeraccount, "piraterpg.money" ) 
            if ( playerskin ) then 
            setPedSkin ( source, playerskin ) 
            end 
               end 
                  end 
addEventHandler ( "onPlayerLogin", getRootElement ( ), onLogin) 

استخدم getElementModel

وفي الايفينت onClick منين جايبها

يبي لك اسم ايفينت جديد بدال onLogin عشان مايحصل تعارض

Link to comment
بس غير اسم الداتا

و تسوي داتا جديده للـحساب

ككذا ؟

function onQuit ( ) 
local playeraccount = getPlayerAccount ( source ) 
if ( playeraccount ) and not isGuestAccount ( playeraccount ) then  
local playerskin = getPedSkin ( source ) 
 setAccountData ( playeraccount, "piraterpg.money", playerskin ) 
 end 
    end 
addEventHandler ( "onPlayerQuit", root, onQuit ) 
  
function onLogin () 
if ( playeraccount ) then  
 local playerskin = getAccountData ( playeraccount, "piraterpg.money" ) 
            if ( playerskin ) then 
            setPedSkin ( source, playerskin ) 
            end 
               end 
                  end 
addEventHandler ( "onPlayerLogin", getRootElement ( ), onLogin) 

استخدم getElementModel

وفي الايفينت onClick منين جايبها

يبي لك اسم ايفينت جديد بدال onLogin عشان مايحصل تعارض

سويته ع السريع

المهم عدلته ولا ماظبط كيف استعمل

getElementModel 

عطني مثال علها لاهنت !

Link to comment
ي شباب وش فيككم سحبتوا علي ؟

اللي ابيه انا ذا وش احط بدل عنه ؟

piraterpg.money 

هذا مفتاح الداتا يمديك تحطه اي اسم

طيب انا مسويته 100%

وش الخطأأأأ؟

function onQuit ( ) 
local playeraccount = getPlayerAccount ( source ) 
if ( playeraccount ) and not isGuestAccount ( playeraccount ) then  
local playerskin = getPedSkin ( source ) 
 setAccountData ( playeraccount, "piraterpg.money", playerskin ) 
 end 
    end 
addEventHandler ( "onPlayerQuit", root, onQuit ) 
  
function onLogin () 
if ( playeraccount ) then  
 local playerskin = getAccountData ( playeraccount, "piraterpg.money" ) 
            if ( playerskin ) then 
            setPedSkin ( source, playerskin ) 
            end 
               end 
                  end 
addEventHandler ( "onPlayerLogin", getRootElement ( ), onLogin) 

Link to comment

استخدم

getElementModel

setElementModel

من الاخر يبي لك سنة عشان تصلحه

addEventHandler( 'onPlayerQuit', getRootElement( ), 
    function( ) 
        if getPlayerAccount( source ) then 
            setAccountData( getPlayerAccount( source ), 'savePlayerSkin', getElementModel( source ) ) 
        end 
    end 
) 
  
addEventHandler( 'onPlayerLogin', getRootElement( ), 
    function( ) 
        if getPlayerAccount( source ) then 
            setElementModel( source, getAccountData( getPlayerAccount( source ), 'savePlayerSkin' ) ) 
        end 
    end 
) 

Edited by Guest
Link to comment
    function onQuit ( ) 
    local playeraccount = getPlayerAccount ( source ) 
    if ( playeraccount ) and not isGuestAccount ( playeraccount ) then 
    local playerskin = getElementModel( source ) 
     setAccountData ( playeraccount, "skin", playerskin ) 
     end 
        end 
    addEventHandler ( "onPlayerQuit", root, onQuit ) 
      
    function onLogin () 
    if ( playeraccount ) then 
     local playerskin = getAccountData ( playeraccount, "skin" ) 
                if ( playerskin ) then 
                setElementModel( source, playerskin ) 
                end 
                   end 
                      end 
    addEventHandler ( "onPlayerLogin", getRootElement ( ), onLogin) 

Link to comment
    function onQuit ( ) 
    local playeraccount = getPlayerAccount ( source ) 
    if ( playeraccount ) and not isGuestAccount ( playeraccount ) then 
    local playerskin = getElementModel( source ) 
     setAccountData ( playeraccount, "skin", playerskin ) 
     end 
        end 
    addEventHandler ( "onPlayerQuit", root, onQuit ) 
      
    function onLogin () 
    if ( playeraccount ) then 
     local playerskin = getAccountData ( playeraccount, "skin" ) 
                if ( playerskin ) then 
                setElementModel( source, playerskin ) 
                end 
                   end 
                      end 
    addEventHandler ( "onPlayerLogin", getRootElement ( ), onLogin) 

ما ظبط :cry:

Link to comment

من الاخر يبي لك سنة عشان تصلحه

addEventHandler( 'onPlayerQuit', getRootElement( ), 
    function( ) 
        if getPlayerAccount( source ) then 
            setAccountData( getPlayerAccount( source ), 'savePlayerSkin', getElementModel( source ) ) 
        end 
    end 
) 
  
addEventHandler( 'onPlayerLogin', getRootElement( ), 
    function( ) 
        if getPlayerAccount( source ) then 
            setElementModel( source, getAccountData( getPlayerAccount( source ), 'savePlayerSkin' ) ) 
        end 
    end 
) 

Link to comment

جرب ذا

addEventHandler("onPlayerLogin",root, 
    function (_,acc) 
        local SkinData = getAccountData(acc,"Skin") 
        if ( SkinData ) then 
            setElementModel(source,SkinData) 
        else 
            setAccountData(acc,"Skin",0) 
            setElementModel(source,0) 
        end 
    end 
) 
  
addEventHandler("onPlayerQuit",root, 
    function () 
        local acc = getPlayerAccount(source) 
        if ( not isGuestAccount(acc) ) then 
            local Skin = getElementModel(source) 
            setAccountData(acc,"Skin",Skin) 
        end 
    end 
) 
  
addEventHandler("onPlayerSpawn",root, 
    function () 
        local acc = getPlayerAccount(source) 
        if ( not isGuestAccount(acc) ) then 
            local Skin = getAccountData(acc,"Skin") 
            setTimer(setElementModel,1000,1,source,Skin) 
        end 
    end 
) 
  

Link to comment
جرب ذا
addEventHandler("onPlayerLogin",root, 
    function (_,acc) 
        local SkinData = getAccountData(acc,"Skin") 
        if ( SkinData ) then 
            setElementModel(source,SkinData) 
        else 
            setAccountData(acc,"Skin",0) 
            setElementModel(source,0) 
        end 
    end 
) 
  
addEventHandler("onPlayerQuit",root, 
    function () 
        local acc = getPlayerAccount(source) 
        if ( not isGuestAccount(acc) ) then 
            local Skin = getElementModel(source) 
            setAccountData(acc,"Skin",Skin) 
        end 
    end 
) 
  
addEventHandler("onPlayerSpawn",root, 
    function () 
        local acc = getPlayerAccount(source) 
        if ( not isGuestAccount(acc) ) then 
            local Skin = getAccountData(acc,"Skin") 
            setTimer(setElementModel,1000,1,source,Skin) 
        end 
    end 
) 
  

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

function (_,acc) 

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