-
Posts
2,102 -
Joined
-
Last visited
-
Days Won
14
Everything posted by #BrosS
-
myChar = "" addEventHandler("onClientCharacter", root, function (character) --if myChar == "" then myChar = myChar..character --outputChatBox(myChar) if myChar == "aezakmi" then outputChatBox("cheat activated") myChar = "" end if character == " " then myChar = "" -- تمسح المتغير end end); اضغط مسافة حتى تمسحها. البقات عليك انت المهم اني سويتها هيهي
-
local textwtf = "kill___Me" ... .. dxDrawText(textwtf,......... ... .. addEventHandler ( "onClientClick", root, function ( button, state ) if ( button == "left" and state == "down" ) then if ( isMouseInPosition ( 184, 49, 75, 28 ) ) then outputDebugString("test") textwtf = "nobody loves me" end end end )
-
نعم تقدر
-
بحاول أشرحلك كود أوسكار لكن احذرك انا سيء بالشرح م اعرف حتى اشرح كيف تشغل الحاسوب .جيبلك الوقت اللي قاعد وانت تستخدم فيه الجهاز بالميلي سيكند . ونستعملها احسن لأنه عدد متحرك ورح اشرحلك ليه نحتاج عدد متحركgetTickCount أولا وظيفة ثانية = 1000 ميليسيكند start = getTickCount() هذي هو حطها بالبداية حتى تجيبله وقته وهو مستعمل الجهاز وحطها خارج الرندر حتى تكون ثانبتة now أيضا تجيبلك الوقت لكن الحالي اسمها ناو لأنها داخل الرندر يعني الوقت قاعد يمشي معك progress = now - start = 0 | الإثنين نفس الرقم رح يعطيك 0 وبما ان ناو متحرك رح يعيد يعد من الصفر ويصعد الحين نقسم على 1000 لأن الأرقمن حق الانتروبولات يطلب عدد من 0 الى 1 ووظيفتنا التيك كاونت تعطيك عدد فوق 1000 لذا 1000 قسمة 1000 يساوي 1 progress = (now - start) /1000 (كان قادر يسوي هيك بس مدري ليه ينقص ويزيد ض) الأقواص ضرورية لأن الأولية للأقواص ينقص ثم يقسم بدون أقواص رح يقسم على العدد اللي قبله نقسم على 1000 عشان يبدأ يعد من 0.000 الأنيميشن تخلص لما العدد يوصل ل1 وبما أن كلشي موجود برندر فما رح يتوقف العد والعدد رح يعيد من 0 الى 1 في حلقة غير منتهية عشان هيك الأنيميشن ماتخلص نرجع ليه قسمنا على 1000 بالضبط عشان العد يوصل ل1 في ثانية واحدة واذا تجرب الكود رح تشوف الأنيميشن تطلع وترجع كل ثانية . فإذا حبيت الحركة تكون ابطأ مثلا كل ثانتين تقسم على 1600 تقريبا الخ واذا اردت اسرع تقسم على عدد أقل وبالنسبة للكود للي اضفته انا عشان توقف الحركة if now - start >= 5000 then اذا وصل العد ل5000 يتوقف او اي شي تبيه و5000 تعني 5 ثواني طبعا البرمجةة كلها ريضايات مافي شي معقد مع الممارسة يتوصح كلشي بالنسبة للوظيفة نفسها سهلة جدا مسوي شرح لها يارب تقدر تفهم ض1 شرحتلك جزء فقط وان شاء الله تكون فهمت كل هذا الشي نقدر نسويه بالمتغيرات لكن الشغل رح يكون أطول لذا من الأحسن هذا
-
هيك start = getTickCount() DxAnimation = function (text,color1,color2) local now = getTickCount() x_,y_,w_,h_ = 254, 368, 465, 25 local progress = (now - start) / (start + 1000 - start) local h,r,g = interpolateBetween(h_-50,color1 or 0, color1 or 0, 0,color2 or 255, color2 or 255, progress, "CosineCurve") dxDrawRectangle (x_,y_-25,w_,h_, tocolor ( 0, 0, 0, 200 ) ) dxDrawRectangle (x_,y_,w_,h, tocolor ( 255,255,255, 165 ) ) dxDrawText(text or 'oskar',x_,y_-50,w_+x_,h_+y_, tocolor(r,g,r), 1.00, "bankgothic", "center", "center", false, false, false, true, false) if now - start >= 5000 then removeEventHandler("onClientRender", root,render) start = getTickCount() end end function render() DxAnimation ('Welcome To BlackHeart',0,255) end addEventHandler("onClientRender", root,render) أو هيك function render() DxAnimation ('Welcome To BlackHeart',0,255) end addEventHandler("onClientRender", root,render) setTimer(function() removeEventHandler("onClientRender", root,render) end,5000,1) و يب المتغيرات تنفع لكن الانتربولات اصعب وأحسن ض1
-
interpolateBetween
-
رح يساعدوك function getPlayer(player, Table) for i, v in ipairs (Table) do if (v == player) then return true end end end function addPlayer(player, Table) if not getPlayerTable(player, Players) then table.insert(Table, player) end end function removePlayer(player, Table) for i, v in ipairs (Table) do if (v == player) then table.remove(Table, i) end end end
-
اتوقع معظم الوظائف تأثر على الفريم من الرندرات الى الداتا لأنها كلها تستهلك من المعالج والشادرات والتأثيرات الصورية تاخذ من كارت الشاشة
-
توه جربته ولما اشمي الحركة ماتروح بدون تايمر ?
-
الكود الأول رح يجيبلك كراش الكويد مالهم داعي في الحقيقة ليه تايمر على الأنيميشن اصلا ماتروح تقدر تسوي لها لوب وضح لنا فكرتك ونجيبلك بديل
-
هممم احنا برمضان همم جربت اسويها مرة سويت سلاح جديد مو سلاحين من نوع واحد اتوقع الشغلة تظبط بالداتا رح يكون اسهل تتحكم في قوة السلاح وشكله الخ
-
مافهمت. ليه مانفعك كود سورس
-
؟play() امم الجدول ليه حاططه والبكجات كلها لها نفس الوظيفة
-
نعم تفضل رقمي +666-911-420-69
-
لا تتوقعها تظبط اذا كنت مليون كيلومتر بعيد عنها جرب كبر الخط وشوف