Jump to content

صوواريخ تجي للي مومعنا


Recommended Posts

السلام عليكم

شباب انا شفت في سيرفر اجنبي

مسوين زي مكان الي يقرب منه مومع الفريق تجي صواريخ من السماء تلحقه لما تفجره

وش يسخدمون !!

Link to comment

تقدر تسويها بماركر او كول شيب

لما احد يدخل الماركر يتأكد من فريقه اذا مو معه يطلق الصواريخ

الوضايف

createColSphere 
"onClientColShapeHit" 
"onClientColShapeLeave" 
  
or 
  
createMarker 
"onClientMarkerHit" 
"onClientMarkerLeave" 

getPlayerTeam 
getTeamName 
createProjectile 

Link to comment
بس الصواريخ لو مثلا قربت من المنطقه ورحت بعيييد الصاروخ يلحقني لما يتفجر

In case you want the projectile to be synced for everybody creator must be getLocalPlayer().

شوف هاذه جزء من المثال الي في الويكي

createProjectile(getLocalPlayer(),19,x,y,z,200) 

createProjectile  -- المثال الكامل هنا 

Link to comment

لا انت معطيني اذا لمس الماركر

و اذا خرج من الماركر

اناا ابيه لو لمس الماركر وشرد يلحقه كيف !!

استخدم ليفي ماركر كمان ؟

Link to comment
لا انت معطيني اذا لمس الماركر

و اذا خرج من الماركر

اناا ابيه لو لمس الماركر وشرد يلحقه كيف !!

استخدم ليفي ماركر كمان ؟

الي عطيتك راح يتبعه الى ان ينفجر

وليف ماركر حطيته لو كنت تبي الصواريخ ماتوقف لو هو داخل

يعني مو صاروخ واحد @

اذا كنت ماتبي الى صاروخ واحد مايحتاج ليف ماركر

Link to comment

طيب بسالكم لو سويت لما الاعب يلمس الماركر يجيه صاروخ

والكود الثاني الي هو عند خروج الاعب من الماركر هم اضيفله الكود هذا

createProjectile

ولا مولازم

يكفي اني احطه لما يلمس الماركر وبس ؟

Link to comment

شباب انا سويتها وضبطت بس فيه مشكله

المشكله ان الصاروخ الي يجي من الماركر مايقتل الاعب الي لمس المارركر

بل عكس الصاروخ يطلع من بطن الاعب الي لمس الماركر ويروح يفجر

انا ابي الصاروخ يفجر الاعب الي لمس الماركر كيف

Link to comment
createBlip ( 200.12651, 1877.79004, 16.64806 , 20 ) 
op = createMarker ( 200.12651, 1877.79004, 16.64806, "cylinder", 25, 0, 255, 0, 255 ) 
  
  
function MarkerHit (player) 
    if ( getTeamName(getPlayerTeam(player)) == "VIP" ) then 
    else 
            createProjectile(player,20,x,y,z,200) 
    end 
end 
addEventHandler ( "onClientMarkerHit", op, MarkerHit ) 

كل شي شغال بس الصاروخ مايلحق الاعب ><

يصير العكس الصاروخ يطلع من الاعب نفسه

انا ابي الصاروخ يطلع من الماركر ويفجر الاعب الي مومن التيم

Link to comment

Marker = {} 
Marker[1] = createMarker(...) 
addEventHandler("onClientMarkerHit",Marker[1], 
function(player) 
if ( isElementWithinMarker ( player, Marker[1] ) ) then 
if not(getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then 
x,y,z = getElementPosition(getLocalPlayer()) 
createProjectile(getLocalPlayer(),20,x,y,z,200) 
               end 
       end 
end) 

الاسبتدال سطر 6

Team Name = اسم التيم الي ما يضربهم الصاروخ

Link to comment

يصير اسويه كذا ؟

createBlip ( 200.12651, 1877.79004, 16.64806 , 20 ) 
op = createMarker( 200.12651, 1877.79004, 16.64806, "cylinder", 200, 0, 255, 0, 255 ) 
addEventHandler("onClientMarkerHit",op, 
function(player) 
    if ( isElementWithinMarker ( player, op ) ) then -- وش فايدة ذا  
        if not(getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then -- ووش فايدة هذا 
            x,y,z = getElementPosition(getLocalPlayer()) 
            createProjectile(getLocalPlayer(),20,x,y,z,200) 
        end 
    end 
end) 

وممكن تشرحلي الي كاتب عليهم

وش فايدة ذا

Link to comment
يصير اسويه كذا ؟
createBlip ( 200.12651, 1877.79004, 16.64806 , 20 ) 
op = createMarker( 200.12651, 1877.79004, 16.64806, "cylinder", 200, 0, 255, 0, 255 ) 
addEventHandler("onClientMarkerHit",op, 
function(player) 
    if ( isElementWithinMarker ( player, op ) ) then -- وش فايدة ذا  
        if not(getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then -- ووش فايدة هذا 
            x,y,z = getElementPosition(getLocalPlayer()) 
            createProjectile(getLocalPlayer(),20,x,y,z,200) 
        end 
    end 
end) 

وممكن تشرحلي الي كاتب عليهم

وش فايدة ذا

اي يصير

Marker = {} -- جدول 
Marker[1] = createMarker(...) -- ماركر 
addEventHandler("onClientMarkerHit",Marker[1], -- اذا لمس الماركر 
function(player) -- وظيفه 
if ( isElementWithinMarker ( player, Marker[1] ) ) then -- اذا كان العنصر في الماركر 
if not(getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then -- اذا الي لمس المركر مو من التيم 
x,y,z = getElementPosition(getLocalPlayer()) -- يجيب احداثيات اللاعب 
createProjectile(getLocalPlayer(),20,x,y,z,200) -- تطلق الصاروخ 
               end -- اغلاق 
       end -- اغلاق 
end) -- اغلاق 
Link to comment

طيب اخوي

ممكن توضحلي السطر هذا اككثر لني ابي افهمه ولاكن ماني عارف يعني طريقته مو داخله مخي اكثر

ي ليت توضحها شوي

if not(getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then 

شوف انا فاهم من بدايت كلمة ايند للاخر

اما من هنا موفاهمه

if not(getPlayerTeam ( player ) )  

يعني كيف هنا يقوله تحقق من تيم الاعب

ليه حاط not?

ي ليت تشرحه لي لوماعليك امر

Link to comment

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

يصير اسويه كذا ولا ؟

createBlip ( 200.12651, 1877.79004, 16.64806 , 20 ) 
op = createMarker( 200.12651, 1877.79004, 16.64806, "cylinder", 200, 0, 255, 0, 255 ) 
addEventHandler("onClientMarkerHit",op, 
function(player) 
    if ( isElementWithinMarker ( player, op ) ) then 
        if not(getPlayerTeam ( player ) ) then 
            if ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then 
                outputChatBox ( "Welcome ", source, 255, 255, 255, true ) 
            end 
        else 
            x,y,z = getElementPosition(getLocalPlayer()) 
            createProjectile(getLocalPlayer(),20,x,y,z,200) 
        end 
    end 
end) 

كذا الكود صح ؟

يعني ابيه اذا من التيم يقوله ولكم واذا مومن التيم يفجره

صح ولا خطا ؟

Link to comment

لا ما يصير,

Marker = createMarker(...) 
addEventHandler("onClientMarkerHit",Marker, 
function(player) 
if ( isElementWithinMarker ( player, Marker ) ) then 
if not(getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Name Team" ) ) then 
x,y,z = getElementPosition(getLocalPlayer()) 
createProjectile(getLocalPlayer(),20,x,y,z,200) 
               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...