Jump to content

رسالة لـ تيم معين


Recommended Posts

السلام عليكم

شباب ابي اسوي مثلا تيم

واي واحد مومن التيم هذا

يقرب من منطقه معينه

يطلع لـ الاشخاص الي داخل التيم يطلعلهم بـ الشات فيه واحد

يحاول يدخل المنطقه ذي

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

Link to comment

أنشئ ماركر خفي وخل المهاجم اول مايلمسه يطلع كلام فالشات

للفريق المعين الي تبيه

marker = createMarker( x , y , z, "cylinder", 2, r, g, b, 0 ) 

x : احداثيات

y : احداثيات

z : احداثيات

r : اللون الاحمر 255 او 0

g : اللون الاخضر 255 او 0

b : اللون الازرق 255 او 0

الوضوح يكون 0 يعني يكون الماركر مخفي

Edited by Guest
Link to comment

لا

انا ابي المطلوب منككم

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

طبعا المنطقه يكون عليها ماركر

مخفي

واذا قرب تتجي رساله لـ الي بـ التيم

كيف

Link to comment
marker = createMarker( x , y , z, "cylinder", 2, r, g, b, 0 ) 
  
addEventHandler ( "onClientMarkerHit" , marker 
function ( hitPlayer , attacker ) 
if ( hitPlayer == 'attacker' ) then 
      local players = getPlayersInTeam ( TeamName ) 
if ( players ) then 
outputChatBox ("احد الأعداء يحاول التدخل في المنطقة", players, 255, 0, 0, false) 
  
                  end 
          end 
   end 
) 
  
  

لم تتم التجربة !!

:roll:

Edited by Guest
Link to comment
marker = createMarker( x , y , z, "cylinder", 2, r, g, b, 0 ) 
  
addEventHandler ( "onClientMarkerHit" , marker  
function ( hitPlayer , attacker )  
if ( hitPlayer == 'attacker' ) than  
      local players = getPlayersInTeam ( TeamName ) 
if ( players ) than  
outputChatBox ("احد الأعداء يحاول التدخل في المنطقة", players, 255, 0, 0, false) 
  

لم تتم التجربة !!

:roll:

خبصة + اندات ناقصة

Link to comment
marker = createMarker( x , y , z, "cylinder", 2, r, g, b, 0 ) 
  
addEventHandler ( "onClientMarkerHit" , marker  
function ( hitPlayer , attacker )  
if ( hitPlayer == 'attacker' ) than  
      local players = getPlayersInTeam ( TeamName ) 
if ( players ) than  
outputChatBox ("احد الأعداء يحاول التدخل في المنطقة", players, 255, 0, 0, false) 
  

لم تتم التجربة !!

:roll:

خبصة + اندات ناقصة

نسيت الأندات لاني مستعجل :lol:

Link to comment
marker = createMarker( x , y , z, "cylinder", 2, r, g, b, 0 ) 
  
addEventHandler ( "onClientMarkerHit" , marker 
function ( hitPlayer , attacker ) 
if ( hitPlayer == 'attacker' ) than 
      local players = getPlayersInTeam ( TeamName ) 
if ( players ) than 
outputChatBox ("احد الأعداء يحاول التدخل في المنطقة", players, 255, 0, 0, false) 
  
                  end 
          end 
   end 
) 
  
  

لم تتم التجربة !!

:roll:

than ??????

Link to comment
marker = createMarker( x , y , z, "cylinder", 2, r, g, b, 0 ) 
  
addEventHandler ( "onClientMarkerHit" , marker 
function ( hitPlayer , attacker ) 
if ( hitPlayer == 'attacker' ) than 
      local players = getPlayersInTeam ( TeamName ) 
if ( players ) than 
outputChatBox ("احد الأعداء يحاول التدخل في المنطقة", players, 255, 0, 0, false) 
  
                  end 
          end 
   end 
) 
  
  

لم تتم التجربة !!

:roll:

than ??????

LooL

الكود فيه أغلاط , إلي يقدر يصححه تمام بعد

:lol::lol:

Link to comment
marker = createMarker( x , y , z, "cylinder", 2, r, g, b, 0 ) 
  
addEventHandler ( "onClientMarkerHit" , marker 
function ( hitPlayer , attacker ) 
if ( hitPlayer == 'attacker' ) than 
      local players = getPlayersInTeam ( TeamName ) 
if ( players ) than 
outputChatBox ("احد الأعداء يحاول التدخل في المنطقة", players, 255, 0, 0, false) 
  
                  end 
          end 
   end 
) 
  
  

لم تتم التجربة !!

:roll:

than ??????

then *

Link to comment

-- # Server Side : 
  
--[[ 
  
اختصار للمتغيرات 
  
Shortcut Variables 
  
--]] 
  
local Team = "Team Name Here" 
local marker = createMarker( x,y,z,"cylinder",5, 0, 0, 0, 0 )  
  
--[[ 
 t 
 التحقق اذا كان هناك فريق بـ  اسم الفريق او لا ! 
اذا لا يتم ايقاف تشغيل السكربت ! 
  
Check If There's a Team Called 'Team' Or No 
    If No Then Stop The Resource 
--]] 
  
addEventHandler("onResourceStart",resourceRoot, 
    function ( ) 
        if not getTeamFromName ( Team ) then 
        outputChatBox(" "..getResourceName ( getThisResource ( ) ).." Has Been Stopped Can't Find The Team !",root,255,0,0) 
            cancelEvent (   ) 
        end 
    end 
) 
  
--[[ 
  
Check Team When Hit a Marker And Send The Msg 
  
التحقق من التيم و ارسال الرسالة الى الجميع ! 
  
--]] 
addEventHandler("onMarkerHit",marker, 
function ( player ) 
    if ( getElementType ( player ) == "player" ) then 
        if ( getPlayerTeam ( player ) ~= getTeamFromName ( Team ) ) then 
            for _,v in next,getPlayersInTeam ( getTeamFromName ( Team ) ) do     
                    outputChatBox("* The Player ( "..getPlayerName ( player ) .." )  Enter The Team Area!",v,255,0,0) 
                end 
            end 
        end 
    end 
) 

لم يتم التجربة .. :mrgreen:

Link to comment

انت حط اسم التيم هنا

local Team = "You're Team Name"

سويت اول مايشتغل يتحقق انة فية تيم بـ اسم التيم اللي انت حاطة اذا فية تمام اذا مافية يطفي المود ( =

و سويت يوم تلمس الماركر وتيمكـ ماهو التيم اللي انت حاطة يظهر للاعبين اللي بالتيم اسم الاعب دخل المنطقة .. :)

Link to comment

طيب حلوو ويعطيك العاافيه

بس طريقتك تلحس المخ

يعني ماراح افهملها

لو تختصرها عشان افهم وماكون انسخ والصق :)

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

عشان افهم فكرة الطريقه

لاهنت ولاهان تعبك ي الغلا

Link to comment

-- # Server Side : 
  
local Team = "Team Name Here" -- نختصر بـ اسم التيم حطة هنا داخل السترنق 
local marker = createMarker( x,y,z,"cylinder",5, 0, 0, 0, 0 )  -- نسوي الماركر 
   
  
addEventHandler("onMarkerHit",marker, -- الحدث يوم التلمس 
function ( player ) -- نعرف الالمنت اللي بيلمس الماركر 
    if ( getElementType ( player ) == "player" ) then -- نتحقق انة الالمنت لاعب 
        if ( getPlayerTeam ( player ) ~= getTeamFromName ( Team ) ) then -- اذا كان تيم الاعب ماهو بالتيم اللي اسمة فوق 
                    local x,y,z = getElementPosition ( player ) -- نجيب احداثياتة الاعب اللي مامعه التيم 
                        setElementPosition ( player,x +10,y,z ) --  نحطة بالاحداثيات ونزيد 10 يعني يبعدهـ شوي ذذ 
            end -- اغلاق  
        end -- اغلاق 
    end -- اغلاق 
) -- اغلاق 
  
-- اتمنى تكون فهمت ي الغالي ( = 
Link to comment

>< لا

قصدي اذا واحد لمس الماركر وماهو من التيم

يجي كلام لـ الاعبين الي بـ التيم

يطلعلهم كلام بـ الشات

بس كودك كانه يفيدني

وش يسوي كودك ذا ؟

Link to comment

اذا لمسة وماهو بـ التيم

يبعدهـ عن احداثياتة +10 للآكس ~

عموما تفضل الشرح للكلام مختصر ذذ :

-- # Server Side : 
  
local Team = "Team Name Here" -- نختصر بـ اسم التيم حطة هنا داخل السترنق 
local marker = createMarker( x,y,z,"cylinder",5, 0, 0, 0, 0 )  -- نسوي الماركر 
   
  
addEventHandler("onMarkerHit",marker, -- الحدث يوم التلمس 
function ( player ) -- نعرف الالمنت اللي بيلمس الماركر 
    if ( getElementType ( player ) == "player" ) then -- نتحقق انة الالمنت لاعب 
        if ( getPlayerTeam ( player ) ~= getTeamFromName ( Team ) ) then -- اذا كان تيم الاعب ماهو بالتيم اللي اسمة فوق 
            for _,v in next,getPlayersInTeam ( getTeamFromName ( Team ) ) do -- نجيب كل الاعبين اللي بالتيم من اسم التيم حقكـ # 
                outputChatBox("* The Player ( "..getPlayerName ( player ) .." )  Enter The Team Area!",v,255,0,0) -- نظهر لهم اسم الاعب اللي لمس الماركر انة دخل المنطقة # 
                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...