Jump to content

مساعدة بسيطة


DaHoM

Recommended Posts

2 minutes ago, Master_MTA said:

انت ما احترمتني

أخي أذا انا قللت ادبي معك وانا مو عارف اعتذر منك 

ولكن هذهي لهجتي 

 

ولما ييجي صاحب الموضوع يقرأ الردود ويحكم 

 

وهو يقلك جالس تظهر عند الخيارات الشصخية فوق وانا اشوف اكوادك ما تظهر الفلوس فوق على اليمين

  • Thanks 1
Link to comment
Just now, iyaad said:

وهو يقلك جالس تظهر عند الخيارات الشصخية فوق وانا اشوف اكوادك ما تظهر الفلوس فوق على اليمين

اعذرني ان كانت لهجتك كذا

فالخطا مني واعتذرلك امام الناس

لكن بالنسبه لانها تظهر عند الخيارات الشخصيه فهي بتظهر بكودي اسالني ليش يقلبي بقولك السبب

addDebugHook

خلني بقولك وظيفه وحده لها

وهي لما يجي يتنفذ الفنكشن

كيف يعني

يعني انت حطيت باي مود في السيرفر

setElementData(plr,'money',(getElementData(source,'money')+20)or 20)

حلو

وظيفة addDebugHook

انه لما يجي يتنفذ الفنكشن يروح ل addDebugHook

اللي سويته انت وفي حالتي سوي انه لما يجي يحط داتا على لاعب

تتغير فلوسه على نفس الداتا الجديده فهمت علي يعني انت خلاص خلصت حساباتك

وكل شي

وطلع المبلغ بالنهايه 700 راح يحط فلوسه

700

وثاني مره اعتذر لك امام الناس حقك علي وسامحني ان كانت لهجتك كذا

  • Like 1
  • Thanks 1
Link to comment
4 hours ago, Master_MTA said:

اعذرني ان كانت لهجتك كذا

فالخطا مني واعتذرلك امام الناس

لكن بالنسبه لانها تظهر عند الخيارات الشخصيه فهي بتظهر بكودي اسالني ليش يقلبي بقولك السبب

addDebugHook

خلني بقولك وظيفه وحده لها

وهي لما يجي يتنفذ الفنكشن

كيف يعني

يعني انت حطيت باي مود في السيرفر

setElementData(plr,'money',(getElementData(source,'money')+20)or 20)

حلو

وظيفة addDebugHook

انه لما يجي يتنفذ الفنكشن يروح ل addDebugHook

اللي سويته انت وفي حالتي سوي انه لما يجي يحط داتا على لاعب

تتغير فلوسه على نفس الداتا الجديده فهمت علي يعني انت خلاص خلصت حساباتك

وكل شي

وطلع المبلغ بالنهايه 700 راح يحط فلوسه

700

وثاني مره اعتذر لك امام الناس حقك علي وسامحني ان كانت لهجتك كذا

مايحتاج هذا كله لان هو شغله المنت داتا وفي حدث مخصص للشيء هذا

 

Link to comment

معلش يعني بدي اتدخل اذا هوا الحين يبي يحول الداتا لي فلوس حقيقيه فهيكون كود اياد هوا الكود الصحيح و ما يحتاج كل الشغل الي سويتو يا ماستر + ما حد جبرك تنهيه اظن الراجل انحط قدامو كودين واحد كلنت و التاني سيرفر

addEventHandler("onElementDataChange", getRootElement(),
function(dataName)
    if dataName == "Money" then
        local money = getElementData(source, dataName)
      	if money and money ~= false and tonumber(money) then
	        setPlayerMoney(source, money)
        end
    end
end
)

ذا كود اياد بس عدلت عليه فقط ضفت عليه تحقق و بدلت 

givePlayerMoney ب setPlayerMoney

ال كود ال10 سطور ذا يسوي نفس وظيفه كودك ال20 و هيكون ادق اظن لان احنا بنتكلم عن الداتا 

انتهي الموضوع هيك اظن 

+ لصاحب الموضوع

وش تعطي اللاعب داتا فلوس و بعدين تحولها لي فلوس حقيقيه , تقدر تعطي اللاعب فلوس حقيقيه علي طول و هتكون اسهل من انك تعطيه داتا 

1 - اذا بتعطي داتا لازم تجيب داتا اللاعب الأول و بعدين تضيف عليها الكميه اما اذا هنتكلم عن الفلوس تقدر تعطيه بـ

givePlayerMoney

او تقدر تسحب منو بـ

takePlayerMoney

او تقدر تحط فلوسو بـ

setPlayerMoney

ما اشوف اي فايده من انك تعطي اللاعب فلوس داتا و بعدين تحولها لحقيقيه الا اذا طبعا كنت تشتغل علي فلوس داتا و تباها فقط تظهر في ال

HUD

  • Like 1
Link to comment
22 hours ago, Abdul KariM said:

مايحتاج هذا كله لان هو شغله المنت داتا وفي حدث مخصص للشيء هذا

 

وش دخل

الحدث اصلا تقدر تسويه ب addDebugHook

نفس الشي

لكن انا سويت شي حليوه مب اكثر وافضل

xD

 

Link to comment
45 minutes ago, Master_MTA said:

وش دخل

الحدث اصلا تقدر تسويه ب addDebugHook

نفس الشي

لكن انا سويت شي حليوه مب اكثر وافضلaC

xD

 

يالغالي الرجال يبي يحول الداتا الي تجيه لفلوس وهمية اتوقع زي ماقال احمد ليش المشورة

مع بعض التحققات وخلاص onClientElementDataChange استخدم حدث

اما بالنسبة للوظيفة الي تقول عنها مثلا انا بسوي سيارة وابي عند ما يسوي السيارة مثلا يغير لونها لكن السكربت مشفر

بالحالة هذي تستخدم الوظيفة الي تقول عنها

Link to comment
33 minutes ago, Abdul KariM said:

يالغالي الرجال يبي يحول الداتا الي تجيه لفلوس وهمية اتوقع زي ماقال احمد ليش المشورة

مع بعض التحققات وخلاص onClientElementDataChange استخدم حدث

اما بالنسبة للوظيفة الي تقول عنها مثلا انا بسوي سيارة وابي عند ما يسوي السيارة مثلا يغير لونها لكن السكربت مشفر

بالحالة هذي تستخدم الوظيفة الي تقول عنها

اولا الرجال ما قال كلنت وايضا الوظيفه مب ذا استخدامها الوحيد راجع صفحة الويكي +_+

Link to comment
7 hours ago, Master_MTA said:

+

 

7 hours ago, Abdul KariM said:

ي

 

16 hours ago, #x1AhMeD,-09 said:

ذ

 

On 12/4/2017 at 23:25, iyaad said:

أ

شباب ولا كود حسب الفلوس فوق غير كود

أياد 

بس كودك يا اياد سوى مشاكل كبيره بالفلوس صار يعطي بس ما ينقص 

ماستر ام تي اي , كودك حلو بس ليه ما يحسب الفلوس انت واحمد09

Link to comment
8 hours ago, Master_MTA said:

اولا الرجال ما قال كلنت وايضا الوظيفه مب ذا استخدامها الوحيد راجع صفحة الويكي +_+

ادري انه موب استخدامها الوحيد لو تلاحظ كاتب "مثال " وبعدين لو يبي الفلوس مجرد شكل فقط لازم يستخدمه كلنت

  • Like 1
Link to comment
1 hour ago, Abdul KariM said:

ادري انه موب استخدامها الوحيد لو تلاحظ كاتب "مثال " وبعدين لو يبي الفلوس مجرد شكل فقط لازم يستخدمه كلنت

-- Client 
addEventHandler ( "onClientElementDataChange", getRootElement(),
function ( dataName )
	if dataName == "Money" then
      money = getElementData ( localPlayer, "Money" )
	   setPlayerMoney(localPlayer, tonumber(money))  
	end
end )

 

ينفع كذا؟ مع أكواد الشباب في السيرفر؟

Edited by DaHoM
Link to comment
49 minutes ago, DaHoM said:

-- Client 
addEventHandler ( "onClientElementDataChange", getRootElement(),
function ( dataName )
	if dataName == "Money" then
      money = getElementData ( localPlayer, "Money" )
	   setPlayerMoney(localPlayer, tonumber(money))  
	end
end )

 

ينفع كذا؟ مع أكواد الشباب في السيرفر؟

يب ذا كود كلنت

+ ذا لو تبي فقط تبين الفلوس في ال

HUD

اما اذا تبي تحول لفلوس الداتا لي فلوس حقيقيه استعمل اخر كود طرحتو لك فوق

Link to comment
28 minutes ago, #x1AhMeD,-09 said:

يب ذا كود كلنت

+ ذا لو تبي فقط تبين الفلوس في ال

HUD

اما اذا تبي تحول لفلوس الداتا لي فلوس حقيقيه استعمل اخر كود طرحتو لك فوق

بس ياخي يقلي الرقيمنت فاشل معرف ليش شوف كودي فوق وش الخطأ

اربع مبرمجين محترفين مو عارفين يحلو مشكلتي 

@iyaad

@#x1AhMeD,-09

@Master_MTA

@Abdul KariM

-------------------------------------------------

ابي داتا الفلوس تظهر  فوق في ال HUD بس

يعني تبين انها فلوس عاديه وبس 

Link to comment
2 hours ago, DaHoM said:

-- Client 
addEventHandler ( "onClientElementDataChange", getRootElement(),
function ( dataName )
	if dataName == "Money" then
      money = getElementData ( localPlayer, "Money" )
	   setPlayerMoney(localPlayer, tonumber(money))  
	end
end )

 

ينفع كذا؟ مع أكواد الشباب في السيرفر؟

الغلط في كودك هو في setPlayerMoney

لازم تحط بس ارقمنت الفلوس في الكلنت

جرب:

وتأكد انه في جهة السيرفر !

 

local dataName = 'Money'; -- Data name

addEventHandler('onElementDataChange', root, function(theName)
    if(source and getElementType(source)=='player')and(theName == dataName)then
        local data = getElementData(source, dataName)
            if data and(type(data)=='number' or tonumber(data))then
            local data = tonumber(data)
            setPlayerMoney(source, data);
        end
    end
end);
Edited by #,+( _xiRoc[K]; >
  • Thanks 1
Link to comment
22 hours ago, #x1AhMeD,-09 said:

معلش يعني بدي اتدخل اذا هوا الحين يبي يحول الداتا لي فلوس حقيقيه فهيكون كود اياد هوا الكود الصحيح و ما يحتاج كل الشغل الي سويتو يا ماستر + ما حد جبرك تنهيه اظن الراجل انحط قدامو كودين واحد كلنت و التاني سيرفر

كودي يجمع بين القسمين يا عسل كلنت او سيرفر على العموم بالتوفيق للجميع

  • Thanks 1
Link to comment
1 hour ago, #,+( _xiRoc[K]; > said:

الغلط في كودك هو في setPlayerMoney

لازم تحط بس ارقمنت الفلوس في الكلنت

جرب:

وتأكد انه في جهة السيرفر !

 


local dataName = 'Money'; -- Data name

addEventHandler('onElementDataChange', root, function(theName)
    if(source and getElementType(source)=='player')and(theName == dataName)then
        local data = getElementData(source, dataName)
            if data and(type(data)=='number' or tonumber(data))then
            local data = tonumber(data)
            setPlayerMoney(source, data);
        end
    end
end);

كفووووووو

زبط ضض

الشكر الخاص 

لماستر ام تي اي  وا اياد واحمد 09 و عبود

  • Thanks 1
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...