Jump to content

ماركر مخخفي .. < تمت الآفآدهة >


Recommended Posts

  • السلام عليكم ورحمة الله وبركآتة , #
    بغيت مساعدهة في مود ي طويلين العمر والسلامة ,,
    آبي كود [ آو آمثلة من الويكي ] يسويَ مآركر مخخفي وآذآ دخلة اللآعب يظغط مثلآ [ 1 ] ويطيح قنبلة ,,
    وإذآ طاحت يعطيهآ وقت محدد وتنفجر ..

وششكراً

Edited by Guest
Link to comment
  • السلام عليكم ورحمة الله وبركآتة , #
    بغيت مساعدهة في مود ي طويلين العمر والسلامة ,,
    آبي كود [ آو آمثلة من الويكي ] يسويَ مآركر مخخفي وآذآ دخلة اللآعب يظغط مثلآ [ 1 ] ويطيح قنبلة ,,
    وإذآ طاحت يعطيهآ وقت محدد وتنفجر ..

وششكراً

آستخدم الكول شيب افضل.

+

createProjectile 

+

setTimer 

+

bindKey 

Edited by Guest
Link to comment
createMarker  

a = alpha ( الرويا )

يعني بتخليه 0

مثال

createMarker ( x, y,  z, "checkpoint", 4.0,  0, 0,  255,0, getRootElement()  ) 

--

الايفينت

"onMarkerHit" 
اذا اللاعب لمس الماركر  
  

يفيدوك الباقين

:roll:

Link to comment
createMarker  

a = alpha ( الرويا )

يعني بتخليه 0

مثال

createMarker ( x, y,  z, "checkpoint", 4.0,  0, 0,  255,0, getRootElement()  ) 

--

الايفينت

"onMarkerHit" 
اذا اللاعب لمس الماركر  
  

يفيدوك الباقين

getRootElement() :shock: ? فية ارقمنت كذا

:roll:

Link to comment
ششكرآ

عنآد + ذآ بيست + مشوش + برسستيج

لـآكن عنآد يعني القنبلة م آقدر آححط وقت لهآ وتنفجر بوهة ؟

وظيفة صناعة القنبلة تقدر تؤخرها عن طريق

setTimer 

مثلاً

setTimer (  
    function ( ) 
        createProjectile ( localPlayer, 16 ) 
    end 
, 1000, 1 ) 

Link to comment
آهآآ

يعني دقيقتين = 120000

يبيلهآ حآسبة ><"

مشكووورين م قصرتو نججرب :mrgreen:

1000 ثانيه

2000 ثانيتين

تبي تسوي حط رقم بس معه لازم 3 اصفار مثل

20

تبيها رقم للتايمر تزيد عليها 3 اصفار

20000 << عشرين ثانيه

Link to comment
  • السلام عليكم ورحمة الله وبركآتة , #
    بغيت مساعدهة في مود ي طويلين العمر والسلامة ,,
    آبي كود [ آو آمثلة من الويكي ] يسويَ مآركر مخخفي وآذآ دخلة اللآعب يظغط مثلآ [ 1 ] ويطيح قنبلة ,,ض
    وإذآ طاحت يعطيهآ وقت محدد وتنفجر ..

وششكراً

احداث :

onClientMarkerHit

وظايف :

createMarker 
createProjectile 
setProjectileCounter 

setProjectileCounter

Link to comment

local marker = createMarker(x,y,z -1,"cylinder",2,0,0,255,255); 
  
addEventHandler("onClientMarkerHit",marker, 
    function ( ThePlayer )  
        if ( getElementType ( ThePlayer ) == "player" ) then 
            bindKey ( "1" , "down" , CreateFunc ); 
                outputChatBox("* تم التفعيل"); 
            end; 
        end 
    ); 
     
addEventHandler("onClientMarkerLeave",marker, 
    function ( ThePlayer )  
        if ( getElementType ( ThePlayer ) == "player" ) then 
            unbindKey ( "1" , "down" , CreateFunc ) ; 
                outputChatBox("* تم التعطيل"); 
            end; 
        end 
    ); 
  
function CreateFunc ( ) 
    local x,y,z = getElementPosition ( localPlayer ); 
    setTimer(createProjectile,5000,1,localPlayer,16,x,y,z); 
    end; 
Link to comment
local marker = createMarker(x,y,z -1,"cylinder",2,0,0,255,255); 
  
addEventHandler("onClientMarkerHit",marker, 
    function ( ThePlayer )  
        if ( getElementType ( ThePlayer ) == "player" ) then 
            bindKey ( "1" , "down" , CreateFunc ); 
                outputChatBox("* تم التفعيل") 
            end; 
        end 
    ); 
     
addEventHandler("onClientMarkerLeave",marker, 
    function ( ThePlayer )  
        if ( getElementType ( ThePlayer ) == "player" ) then 
            unbindKey ( "1" , "down" , CreateFunc )  
                outputChatBox("* تم التعطيل") 
            end; 
        end 
    ); 
  
function CreateFunc ( ) 
    local x,y,z = getElementPosition ( localPlayer ); 
    setTimer(createProjectile,5000,1,localPlayer,16,x,y,z); 
    end; 

مو لازم تجي كذآ :

if ( getElementType(ThePlayer) == "player" and source == marker ) then 

?

Edited by Guest
Link to comment
local marker = createMarker(x,y,z -1,"cylinder",2,0,0,255,255); 
  
addEventHandler("onClientMarkerHit",marker, 
    function ( ThePlayer )  
        if ( getElementType ( ThePlayer ) == "player" ) then 
            bindKey ( "1" , "down" , CreateFunc ); 
                outputChatBox("* تم التفعيل") 
            end; 
        end 
    ); 
     
addEventHandler("onClientMarkerLeave",marker, 
    function ( ThePlayer )  
        if ( getElementType ( ThePlayer ) == "player" ) then 
            unbindKey ( "1" , "down" , CreateFunc )  
                outputChatBox("* تم التعطيل") 
            end; 
        end 
    ); 
  
function CreateFunc ( ) 
    local x,y,z = getElementPosition ( localPlayer ); 
    setTimer(createProjectile,5000,1,localPlayer,16,x,y,z); 
    end; 

مو لازم تجي كذآ :

if ( getElementType(player) == "player" and source == marker ) then 

?

معرف الماركر بالحدث

Link to comment
local marker = createMarker(x,y,z -1,"cylinder",2,0,0,255,255); 
  
addEventHandler("onClientMarkerHit",marker, 
    function ( ThePlayer )  
        if ( getElementType ( ThePlayer ) == "player" ) then 
            bindKey ( "1" , "down" , CreateFunc ); 
                outputChatBox("* تم التفعيل"); 
            end; 
        end 
    ); 
     
addEventHandler("onClientMarkerLeave",marker, 
    function ( ThePlayer )  
        if ( getElementType ( ThePlayer ) == "player" ) then 
            unbindKey ( "1" , "down" , CreateFunc ) ; 
                outputChatBox("* تم التعطيل"); 
            end; 
        end 
    ); 
  
function CreateFunc ( ) 
    local x,y,z = getElementPosition ( localPlayer ); 
    setTimer(createProjectile,5000,1,localPlayer,16,x,y,z); 
    end; 

المفروض ما تعطيه الكود كامل,,

خله يحاول ع الاقلل,كذا ما راح يستفيد,,

-_-

Link to comment
local marker = createMarker(x,y,z -1,"cylinder",2,0,0,255,255); 
  
addEventHandler("onClientMarkerHit",marker, 
    function ( ThePlayer )  
        if ( getElementType ( ThePlayer ) == "player" ) then 
            bindKey ( "1" , "down" , CreateFunc ); 
                outputChatBox("* تم التفعيل"); 
            end; 
        end 
    ); 
     
addEventHandler("onClientMarkerLeave",marker, 
    function ( ThePlayer )  
        if ( getElementType ( ThePlayer ) == "player" ) then 
            unbindKey ( "1" , "down" , CreateFunc ) ; 
                outputChatBox("* تم التعطيل"); 
            end; 
        end 
    ); 
  
function CreateFunc ( ) 
    local x,y,z = getElementPosition ( localPlayer ); 
    setTimer(createProjectile,5000,1,localPlayer,16,x,y,z); 
    end; 

المفروض ما تعطيه الكود كامل,,

خله يحاول ع الاقلل,كذا ما راح يستفيد,,

-_-

الرجال طلب مثال

Link to comment
local marker = createMarker(x,y,z -1,"cylinder",2,0,0,255,255); 
  
addEventHandler("onClientMarkerHit",marker, 
    function ( ThePlayer )  
        if ( getElementType ( ThePlayer ) == "player" ) then 
            bindKey ( "1" , "down" , CreateFunc ); 
                outputChatBox("* تم التفعيل"); 
            end; 
        end 
    ); 
     
addEventHandler("onClientMarkerLeave",marker, 
    function ( ThePlayer )  
        if ( getElementType ( ThePlayer ) == "player" ) then 
            unbindKey ( "1" , "down" , CreateFunc ) ; 
                outputChatBox("* تم التعطيل"); 
            end; 
        end 
    ); 
  
function CreateFunc ( ) 
    local x,y,z = getElementPosition ( localPlayer ); 
    setTimer(createProjectile,5000,1,localPlayer,16,x,y,z); 
    end; 

المفروض ما تعطيه الكود كامل,,

خله يحاول ع الاقلل,كذا ما راح يستفيد,,

-_-

الرجال طلب مثال

ههههه وهذا مثآل ؟

انت سويت الكود كامل :lol:

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