Jump to content

سأل لأصحاب الخبرة


WTF_

Recommended Posts

السلام عليكم , 

بالله شباب أبي أسأل على مود مثال لما شخص يضغط على زر يعطيه 100 حديد

ويقدر يبيعهم ولما ينزل مرة اخرى يعطيه قيمة مو محددة المهمة ابي ذالك يتحفض كيف ؟

او مود الذهب كيف أسويه كيف أحفض الذهب الي عند الشخص وكيف أعطائه وش الطريقة ؟

Link to comment
4 minutes ago, 3laa33 said:

setAccountData
getAccountData

 

طيب بضبط ذول الفاكشن بس ابي يعطيه عدد معين يعني بيعطيه ذهب محدد او لفل مو يلزم أس كي ل ؟ 

2 minutes ago, #_iMr.[E]coo said:

setAccountData 
getAccountData 

-- Ex. To Low :
Value = { } 

addCommandHandler ( 'Low' , 
  function ( Player )
    Value [ Player ] = Value [ Player ] - 1
    outPutChatBox ( ' The value : '.. Value [ Player ] ..' ! ' , Player )
  end 
)

 

طيب وبعدين لتححقق من شي 

او مشان اضيف شي للvalue 

value = 1  او أسوي تحقق من انو 

او يساوي 50

كيف ؟

 

Link to comment
3 minutes ago, WTF_ said:

طيب بضبط ذول الفاكشن بس ابي يعطيه عدد معين يعني بيعطيه ذهب محدد او لفل مو يلزم أس كي ل ؟ 

أس كيو لايت .. ضروري في الاشياء المعقدة والطويلة اما طلبك فقط يحتاج اكوانت داتا ’

Link to comment
1 minute ago, iMr.WiFi..! said:

أس كيو لايت .. ضروري في الاشياء المعقدة والطويلة اما طلبك فقط يحتاج اكوانت داتا ’

انا ابي أسوي مود الذهب يعني مثال لما واحد يقتل شخص ياخذ ذهب كيف أسويها ؟

بس بالأكونت داتا ؟؟ ويا ليت تجاوب على سألي فوق انو مثال كيف أتحقق انو ال

value = 1 

او أكثر المهم كيف ؟ ...

Link to comment
3 minutes ago, WTF_ said:

انا ابي أسوي مود الذهب يعني مثال لما واحد يقتل شخص ياخذ ذهب كيف أسويها ؟

بس بالأكونت داتا ؟؟ ويا ليت تجاوب على سألي فوق انو مثال كيف أتحقق انو ال

value = 1 

او أكثر المهم كيف ؟ ...

addCommandHandler ( 'AddXP', function ( player )
	if isGuestAccount ( getPlayerAccount ( player ) ) then
      return
	end
    local xp = getAccountData ( getPlayerAccount ( player ), 'xp' ) or 0
    if xp >= 0 then
		setAccountData ( getPlayerAccount ( player ), 'xp', xp + 1 )
	end
end )
addCommandHandler ( 'UpperCutXP', function ( player )
	if isGuestAccount ( getPlayerAccount ( player ) ) then
      return
	end
    local xp = getAccountData ( getPlayerAccount ( player ), 'xp' ) or 0
    if xp > 0 then
		setAccountData ( getPlayerAccount ( player ), 'xp', xp - 1 )
	end
end )

addCommandHandler ( 'MyXP', function ( player )
	if isGuestAccount ( getPlayerAccount ( player ) ) then
      return
	end
    local xp = getAccountData ( getPlayerAccount ( player ), 'xp' ) or 0
   	outputChatBox ( xp )
end )

مثال بسيط شبيه بطلبك حاول تتعلم منه

 

Link to comment
2 minutes ago, iMr.WiFi..! said:

مثال بسيط شبيه بطلبك حاول تتعلم منه

 

addCommandHandler ( 'AddXP', function ( player )
	if isGuestAccount ( getPlayerAccount ( player ) ) then
      return
	end
    local xp = getAccountData ( getPlayerAccount ( player ), 'xp' ) or 0
    if xp >= 0 then
		setAccountData ( getPlayerAccount ( player ), 'xp', xp + 1 )
	end
end )

شوف أخويا الكود فوق فهمته بس شي واحد ما فهمته يا ليت تفسر لي 


    local xp = getAccountData ( getPlayerAccount ( player ), 'xp' ) or 0 -- ذي فهمتها 

		setAccountData ( getPlayerAccount ( player ), 'xp', xp + 1 ) 
-- بس هون شفت xp + 1
--معرف في الأكون داتا  xp معرف فوق  وفي xp  ما فهمتها كويس لأنو في 
-- ما فهمت لوش تضاف ذا 

 

Link to comment
Just now, 3laa33 said:

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

19 minutes ago, iMr.WiFi..! said:

 

تر التحقق بس ب   if  

وانا ما بسأل على التحقق بسأل على 

xp + 1 

ذي كيف جات وليش سواها وعلى أي xp

يتحدث على الي معرفة فوق او اليي مسواي لها داتا .....

 

Link to comment

متغير xp
يجيبلك الاكونت داتا حق الاكس بي
اللي هو عدد الاكس بي اللي في الاكونت داتا
الحين صار معنا عدد الاكس بي
هو ياخد العدد ويزود عليه 1 فهمت؟
يعني لو كان 5 راح يصير 6

Link to comment
Just now, 3laa33 said:

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

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

Link to comment
3 minutes ago, 3laa33 said:

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

طيب أخوي انا ابي يتحقق انه الداتا 20

بسوي هيك

if getAccountData ( getPlayerAccount ( player ), 'xp' ) == xp + 20 then

 

Link to comment
1 minute ago, WTF_ said:

طيب أخوي انا ابي يتحقق انه الداتا 20

بسوي هيك


if getAccountData ( getPlayerAccount ( player ), 'xp' ) == xp + 20 then

 

لا 20 بدون xp
هيك بيجب ال اكس بي حقه ويزود عليه 20 .

Link to comment
Just now, WTF_ said:

طيب أخوي انا ابي يتحقق انه الداتا 20

بسوي هيك


if getAccountData ( getPlayerAccount ( player ), 'xp' ) == xp + 20 then

 

سوي داتا علي الاكس بي وسوي جلب للداتا بمتغير وحط عليه اكاونت داتا  ، بس هيك كل القصة الا لو بدك ياه جاهز

Link to comment
Just now, 3laa33 said:

لا 20 بدون xp
هيك بيجب ال اكس بي حقه ويزود عليه 20 .

طيب كيف أتحقق انه 20 ؟ 

if xp == 20 then 

 

Just now, #Himoo said:

سوي داتا علي الاكس بي وسوي جلب للداتا بمتغير وحط عليه اكاونت داتا  ، بس هيك كل القصة الا لو بدك ياه جاهز

بدي إياه جاهز بالله انت إنقلع قلت لأصحاب الخبرة ما قلت منوب كيفك -_-

Link to comment
Just now, WTF_ said:

طيب كيف أتحقق انه 20 ؟ 


if xp == 20 then 

 

بدي إياه جاهز بالله انت إنقلع قلت لأصحاب الخبرة ما قلت منوب كيفك -_-

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

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...