Jump to content

#DRAGON!FIRE

Members
  • Posts

    4,429
  • Joined

  • Last visited

Everything posted by #DRAGON!FIRE

  1. انا نسخت الاكواد اللي هنا وجربتها بنفسي وشغال ويحفظ وكل شي المشكلة من عندك راجع الاكواد .
  2. ما شاء الله كيف تعرف قصدو !!!!!! !! هو ما ذكر اي شي هو قال لرتب معينة
  3. يا تستخدم داتا بجانب سيرفر اذا هو ادمن او لأ او كل مرهـ يضغط ترسل تريقر ويتحقق اذا عندهـ الصلاحية triggerServerEvent isObjectInACLGroup or hasObjectPermissionTo triggerClientEvent
  4. ما ادري يعني ليش تكرر كلامي خلاص قلت له !!
  5. شوف الديبوق في اخطاء من السكربت ؟ !
  6. في اكثر من طريقة تسوي الأفك مافي طريقة محددة تقدر تسوي مثلا لمن يضغط زر تحط تايمر دقيقتين يحتوي على وظيفتكـ اللي بتحطها getPlayerIdleTime تقدر تسخدم هذي الوظيفة .. هي انه يعطيك الوقت اللي ما تحرك فيه اللاعب ابدا من مكانه مع التايمر وتتحقق IsElementMoving تقدر تستخدم community وتقدر تستفيد من المودات المنشور بالـ بالنسبة للكتابة فوق راس اللاعب اللي راح تحتاجه : getElementPosition getScreenFromWorldPosition dxDrawText والكود مطروح فـ المنتدى مليون مرة اتوقع ابحث وراح تحصله
  7. معليش بس خليه هو يجاوب عشان افهم عليه بالضبط وسيرفرك ريس ولا ايش ؟
  8. 100% جربته وشغال استبدلت اسماء الشيك بوكس ؟ .. شوف الديبوق
  9. z سوي تحقق من الاحداثي بس ما راح تنحل المشكلة %100 في طريقة افضل .. تسوي كول شيب بنفس احداثيات الماركر يعني الماركر يكون شكل بس وتسخدم الكول بوظائفه واحداثه .
  10. @#BrosS حبيبي ولله ض
  11. Client : addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == checkbox ) then local checkBox_state = guiCheckBoxGetSelected ( source ) setElementData ( localPlayer, "damgeState", checkBox_state ) triggerServerEvent ( "saveNewState", localPlayer, checkBox_state ) end end ) addEventHandler ( "onClientPlayerDamage", localPlayer, function ( ) if ( getElementData ( localPlayer, "damgeState" ) ) then cancelEvent ( ) end end ) addEvent ( "setCheckBox", true ) addEventHandler ( "setCheckBox", root, function ( nState ) stateToValue = nState == "on" and true or false guiCheckBoxSetSelected ( YourCheckBox, stateToValue ) end ) Server : addEventHandler ( "onResourceStart", resourceRoot, function ( ) executeSQLQuery ( "CREATE TABLE IF NOT EXISTS statusSQL ( serial, state )" ) for k,v in ipairs ( getElementsByType "player" ) do stRow = executeSQLQuery ( "SELECT * FROM statusSQL WHERE serial=?", getPlayerSerial ( v ) ) if stRow and #stRow > 0 then stToValue = stRow[1].state == "on" and true or false setElementData ( v, "damgeState", stToValue ) triggerClientEvent ( v, "setCheckBox", v, stRow[1].state ) end end end ) addEventHandler ( "onPlayerJoin", root, function ( ) local sRow = executeSQLQuery ( "SELECT * FROM statusSQL WHERE serial=?", getPlayerSerial ( source ) ) if sRow and #sRow > 0 then stateToValue = sRow[1].state == "on" and true or false setElementData ( source, "damgeState", stateToValue ) triggerClientEvent ( source, "setCheckBox", source, sRow[1].state ) end end ) addEvent ( "saveNewState", true ) addEventHandler ( "saveNewState", root, function ( nState ) local stateString = nState == true and "on" or "off" local sRow = executeSQLQuery ( "SELECT * FROM statusSQL WHERE serial=?", getPlayerSerial ( source ) ) if sRow and #sRow > 0 then executeSQLQuery ( "UPDATE statusSQL SET state=? WHERE serial=?", stateString, getPlayerSerial ( source ) ) else executeSQLQuery ( "INSERT INTO statusSQL ( serial, state ) VALUES ( ?,? )", getPlayerSerial ( source ), stateString ) end end )
  12. سوي سكل احسن شي واحسن من الاكاونت داتا اللي راح تسويه قاعدة بكلومين .. الكولمن الاول هو سريال اللاعب والثاني الحالة واذا دخل تتحقق لو مسجل بالقاعدة من قبل اذا مسجل تحط الحالة اون لاين اذا مو مسجل تسوي له انسيرت .. واذا خرج تحط الحالة اوف لاين بس .
  13. كيف حاط الاكواد خارج اللوب ؟ .. + لازم توقف اللوب لمن السورس يكون هو الزر
  14. اذا استخدمتها بكثرهـ راح تستهلك بكثرهـ او اذا استخدمتها بطريقة خطأ !!! واذا ع المتغير اتوقع يقدر يسويها بنفسه مو صعبة .. ما يحتاج تكبرو الموضوع وهو بسيط
  15. @Default ايوهـ يعطيك العافية ع التنبيه التعديل : addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == checkbox ) then local checkBox_state = guiCheckBoxGetSelected ( source ) setElementData ( localPlayer, "damgeState", checkBox_state ) end end ) addEventHandler ( "onClientPlayerDamage", localPlayer, function ( ) if ( getElementData ( localPlayer, "damgeState" ) ) then cancelEvent ( ) end end )
  16. كل الاكواد اللي فوق غلط ! addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == checkbox ) then local checkBox_state = guiCheckBoxGetSelected ( source ) setElementData ( source, "damgeState", checkBox_state ) end end ) addEventHandler ( "onClientPlayerDamage", localPlayer, function ( ) if ( getElementData ( localPlayer, "damgeState" ) ) then cancelEvent ( ) end end )
  17. ما عليك من المعاقين اللي هنا فالمنتدى انا قلت لك لو استخدمت الريكتانقل ما راح تطلع دقيقة وراح تكون ثقيلة لو كثرت منها الصورة افضل شي .
  18. طيب تمام روح المود حق الكلام اللي فوق اللاعب وسوي لك وظيفة تحط كلام فوق لاعب معين واستعين بالسكربت طبعا ويصير تستخدمها مع اللوكال شات
  19. طيب اطرحها كيف اقدر اساعدك ! ؟
  20. Sets the current read/write position in the file. بـ اختصار تغير مكان قراءة الملف او الكتابة فيها .. مثلا اذا حبيت تكتب بالسطر الثاني او الثالث ..
  21. اذا عندك السكربت الاصلي عدل عليه ولا اطرح اكوادهـ لان صراحة نسيت اسمه
  22. صراحة انا اللي مو فاهم اش تقول
  23. طيب يمكن صورهـ انصحك تستخدم صورهـ ترا احسن من الطريقة هذي لان الصورة راح تكون خفيفة جدأ
×
×
  • Create New...