Jump to content

#\_oskar_/#

Members
  • Posts

    573
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by #\_oskar_/#

  1. يب CARSVIP1[player] -- متغيره player هنا كلمة يعني كيف متغيره ؟ مثلا عندك وظيفه function (thePlayer) thePlayer داخل القوسين انت هنا معرف اللاعب ب اسم thePlayer الي player فتقوم مغير كلمة CARSVIP1[thePlayer] يصير الاسم كدا
  2. شغل متعوب عليه ف السيرفر اهنيكم صراحه وبالتوفيق لكم ومن نجاح الي نجاح ان شاء الله عندي اقتراح بسيط وهو بدل مالاعب ينسخ رابط شرح المهمه ويروح يوتيوب ويشغله عشان يشوف الشرح اقترح تسوو فيديو يوتيوب مكان رابط الشرح وكل عام وانتم بخير
  3. addEventHandler("onClientResourceStart", resourceRoot, function() local myShader = dxCreateShader([[texture tex;technique os {pass P0 {Texture[0] = tex;}}]]) dxSetShaderValue(myShader, "tex",dxCreateTexture('Photo.png')) engineApplyShaderToWorldTexture(myShader,'keycard') end) try
  4. لانك ماسويت جدول للاعب يعني ايش ؟ CARSVIP1 شوف هنا اسم السياره بس اذا جيت سويت اي شئ في سيارتك راح تتسوي عند اللاعبين الاخرين فعشان تحل هاذي المشكله تسوي جدول للاعب اللي قولت لك عليه كيف تسوي الجدول ؟ طريقه بسيطه تنشئ جدول والجدول بيكون اول سطر اهم شئ يكون فوق اسم السياره CARSVIP1 = {} -- دا الجدول وبعدين CARSVIP1[player] -- هنا ضفنا اللاعب وطبعا كلمة بلاير تتغير ع حسب الوظيفه المستخدمه وبس
  5. وكيف الاحداثيات تظهر ؟ guiSetText المفروض تستخدم
  6. @Abo-Al3ZaB local weapons = { [51] = true, -- projectiles [38] = true, -- minigun } addEventHandler ( "onClientVehicleDamage", root, function ( _,w ) if weapons[w] and getElementModel(source) == 411 then cancelEvent() end end ) يكنسل جميع الصواريخ + الخلاط جميع السيارات تتفجر معادا سياره اللي ماتبيها تتفجر انت بس حط الايدي حقها مكان 411 اما بخصوص الافنت الثاني هذا عند تبديل السلاح تتحق اذا كان معه بازوكا اي سلاح ثقيل تخلي السياره ماتنضرر اما اذا حول ع اي سلاح ثاني السياره تنضرر عادي
  7. use .. getScreenFromWorldPosition
  8. افنت دمج السياره بجهة السيرفر مايتكنسل عشان كدا حطيتلك افنت دمج السياره جهة كلنت انت ادخل ع صفحة الافنت وشوف الامثله واذا كنت تبي تخليها بجهة سيرفر استخدم onPlayerWeaponSwitch
  9. Texture = dxCreateTexture( "Photo.png") dxSetShaderValue (myShader, "gTexture", Texture) engineApplyShaderToWorldTexture(myShader, "keycard")
  10. لو مستخدم كودي ف السياره تنفجر بعد التصليح اذا مستخدم كودك مادري عنه شئ او كيف انت مسويه الكود كامل جربه وسوي اصلاح للسياره وجرب local Fun = { getHealth = getElementHealth , setHealth = setElementHealth , setEngine = setVehicleEngineState , setProof = setVehicleDamageProof } function SetVehicleDmage(TheElement,Dmage) if (Dmage == false) then if Fun['getHealth'] ( TheElement ) <= 255 then Fun['setEngine'] (TheElement, false) Fun['setProof'] (TheElement,true) Fun['setHealth'] (TheElement, 255) end elseif (Dmage == true) then if Fun['getHealth'] ( TheElement ) >= 1000 then Fun['setEngine'] (TheElement, true) Fun['setProof'] (TheElement,false) end end end CARSVIP1 = createVehicle(411,-2409.53516, -600.94574, 132.64844, 0, 0, 180) addEventHandler("onVehicleDamage",getRootElement(),function() SetVehicleDmage(CARSVIP1 ,false) end) -- لما يركب السيارة addEventHandler ( "onVehicleEnter", getRootElement(),function () SetVehicleDmage(CARSVIP1,false) SetVehicleDmage(CARSVIP1,true) end) addCommandHandler("fix",function(player, command) if getPedOccupiedVehicle ( player ) then fixVehicle( CARSVIP1 ) setTimer ( SetVehicleDmage, 1000, 1,CARSVIP1,true) end end) وفي طريقه ثانيه بس مانصحك تستعملها لان لها استعمال خاص setTimer ( function() SetVehicleDmage(CARSVIP1,false) SetVehicleDmage(CARSVIP1,true) end, 100, 0)
  11. دا لانك لسه مافهمت انت مفكر انك لما تصلح السياره خلاص كدا تشتغل ؟ لازم تحط مع اصلاح السياره تشغيل السياره لانها معطله فهمت ؟ يعني لازم تشغل السياره كدا مثال addCommandHandler("fix",function(player, command) local Vehicle = getPedOccupiedVehicle ( player ) if Vehicle then fixVehicle( Vehicle ) setTimer ( SetVehicleDmage, 1000, 1,CARSVIP1,true) end end)
  12. لا الكود اللي انا مسويه انت لاتعدل فيه شئ اسم السياره بيكون هنا دا كل اللي انت تعدل عليه فقط SetVehicleDmage(CARSVIP1,false) -- السياره عطلانه SetVehicleDmage(CARSVIP1,true) -- السياره شغاله
  13. CARSVIP1 < ?? مو متعرفه المهم جرب local Fun = { getHealth = getElementHealth , setHealth = setElementHealth , setEngine = setVehicleEngineState , setProof = setVehicleDamageProof } function SetVehicleDmage(TheElement,Dmage) if (Dmage == false) then if Fun['getHealth'] ( TheElement ) <= 255 then Fun['setEngine'] (TheElement, false) Fun['setProof'] (TheElement,true) Fun['setHealth'] (TheElement, 255) end elseif (Dmage == true) then if Fun['getHealth'] ( TheElement ) >= 1000 then Fun['setEngine'] (TheElement, true) Fun['setProof'] (TheElement,false) end end end -- لما السيارة تتدمج addEventHandler("onVehicleDamage",getRootElement(),function() SetVehicleDmage(source ,false) end) -- لما يركب السيارة addEventHandler ( "onVehicleEnter", getRootElement(),function () SetVehicleDmage(source,false) SetVehicleDmage(source,true) end)
  14. اذا السياره احترقت او جت تحت ال 255 يزود صحة السياره setElementHealth -- 255
  15. يعني اذا نزلت من السياره ورجعت ركبتها تكون عطلانه استخدم onVehicleEnter -- عند ركوب السياره getElementHealth -- تتحق من صحة السياره اذا كانت صحة السياره 255 setVehicleEngineState -- تعطلها اذا كانت صحة السياره 1000 setVehicleEngineState -- تشغلها ☺ ان شاء الله تكون فهمت شئ من الشرح وحاول تسوي الكود ولو في اي شئ مو فاهمه تفضل قوله
  16. سوي تحقق من صحة السياره ب استخدام getElementHealth <= 255 + source اسم السياره --//<>//-- وكمان يفضل انك تستخدم حدث onVehicleStartEnter + cancelEvent عشان لو السياره كانت عطلانه اللاعب مايقدر يركبها فيجب ان تسوي تحقق من صحة السياره اذا كانت شغاله او لا
  17. انت فاهم اللي طالبه ؟ لان مافي شئ اسمه تحويل مود فري روم الي حياه واقعيه الحياه الواقعيه قيم مود انت بتحمله وتشغله بسيرفرك وتلقائي بيطفي معك قيم مود البلاي اللي هو الفري الروم او اي قيم مود ثاني شغال
  18. Did you add this in the meta file? <export function="getPlayerAccountID" />
  19. from name txd the object or loop all objects + getElementModel == id object
  20. انت خلي الاوبجكت يروح للمكان المحدد moveObject وبعدين رجعه تاني بنفس الطريقه moveObject setTimer < مع استخدام او استخدم المود دا Object Movement
×
×
  • Create New...