Jump to content

طلب اكواد ! ..


Rockyz

Recommended Posts

  • Replies 161
  • Created
  • Last Reply

Top Posters In This Topic

  • Moderators

وظيفة التحميل , dxDrawLoading

السنتاكس

bool dxDrawLoading ( int posX, int posY, int width , int height , int posX2 , int posY2 , int size [ int color , int color2 ] int time )

int posX : مكان الشريط بالاكس

int posY : مكان الشريط بالاي

int width : عرض الشريط

int height : طول الشريط

int posX2 : مكان الكتابة بالاكس

int posY2 : مكان الكتابة بالاي

int size : حجم الخط للكتابة

int color : لون الشريط الثابت

int color2 : لون الشريط المتحرك

int time : وقت التحميل

الكود : #

local start = getTickCount() 
function dxDrawLoading (x, y, width, height, x2, y2, size, color, color2, second) 
    local now = getTickCount() 
    local seconds = second 
    local with = interpolateBetween(0,0,0,width,0,0, (now - start) / ((start + seconds) - start), "Linear") 
    local text = interpolateBetween(0,0,0,100,0,0,(now - start) / ((start + seconds) - start),"Linear") 
        dxDrawText ( "Loading ... "..math.floor(text).."%", x2, y2 , width, height, tocolor ( 0, 255, 0, 255 ), size, "pricedown" ) 
        dxDrawRectangle(x, y ,width ,height -10, color) 
        dxDrawRectangle(x, y, with ,height -10, color2) 
        end 

مثال بسيط :#

        addEventHandler("onClientRender",root, 
        function () 
        dxDrawLoading(196, 482,422, 58, 196 , 450 ,1.00,tocolor(0,0,0,170),tocolor(0,255,0,170),10000) 
        end) 

صورة للشكل :

i_16a4349dee1.png

اي خطا او اي شيء كلمني ,

Link to comment

وظيفة التحميل , dxDrawLoading

السنتاكس

bool dxDrawLoading ( int posX, int posY, int width , int height , int posX2 , int posY2 , int size [ int color , int color2 ] int time )

int posX : مكان الشريط بالاكس

int posY : مكان الشريط بالاي

int width : عرض الشريط

int height : طول الشريط

int posX2 : مكان الكتابة بالاكس

int posY2 : مكان الكتابة بالاي

int size : حجم الخط للكتابة

int color : لون الشريط الثابت

int color2 : لون الشريط المتحرك

int time : وقت التحميل

الكود : #

local start = getTickCount() 
function dxDrawLoading (x, y, width, height, x2, y2, size, color, color2, second) 
    local now = getTickCount() 
    local seconds = second 
    local with = interpolateBetween(0,0,0,width,0,0, (now - start) / ((start + seconds) - start), "Linear") 
    local text = interpolateBetween(0,0,0,100,0,0,(now - start) / ((start + seconds) - start),"Linear") 
        dxDrawText ( "Loading ... "..math.floor(text).."%", x2, y2 , width, height, tocolor ( 0, 255, 0, 255 ), size, "pricedown" ) 
        dxDrawRectangle(x, y ,width ,height -10, color) 
        dxDrawRectangle(x, y, with ,height -10, color2) 
        end 

مثال بسيط :#

        addEventHandler("onClientRender",root, 
        function () 
        dxDrawLoading(196, 482,422, 58, 196 , 450 ,1.00,tocolor(0,0,0,170),tocolor(0,255,0,170),10000) 
        end) 

صورة للشكل :

i_16a4349dee1.png

اي خطا او اي شيء كلمني ,

ايه مشكور لاكن كيف اربطه بالكود ؟

Link to comment
مشكورين ماقصرتوا

بس عندي طلب ثاني

كيف اربط Progress Bar

مع كودي يعني اذا كمل

يشتغل الكود

أول شيء تسوي أنشاء للبروجرس طيب؟

وسوي متغيرات فوق كودك وسوي فوق كودك تحقق أن البروجراس وصل 100 وبس

guiCreateProgressBar 
guiProgressBarSetProgress 
setTimer 
isTimer 
killTimer 
destroyElement 
Link to comment
مشكورين ماقصرتوا

بس عندي طلب ثاني

كيف اربط Progress Bar

مع كودي يعني اذا كمل

يشتغل الكود

أول شيء تسوي أنشاء للبروجرس طيب؟

وسوي متغيرات فوق كودك وسوي فوق كودك تحقق أن البروجراس وصل 100 وبس

guiCreateProgressBar 
guiProgressBarSetProgress 
setTimer 
isTimer 
killTimer 
destroyElement 

مثال لاهنت

+ شرح حق

killTimer 

Link to comment

-- # Server Side : 
  
Timer = setTimer ( function ( ) -- تآيمر مع فنكشن 
 for _,v in ipairs (getElementsByType("player")) do -- لوب لـ جميع اللاعبين 
  if ( getPlayerMoney (v) == 100 ) then -- نسوي تحقق أن في لاعب عنده 100 فلوس؟ 
  outputChatBox ("اللاعب "..getPlayerName(v).." لديه 100 من المال",v,255,0,0) -- اذا فيه لاعب عنده نخرج مخرج شات ونكتب فيه اسم اللاعب ونظره للكل 
  if ( isTimer ( Timer ) ) then -- نسوي تحقق هل االتآيمر موجود؟؟ 
  killTimer ( Timer ) -- نقتل التايمر أو ندمره أو نسحبه أو نشيله أو نحذفه أو أي شيء عشان لا يعيد الوظيفة اذا فيه لاعب عنده المبلغ 
              end 
          end 
         end 
      end 
  ) 
Link to comment
بس بسالك سؤالين وش الفرق بين

" و '

السوال الثاني

وش فايدة value في settings

انا اعرف انها بس تخلي الزر اف 1 وكذا

لاكن هي ب الاساس وش فايدتها

بالنسبة للسؤال الأول كلها واحد تقدر تسوي كذآ

outputChatBox ("هلا بالعيآل") 

أو كذآ

outputChatBox (' هلا بالعيآل ') 

أو كذآ

outputChatBox ([[هلا بالعيآل]]) 

بالنسبة للسؤال الثآني أنت اذا تبي تسوي اعدادات بالميتا بتسويها كذآ صحيح؟

    '*namestring' value='valuestring' /> 

namestring = get هي أسم الاعدادات أنت اذا تبي تسوي أعدادات لازم تستخدم الوظيفة

valuestring = هي قيمة الاعدادات يعني هي الشيء الي راح تتغير مثآل على طلبك هنا راح تحط زر الفتح سوآء اف1 أو اف5

Link to comment
بس بسالك سؤالين وش الفرق بين

" و '

السوال الثاني

وش فايدة value في settings

انا اعرف انها بس تخلي الزر اف 1 وكذا

لاكن هي ب الاساس وش فايدتها

بالنسبة للسؤال الأول كلها واحد تقدر تسوي كذآ

outputChatBox ("هلا بالعيآل") 

أو كذآ

outputChatBox (' هلا بالعيآل ') 

أو كذآ

outputChatBox ([[هلا بالعيآل]]) 

بالنسبة للسؤال الثآني أنت اذا تبي تسوي اعدادات بالميتا بتسويها كذآ صحيح؟

    '*namestring' value='valuestring' /> 

namestring = get هي أسم الاعدادات أنت اذا تبي تسوي أعدادات لازم تستخدم الوظيفة

valuestring = هي قيمة الاعدادات يعني هي الشيء الي راح تتغير مثآل على طلبك هنا راح تحط زر الفتح سوآء اف1 أو اف5

مدري وش اقول مشكوووووور ساعدتني كثير ! :)

Link to comment

حيآككـ في آي وقت :wink: ( ==

اسف اذا ازعجتك

ابي طلب ثاني

مثلا عندي لوحة

ايقاف العبة

و تشغيل العبة

يعني مثلا اذا ضغطت ايقاف

الكل يوقف ويطلع لوحة او صورة

واذا ضغطت تشغيل تشتغل العبة يعني يرجع يلعب

و تروح الوحة او الصورة

Link to comment

اسف اذا ازعجتك

ابي طلب ثاني

مثلا عندي لوحة

ايقاف العبة

و تشغيل العبة

يعني مثلا اذا ضغطت ايقاف

الكل يوقف ويطلع لوحة او صورة

واذا ضغطت تشغيل تشتغل العبة يعني يرجع يلعب

و تروح الوحة او الصورة

"onClientGUIClick" 
guiSetVisible 
triggerServerEvent 
getElementsByType -- "player" 
setPedFrozen 
Link to comment

اسف اذا ازعجتك

ابي طلب ثاني

مثلا عندي لوحة

ايقاف العبة

و تشغيل العبة

يعني مثلا اذا ضغطت ايقاف

الكل يوقف ويطلع لوحة او صورة

واذا ضغطت تشغيل تشتغل العبة يعني يرجع يلعب

و تروح الوحة او الصورة

"onClientGUIClick" 
guiSetVisible 
triggerServerEvent 
getElementsByType -- "player" 
setPedFrozen 

مثلا ابي اسوي تبيل اخلي سريالات الاعبين

فقط ذلين يقدرون يتحركون

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...