Jump to content

طلب


Recommended Posts

la l مش مبرمج مش عارف اعمل اى حاجة فيهم

f بتاعت سيت تايمر سهلة اعملها كل ما اعملها انا يقولى خطا لو بمقدراك

دى بس ويبقى رضا

اللاعب يبقف دقيقتين او 3 دقايق ويتغير اللون

متبقاش من لمسة واحدة لى الماركر

Link to comment
  • Replies 59
  • Created
  • Last Reply

Top Posters In This Topic

للمرة الثاتية

لا تفتح موضوع جديد لنفس الكود

تم دمج الموضوعين

و بالنسبة لـ شكواك عن عدد المشاركات بالموضوع، كان من الأفضل لك اتباع قوانين المنتدى

  • (يرجى تجنب وضع المشاركات المزدوجة (أكثر من مشاركة ورا بعض.

:wink:

Link to comment

لاتاخد كوبي بست تعلم من الاكواد وشوف وش ضفت

myMarker  = createMarker ( 2485.64136, -1666.60461 ,12.5, "cylinder", 2.0, 255, 0, 0, 150) 
hillRadar = createRadarArea ( 2485.64136, -1666.60461, 111, 440, 0, 255, 0, 175 ) 
  
addEventHandler ( "onMarkerHit", resourceRoot, function ( checkPla ) 
if ( getElementType ( checkPla ) == "player" ) then 
 if ( source == myMarker ) then 
  local Gteam = getPlayerTeam ( checkPla ) 
   local Gname = getTeamName ( Gteam ) 
    if not ( Gteam ) then return outputChatBox ( "You Not In Any Team", checkPla, 255, 0, 0, true ) end 
     if ( Gteam and Gname == "Ballas" ) then 
      local r, g, b = getTeamColor ( Gteam ) 
        setTimer ( function (   ) 
    for i, v in ipairs ( getPlayersInTeam ( Gteam ) ) do 
      setRadarAreaColor ( hillRadar, r, g, b, 255 ) 
        outputChatBox ( "The Rader Color Has Been Changed !", checkPla, 0, 255, 0, true ) 
         givePlayerMoney ( v, math.random ( 500,5000 ) ) 
 end 
end, 2000, 1 ) 
      else 
       outputChatBox ( "You Not In Ballas Team", checkPla, 255, 0, 0, true ) 
    end 
  end 
 end 
end ) 

هذا مثال يعطي فلوس من 500 الى 5000

Link to comment

طب شى اخير عشان انهى الموضوع هة

settimer

يقف على الماركر 3 دقايق وتتغير لون الارض

عشان بس يكون المودانتهى ضرورى ومش عايز شى تانى

------------------------------------------------

مختش بالى كويس من الاكواد كدة

setTimer ( function ( )

كدة خلاص عملت لى انا عايزوة بس انا مش شايف تحديد وقت !

Link to comment

هنا الوقت

1000 = 1 ثانية

end, 2000, 1 ) 

في كودك الي انت مسويه كيف تبي تسوي تايمر وانت صاكه كذا ؟

setTimer ( 60000,1 ) 

?

الحين كيف بيكمل الحدث ؟

انصحك تتعلم الاساسيات !

Link to comment
هنا الوقت

1000 = 1 ثانية

end, 2000, 1 ) 

في كودك الي انت مسويه كيف تبي تسوي تايمر وانت صاكه كذا ؟

setTimer ( 60000,1 ) 

?

الحين كيف بيكمل الحدث ؟

انصحك تتعلم الاساسيات !

هتعلم لو انا هبرمج لكن اكثر الاشياء الى بستخدمها مجانية

طب صححة ليا عشان يكون نهيت الموضوع دة

اما اللاعب يلمس الماركر يقف على 3 دقايق ثم يتغير اللون اكتبة انت بطريقة صحيحة

Link to comment
local TeamName = "Ballas" 
local myMarker = createMarker( 2485.64136, -1666.60461 ,12.5, "cylinder", 2.0, 255, 0, 0, 150 ) 
local hillRadar = createRadarArea( 2485.64136, -1666.60461, 111, 440, 0, 255, 0, 175 ) 
  
addEventHandler( "onMarkerHit", resourceRoot, 
function( hitElement ) 
    if ( source == myMarker ) and ( getElementType( hitElement ) == "player" ) then 
        local PlayerTeam = getPlayerTeam( hitElement ) 
        if ( PlayerTeam ) and ( getTeamName( PlayerTeam ) == TeamName ) then 
            if ( not isTimer( TurfTimer ) ) then 
                function Turf( R, G, B ) 
                    local Team = getTeamFromName( TeamName ) 
                    if ( not Team ) then return end 
                    setRadarAreaColor( hillRadar, R, G, B, 255 ) 
                    local Money, Boolean = math.random( 500, 5000 ) 
                    for _, Player in ipairs( getPlayersInTeam( Team ) ) do 
                        if ( isElementWithinMarker( Player, myMarker ) and Boolean ~= true ) then Boolean = true end 
                        outputChatBox( "The Rader Color Has Been Changed !", Player, 0, 255, 0, true ) 
                        givePlayerMoney( Player, Money ) 
                    end 
                    if ( Boolean ) then TurfTimer = setTimer( Turf, 180000, 1, getTeamColor( PlayerTeam ) ) end 
                end 
                TurfTimer = setTimer( Turf, 180000, 1, getTeamColor( PlayerTeam ) ) 
            end 
        end 
    end 
end ) 

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