Jump to content

طلب فنكشن


Recommended Posts

onPlayerDamage -- عند ضرب الاعب ويمكنك تحديد السلاح من البارمتر الخاص بالحدث 
kickPlayer -- طرد الاعب 
getPlayerAccount -- احضار حساب الاعب 
getAccountName -- احضار اسم الحساب 
isObjectInACLGroup -- التحقق بانه موجود في احد القروبات بالاسل 
aclGetGroup -- احضار اسم القروب  
  

Link to comment
function playerDamage ( attacker, weapon ) 
if isObjectInACLGroup("user."..accName, aclGetGroup("Console")) then 
if ( bodypart == 9 ) then  
local playerDamage = getAccountName(acc) 
local playerDamage = getPlayerAccount(acc) 
kickPlayer ( source , "لانك ضربت الكونسل" ) 
   end 
  end 
end 
addEventHandler ( "onPlayerDamage", getRootElement (), playerDamage ) 

؟؟

Link to comment
function playerDamage ( attacker, weapon ) 
    local accName = getAccountName(getPlayerAccount(source)) 
    if isObjectInACLGroup("user."..accName, aclGetGroup("Console")) then 
        --local playerDamage = getAccountName(acc) 
        --local playerDamage = getPlayerAccount(acc) 
        kickPlayer ( attacker , "لانك ضربت الكونسل" ) 
    end 
end 
addEventHandler ( "onPlayerDamage", getRootElement (), playerDamage ) 

جرب

Link to comment

اولأ مسوي تحقق من قروب بـ ثاني سطر ومو متحقق انه اللي السورس مسجل وتجيب حسابه ومن ثم تجيب اسم حسابه عطول انت

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

ومعطي السورس كيكـ المفروض تعطي الاتاكر كيكـ ^

كودكـ يصير كذا :

function playerDamage (  attacker  ) 
  if ( attacker and attacker ~= source and getElementType ( attacker ) == "player" ) then 
   if ( getPlayerAccount ( source ) and not isGuestAccount ( getPlayerAccount ( source ) ) ) then 
    if ( isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup( "Console" ) ) ) then 
          kickPlayer ( attacker, "* Don't Attack Admins" ) 
      end 
    end 
  end 
end 
addEventHandler ( "onPlayerDamage", root, playerDamage ) 
Link to comment
اولأ مسوي تحقق من قروب بـ ثاني سطر ومو متحقق انه اللي السورس مسجل وتجيب حسابه ومن ثم تجيب اسم حسابه عطول انت

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

ومعطي السورس كيكـ المفروض تعطي الاتاكر كيكـ ^

كودكـ يصير كذا :

function playerDamage (  attacker  ) 
  if ( attacker and attacker ~= source and getElementType ( attacker ) == "player" ) then 
   if ( getPlayerAccount ( source ) and not isGuestAccount ( getPlayerAccount ( source ) ) ) then 
    if ( isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup( "Console" ) ) ) then 
          kickPlayer ( attacker, "* Don't Attack Admins" ) 
      end 
    end 
  end 
end 
addEventHandler ( "onPlayerDamage", root, playerDamage ) 

انه الاحتراف يا اخواني :shock:

Link to comment
يب صح بس وش دخل تحقق انه مسجل :?:

تحقق انه بقروب كونسل وهو مو مسجل ؟

اسف انا قريت شيء غلط

كنت احسبك تتحق من ان المهاجم هو اللي مسجل دخول

Link to comment
الإيفنت غلط
onPlayerDamage 

الصح

onClientPlayerDamage 

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

+ انت كودك كلنت ما يحتاج مشوار ترايقرات ومدري وش

بس لو كان بيستخدم كانسل افنت يستخدم الأفنت حقك :mrgreen:

Link to comment
الإيفنت غلط
onPlayerDamage 

الصح

onClientPlayerDamage 

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

+ انت كودك كلنت ما يحتاج مشوار ترايقرات ومدري وش

بس لو كان بيستخدم كانسل افنت يستخدم الأفنت حقك :mrgreen:

اتوقع لازم يستخدم كانسل أفنت .. وبعدها الكيك

أو راح يموت واللي قتله بيجيه كيك !

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