Jump to content

#DRAGON!FIRE

Members
  • Posts

    4,429
  • Joined

  • Last visited

Everything posted by #DRAGON!FIRE

  1. # الحين انت ليه تعطيه ؟ # نحنا نبيه يحأول شوية بـ كم سطر مو عارف يسويه وأنت تجي تعطيه , ياخي خله يحأول
  2. أسستخدم كـل ذأ عشأن عصاء بس كثيرهـ # لأنك ما تحأول ولأ تحب تحاول وتبي الكود جاهز بس # حأول وبسسأعدكـ # كله 4 او5 اسسطر , وتقول صعب
  3. Event "onPlayerWasted" getPlayerTeam getTeamName getTeamFromName giveWeapon
  4. # اول ششي عشان الكتابة استخدم التالي .. : isTransferBoxActive # التحقق من وجود شريط التحميل triggerServerEvent # ارسسال تريقر textCreateTextItem # اضافة كلأم textDisplayAddText textItemSetScale # ححجم الخط textItemSetColor # لون الخط textDisplayRemoveObserver # ازالةة الكلأم textDisplayAddObserver # في بعضضها ما بتحتاجها زي الخط والون وغيرها , بس حطيتها لكـ لو تبي خط او كذا ذذ # بالنسسسسبة للفديو : مأ تقدر ذذ
  5. # خخخخخخخخخخخخخخخ ............................................ اول سسطر عندكـ بدل ويندو نيم لـ اسم النافذة حقكـ # وثأني سطر بدل الاف 2 بألزر اللي تبيه , ولأ تغير اي شي ثاني # local Window = Window Name local Key = "F2" guiSetVisible(Window,false) bindKey(Key,"Down",function() if ( guiGetVisible(Window) == true ) then guiSetVisible(Window,false) showCursor(false) else guiSetVisible(Window,true) showCursor(true) end end) g.g مافهمت قصدي يعني الصق الكود وين يعني بعد الكلام بـ كم سطر # وين ما تبي .. # خذ كودي وحطه بـ اي مكان بس مو اي مكان تحطه مع اكواد , حطه بـ مكان فاضي # وسوي زي ما قلت لكـ
  6. # خخخخخخخخخخخخخخخ ............................................ اول سسطر عندكـ بدل ويندو نيم لـ اسم النافذة حقكـ # وثأني سطر بدل الاف 2 بألزر اللي تبيه , ولأ تغير اي شي ثاني # local Window = Window Name local Key = "F2" guiSetVisible(Window,false) bindKey(Key,"Down",function() if ( guiGetVisible(Window) == true ) then guiSetVisible(Window,false) showCursor(false) else guiSetVisible(Window,true) showCursor(true) end end)
  7. # ههههههههه # يا اخوي نصيحة نصيحة تعلم اول شي وش هي المودات كيف تسويها تعلم اول شي ..... الكودات اللي نعطيك هي , فنكشنات زي : bindKey # وقت تضضغطته بتجيك صصحفة فيها شرح وفائدة عن الفنكشن وفيها السنتكس حق الفنكشن ومثال عليه والأرقمنات حقه ومعلومات عليه # وبعدين بعد ما فهمته وعرفته وعرفت تسويهه , تروح تسوي ملف جديد بـ صيغةة لوأ , وتكتب فيه الأكواد وتسوي ملف ميتا وتعرفه ...... # وتححطهم فيه , وتروح تشغله ومبروك السسكربت خخ Zip وبعدين تسوي ملف # ولأككن افضل بـ كثير , Zip ! ملأححظة : مو ضروري
  8. # انت محمل اخر اصصدار ؟ تم الحل =شفت + ل بسس #ممكن تعلمني كيف اسوي النافذه من اف 1 او2 اكيف اسوي زر اغلاق # تقصصد تبي تخليها تفتح بـ زر محدد ؟ , لو كذا استخدم ... : bindKey guiSetVisible guiGetVisible showCursor
  9. كنت حاس م راح تفهمونها معي مود مثلا تروح تتوظف بس للاسف لا متت تخرج من الوظيفه و ترجع ل الرسباون الاصلي ابي م يخرج من الوظيفه وانا احدد لهم رسباون جديد ليت كنت بسوي هيكك Spawn = { [1] = {902.20544, -1210.40332, 16.97656}, [2] = {1727.4910888672, -1635.1076660156, 20.216451644897}, } بس م توقت انها بتضبط و هل راح تضبط او لا # طيب ما شفت وش عطيتكـ ؟ # حطيتك لك سسسبوان بـلير حط الأحداثيات اللي تبيها # وبالنسسبة للجدول سهلة سوي جدول .. واستخدم : unpack math.random
  10. function showClientImage() Image = guiCreateStaticImage( 690, 200, 100, 150, "imagename.png", false ) end addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource() ), showClientImage ) setTimer ( function ( ) if ( guiGetVisible ( Image ) == true ) then guiSetVisible ( Image, false ) end end ,2000,0 ) # ملأحظةة : التأيمر مفتوح يعني كل الوقت الموجود ذا لو لقى الصصورةة موجودة يخفيها ... # الططـلب الثاني : Event: "onPlayerWasted" spawnPlayer getPlayerTeam setPlayerTeam # مرتبط مع مود معين ؟ , ما فهمت
  11. # انت محمل اخر اصصدار ؟
  12. هو الويكي حطه لك كـ مثال يعني يبي له اشياء حتى هذا مثال عدل عليه وافهمه -- Client Side # local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true )-- انشاء لسته local column = guiGridListAddColumn( playerList, "Player", 0.85 )-- انشاء صف function createPlayerList() if ( column ) then --يتأكد اذا كان الصف موجود for id, player in ipairs(getElementsByType("player")) do-- جلب جميع اللاعبين local row = guiGridListAddRow ( playerList )--- (انشاء مكان لأسم اللاعب في اللست (رو guiGridListSetItemText ( playerList, row, column, getPlayerName ( player ), false, false )-- وضع اسم اللاعب بالرو end-- اغلاق for end--اغلاق if end--اغلاق function addEventHandler("onClientResourceStart",resourceRoot,createPlayerList)--createPlayerListاضافة حدث اول مايشتغل المود للوظيفه addEventHandler("onClientPlayerJoin",root,createPlayerList)--createPlayerList اضافة حدث اول مايدخل لاعب لوظيفة لم حطيت الكود اللي انت حاطه وشغلت المود طلعت الاسماء في لوحه الــ Gridlist ثانيه وما طلعت في نفس اللوحه اتمنى انك تساعدني لاني جديد في البرمجه # # خخخخخخخخخخخ ولله انكم غريبين انتم اخذ الكود وامشي وخلأص ولأ تدري عن شي اتحداك تعرف حرف بـ الكود ذا ابسط الشي مو عارفه بس تبي كود وامشي وبس # ياخي هو مسوي لكـ جريد ليست من عنده كـ مثال , انت بـدل المتغيرات لـ متغيرات القريد حقكك
  13. # خخخخخخ مأ ادري ليه الناس تطلبه وتحسب شي عأدي وكذا # يا اخوي الرجال يكون تعبان عليه وجلس يبرمج فيه ومدري وش وانت بـ كل سهولةة تجي تطلب منهه # غريب
  14. # عسسول : https://luac.multitheftauto.com/ # وحط الخيار الثاني اللي هو : Encrypt (only from 1.3.4) # بس لأزم يكون اصدار سيرفركـ 1.3.4 # وصراحة التشفيرة احسها لأٌق خخخ # وقت شفرتها وجيت فتحت الملف حسيت لأق وما فتح عطول # يعني وقت تشفر بـ ذي , انصحك تضغط الملف حق المود ضغط سريع او مدري وش يقولونه يخفف اللأٌق ...
  15. The for statement has two variants: the numeric for and the generic for. A numeric for has the following syntax: for var=exp1,exp2,exp3 do something end That loop will execute something for each value of var from exp1 to exp2, using exp3 as the step to increment var. This third expression is optional; when absent, Lua assumes one as the step value. As typical examples of such loops, we have for i=1,f(x) do print(i) end for i=10,1,-1 do print(i) end The for loop has some subtleties that you should learn in order to make good use of it. First, all three expressions are evaluated once, before the loop starts. For instance, in the first example, f(x) is called only once. Second, the control variable is a local variable automatically declared by the for statement and is visible only inside the loop. A typical mistake is to assume that the variable still exists after the loop ends: for i=1,10 do print(i) end max = i -- probably wrong! `i' here is global If you need the value of the control variable after the loop (usually when you break the loop), you must save this value into another variable: -- find a value in a list local found = nil for i=1,a.n do if a == value then found = i -- save value of `i' break end end print(found) Third, you should never change the value of the control variable: The effect of such changes is unpredictable. If you want to break a for loop before its normal termination, use break. http://www.lua.org/pil/4.3.4.html
  16. # خخخخخخخ تنكر انك مو البرنسس ؟ # %هذا انت 100
  17. نصيحة لا تستخدمه افك تشفيرة وانا اضحك # خخخخخخخخخخخخخخخخخخخخخ يأ شيخ # اوك لو تقدر تفك تشفيره تفضضل : # فك ذا التشفير وقلنا وش يصير معاكـ 䴜扶硒᡾趑썙쬘됣쯢셊鮕갗鿨⑙褺շ砝毙飷滚뱖Ⳮꬢ͚櫅菭㮂멱购ሀ瑘ꆀ恱໠Ⴠⵑꤻ谄끞쳅賨롔띐뻁Yℏ死詚䅶齙듈蟗樳絈옫舭빏候䟀恽ბ湡୞蓬ጼ퓆↥⥱著収黝짜㋒憭읥繾尠ퟀ닒줦䈛喗岩䝽簦ꒌ싇㞨侞謦ಢ㽟☁ొ鸵빈뜔䩬畣ⅹ⫉駎㒘˗䋋뺧弪茪煥㻙쑒㪚걢燆⹒䞾粂瓙Ӷ삓釽楯⌾ᨤᗽ༺専֒觢ꭗ활嶵긏츓⽧ꉧ펠巊ꧼ促櫹娜줻䈧룕㻭Ᏺ텘躽嫡俁碍⟸ଋꈈ앸⮳鼕㦓ꕵ峇Ⱑ갦羳희⣀뿇ꕠ⮹⹛࡯젇㗜䯈芪渿✌㉿쫇Ⅷ⻝ḱ嗁ᇿ眘⠕煰ꚇ읳껟碗ʖ砵辆軵ឱ㈞ⴢ펄ҩ螢ፈほࣙ氆峀Ꮴ뽂㬰悈⩀迿瑢炁쀷蝌멮舱္꘿쾢턀먱ꄾ攄ꤛ欁矡㴞練喿ꭽ펞䄡ኒ䔙魭靇흏횑奨᜶蟏镸䠾吡珞焎袏幃緷뽻ᗧ쓃ᬼ搛懭죩夠枱敇篃뢊뵊祝沈龆ꂒ쯾⋙碨⡭Ⲣ䰌⺿ᒨ絙佮랲Ӧ⬋䙌ᔖ٬✼䶼఼슎Ἶ묩覔㹗⺛뢕꼀ᢰ䅛ⷮ୺뵧㼡靈뉴皆向澪㐛₱ᾼ픲쀬飾䱿䠚ᑩ蓨醰ᧆ윪㾔킋솽籰偐전廧結챕藈簝ꊪ┢睪桫䋄㋼쏚➬ᜱ잂헩駙袷ᖝ寘㩣㲊긡▮쉕쇽穸짡줮攋᰹놦줘颱잁꿶읣)⏵垓ꀒꭡ힅ꠔ깈쾌逘්祍뾻䫱鴊땏刴ꗺ挴ꮅ꽱炮╘⎧䆟揤㜈ⷵ↍㔇㝓영㍠뮙࿐衵賮隇疢듬挏┆ȴା閬Ђ㷚覸打ㅄ㑹ᩘ㲖띞䟏ⲟ梼䁣鈷괾㏹ㄯ찖ᵡ唅鯷晪♧⬍샳ㅟ诵■국됛觵诔쭞劍죄ྸ皙耯ꊓ䏴䇋Ӗ뤡ꢁ簹뼅캢ᚨ瑖淔㋠빥兜Ⳝ᝝譭䕛眾邭좮흲粳믭઻捁䬵鋫삸㑪฿Ⴭ毽糁珽俟햶丰ഌ䴪猄ꐈ黕甉䝲굤暍罒䁂쾴欀깰㜙옟混冡䁯ク캅ᓐ㗊䇐迤ꠓ鿼阉˟됸圅링Ꮕ墙銰汸ꋬ㞿車翵⿰窹ꉭ餓롦䋥쨈㶸猻鵽⿗ඎ弅鼅硚獈㡱읥鸻⁃翵䖫袖ߞ鐾඿ꁇᡢ৴뷖ꤒ愲븯譌ᦓ鱱茠盷ᬽ훥䙺䦶픆㞠䏸㭒໙᩶읋䒧⁜Ń깕帑飂⸂뤹踺㤵㡓슽ᅝ쫤홑䪉톕룡䳩阤뇨专煰伬攂᭾ᵶ땞즛ᨹ酹车鷿ڣ陙狜햐븇纐麃鈒큽䒈绞鼎⥸㵊孂䜕䳇됶쓉뒗ö術汶捌⽼咂ɝ戡씚⚀뒏ᩢ㋟碼♪쮇翹ǚ 뼀 儀䵔䁉㡱ᳬ樎ᡁ⡰翺䥨㵉䤂沔浮獭᝗㇘ጾ紜⥌緤乨㥊䤁沊浮浬㥥ᳬ㴎䴬᥼䳔絆൤礬岤喷؉ 덲䠓ꍱ㚕ی竢㰸ᜅ䄎齟灬睲㍆慲存ꂯ윓˘ㄘኝ函䉻೗팔埘㺍찲䚴
  18. # ; تستخدمها عشان تجيب جدول واشياء ثانية , ادخل عليها بـ لوأ واقرأ عليها وبتفهم @ Ex addEventHandler( "onClientResourceStart", resourceRoot, function ( ) --- حدث يوم السكربت يشتغل for _,v in ipairs( getElementsByType( "gui-label", resourceRoot ) ) do --- resourceRoot نجلب جميع اللبلات حق السكربت فقط ليه بس السكربت ؟ لانه ضفنا هنا guiSetFont ( v, "default-bold-small" ) --- بعد ما جلبنا جميع اللبلات نحط لهم الخط end end )
  19. # خخخخ ما يقصد كذا ي اخ # الحين فهمت قصدكـ يقصد الأكسسبورت Export # مثلأ تسوي الفنكشن اللي تبيه بالسكربت حقككـ # فـ نقول ان الفنكشن كذا مثلأ function za7f ( msg ) outputChatBox( msg ) end # تروح الميتا وتضضيف ذا السسطر function="za7f" type="client" /> # تحط اسم الفنكشن ونوعهه , كلنت ام سيرفر .. # وتروح اي مود مثلأ وتسوي له اكسسبورت زي كذا exports [ "ScriptName" ]:za7f ( Welcome ) # وتقدر تستخدم call
  20. # بالنسسبة لطلب الأول # تحط بـ الميتا التالي : .. resource="Name Resource" /> # والمود اللي تحط اسسمه يشتغل مع تشغيل المود اللي حطيت فيه ذا السطر .................................................................. # الفكرة الثانيةة : https://luac.multitheftauto.com/ # الموقع ذا يششفر بالصصيني مستحيل ينفك خخ , الخيار الثاني حطه وشفر , # 1.3.4 ملأحظةة : الخيار الثاني فقط لأصدار
  21. # خخخ مو انا هذا حق حسسن .. # dx_gui المهم هو يستخدم سكربت بالكومنتي اسمه # زر بروجرس ويندو , وقت تحمله تلقى في ملف اسسمه ديمو فيه كل الفنكشنات تقريبا gui له زي فنكشنات # ولأكن ما انصحك كثير تستخدمه لأنه صعب شوية , لو تبغى مثلأ زر بـ صور او كذا في طريقة سهل انك تسوي صورة وهي زر # لو استخدم المود هو لو ما استخدمه ما يصير شي لأكن ضروري guiGetScreenSize ملأحظةة : لأزم وضروري تستخدم فنكشن guiCreateStaticImage # تسوي صورة , بسيطة ما يبيلها , وتسوي حدث وقت يضغط على الصورة تنفذ الامر guiStaticImageLoadImage # تستبدلها بـ مثلأ صورة مختلفة عن الأصلية او فيها حركة x (الصورة x) هنا مثلأ لو تبيه لو دخل المؤشر على الزر
  22. This function removes a command handler, that is one that has been added using addCommandHandler. This function can only remove command handlers that were added by the resource that it is called in. Syntax bool removeCommandHandler ( string commandName [, function handler] ) # هذا بأختصار يشيل لك امر انت مسويه من قبل # مسويه عبر فنكشن addCommandHandler # مثال بسيط .. addCommandHandler ( "Health", function ( player ) --# اضافةة امر في اف 8 setElementHealth ( player, 100 ) --# زيادةة دم اللاعب لـ 100 addEventHandler( "onPlayerQuit", root, remove ) --# اضافةة حدث وقت يخرج اللاعب لأمر ريموف , طبعا اي لأعب يخرج مو بس اللي كتب الأمر end --# اغلأق الفنكشن ) --# اغلأق القوسس function remove ( ) removeCommandHandler ( "Health" ) --# Health ازالةة امر end # هنا بششيل الأمر للكل يعني اول واحد يكتبه هو يكون المحظوظ خخ وبعد ما يكتبه خلأص ينشال الأمرر
  23. # تفضضل ههذا مثأل بسيط , ولأكن مو مجربهه Y = 1020.55122 function ZA7F ( ) createPed ( 120, 5540.6654, Y, 1240.545 ) end addEventHandler ( "onResourceStart", getResourceRootElement(), ZA7F) setTimer ( function ( ) Y = 5032.4567 end ,2000,0 ) طريقتكـ مارح تضبط أخ زآحف لانه اول ماتشغل السكربت ياخذ قيمة المتغير ويحط البيد بمكانها، لكن يوم تسوي التايمر وتغير قيمة المتغير مارح يتأثر فيها مكان البيد، لأنكـ انت اخذت قيمة المتغير عند تشغيل السكربت فقط .. بالنسبة لصاحب الموضوع، شوف المثال ذا -- Client & Server Side # local ThePed = createPed ( 120, 5540.6654, 1020.55122, 1240.545 ) setTimer ( function ( ) local x, y, z = getElementPosition ( ThePed ) setElementPosition ( ThePed, x, y + 2, z ) end, 1000, 0 ) # يب معاكـ حق # سويته على السريع لأنه بسيط # setElementPosition طريقتكـ احسن نسيت الـ
×
×
  • Create New...