Mr.Mostafa Posted August 3, 2018 Share Posted August 3, 2018 سلام عليكم ابي طريقة تستخدم بسيرفر ديربي بحيث ان لو شخص طيحته مثلا يظهر ان انا طيحت واسم الشخص .. او مثلا لما الاعب يطيح بالبحر كيف اجيب مين الي طيحه ؟ ابي طريقة سهلة وبسيطة Link to comment
N3xT Posted August 3, 2018 Share Posted August 3, 2018 onClientVehicleDamage attacker حط داتا أو متغير على اللاعب بإسم الـ وبعدين اذا مات جيب الداتا أو المتغير Link to comment
Mr.Mostafa Posted August 5, 2018 Author Share Posted August 5, 2018 On ٤/٨/٢٠١٨ at 01:49, N3xT said: onClientVehicleDamage attacker حط داتا أو متغير على اللاعب بإسم الـ وبعدين اذا مات جيب الداتا أو المتغير آبي توضيح addEventHandler("onClientVehicleDamage", function damageCar(theAttacker) if(theAttacker) then setElementData(theAttacker, "thisAttacker", true) end end ) كدآ مثلا ؟ + بعدين ؟ addEventHandler("onClientVehicleDamage", function damageCar(theAttacker) if getElementData(theAttacker, "thisAttacker" ) then outputChatBox(""..getPlayerName(localPlayer).." بقتل "..getPlayerName(theAttacker).." قآم آلآعب ",255,0,0) else setElementData(theAttacker, "thisAttacker", true ) end end end ) آو كدآ ؟ Link to comment
SycroX Posted August 5, 2018 Share Posted August 5, 2018 addEventHandler("onClientVehicleDamage", root, function(attacker) if attacker and getElementType(attacker) == "vehicle" then if getPedOccupiedVehicle(localPlayer) == source then local sourcePlayer, attackerPlayer = getVehicleController(source), getVehicleController(attacker) if sourcePlayer and attackerPlayer then setElementData(sourcePlayer, "LastAttacker", attackerPlayer) end end end end ) Link to comment
Mr.Mostafa Posted August 5, 2018 Author Share Posted August 5, 2018 1 hour ago, #َxLysandeR said: addEventHandler("onClientVehicleDamage", root, function(attacker) if attacker and getElementType(attacker) == "vehicle" then if getPedOccupiedVehicle(localPlayer) == source then local sourcePlayer, attackerPlayer = getVehicleController(source), getVehicleController(attacker) if sourcePlayer and attackerPlayer then setElementData(sourcePlayer, "LastAttacker", attackerPlayer) end end end end ) ممكن شرح للكود ؟ معلش آسف علي آزعآجك آقصد آلفكرة حقت آلكود يعني Link to comment
Mr.Mostafa Posted August 5, 2018 Author Share Posted August 5, 2018 يعني هآدآ يحط دآتآ للشخص آلي طيحه ؟ طيب لسآ مآ فهمت كيف آطلع آلآعب ! @N3xT - @#َxLysandeR Link to comment
N3xT Posted August 5, 2018 Share Posted August 5, 2018 هذا راح يحط داتا عالشخص اللي راح يموت وبعدين اذا مات اللاعب تسوي تحقق انه عنده الداتا وتجيب اسمه getPlayerName ( getElementData ( localPlayer, "LastAttacker" ) ) Link to comment
Mr.Mostafa Posted August 5, 2018 Author Share Posted August 5, 2018 4 minutes ago, N3xT said: هذا راح يحط داتا عالشخص اللي راح يموت وبعدين اذا مات اللاعب تسوي تحقق انه عنده الداتا وتجيب اسمه getPlayerName ( getElementData ( localPlayer, "LastAttacker" ) ) مآ فهمت وآلله طيب كيف آجيب آلآعب آلي قتله ؟ آو طيحه ؟ Link to comment
N3xT Posted August 5, 2018 Share Posted August 5, 2018 Just now, Mr.Mostafa said: مآ فهمت وآلله طيب كيف آجيب آلآعب آلي قتله ؟ آو طيحه ؟ اذا مات تجيب الداتا من اللاعب اللي مات زي فوق Link to comment
Mr.Mostafa Posted August 5, 2018 Author Share Posted August 5, 2018 1 minute ago, N3xT said: اذا مات تجيب الداتا من اللاعب اللي مات زي فوق ممم طيب دقيقة بجيبلك آلكود Link to comment
MR.Mosa Posted August 5, 2018 Share Posted August 5, 2018 2 minutes ago, Mr.Mostafa said: مآ فهمت وآلله طيب كيف آجيب آلآعب آلي قتله ؟ آو طيحه ؟ اتوقع يقصد انه يوم احد يجي يضرب سيارة واحد يعطي لصاحب السيارة الا انضربت دتا فيها اسم صاحب السيارة الا ضربه وبعدين بس يموت الاعب تجيب الدتا الا فيها اسم الاعب Link to comment
Mr.Mostafa Posted August 5, 2018 Author Share Posted August 5, 2018 آعتبر آن هآدآ لمآ آلآعب يطيح بآلبحر ويموت . كدآ صح ؟ function died(player) local name = getPlayerName(player) killPed(player) outputChatBox(""..getPlayerName ( getElementData ( player, "LastAttacker" ) ).." من سيآرة آلآعب "..getPlayerName(player).." لقد مآت آلآعب",root,255,0,0,true) end - - سيرفر Link to comment
Mr.Mostafa Posted August 5, 2018 Author Share Posted August 5, 2018 ؟ onClientVehicleDamage هآدآ آلكود يعتبر لمآ آلسيآرة تنفجر ولآ حتي لو آلسيآرة طآحت في آلميآه عآدي ؟؟ @N3xT Link to comment
Berko Posted August 5, 2018 Share Posted August 5, 2018 3 hours ago, Mr.Mostafa said: ممكن شرح للكود ؟ معلش آسف علي آزعآجك آقصد آلفكرة حقت آلكود يعني addEventHandler("onClientVehicleDamage", root, function(attacker) if attacker and getElementType(attacker) == "vehicle" then -- يتحقق ان العنصر المهاجم هوا سيارة if getPedOccupiedVehicle(localPlayer) == source then -- على ما اتذكر هذا يتحقق اذا لاعب معه سيارة local sourcePlayer, attackerPlayer = getVehicleController(source), getVehicleController(attacker) if sourcePlayer and attackerPlayer then -- يتحقق من لاعب الذي بيهجم و لاعب مهجوم عليه setElementData(sourcePlayer, "LastAttacker", attackerPlayer) -- هنا داتا للاعب الدي هجم ب سيارته end end end end ) Link to comment
Mr.Mostafa Posted August 5, 2018 Author Share Posted August 5, 2018 6 minutes ago, Berko said: addEventHandler("onClientVehicleDamage", root, function(attacker) if attacker and getElementType(attacker) == "vehicle" then -- يتحقق ان العنصر المهاجم هوا سيارة if getPedOccupiedVehicle(localPlayer) == source then -- على ما اتذكر هذا يتحقق اذا لاعب معه سيارة local sourcePlayer, attackerPlayer = getVehicleController(source), getVehicleController(attacker) if sourcePlayer and attackerPlayer then -- يتحقق من لاعب الذي بيهجم و لاعب مهجوم عليه setElementData(sourcePlayer, "LastAttacker", attackerPlayer) -- هنا داتا للاعب الدي هجم ب سيارته end end end end ) آدري كل دآ لكن آلمشكلة آلكود حقي هآدآ آبي له تصحيح 2 hours ago, Mr.Mostafa said: آعتبر آن هآدآ لمآ آلآعب يطيح بآلبحر ويموت . كدآ صح ؟ function died(player) local name = getPlayerName(player) killPed(player) outputChatBox(""..getPlayerName ( getElementData ( player, "LastAttacker" ) ).." من سيآرة آلآعب "..getPlayerName(player).." لقد مآت آلآعب",root,255,0,0,true) end - - سيرفر Link to comment
Berko Posted August 5, 2018 Share Posted August 5, 2018 Just now, Mr.Mostafa said: آدري كل دآ لكن آلمشكلة آلكود حقي هآدآ آبي له تصحيح -- تفضل function died(player) local name = getPlayerName(player) killPed(player) outputChatBox( getPlayerName ( getElementData ( player, "LastAttacker" ) ).." من سيآرة آلآعب "..name.." لقد مآت آلآعب" ,root,255,0,0,true) end Link to comment
N3xT Posted August 5, 2018 Share Posted August 5, 2018 addEventHandler ( "onPlayerWasted", root, function ( ) local killer = getElementData ( source, "LastAttacker" ) if ( killer and killer ~= false and getElementType ( killer ) == "player" ) then outputChatBox ( "You has been killed by: " .. getPlayerName ( killer ), source, 255, 255, 255, true ) outputChatBox ( "You killed the player: " .. getPlayerName ( source ), killer, 255, 255, 255, true ) setElementData ( source, "LastAttacker", false ) end end ) Link to comment
Mr.Mostafa Posted August 5, 2018 Author Share Posted August 5, 2018 2 hours ago, Berko said: -- تفضل function died(player) local name = getPlayerName(player) killPed(player) outputChatBox( getPlayerName ( getElementData ( player, "LastAttacker" ) ).." من سيآرة آلآعب "..name.." لقد مآت آلآعب" ,root,255,0,0,true) end تسلم + بجربه Link to comment
KillerX Posted August 6, 2018 Share Posted August 6, 2018 للاسف ما معي سيرفر عشان اجرب مع اشخاص بس سويت السكريبت دا ممكن تلاقي في اخطاء addEventHandler("onClientVehicleDamage",root, function(Attacker) if(isElement(Attacker) and getElementType(Attacker) == "vehicle") then Killer = getVehicleOccupant(Attacker) Player = getVehicleOccupant(source) setElementData(Killer,"Damager",getPlayerName(Killer)) if (isElementInWater(source)) then killPed(Player) outputChatBox("The Player "..tostring(getElementData(Killer,"Damager")).." Kill "..getPlayerName(Player).." in The Derby",root,255,0,0,true) end end end) Link to comment
Berko Posted August 6, 2018 Share Posted August 6, 2018 3 hours ago, Mr.Mostafa said: تسلم + بجربه انا في خدمة , حياك الله Link to comment
Trefeor Posted August 6, 2018 Share Posted August 6, 2018 2 hours ago, KillerX said: للاسف ما معي سيرفر عشان اجرب مع اشخاص بس سويت السكريبت دا ممكن تلاقي في اخطاء addEventHandler("onClientVehicleDamage",root, function(Attacker) if(isElement(Attacker) and getElementType(Attacker) == "vehicle") then Killer = getVehicleOccupant(Attacker) Player = getVehicleOccupant(source) setElementData(Killer,"Damager",getPlayerName(Killer)) if (isElementInWater(source)) then killPed(Player) outputChatBox("The Player "..tostring(getElementData(Killer,"Damager")).." Kill "..getPlayerName(Player).." in The Derby",root,255,0,0,true) end end end) كودك ذا راح يخلي اي واحد يصدمه يقتله هو يبي يوم اللاعب يموت بالديربي يجيب من قتله فـ يستخدم حدث يوم اللاعب يموت . Link to comment
KillerX Posted August 6, 2018 Share Posted August 6, 2018 اخي في تحقق لو الاعب في البحر يعني ببساطه لو احد ضرب الاعب بيحط داتا عليه ولو الاعب وقع في البحر بيجيب اسم الاعب من الداتا ويطلع اسموا في الشات Link to comment
Trefeor Posted August 6, 2018 Share Posted August 6, 2018 طيب يعني الحين اذا اللاعب طاح بالبحر يتنفذ عليه الحدث ؟ اعتبر اني دمجت اللاعب , وبعد فترة هو طاح من نفسه هل راح يتنفذ عليه الحدث ولا الافضل والانسب يستخدم حدث يوم اللاعب يموت يتحقق ان معاه داتا ويجيب اسم اللاعب الي طرحه من خلال الداتا فقط . Link to comment
KillerX Posted August 6, 2018 Share Posted August 6, 2018 On ٦/٨/٢٠١٨ at 07:27, Trefeor said: طيب يعني الحين اذا اللاعب طاح بالبحر يتنفذ عليه الحدث ؟ اعتبر اني دمجت اللاعب , وبعد فترة هو طاح من نفسه هل راح يتنفذ عليه الحدث ولا الافضل والانسب يستخدم حدث يوم اللاعب يموت يتحقق ان معاه داتا ويجيب اسم اللاعب الي طرحه من خلال الداتا فقط . والله انا في اعتقادي انوا لو وقع لوحدوا بس انا اخر واحد ضربتوا يجيب ان انا اللي قتلتوا يعني اقعد اضربوا وفي الاخر يقع من نفسوا ومجهودي يضيع علي الفاضي ؟ Link to comment
Trefeor Posted August 6, 2018 Share Posted August 6, 2018 انت فاهمني خطأ , انا اقصد لو مثلا دمجت اللاعب وماطاح ثم بعد شوي طاح من حاله ماراح يجيب انك قتلته الافضل والاحسن تستخدم حدث يوم اللاعب يموت Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now