Jump to content

طلب فنكش


Recommended Posts

جـرب ,

local col = createColCuboid (x, y, z, 100, 100, 300) 
  
addEventHandler ("onColShapeHit", col, 
   function (player) 
     if getElementType (player) == "player" then 
     kickPlayer(player,"مـنطقة مـحمية") 
  end 
end 
) 
Link to comment
local marker = createMarker( x, y, z, "cylinder", 2, 255,0,0,0,getRootElement (  ) ) 
  
function onHit ( element ) 
       if getElementType(element) == "player" then 
               outputChatBox( "بسبب دخول المنطقة المحميه "..getPlayerName(element).." تم طرد اللاعب ", root, 255, 0, 0, true) 
          kickPlayer( element, "تحذير : هذه المنطقة محميه" ) 
       end 
end 
  
addEventHandler( "onMarkerHit", marker, onHit ) 

هذا الكود عندي من اول بس عدلته

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

. جانب سيرفر )، تأكد ورجع لي خبر )

Edited by Guest
Link to comment
local marker = createMarker( x, y, z, "cylinder", 2, 255,0,0,0,getRootElement (  ) ) 
  
function onHit ( element ) 
       if getElementType(element) == "player" then 
          kickPlayer( element, "تحذير : هذه المنطقة محميه" ) 
          outputChatBox( "بسبب دخول المنطقة المحميه "..getPlayerName(element).." تم طرد اللاعب ", root, 255, 0, 0, true) 
      end 
end 
  
addEventHandler( "onMarkerHit", onHit, marker ) 

هذا الكود عندي من اول بس عدلته

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

. جانب سيرفر )، تأكد ورجع لي خبر )

كودك فيه خطأين

الخطأ الأول انت تطرد اللاعب من السيرفر بعدين تحاول تجيب اسمه المفروض العكس اول شي تجيب اسمه بعدين تطرده

الخطأ الثاني في الأفنت انت عاكس مكان الألمنت و الفنكشن

Link to comment
local marker = createMarker( x, y, z, "cylinder", 2, 255,0,0,0,getRootElement (  ) ) 
  
function onHit ( element ) 
       if getElementType(element) == "player" then 
          kickPlayer( element, "تحذير : هذه المنطقة محميه" ) 
          outputChatBox( "بسبب دخول المنطقة المحميه "..getPlayerName(element).." تم طرد اللاعب ", root, 255, 0, 0, true) 
      end 
end 
  
addEventHandler( "onMarkerHit", onHit, marker ) 

هذا الكود عندي من اول بس عدلته

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

. جانب سيرفر )، تأكد ورجع لي خبر )

كودك فيه خطأين

الخطأ الأول انت تطرد اللاعب من السيرفر بعدين تحاول تجيب اسمه المفروض العكس اول شي تجيب اسمه بعدين تطرده

الخطأ الثاني في الأفنت انت عاكس مكان الألمنت و الفنكشن

اوه صح والله لي فتره عن اللعبه وكل شيء

شكرا على التوضيح ^_^"

Link to comment
local marker = createMarker( x, y, z, "cylinder", 2, 255,0,0,0,getRootElement (  ) ) 
  
function onHit ( element ) 
       if getElementType(element) == "player" then 
          kickPlayer( element, "تحذير : هذه المنطقة محميه" ) 
          outputChatBox( "بسبب دخول المنطقة المحميه "..getPlayerName(element).." تم طرد اللاعب ", root, 255, 0, 0, true) 
      end 
end 
  
addEventHandler( "onMarkerHit", onHit, marker ) 

هذا الكود عندي من اول بس عدلته

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

. جانب سيرفر )، تأكد ورجع لي خبر )

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

setElementPosition 

Edited by Guest
Link to comment

جرب

Client Side

------------------------------------------- 
  
fX = احداثي 
fY = احداثي 
fZ = احداثي 
fWidth = احداثي 
fDepth = احداثي 
fHeight = احداثي 
  
------------------------------------------- 
  
TheZone = createColCuboid( fX, fY, fZ, fWidth, fDepth, fHeight ) 
  
  
function onEnterKickIt( theElement, matchingDimension ) 
if ( theElement == getLocalPlayer() ) then 
local x,y,z = getElementPosition( theElement ) 
     
     
        setElementPosition ( theElement, x-100, y, z ) 
     
     
    end 
end 
addEventHandler("onClientColShapeHit",TheZone,onEnterKickIt) 
Link to comment

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

setElementPosition 

هو قال يطرده بدون ما يحدد مكان الطرد او طريقة الطرد، بالتالي حنا بشكل افتراضي راح نفترض انه يقصد طرد من السيرفر

Link to comment
local marker = createMarker( x, y, z, "cylinder", 2, 255,0,0,0,getRootElement (  ) ) 
  
function onHit ( element ) 
       if getElementType(element) == "player" then 
          kickPlayer( element, "تحذير : هذه المنطقة محميه" ) 
          outputChatBox( "بسبب دخول المنطقة المحميه "..getPlayerName(element).." تم طرد اللاعب ", root, 255, 0, 0, true) 
      end 
end 
  
addEventHandler( "onMarkerHit", onHit, marker ) 

هذا الكود عندي من اول بس عدلته

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

. جانب سيرفر )، تأكد ورجع لي خبر )

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

setElementPosition 

وأنـا أتوقع , أنة مـ يبي أنتقال لأن أول مسوي نفس الـموضوع

وعـطيتة , نفس الـكود بس , عن طريق setElementPosition

وهـو يبـي طرد , لـو م ـيبي ,

بس واضحة مكـتوب طرد ,

المهمم إذا جـاء صاحب الـموضوع بيقرر ,

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