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 On 02/06/2019 at 18:34, Simple. said: لما ياخذ اكس بي سو تحقق Expand On 02/06/2019 at 18:34, Simple. said: لما ياخذ اكس بي سو تحقق إذا الاكس بي مع الزيادة اكثر من الحد زود للاعب لفل واخصم من الاكس بي الحد حق اللفل وعطه الاكس بي الباقي مثال EXP = givenXP + currentXP if EXP > limitXP then level = level + 1 currentEXP = EXP - limitXP limitXP = level * 100 end مجرد مثال عن الطريقة الي بتسويها Expand مأفهمت خخخ , الاكواد الي عندي بلداتا , 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 On 02/06/2019 at 18:43, Simple. said: مسوي لكل لفل تحقق ؟ Expand يب :] لاني بسوي جوائز فهمت ههههههههههه 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) On 02/06/2019 at 18:44, DmAr511 said: يب :] لاني بسوي جوائز Expand 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 On 03/06/2019 at 12:19, DmAr511 said: مأ في رد يشباب Expand مافهمت وش الي تبيه بالضبطاكوادك مخربطة Link to comment
Jw8. Posted June 3, 2019 Author Share Posted June 3, 2019 On 03/06/2019 at 12:26, JustP said: مافهمت وش الي تبيه بالضبطاكوادك مخربطة Expand يخي بسود حد للداتا : مثل حد للفلوس اذا يصل 5000000 مليون يصيرو عحسب الحد 1500000 Link to comment
JustP Posted June 3, 2019 Share Posted June 3, 2019 On 03/06/2019 at 12:27, DmAr511 said: يخي بسود حد للداتا : مثل حد للفلوس اذا يصل 5000000 مليون يصيرو عحسب الحد 1500000 Expand وضح بالتفاصيل.. سوي تحقق عشان تسوي الي تبيه Link to comment
Jw8. Posted June 3, 2019 Author Share Posted June 3, 2019 On 03/06/2019 at 12:28, JustP said: وضح بالتفاصيل.. سوي تحقق عشان تسوي الي تبيه Expand اقراء فوق وتفهم كلها فهمتني :] 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 On 03/06/2019 at 12:41, #BrosS said: كودك استعمله مع "onElementDataChange" Expand مستخدمه للآسف Link to comment
#BrosS Posted June 3, 2019 Share Posted June 3, 2019 On 03/06/2019 at 12:46, DmAr511 said: مستخدمه للآسف Expand وريني 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 On 03/06/2019 at 13:52, #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) Expand ما زبط Link to comment
nxFairlywell Posted June 3, 2019 Share Posted June 3, 2019 On 03/06/2019 at 12:27, DmAr511 said: يخي بسود حد للداتا : مثل حد للفلوس اذا يصل 5000000 مليون يصيرو عحسب الحد 1500000 Expand وليش يوصل 5 مليون في الأساس المفروض ماتخليه يوصل , يعني كل ما يوصل مليون و 500 الف توقف ماتعطيه فلوس if Link to comment
Jw8. Posted June 3, 2019 Author Share Posted June 3, 2019 On 03/06/2019 at 16:05, NX_CI said: وليش يوصل 5 مليون في الأساس المفروض ماتخليه يوصل , يعني كل ما يوصل مليون و 500 الف توقف ماتعطيه فلوس if Expand مافهمت Link to comment
nxFairlywell Posted June 3, 2019 Share Posted June 3, 2019 On 03/06/2019 at 16:07, DmAr511 said: مافهمت Expand انت تبي تحط حد للداتا ما تتعداه صح ولالا ؟ اذا صح , حط شرط يوم تزود الداتا , اذا قيمة الداتا اصغر من الحد زودها , اذا تساوي الحد لا تزود Link to comment
Jw8. Posted June 3, 2019 Author Share Posted June 3, 2019 On 03/06/2019 at 16:09, NX_CI said: انت تبي تحط حد للداتا ما تتعداه صح ولالا ؟ اذا صح , حط شرط يوم تزود الداتا , اذا قيمة الداتا اصغر من الحد زودها , اذا تساوي الحد لا تزود Expand أنا مابدي احط شرط Link to comment
nxFairlywell Posted June 3, 2019 Share Posted June 3, 2019 On 03/06/2019 at 16:10, DmAr511 said: أنا مابدي احط شرط Expand وش المشكلة اللي بينك وبين الشرط 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