Jw8. Posted June 2, 2019 Share Posted June 2, 2019 سلآم عليكم , انا مسوي هسا مود رانكيد مثل لفل , انا مسويه كل شخص يقتل شخص بياخذ اكس بي طيب اذا شخص اخذ اكثر من 4000/4000 يزيد لفل واذا شخص يزيد 4100/4000 مايسوي اقدر اسوي له حد ؟ الرجاء الرد :] Link to comment
Simple. Posted June 2, 2019 Share Posted June 2, 2019 لما ياخذ اكس بي سو تحقق إذا الاكس بي مع الزيادة اكثر من الحد زود للاعب لفل واخصم من الاكس بي الحد حق اللفل وعطه الاكس بي الباقي مثال EXP = givenXP + currentXP if EXP > limitXP then level = level + 1 currentEXP = EXP - limitXP limitXP = level * 100 end مجرد مثال عن الطريقة الي بتسويها Link to comment
Jw8. Posted June 2, 2019 Author Share Posted June 2, 2019 Just now, Simple. said: لما ياخذ اكس بي سو تحقق 2 minutes ago, Simple. said: لما ياخذ اكس بي سو تحقق إذا الاكس بي مع الزيادة اكثر من الحد زود للاعب لفل واخصم من الاكس بي الحد حق اللفل وعطه الاكس بي الباقي مثال EXP = givenXP + currentXP if EXP > limitXP then level = level + 1 currentEXP = EXP - limitXP limitXP = level * 100 end مجرد مثال عن الطريقة الي بتسويها مأفهمت خخخ , الاكواد الي عندي بلداتا , function ranks() if getElementData( source, "Ranked" ) == 0 then if getElementData( source, "XP:Ranked" ) == 0 then setElementData(source, "Ranked", 1) setElementData(source, "Next:XP", 5000) setElementData(source, "XP:Ranked", 0) setElementData(source, "next:rank:2", 2) end end if getElementData( source, "Ranked" ) == 1 then if getElementData( source, "XP:Ranked" ) == 5000 then setElementData(source, "Next:XP", 6000) setElementData(source, "XP:Ranked", 0) setElementData(source, "Ranked", 2) setElementData(source, "next:rank:2", 2) outButDxChat("#ffbf00[Ranks] : #00ff80 Your Next To Level 2",source,0,255,255) end end end Link to comment
Jw8. Posted June 2, 2019 Author Share Posted June 2, 2019 1 minute ago, Simple. said: مسوي لكل لفل تحقق ؟ يب :] لاني بسوي جوائز فهمت ههههههههههه if getElementData( source, "Ranked" ) == 5 then if getElementData( source, "XP:Ranked" ) == 9000 then setElementData(source, "Next:XP", 9000) else setElementData(source, "Next:XP", 10000) setElementData(source, "XP:Ranked", 0) setElementData(source, "Ranked", 6) setElementData(source, "next:rank:2", 6) outButDxChat("#ffbf00[Ranks] : #00ff80 Your Next To Level 6",source,0,255,255) end end طيب يعيال في مشكلة كل مااسجل بحساب ثاني يجي لفل اعلى :] Link to comment
Simple. Posted June 2, 2019 Share Posted June 2, 2019 (edited) 26 minutes ago, DmAr511 said: يب :] لاني بسوي جوائز local LevelData = "Level" local ExpData = "Exp" function giveXP ( player, exp ) if isElement ( player ) and getElementType ( player ) == 'player' then if exp and type ( exp ) == "number" then local level = getElementData ( player, LevelData ) or 1 local currentXp = getElementData ( player, ExpData ) or 0 if currentXp + exp > level * 100 then setElementData ( player, LevelData, level + 1 ) setElementData ( player, ExpData, ( currentXp + exp ) - ( level * 100 ) ) outputChatBox ( 'Level up to '..level+1, player) else setElementData ( player, ExpData, currentXp + exp ) outputChatBox ( 'Exp up to '..currentXp + exp, player) end end end end هذا نظام لفلات بسيط ماجربته بس إن شاء الله مضبوط يبقى عليك حفظ اللفل والاكس بي ولما يقتل تعطيه اكس بي عدله بالي يناسبك Edited June 2, 2019 by Simple. Link to comment
Jw8. Posted June 2, 2019 Author Share Posted June 2, 2019 سمبل انا ما ابي لفل :] ابي رانك Link to comment
JustP Posted June 3, 2019 Share Posted June 3, 2019 7 minutes ago, DmAr511 said: مأ في رد يشباب مافهمت وش الي تبيه بالضبطاكوادك مخربطة Link to comment
Jw8. Posted June 3, 2019 Author Share Posted June 3, 2019 Just now, JustP said: مافهمت وش الي تبيه بالضبطاكوادك مخربطة يخي بسود حد للداتا : مثل حد للفلوس اذا يصل 5000000 مليون يصيرو عحسب الحد 1500000 Link to comment
JustP Posted June 3, 2019 Share Posted June 3, 2019 1 minute ago, DmAr511 said: يخي بسود حد للداتا : مثل حد للفلوس اذا يصل 5000000 مليون يصيرو عحسب الحد 1500000 وضح بالتفاصيل.. سوي تحقق عشان تسوي الي تبيه Link to comment
Jw8. Posted June 3, 2019 Author Share Posted June 3, 2019 Just now, JustP said: وضح بالتفاصيل.. سوي تحقق عشان تسوي الي تبيه اقراء فوق وتفهم كلها فهمتني :] Link to comment
#BrosS Posted June 3, 2019 Share Posted June 3, 2019 كودك استعمله مع "onElementDataChange" Link to comment
Jw8. Posted June 3, 2019 Author Share Posted June 3, 2019 4 minutes ago, #BrosS said: كودك استعمله مع "onElementDataChange" مستخدمه للآسف Link to comment
#BrosS Posted June 3, 2019 Share Posted June 3, 2019 48 minutes ago, DmAr511 said: مستخدمه للآسف وريني Link to comment
Jw8. Posted June 3, 2019 Author Share Posted June 3, 2019 function RankedRefresh() if getElementData( source, "Ranked" ) == 29 then if getElementData( source, "XP:Ranked" ) == 33000 then setElementData(source, "Next:XP", 35000) setElementData(source, "XP:Ranked", 0) setElementData(source, "Ranked", "Up") outButDxChat("#ffbf00[Ranks] : #00ff80 Your Next To Level 30",source,0,255,255) else setElementData(source, "XP:Ranked", 33000) end end if getElementData( source, "Ranked" ) == 30 then if getElementData( source, "XP:Ranked" ) == 35000 then outButDxChat("#ffbf00[Ranks] : #00ff80 لقد حصلت على الاخير مبارك عليك !",source,0,255,255,true) setElementData(source,"Coins",(getElementData(source,"Coins") or 0) + 300 ) else setElementData(source, "XP:Ranked", 35000) end end end addEventHandler("onElementDataChange", root, RankedRefresh) Link to comment
#BrosS Posted June 3, 2019 Share Posted June 3, 2019 (edited) function RankedRefresh(theData) if theData == "XP:Ranked" then if getElementData( source, "Ranked" ) == 29 then if getElementData( source, "XP:Ranked" ) => 33000 then setElementData(source, "Next:XP", 35000) setElementData(source, "XP:Ranked", 0) setElementData(source, "Ranked", "Up") outButDxChat("#ffbf00[Ranks] : #00ff80 Your Next To Level 30",source,0,255,255) else setElementData(source, "XP:Ranked", 33000) end end if getElementData( source, "Ranked" ) == 30 then if getElementData( source, "XP:Ranked" ) => 35000 then outButDxChat("#ffbf00[Ranks] : #00ff80 لقد حصلت على الاخير مبارك عليك !",source,0,255,255,true) setElementData(source,"Coins",(getElementData(source,"Coins") or 0) + 300 ) else setElementData(source, "XP:Ranked", 35000) end end end end addEventHandler("onElementDataChange", root, RankedRefresh) Edited June 3, 2019 by #BrosS Link to comment
Jw8. Posted June 3, 2019 Author Share Posted June 3, 2019 1 hour ago, #BrosS said: function RankedRefresh(theData) if theData == "XP:Ranked" then if getElementData( source, "Ranked" ) == 29 then if getElementData( source, "XP:Ranked" ) => 33000 then setElementData(source, "Next:XP", 35000) setElementData(source, "XP:Ranked", 0) setElementData(source, "Ranked", "Up") outButDxChat("#ffbf00[Ranks] : #00ff80 Your Next To Level 30",source,0,255,255) else setElementData(source, "XP:Ranked", 33000) end end if getElementData( source, "Ranked" ) == 30 then if getElementData( source, "XP:Ranked" ) => 35000 then outButDxChat("#ffbf00[Ranks] : #00ff80 لقد حصلت على الاخير مبارك عليك !",source,0,255,255,true) setElementData(source,"Coins",(getElementData(source,"Coins") or 0) + 300 ) else setElementData(source, "XP:Ranked", 35000) end end end end addEventHandler("onElementDataChange", root, RankedRefresh) ما زبط Link to comment
nxFairlywell Posted June 3, 2019 Share Posted June 3, 2019 3 hours ago, DmAr511 said: يخي بسود حد للداتا : مثل حد للفلوس اذا يصل 5000000 مليون يصيرو عحسب الحد 1500000 وليش يوصل 5 مليون في الأساس المفروض ماتخليه يوصل , يعني كل ما يوصل مليون و 500 الف توقف ماتعطيه فلوس if Link to comment
Jw8. Posted June 3, 2019 Author Share Posted June 3, 2019 1 minute ago, NX_CI said: وليش يوصل 5 مليون في الأساس المفروض ماتخليه يوصل , يعني كل ما يوصل مليون و 500 الف توقف ماتعطيه فلوس if مافهمت Link to comment
nxFairlywell Posted June 3, 2019 Share Posted June 3, 2019 Just now, DmAr511 said: مافهمت انت تبي تحط حد للداتا ما تتعداه صح ولالا ؟ اذا صح , حط شرط يوم تزود الداتا , اذا قيمة الداتا اصغر من الحد زودها , اذا تساوي الحد لا تزود Link to comment
Jw8. Posted June 3, 2019 Author Share Posted June 3, 2019 1 minute ago, NX_CI said: انت تبي تحط حد للداتا ما تتعداه صح ولالا ؟ اذا صح , حط شرط يوم تزود الداتا , اذا قيمة الداتا اصغر من الحد زودها , اذا تساوي الحد لا تزود أنا مابدي احط شرط Link to comment
nxFairlywell Posted June 3, 2019 Share Posted June 3, 2019 Just now, DmAr511 said: أنا مابدي احط شرط وش المشكلة اللي بينك وبين الشرط Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now