Sha67

Members
  • Content Count

    4,753
  • Joined

  • Last visited

  • Days Won

    7

Sha67 last won the day on June 24

Sha67 had the most liked content!

Community Reputation

190 Celebrity

About Sha67

  • Rank
    Hawg

Details

  • Location
    Jiz,Saudi Arabia

Recent Profile Visitors

1,547 profile views
  1. عندما يستيقظ الإنسان من نومه, ذلك يعني أنه صاحي. بقلمي.
  2. انت شكلك لك فترة تتضارب مع الوظيفه ذي دايم ما افهمك ولكن اللي فهمته أنك عندك نص وتبغاه يظهر تدريجياً عند نقطه محدده ويختفي تدريجياً عن نقطه محدده؟ tocolor اللي في وظيفة alpha إذا كان كذا, تقدر تسويها بالشروط وال
  3. من وين جت 3 براميترز للحدث؟ اللي موجوده اثنين فقط وذا هو اللي خابص كودك كله. + localPlayer في السيرفر؟؟
  4. local TiempoPr = getTickCount() addEvent("onPlayerSpray", true) addEventHandler("onPlayerSpray", root, function(rockets) local current = math.floor ( ( getTickCount() - TiempoPr ) / 1000 ) if ( current > 5 ) then outputChatBox("Player #FFFFFF"..getPlayerName(source).." #FFFFFFhas shot #aacccc["..rockets.." #ffffffrockets in #ffffff"..current.." #ffffffseconds]", root, 255, 255, 255, true) end end )
  5. Hmmm, have you tried this one yet? i think it's exactly what you want.
  6. I didn't understand what do you wanna do! As you said, you want to remove dxUyari's event, so that what i did above.
  7. function dxUyari(durum,yazi,sekil) if durum == oyuncu then dxDrawRectangle(x-150,100,animasyon,50,tocolor(0,0,0,200)) animasyon = animasyon+10 if animasyon >= 299 then animasyon = 300 alpha = 255 end dxDrawText(yazi,x-100,110,0,0,tocolor(255,255,255,alpha),1,Font1) dxDrawRectangle(x-150,143,lineimage,1,tocolor(255,255,255,255)) lineimage = lineimage+9.99 if lineimage >=299 then lineimage = 300 end if sekil == "uyari" then dxDrawImage ( x-145, 105, imageanimasyon, 30, 'dosyalar/uyari.png', 0, 0, 0 ) imageanimasyon = imageanimasyon+3 if imageanimasyon >= 29 then imageanimasyon = 30 end elseif sekil == "yasak" then dxDrawImage ( x-145, 105, imageanimasyon, 30, 'dosyalar/yasak.png', 0, 0, 0 ) imageanimasyon = imageanimasyon+3 if imageanimasyon >= 29 then imageanimasyon = 30 end elseif sekil == "onay" then dxDrawImage ( x-145, 105, imageanimasyon, 30, 'dosyalar/onay.png', 0, 0, 0 ) imageanimasyon = imageanimasyon+3 if imageanimasyon >= 29 then imageanimasyon = 30 end end dxDrawRectangle ( x-150,144, g*2, u+1 ,tocolor(238 ,233, 233)) g = g + 0.3 if (g >= 149) then removeEventHandler("onClientRender",getRootElement(),TEST) end end end --TEST function TEST() dxUyari(oyuncu,"Test","onay") end addEventHandler("onClientRender",getRootElement(),TEST )
  8. dxCreateRenderTarget : يسوي رندر تارقيت, الرندر تارقيت هو مثل الورقة الكبيرة البيضاء حسب كلام الويكي, بس تكون غير مرئية الا إذا ربطتها بوظيفة بصورة وتقدر تخفيها أو تظهرها. بمعنى آخر كأنك سويت صورة مخفية وتقدر تحط داخلها نص أو اي شي آخر, وتقدر ماتخليها مخفية على حسب الأرقيومينت الأخير. مثال (من الويكي) : أنا عندي نص وأبغى اخليه على أكثر من رندر تارقيت (فرضنا أنها زي الصورة أو الورقة ), ما ابغى اكرر النص أكثر من مره : addEventHandler("onClientResourceStart", resourceRoot, function() myRenderTarget = dxCreateRenderTarget( 80, 100 ) -- نسوي رندر تارقيت بإحداثيات محدده, أي شي نضيفه للرندر تارقيت خارج الإحداثيات هذي لن يظهر end ) addEventHandler( "onClientRender", root, function() if myRenderTarget then dxSetRenderTarget( myRenderTarget ) -- نبدأ نسوي الأشياء اللي نبغاها في الرندر تارقيت, يعني من تحت ذا السطر كل شي تسويه يكون داخل الرندر تارقيت فقط dxDrawText ( "Hello", 10, 20 ) -- هنا كتبنا النص اللي نبغاه dxSetRenderTarget() -- هنا نوقف, بمعنى أي نص او أي شي تحت ذا السطر مابيكون تابع للرندر تارقيت dxDrawImage( 50, 50, 100, 100, myRenderTarget ) -- هذا السطر واللي تحته سوينا صورة,اللي هي نفسها الرندر تارقيت بحكم أننا اتفقنا أنه مثل صورة أو ورقة dxDrawImage( 150, 350, 150, 100, myRenderTarget ) -- هنا كررنا الصورة بإحداثيات مختلفة ونفس الكلام مع اللي تحت dxDrawImage( 250, 250, 100, 150, myRenderTarget ) dxDrawImage( 350, 30, 150, 150, myRenderTarget ) end end ) -- النتيجة بيطلع النص على كل الصور اللي سويناها بدون ما نكرر نفس النص, نقدر نخلي الصور ممخفيه كذا : -- myRenderTarget = dxCreateRenderTarget( 80, 100, true ) dxSetRenderTarget : شرحته فوق, ولكن للإضافة هو يعطيك إمكانية إنك تعدل على الرندر تارقيت (الصورة ) بحيث تخليها ظاهرة أو مخفية, بالإضافة إلى إختيار الرندر تارقيت الإفتراضي اللي هو شاشة اللعبة. بمعنى لو استخدمت الوظيفة بدون ارقيومينت , النص أو اي شي سويته بيظهر على الشاشة. https://wiki.multitheftauto.com/wiki/AR/String أتمنى تفيدك ولو ما استفدت علمني عشان اشرحها لك.
  9. GTA V Live for speed ذي اللي اعرفها بس.
  10. ماتوقف عند 1 يعني ترجع من جديد CosineCurve & CosineCurve هي نفسها تقريباً لأن getTickCount عموماً, إذا تبغى نفس طريقتك استخدم متغير بدون local tick = 0 addEventHandler("onClientRender", root, function() tick = tick + 0.01 local T = math.min( tick, 1 ); if T == 1 then tick = 0 end test.moveX = interpolateBetween(test.moveX, test.moveY, 0, 1, 0, 0, T, "Linear") dxDrawText("FOR TESTING A SOMETHING ALPHA 1.0",sX*0.35-test.moveX,sY*0.15,250,250,tocolor(255,255,255,255), 2.00, "default-build", "left", "center", false) end )
  11. وعليكم السلام ورحمة الله وبركاته, اتمنى لك التوفيق
  12. الفكرة ممتازة, ولكن اللعبة شبه ميته هذا أولاً, وثانياً محد يبغى يضيع وقته في شي مايستفيد منه أبداً, يعني اتعب نفسي عشان الأجانب يقولون العرب عندهم سيرفر فخم؟
  13. "onClientClick" getElementType
  14. .ايه تخلي التأثر يبدأ بالعكس