Jump to content

فاّرس

Members
  • Posts

    4,805
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by فاّرس

  1. @xLiveيعطيك العافيه. @ibrahim#ألف مبروك و الله يجعل بينكم مودة ورحمة، ومنك المال ومنها العيال.
  2. تلعبون ألعاب بالجوال زي ببجي وكود؟ إذا لا اعطونا العاب زينه نتسلى عليها، جوال فقط إلى أن اشتري بلايستيشن ٥.
  3. .?الله يعافيك وبالتوفيق
  4. مافهمت فكرتك لكن الحفظ له أكثر من طريقة واشهرها : 1- setAccountData - getAccountData تحفظ على الحساب 2- executeSQLQuery تحفظ على قاعدة بيانات داخل اللعبه وفيه طرق ثانيه مثل ملفات اكس ام ال وغيرها، روح قسم الشروحات تحصل كل شي موجود.
  5. onPlayerCommand + outputChatBox سهل جداً كلها 4 سطور فقط, حاول عشان تتعلم.
  6. @xLive بعد كلام الأخ أفضل طريقة للتعلم والممارسة هي التجريب, برمج الكود حتى لو كان بسيط جداً وتافه, وجربه داخل اللعبه وبتشوف نتائج تعلمك وتعطيك دفعه معنويه للإستمرار, اللغة سهله جداً لا تستصعبها أبداً, وإذا عجزت في شيء وما تعرف الحل لا تتردد تعال افتح موضوع واسأل ومحد بيقصر معك بإذن الله, بالتوفيق?.
  7. Unfortunately, you can't cancel the damage in server-side because it's already done, you could try to heal the ped whenever damaged but it doesn't always work ( e.g: sometimes the ped got 100% damage so R.I.P ). And yeah you could use setTimer function in your case.
  8. .في أول أرقيومنت, والثاني خليه ترو, بكل بساطه getTeamFromName المثال واضح جداً استخدم
  9. You could use getRealTime, see the first argument "seconds".
  10. ماتقدر تتحكم في الإيم في الوقت الحالي, بس تقدر تسويها عن طريق تحريك كاميرا اللاعب بحيث الكاميراً تتحرك والإيم يتحرك معاها, ماقد جربت بس أتوقع تضبط.
  11. @xLive إذا مسوي ازار دي اكس وزي كذا, الفكره يبغى لها حسابات أثناء الضغط مثال ما قال لك الأخ أنصحك تستخدم مكتبة دي اكس تكون جاهزه بالأحداث والوظائف وتسهل عليك كثير.
  12. مشكلتك بسيطه لكن خلني أعلمك بشيء قبل ماتعرف وش الخطأ : أولاً : كودك بهذي الطريقة, معلومات سيارة اللاعب اللي اخترته أنت بتطلع لك فقط لأن الكود كلينيت. ثانياً : دام انك بتختار لاعب واحد فقط عشان تجيب معلومات سيارته, مايحتاج تسوي لوب سطر6 في كودك الثاني. رابعاً : إذا ودك تسوي قاعدة حفظ لبيانات سيارات اللاعبين طريقتك غلط, لأن الداتا بتختفي بمجرد اللاعب يطلع من السيرفر, لازم تسويها من خلال قواعد البيانات أو تحفظ على الحساب أو أي طريقة أخرى والطرق كثيره. أخيراً نجي للخطأ حقك, الخطأ بكل اختصار هو حرف واحد فقط, سطر 6 في كود جلب المعلومات : .pairs وهذا خطأ, الصحيح تحط ipairs في اللوب أنت حاط ^ طبعاً بيكون كودك لازال خطأ لأن اللوب بيجيب كل شي داخل الداتا عشان كذا قلت لك مايحتاج تستخدم لوب بشرح لك الفرق يمكن يفيدك : Words = { [1] = 'واحد', [2] = 'اثنان', [3] = 'ثلاثه', ['Four'] = 'أربعه' } -- ipairs : تستخدم مع المفاتيح الطبيعية اللي ماتغيرت, يعني ماحطيت مفتاح خاص -- [1] = 'One' ذا مفتاح طبيعي, رقم فقط -- ['One'] = '1' ذا مفتاح غير طبيعي, حطيت للمفتاح اسم. for k,v in ipairs ( Words ) do outputChatBox( k .. ' : '.. v ); end --[[ 1 : واحد 2 : اثنان 3 : ثلاثه ]] -- pairs : غالباً تستخدم مع المفاتيح الغير طبيعيه, هذا لا ينفي امكانية استخدامها مع الطبيعيه أيضاً for k,v in pairs ( Words ) do outputChatBox( k .. ' : '.. v ); end --[[ 1 : واحد 2 : اثنان Four : أربعه 3 : ثلاثه ]] طولت عليك أعتذر, ماودي أعطيك الكود جاهز ودي تفهم من كلامي وتسويه عشان تتعلم. بالتوفيق.
  13. .true وجيب التيم المطلوب وحط القيمة setTeamFriendlyFire استخدم
  14. وعليكم السلام ورحمة الله وبركاته, ياليت توضح مقصدك لأني مافهمت والكود طويل شوي, وضح مشكلتك وفي أي سطر ونحلها بإذن الله.
  15. كودك مافيه أي مشكلة تأكد انك تضغط كلك يسار وليس يمين ! لأن البراميترز موجوده في نفس الحدث, إلا إذا تبغى تسوي شي ثاني مادري processLineOfSight بالإضافة مايحتاج تستخدم بالتوفيق.
  16. In a simple way : local x,y,z = 2222.22222, 222.22222, 137 -- The marker positions, idk where :D local floating = true; local marker = Marker(x,y,z, "arrow", 5, 0, 0, 0, 0) function render() if ( floating == true ) then z = z + 0.5 else z = z - 0.5 end; -- Here is the rate speed of floating which is 0.5, you could also make the marker going up faster than going down, vice versa. if ( z >= 149 ) then -- I made the marker stop going up at z = 149, then going down. floating = false; elseif ( z <= 138 ) then -- Same here, stop from going down at z = 138, then going up. floating = true; end marker:setPosition ( x,y,z ) -- setting the new positions to our marker which is z only. end addEventHandler('onClientRender',root, render) Also don't forget to include OPP tag inside your Meta.xml file : <oop>true</oop> Best wishes!.
  17. Indeed, you can't make it with moveObject function. So you can make it in different ways such as : doing it with variables and onClientRender event or doing it using interpolateBetween, getTickCount, setElementPosition and onClientRender event. Hope it helps!
  18. احس الفكره كويسه إذا كان فيه اكثر من قيم مود, عشان اللاعبين ينوعون مابينها, كذا احس حدك ساعه وتطفش, عموماً مشكور على الموضوع.
  19. @xLive سو مثل ما قال لك الأخ false في سطر 79 مارجعت لك جدول, رجعت لك dbPoll لأن واضح من الخطأ أن وظيفة. عشان كذا في البداية لازم تسوي تحقق أن الوظيفة رجعت لك جدول, طبعاً ذا مابيصحح الخطأ, بس دام مارجعت لك جدول كذا عندك خلل, حسب كلام الويكي : false: Returns false if the query string contained an error, the connection has been lost or the query handle is incorrect. This automatically frees the query handle, so you do not have to call dbFree. Account أو VhicleList بمعنى يمكن انه خطأ في النص اللي كتبته, يمكن من أو خطأ في الاتصال بقاعدة البيانات سواء انحذفت أو اي مشكله صارت.
  20. بالإضافة إلى كلامك, صاحب الموضوع تقدر تستخدم قواعد البيانات وأشوفها أفضل عشان مايضطر اللاعب يسجل الدخول عشان ترجع له الداتا.
  21. مدري أنت وش تبغى تسوي بالضبط ومافهمت من كودك ولا شي لكن بقول لك الأشياء اللي شفتها غلط : أولاً : السريال مايتغير وأتوقع انك عارف ذا الشي. ثانياً : سطر 15 الوظيفه مافيها الا أرقيومنت واحد فقط اللي هو تعريف اللاعب, وأنت حاط اثنين . ثالثاً : سطر 16 أنت قاعد تسوي تحقق مخرب كودك كامل, string بمعنى الوظيفه مابترجع لك خطأ أبداً دام انك حاط أرقيومنت اللاعب واللاعب موجود, بمعنى بترجع لك نص بمعنى آخر أنت قاعد تسوي كذا : if ( serial == false ) then وذا الشي مستحيل يصير دام انك حاط ارقيومنت اللاعب واللاعب موجود, بمعنى كودك وقف عند الشرط ذا وماكمل اللي تحته عموماً إذا واجهت مشكله في كود وماطلع معك أي خطأ حاول انك تسوي تحت كل شرط أو لوب أو اي شي تسويه, حط نص يطلع بالشات عشان تعرف اذا تحقق الشرط بيطلع النص إلى أن توقف عند نقطة محدده وبكذا بتعرف الخطأ وين. بالتوفيق.
  22. if getTeamName(getPlayerTeam(source)) == "Los Santos Vagos" then
  23. الظاهر لي من الكود انك مستخدم نفس الأحداث مكرره مادري وش السبب الوجيه اللي يخليك تستخدم الحدث مرتين، كان بالإمكان وضع تحقق وتقدر تخلي الحدث يسوي وظيفتين. بمعنى انه resourceRoot والشيء الآخر أنك حاط الحدث بيشتغل على طول أول مايصير ربط السيارات او انفصالها بدون تحديد السياره أساساً.
  24. أعتقد تعلم اللغة غالباً يحتاج صوت وصوره وشرح تطبيقي ليسهل للمتلقي استيعاب وتثبيت المعلومة. أنا تعلمت الجافا عن طريق دورة في اليوتيوب وكانت جبارة جداً ولكن للأسف نسيت كل شي لأني من الآخر سحبت على البرمجة. عموماً إذا شفت فيه ناس استفادت كمل، وإذا لا، لاتتعب نفسك، مشكور على تعبك و أتمنى لك التوفيق ❤
  25. HDD كم مساحة الهارد عندك؟ واتوقع انه وخليه للنظام فقط SSD خذ لك للألعاب والبرامج HDDوخل ال اذا مساحة الهارد عندك صغيره خذ لك مساحة أكبر اتوقع سعرها مب غالي، طبعاً كلامي مايفرق سواء لابتوب أو بي سي
×
×
  • Create New...