Jump to content

يا شباب سؤال


Recommended Posts

السلام عليكم

ابي سؤال الحين انا بجيب فننكش طرد الاعب كيف فيني اعمله انه يطرد جميع الاعبين

مثال معي فنكش ارسال للاعب فلوس كيف فيني اعمله انه يرسل لجميه

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

ملقيت فنكش انه يعطي للجميع ممكن شرح

Link to comment
  
---Server--- 
--Example-- 
function kickall () 
for i,v in ipairs(getElementsByType("player")) do 
kickPlayer ( v, source,"By MaHdOu?Ch")--- "By MaHdOu?Ch سبب الكيك  
end 
end 
addCommandHandler("kickall",kickall) 
  

سورس ماهو معرف

Link to comment

إستخدم اللوب

for index, value in ipairs ( getElementsByType ( ... ) ) do 
    --- code 
end 

ممكن انك تبدل النقاط ب اي إيليمنت

player, vehicle, object, ....

value طبعاً بيكون العنصر هو

for index, value in ipairs ( getElementsByType ( "player" ) ) do 
    givePlayerMoney ( value, 1000 ) 
end 

Link to comment

هذا كود يعطي اللاعبين فلوس و سلاح وطلقات للسلاح بعدد عشوائي

F8 اكتب هذا السطر في

giveMoneyWeapons

Console لازم يكون حسابك في قروب

money=100 -- 100 = عدد الفلوس 
id=31 -- 31 = رقم الآي دي الخاص بالسلاح 
  
addCommandHandler("giveMoneyWeapons", 
     function(     player     ) 
           if isObjectInACLGroup( "user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Console") ) then 
           ammo=math.random(15,30) -- عدد طلقات السلاح 
           for _, p in ipairs( getElementsByType("player") ) do 
                givePlayerMoney( p, money ) 
                giveWeapon( p, id, ammo ) 
           end 
       else return end 
end ) 

تسوي لوب زي ما شرح لك عناد

و تجيب هذا الكود

getElementsByType 

هذا الكود يجيب لك جميع العناصر اللي في السيرفر من سيارات و لاعبين و اوبجكتات ..الخ

تستعمل الكود بهذي الطريقة

getElementsByType("...") 

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

مثلا تبي تجيب اللاعبين اللي بالسيرفر كلهم ..

يصير الوظيفة على هذا الشكل

getElementsByType("player") 

وكذا اذا تبي تجيب مركبات او اوبجكتات

type كل عنصر له

وتحت حاط لك التايب اللي ممكن تحتاجها والاغلب يحتاجوها

مركبات = "vehicle"

اوبجكتات = "object"

لاعبين = "player"

ماركرات = "marker"

تيمات = "team"

المزيد هنا ..

Element

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

تقدر تعطيهم فلوس او تقتلهم او تعطيهم سلاح .. وكل اللي تقدر تسويه مع لاعب واحد ايضا تقدر تسويه مع الجميع .

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