Jump to content

برمجة الشرطه


MeZo999

Recommended Posts

شباب ممكن برمجهه كامله لشرطه

يعني ابي اذا احد ضرب شرطي من تيم الشرطه تجيه 5 نجوم اذا ضربه برصاص

اذا ضرب احد امامه يجيه 3 نجوم

يا ريت السكربت كامل ربي يخليكم تكون ساعتني و جزاك الله خير

Link to comment

مافيها صعوبه , يعني هي حبه حبه,

اول شيء تسوي الايفنت,

addEventHandler('onPlayerDamage',root,function(attacker,attackerWeapon) 

وثاني شيء تتحقق من تيم اللاعب الهاجم,

if ( attacker ) and ( getElementType(attacker) == 'player' ) and ( getPlayerTeam(attacker) ) and ( getTeamName(getPlayerTeam(attacker)) ) == 'Team 1'  and attackerWeapon == id then 

ثالث شيء تتحقق من تيم المهجوم عليه انه شرطي,

if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) == 'Team 2' then 

رابع شيء تعطي الهاجم نجوم,

setPlayerWantedLevel(attacker,5) 

خامس شيء تتحقق من تيم اللاعب الي هجم على اللاعب الثاني , تتحقق انه مو شرطي,

if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) ~= 'Team 2' then 

وبعدين تحسب المسافه بينهم بإستخدام ,

getDistanceBetweenPoints3D 

^ واذا تبي مثال عليها,

addCommandHandler('Distance',function() -- امر من اف8 
    for k,v in ipairs(getPlayersInTeam(getTeamFromName('aa'))) do -- 'aa' نجيب اللاعبين الي في التيم  
        for k,veh in ipairs(getElementsByType('vehicle')) do -- نجيب كل السيارات 
            local x,y,z = getElementPosition(v) -- 'aa' نجيب احداثيات اللاعبين الي في تيم  
                local xx,yy,zz = getElementPosition(veh) -- نجيب احداثيات جميع السيارات 
                    dis = math.floor(getDistanceBetweenPoints3D(x,y,z,xx,yy,zz)) -- نقيس المسافه بينهم مع تقريب العدد العشري 
                    if dis <= 20 then -- نتحقق ان المسافه بينهم تساوي 20 او اقل 
                        outputChatBox(dis) -- نطلع المسافه في الشات 
                end -- اغلاق 
            end -- اغلاق 
        end -- اغلاق 
    end -- اغلاق 
) -- اغلاق 

اتمنى ما تعبت ع الفاضي,

بالتوفيق,

Link to comment
مافيها صعوبه , يعني هي حبه حبه,

اول شيء تسوي الايفنت,

addEventHandler('onPlayerDamage',root,function(attacker,attackerWeapon) 

وثاني شيء تتحقق من تيم اللاعب الهاجم,

if ( attacker ) and ( getElementType(attacker) == 'player' ) and ( getPlayerTeam(attacker) ) and ( getTeamName(getPlayerTeam(attacker)) ) == 'Team 1'  and attackerWeapon == id then 

ثالث شيء تتحقق من تيم المهجوم عليه انه شرطي,

if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) == 'Team 2' then 

رابع شيء تعطي الهاجم نجوم,

setPlayerWantedLevel(attacker,5) 

خامس شيء تتحقق من تيم اللاعب الي هجم على اللاعب الثاني , تتحقق انه مو شرطي,

if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) ~= 'Team 2' then 

وبعدين تحسب المسافه بينهم بإستخدام ,

getDistanceBetweenPoints3D 

^ واذا تبي مثال عليها,

addCommandHandler('Distance',function() -- امر من اف8 
    for k,v in ipairs(getPlayersInTeam(getTeamFromName('aa'))) do -- 'aa' نجيب اللاعبين الي في التيم  
        for k,veh in ipairs(getElementsByType('vehicle')) do -- نجيب كل السيارات 
            local x,y,z = getElementPosition(v) -- 'aa' نجيب احداثيات اللاعبين الي في تيم  
                local xx,yy,zz = getElementPosition(veh) -- نجيب احداثيات جميع السيارات 
                    dis = math.floor(getDistanceBetweenPoints3D(x,y,z,xx,yy,zz)) -- نقيس المسافه بينهم مع تقريب العدد العشري 
                    if dis <= 20 then -- نتحقق ان المسافه بينهم تساوي 20 او اقل 
                        outputChatBox(dis) -- نطلع المسافه في الشات 
                end -- اغلاق 
            end -- اغلاق 
        end -- اغلاق 
    end -- اغلاق 
) -- اغلاق 

اتمنى ما تعبت ع الفاضي,

بالتوفيق,

كفوووووووو والله

:mrgreen: بس تعبك راح رح يعمل كوبى و بست :D

Link to comment
^ اذا هو كذا ما بيستفيد , واظن آخر مره بساعده بدون ما يحاول يسوي شيء !

وممكن فيه غيره يستفيد -__-"

و كمان كلامك حكيم ههههههههههههه

هات سكايبك اعطيك مود جاهز  عملته لك 

mezo06669

Link to comment
مافيها صعوبه , يعني هي حبه حبه,

اول شيء تسوي الايفنت,

addEventHandler('onPlayerDamage',root,function(attacker,attackerWeapon) 

وثاني شيء تتحقق من تيم اللاعب الهاجم,

if ( attacker ) and ( getElementType(attacker) == 'player' ) and ( getPlayerTeam(attacker) ) and ( getTeamName(getPlayerTeam(attacker)) ) == 'Team 1'  and attackerWeapon == id then 

ثالث شيء تتحقق من تيم المهجوم عليه انه شرطي,

if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) == 'Team 2' then 

رابع شيء تعطي الهاجم نجوم,

setPlayerWantedLevel(attacker,5) 

خامس شيء تتحقق من تيم اللاعب الي هجم على اللاعب الثاني , تتحقق انه مو شرطي,

if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) ~= 'Team 2' then 

وبعدين تحسب المسافه بينهم بإستخدام ,

getDistanceBetweenPoints3D 

^ واذا تبي مثال عليها,

addCommandHandler('Distance',function() -- امر من اف8 
    for k,v in ipairs(getPlayersInTeam(getTeamFromName('aa'))) do -- 'aa' نجيب اللاعبين الي في التيم  
        for k,veh in ipairs(getElementsByType('vehicle')) do -- نجيب كل السيارات 
            local x,y,z = getElementPosition(v) -- 'aa' نجيب احداثيات اللاعبين الي في تيم  
                local xx,yy,zz = getElementPosition(veh) -- نجيب احداثيات جميع السيارات 
                    dis = math.floor(getDistanceBetweenPoints3D(x,y,z,xx,yy,zz)) -- نقيس المسافه بينهم مع تقريب العدد العشري 
                    if dis <= 20 then -- نتحقق ان المسافه بينهم تساوي 20 او اقل 
                        outputChatBox(dis) -- نطلع المسافه في الشات 
                end -- اغلاق 
            end -- اغلاق 
        end -- اغلاق 
    end -- اغلاق 
) -- اغلاق 

اتمنى ما تعبت ع الفاضي,

بالتوفيق,

الحين اجمعهم وخلص ؟

Link to comment
مافيها صعوبه , يعني هي حبه حبه,

اول شيء تسوي الايفنت,

addEventHandler('onPlayerDamage',root,function(attacker,attackerWeapon) 

وثاني شيء تتحقق من تيم اللاعب الهاجم,

if ( attacker ) and ( getElementType(attacker) == 'player' ) and ( getPlayerTeam(attacker) ) and ( getTeamName(getPlayerTeam(attacker)) ) == 'Team 1'  and attackerWeapon == id then 

ثالث شيء تتحقق من تيم المهجوم عليه انه شرطي,

if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) == 'Team 2' then 

رابع شيء تعطي الهاجم نجوم,

setPlayerWantedLevel(attacker,5) 

خامس شيء تتحقق من تيم اللاعب الي هجم على اللاعب الثاني , تتحقق انه مو شرطي,

if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) ~= 'Team 2' then 

وبعدين تحسب المسافه بينهم بإستخدام ,

getDistanceBetweenPoints3D 

^ واذا تبي مثال عليها,

addCommandHandler('Distance',function() -- امر من اف8 
    for k,v in ipairs(getPlayersInTeam(getTeamFromName('aa'))) do -- 'aa' نجيب اللاعبين الي في التيم  
        for k,veh in ipairs(getElementsByType('vehicle')) do -- نجيب كل السيارات 
            local x,y,z = getElementPosition(v) -- 'aa' نجيب احداثيات اللاعبين الي في تيم  
                local xx,yy,zz = getElementPosition(veh) -- نجيب احداثيات جميع السيارات 
                    dis = math.floor(getDistanceBetweenPoints3D(x,y,z,xx,yy,zz)) -- نقيس المسافه بينهم مع تقريب العدد العشري 
                    if dis <= 20 then -- نتحقق ان المسافه بينهم تساوي 20 او اقل 
                        outputChatBox(dis) -- نطلع المسافه في الشات 
                end -- اغلاق 
            end -- اغلاق 
        end -- اغلاق 
    end -- اغلاق 
) -- اغلاق 

اتمنى ما تعبت ع الفاضي,

بالتوفيق,

addEventHandler('onPlayerDamage',root,function(attacker,attackerWeapon) 
if ( attacker ) and ( getElementType(if ( attacker ) and ( getElementType(attacker) == 'player' ) and ( getPlayerTeam(attacker) ) and ( getTeamName(getPlayerTeam(attacker)) ) == 'No Tame'  and attackerWeapon == id then 
 if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) == 'Police' then 
setPlayerWantedLevel(attacker,5) 
  if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) ~= 'No Tame' then 
getDistanceBetweenPoints3D 
 end 
  end 
) 

المحاوله في اخطاء على ما اعتقد يمكن في بعد الاعب عن الشرطي عن طريق

getDistanceBetweenPoints3D

:P لا تضحكو هههههههههههههه

Link to comment

لأ تـخـأف ي ذأ بسـت تـعبكك م رأأح عبـث أنـا استفـدت كـثير و غيـري :)

وبخصوص صاحب الموضوع

فـيةة مـود جـأهز ونفـس طلبـك ب ضبطط

تحصلـةة في القـسم

viewforum.php?f=91&start=50

افتـح الرابط و افـتح المـوأضيع مـن أول صفحةة 1 الا صفحةة 2

وأنأ متاكد رأح تـحصلةة فـيهأ

ع ألـعموم انا برقد لـو م حصـلتةة بـدورةة لـكك بـس خـل اصحى من النوم حتى أصلن م فينـي حيـل أكتـب ألـرد

دوقبـأأي

:)

Link to comment

ياحبيبي تعلم الاساسيات اول انت اصلا ما تعرف تسوي اند خير شر,

تعلم الاساسيات وتعال نساعدك , ولا دور لك احد يبرمج لك بفلوس , لأن محد فاضي يقعد يعطيك كودات,

وعطيتك كود وشرحت ... وآخر شيء :shock:

Link to comment

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

" سلام عليكم "

" ابي كود "

" كذا كذا كذا "

كم حساب صديق

والله تحسسنا اننا شغالين عندك ابي كود وابيه جاهز

تعلم ياخي لأن كذا انت تذل نفسك لو تتعلم اريح لك وحنا بنساعدك

لو تبي تتعلم

بس مب اي شي جاهز

Link to comment
هذا منتدى تعليم برمجه مب ابي كود والسلام

" سلام عليكم "

" ابي كود "

" كذا كذا كذا "

كم حساب صديق

والله تحسسنا اننا شغالين عندك ابي كود وابيه جاهز

تعلم ياخي لأن كذا انت تذل نفسك لو تتعلم اريح لك وحنا بنساعدك

لو تبي تتعلم

بس مب اي شي جاهز

ياخي ما في شيئ عربي لشرح البرمجه lua من 0

Link to comment

ياخي ما في شيئ عربي لشرح البرمجه lua من 0

الويكي تحت الترجمه بس قل النشاط مهو زي زمان نشاط كثير

ليه ؟ , لأنه كل واحد اعطيناه اكواد قال ابيه جاهز او يقول عطني مثال وهو موجود له بالويكي وعربي وشرح

ناس مايترجمون عشان مايتعبون وتعبهم على ولا شيء ’

لو البرمجه نقدر نسوي تعريف للفنكشن عربي او اسم فنكشن عربي سهلنا لكم كل شيء :roll:

^ بتصير برمجه عربيه وسهل بس مشكلتها الخط رح ينعفس يمين ويسار :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...