Jump to content

#DRAGON!FIRE

Members
  • Posts

    4,429
  • Joined

  • Last visited

Everything posted by #DRAGON!FIRE

  1. انا اقول عن الـ الجداول انها صعبة بالنسبة لكـ .. اما الداتا اسهل بالنسبة لكـ .
  2. متاكد انك حاط اسم الألمنت صحيح .. ومتاكد من وجود الكمبو بوكس : guiComboBoxGetSelected لو متأكد اطرح سطر الكمبو بوكس .. والكود كامل حق
  3. مو ضروري داتا عشان تعرفه شرطي او تجيبه او شي .. ممكن تستخدم الجدأول _ ويمديك تستخدم الداتا و.. وانصحك بها لانها اسهل لكـ
  4. ( player_, msg ) بـ جانب سيرفر لو تبي تعرف البلير او تجيب اللاعب اللي كتب الامر ما في له سورس ولا شي محدد انت تعرفه بالفنكشن addCommandHandler بـ في فاصلة ناقصة .. ماعلينا ~ هذي بعد ما عرفنا البلير سويت فرأغ بين الامر وبين المسج اللي يكتبه < _,msg بـ النسبة لـ الرسالة اللي كتبها نرسلها بالتريقر عشان نقدر نحطها بـ اللبل ونعرفها هناكـ
  5. addCommandHandler( "TextScreen", function( player,_, msg ) --- اضافة امر جديد بالكونسل if ( msg and type( msg ) == "string" ) then --- نتحقق انه كتب المسج وانه المسج تساوي سترنق triggerClientEvent ( player, "ShowMsg", player, tostring( msg ) ) --- نرسل تريقر لكلنت مع جلب المسج اللي كتبها end end ) addEvent( "ShowMsg", true ) --- استقبال التريقر بـ اسمه addEventHandler( "ShowMsg", root, function( msg ) --- استقبال التريقر بـ اسمه ونعرف الرسالة اللي كتبها وارسلنها بالتريقر بالفنكشن هنا if not ( isElement( Label ) ) then ---- نتحقق من عدم وجود اللبل Label = guiCreateLabel ( 200, 200, 200, 200, msg, true ) --- نسوي اللبل بـ الرسالة اللي كتبها اللاعب else ---- لو كان اللبل موجود destroyElement( Label ) --- نشيل اللبل end end )
  6. ببساطة : getLocalPlayer = localPlayer والعكس صحيح .. لو استخدم ذي ولا ذي مافي اي اي فرق ذذ
  7. triggerClientEvent : ببساطة انها تقوم بعملية اتصال بـ جانب كلنت لأنه بعض الفنكشنات بـ جانب كلنت فقط .. فـ كيف تستخدمها بـ سيرفر ؟ .. تستخدم هذا الفنكشن بـ نفس الاسم المرسل فيه addEvent + addEventHandler ووقت تستقبل التريقر المرسل .. تستقبله عن طريق وتعرف بـ داخل القوسين حق الفنكشن لو مرسل شي مع المتريقر
  8. هذي تسمى اللوب وهذي تستخدم لجلب جميع العناصر الموجودة بالجدول اللي حددته .. طبعا هنا تقولي مو جدول اقلك هنا جبت كل اللاعبين لانه هنا يقول : Returns a table containing all the elements of the specified type. Returns an empty table if there are no elements of the specified type. Returns false if the string specified is invalid (or not a string).
  9. local Timer = { } addCommandHandler( "cf", function( player ) if ( isTimer( Timer[ player ] ) ) then return end setPedArmor ( player, 100 ) Timer[ player ] = setTimer( setPedArmor, 180000, 1, player, 0 ) if ( getPedOccupiedVehicle ( player ) ) then fixVehicle ( getPedOccupiedVehicle ( player ) ) end end )
  10. addCommandHandler( "giveAll", function( ) ---- اضافة امر جديد بـ الكونسل for _,p in ipairs( getElementsByType( "player" ) ) do ---- نقوم بجلب جميع اللاعبين setElementHealth ( p, 100 ) --- نضع الدم 100 لكل اللاعبين اللي جلبناهم givePlayerMoney ( p, 500 ) --- نعطي جميع اللاعبين اللي جلبناهم فلوس setPedArmor( p, 100 ) --- نحط لجميع اللاعبين اللي جلبناهم درع end end )
  11. addCommandHandler getPedOccupiedVehicle fixVehicle
  12. addCommandHandler getElementsByType --- With Loop setPedArmor setElementHealth givePlayerMoney
  13. Event : "onClientGUIClick" اعتقد واضضح من اسمهه .. ما في شي اسمه زي ما قلت .
  14. هذا يسمى سطر وليس كود .. وبعدين تنسخ من سكربت اخر سطر واحد ؟ ثاني شي اطرح كودك حق انشاء النافذة
  15. addEventHandler ( "onClientPlayerDamage", localPlayer, function( attacker ) if ( attacker and attacker ~= source ) then if ( isElementWithinMarker( source, marker ) ) then cancelEvent( ) end end end )
  16. من وين جبت سورس ؟ وكود غلط bindKey ( "n", "down", function( ) for _,v in ipairs ( getElementsByType( "player" ) ) do if ( getElementData( v, "Job" ) == "Weapon Seller" ) then local Px, Py, Pz = getElementPosition( localPlayer ) local Jx, Jy, Jz = getElementPosition( v ) if ( math.floor( getDistanceBetweenPoints3D( Px, Py, Pz,Jx, Jy, Jz ) ) <= 7 ) then if ( guiGetVisible( GUIEditor_Window[1] ) == false ) then guiSetVisible ( GUIEditor_Window[1], true ) showCursor ( guiGetVisible( GUIEditor_Window[1] ) ) end end end end end )
  17. Event: "onClientPlayerDamage" isElementWithinMarker cancelEvent الطلب الثاني ي ريت توضحح .
  18. .. يعتمد بالحفظ على executeSQLQuery هذي الفنكشنات ي اخوي وظيفتها كلها تتعلق بـ قاعدة منفصلة بالسكربت اللي تستخدم فيه هذي الفنشكات .. لانه قاعدة البينات حق كل سيرفر وهي الريجستري . فـ انت لو حبيت تسوي قاعدة خاصة بـ السكربت حقك تستخدم هذي الفنكشنات . dbConnect ---- # يسوي اتصال بـ القاعدة المحددة dbExec ---- # .. فـ هذي تستخدم لصنع جدول جديد او ادخال قيم او حذف قيم الخ dbQuery ---- # فـ هذي تختار منها التيبل المحدد dbPoll ---- # query فـ هذي تتحق من الـ dbFree ---- # ما لها فؤاد كثيرة ما تحتاجها بـ الامور هذي
  19. ججرب الكود بنفسكـ .. وانا اشك انه يشتغل ذذ * آنَحششرَ .. انحشر ؟ انا ادري انه ما يفهم الكود لو شرحته له .. قلت له جربه بنفسك وبيفهم التجربة تفهمه
  20. كان في اند ناقصة .. : انسخ الكود مرة ثانية
  21. ججرب الكود بنفسكـ .. وانا اشك انه يشتغل ذذ
  22. لأ تدخل نفسكـ بـ اشياء صعبة عليك . وخلاص Radio Button استخدم اما لو تبي تصعبها ع نفسكـ .. فـ انت حر ذذ
  23. ما اختلفنا انه هو يمكن يبي الشيك بوكس بالتحديد بس لازم ياخذ الاسهل عليه .. مو تصعب عليه الكود _ هذا اللي اقصده من كلامي فقط ذذ
  24. # وخلاص RadioButton الحين تقنعني انه كود 12 سطر ومشوار ومدري ايش يستخدم
×
×
  • Create New...