Jump to content

(TAPL/تحدي للمبرمجين2 (الفائز


Recommended Posts

السلام عليكم ورحمة الله وبركاته ..

اليوم جيتكم بتحدي جديد

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

والجائزة 10$ باي بال

من باب التحفيز

====================

التحدي هو

====================

كيف تسوي كود لما تطلق على الدبابة بـ (البازوكا)ـ تنفجر الدبابة بسبب البازوكا ويطلع اسم اللاعب اللي فجرها

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

====================

نشوف مين الفائز .. على بركة الله :mrgreen:

Edited by Guest
Link to comment

السلام عليكم ورحمة الله وبركاته ..

اليوم جيتكم بتحدي جديد

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

والجائزة 10$ باي بال

من باب التحفيز

====================

التحدي هو

====================

كيف تسوي كود لما تطلق على الدبابة بـ (البازوكا)ـ تنفجر الدبابة بسبب البازوكا ويطلع اسم اللاعب اللي فجرها

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

====================

نشوف مين الفائز .. على بركة الله :mrgreen:

مفهمتك !

الحين تبيني اقولك الطريقة !

ول اكتب لك الكود !

ول وش بضبط

Link to comment
addEventHandler("onClientPlayerWeaponFire", root, 
     function(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement) 
     if hitElement and isElement(hitElement) and getElementType(hitElement) == "vehicle" and getElementModel ( hitElement ) == 432 and weapon == 35 or 36 then 
        blowVehicle ( hitElement ) 
        outputChatBox ( getPlayerName ( source )..'Blow The Rhino' ) 
    end 
end 
) 

Link to comment
addEventHandler("onClientPlayerWeaponFire", root, 
function(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement) 
    if weapon == 36 and getElementType(hitElement) == "vehicle" then 
        if getElementModel(hitElement) == 432 then 
            blowVehicle(hitElement) 
            outputChatBox(getPlayerName(source).."فجر الدبابة", 0, 255, 0) 
        end 
    end 
end 
) 

سبقتني :cry:

Link to comment
addEventHandler("onClientPlayerWeaponFire", root, 
function(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement) 
    if weapon == 36 and getElementType(hitElement) == "vehicle" then 
        if getElementModel(hitElement) == 432 then 
            blowVehicle(hitElement) 
            outputChatBox(getPlayerName(source).."فجر الدبابة", 0, 255, 0) 
        end 
    end 
end 
) 

سبقتني :cry:

انتو الى سبقتوني انا استفسر و انتو تكتبون :shock:

Link to comment
addEventHandler("onClientPlayerWeaponFire", root, 
     function(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement) 
     if hitElement and isElement(hitElement) and getElementType(hitElement) == "vehicle" and getElementModel ( hitElement ) == 432 and weapon == 35 or 36 then 
        blowVehicle ( hitElement ) 
        outputChatBox ( getPlayerName ( source )..'Blow The Rhino' ) 
    end 
end 
) 

بعد ما جربت كودك ..

لاحظت ان الدبابة تنفجر قبل ما يوصل لها الصاروخ !!!!

ولاحظت ان اسم اللاعب يظهر حتى لو اطلقت في السماء ولا في اي جهة

ابي لما يوصل الصاروخ ويضربها تنفجر

:!:

حاول مرة اخرى

Link to comment
--client 
addEventHandler("onClientExplosion", localPlayer, 
function(eX, eY, eZ, eType) 
    if eType == 2 then 
        for i, vehicle in ipairs(getElementsByType("vehicle")) do 
            if getElementModel(vehicle) == 432 and getElementHealth(vehicle) > 0 then 
                local vX, vY, vZ = getElementPosition(vehicle) 
                if getDistanceBetweenPoints3D(eX, eY, eZ, vX, vY, vZ) <= 5 then 
                    triggerServerEvent("blowTheTank", localPlayer, vehicle) 
                end 
            end 
        end 
    end 
end) 

--server 
addEvent("blowTheTank", true) 
addEventHandler("blowTheTank", root, 
function(vehicle) 
    if isElement(vehicle) and getElementHealth(vehicle) > 0 then 
        outputChatBox(getPlayerName(client).." blow the tank", root, 255, 0, 0) 
        blowVehicle(vehicle) 
    end 
end) 

Link to comment

مو مجرب عشان جالس اكتب من الجوال ، الله يعين ع الاخطاء ذذ

function destroyTank(attacker, weapon, loss, x, y, z, tyre) 
    if weapon == 35 or weapon == 36 then 
        if getElementModel(source) == 432 then 
            blowVehicle(source) 
            outputChatBox("You have successfully destroyed the rhino!") 
         end 
    end 
end 
addEventHandler("onClientVehicleDamage", root, destroyTank) 

Link to comment
--client 
addEventHandler("onClientExplosion", localPlayer, 
function(eX, eY, eZ, eType) 
    if eType == 2 then 
        for i, vehicle in ipairs(getElementsByType("vehicle")) do 
            if getElementModel(vehicle) == 432 and getElementHealth(vehicle) > 0 then 
                local vX, vY, vZ = getElementPosition(vehicle) 
                if getDistanceBetweenPoints3D(eX, eY, eZ, vX, vY, vZ) <= 5 then 
                    triggerServerEvent("blowTheTank", localPlayer, vehicle) 
                end 
            end 
        end 
    end 
end) 

--server 
addEvent("blowTheTank", true) 
addEventHandler("blowTheTank", root, 
function(vehicle) 
    if isElement(vehicle) and getElementHealth(vehicle) > 0 then 
        outputChatBox(getPlayerName(client).." blow the tank", root, 255, 0, 0) 
        blowVehicle(vehicle) 
    end 
end) 

الكينق كينق

admin_privilege.png

يا عيني عليك

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

:hello1::salute:

ومبروك عليك الـ 10$ باقي تعطيني ايميلك باي بال حتى ارسل لك المبلغ

Green-Dollar.ico

وشكرا لجميع المشاركين ..

وانتظروا التحدي رقم 3 قريبا باذن الله

:mrgreen:

============================

التحدي الاول:

https://forum.multitheftauto.com/viewtopic.php?f=160&t=96884

Link to comment
مبروك لـ تابل + ي سفـن دامهم يشراكون المبرمجين لو تسوي تحدي ع مود ننافس الغرب به لول ..

لول ننافس مبرمجين الغرب بمود ??

:~)

زي مااشوف الغرب ماشاء الله مدركين ع المودات الصح زي topbarchat , bank , guimessage , house_system , guieditor

فاهم علي ؟ يعني العرب [مو نقص فينا] لاكن بس نصمم اشياء محدوده زي لوحة انتقلات الخخ.. فاهم علي ؟ نبي واحد يصمم لنا شيء بطل نتفخر به انه عربي

Link to comment
مبروك لـ تابل + ي سفـن دامهم يشراكون المبرمجين لو تسوي تحدي ع مود ننافس الغرب به لول ..

لول ننافس مبرمجين الغرب بمود ??

:~)

زي مااشوف الغرب ماشاء الله مدركين ع المودات الصح زي topbarchat , bank , guimessage , house_system , guieditor

فاهم علي ؟ يعني العرب [مو نقص فينا] لاكن بس نصمم اشياء محدوده زي لوحة انتقلات الخخ.. فاهم علي ؟ نبي واحد يصمم لنا شيء بطل نتفخر به انه عربي

guimessage إذا تقصد الشريط الي يجي من فوق الشاشة ذا من برمجتي

Link to comment

اول شي مبروك تابل ^

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

بالتحدي الاول طرحت لك الكود هذا :

سويت مثال ع السريع وجربته وضبط :

addEvent ( "startBoxing", true ) 
addEventHandler ( "startBoxing", root, function ( ThePed ) 
    setPedControlState ( ThePed, "fire", true ) 
end ) 

local x,y,z = getElementPosition ( getRandomPlayer ( ) ) 
tstped = createPed ( 0, x+2,y+2,z ) 
  
  
addCommandHandler ( "testfi", function ( player ) 
   setPedFightingStyle ( tstped, 6 )  
   triggerClientEvent ( player, "startBoxing", player, tstped )    
end ) 

لكن شكلك ما جربته او كذا وقلت خطا !

وهذي صورهـ

wXfP6VN.jpg

اتمنى انك تتاكد من اجاباتك ثاني مرة واذا في اي خطاء اعذروني .

Link to comment
اول شي مبروك تابل ^

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

بالتحدي الاول طرحت لك الكود هذا :

سويت مثال ع السريع وجربته وضبط :

addEvent ( "startBoxing", true ) 
addEventHandler ( "startBoxing", root, function ( ThePed ) 
    setPedControlState ( ThePed, "fire", true ) 
end ) 

local x,y,z = getElementPosition ( getRandomPlayer ( ) ) 
tstped = createPed ( 0, x+2,y+2,z ) 
  
  
addCommandHandler ( "testfi", function ( player ) 
   setPedFightingStyle ( tstped, 6 )  
   triggerClientEvent ( player, "startBoxing", player, tstped )    
end ) 

لكن شكلك ما جربته او كذا وقلت خطا !

وهذي صورهـ

wXfP6VN.jpg

اتمنى انك تتاكد من اجاباتك ثاني مرة واذا في اي خطاء اعذروني .

:lol:

هذا امر غير متوقع

Link to comment

ذا مود مختلف، ذا يحط كلام في ليبل بنص الشاشة

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

برمجت مود آخر الي هو الكلام من فوق الشاشة لكن ما غيرت اسم المود لاني كنت عامل فيه اكسبورت بقيم مود جراند العرب

وانت عارف قيم مود جراند العرب 21314129847984651 سطر و تغير الأسم مشوار

:lol: بالنوت باد replace و وقتها ما كنت اعرف عن

Link to comment
اول شي مبروك تابل ^

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

بالتحدي الاول طرحت لك الكود هذا :

سويت مثال ع السريع وجربته وضبط :

addEvent ( "startBoxing", true ) 
addEventHandler ( "startBoxing", root, function ( ThePed ) 
    setPedControlState ( ThePed, "fire", true ) 
end ) 

local x,y,z = getElementPosition ( getRandomPlayer ( ) ) 
tstped = createPed ( 0, x+2,y+2,z ) 
  
  
addCommandHandler ( "testfi", function ( player ) 
   setPedFightingStyle ( tstped, 6 )  
   triggerClientEvent ( player, "startBoxing", player, tstped )    
end ) 

لكن شكلك ما جربته او كذا وقلت خطا !

وهذي صورهـ

wXfP6VN.jpg

اتمنى انك تتاكد من اجاباتك ثاني مرة واذا في اي خطاء اعذروني .

بجربه وبرد لك خبر !!

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