KemoEgypt Posted March 3, 2018 Share Posted March 3, 2018 سلام عليكم ورحمه الله انا مسوي شراء رتب في القريد لست ابي اعمل لازم يشتري رتب بالترتيب يعني مينفعش يشتري رتبة مثلا كنق الادمن قبل م يشتري رتبة مسؤل البيوت Link to comment
Abdul KariM Posted March 3, 2018 Share Posted March 3, 2018 عليكم السلام isObjectInACLGroup اذا جاء يشتري رتبة تتحقق اذا ماكان معاه كنق ادمن تسوي ريترن واذا معاه تعطيه مسؤل البيوت Link to comment
KemoEgypt Posted March 3, 2018 Author Share Posted March 3, 2018 46 minutes ago, Abdul KariM said: عليكم السلام isObjectInACLGroup اذا جاء يشتري رتبة تتحقق اذا ماكان معاه كنق ادمن تسوي ريترن واذا معاه تعطيه مسؤل البيوت الحين جاء واحد يشتري رتبة مثلا كنق ادمن وهو مو معه ولا رتبه ابيه م يقدر يشتريها الا لازم يشتري الرتبة الي قبلها Link to comment
Abdul KariM Posted March 3, 2018 Share Posted March 3, 2018 طيب حط الرتب بالجدول وبالتحقق استخدم الوظيفة الي عطيتك اياها Link to comment
KemoEgypt Posted March 3, 2018 Author Share Posted March 3, 2018 يعني قصدك احط داتا ع الرتب بالجدول واجيب الداتا بالترقير واروح سيرفر واسوي الوظيفه القلت لي اياها و في النص aclGetGroup ( ranks ) ؟ Link to comment
KemoEgypt Posted March 3, 2018 Author Share Posted March 3, 2018 شباب مساعده م ظبت عبد الكريم انا مسوي 5 رتب بالقريد لست الرتب هي بق ادمن مسؤول بيوت ميدتور سوبر ميدتور كنق درفت الي ابيه انا سويه م يقدر يشتري سوبر ميدتور قبل م يشتري كنق درفت او م يقدر يشتري ميدتور قبل م يشتري كنق الدرفت اولا بعدين يشتري سوبر ميدتور عشان يقدر يشتريها يعني بالتنسق Link to comment
Doffy Posted March 4, 2018 Share Posted March 4, 2018 في يوزفل حق نصور ناشره من زمان هو استخدمه getPlayerTime Link to comment
SycroX Posted March 4, 2018 Share Posted March 4, 2018 (edited) Just now, #Himoo said: في يوزفل حق نصور ناشره من زمان هو استخدمه getPlayerTime يبوي عليك كل موضوع تساعد غلط ؟ بطلب الراجل ؟ getPlayerTime وش دخل الراجل يبي ان لما اللاعب يجي يشتري رتبه لازم يكون معه الرتبه الي قبلها و مثل ما قال عبد الكريم isObjectInACLGroup لازم يستعمل الجداول و يستعمل الله يهديك لا تساعد اي كلام و خلاص ---------------------------------------------------------- لصاحب الموضوع تفضل local ranks = { [1] = "Console", [2] = "Admin", [3] = "Moderator" } function getPrevRank(rank) if rank then for i = 1, #ranks do if ranks[i] == rank then if not ranks[i-1] then return "everyone" else return ranks[i-1] end end end end return false end function doesPlayerHasThePrevRank(player, currentRank) if player then local prevRank = getPrevRank(currentRank) if prevRank then if aclGetGroup(prevRank) then if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup(prevRank)) then return true end end end end return false end طريقه الأستخدام doesPlayerHasThePrevRank(player, rank) player = اللاعب rank = الرتبه الي اللاعب هيشتريها + ما جربت الكود سويتو لك علي السريع Edited March 4, 2018 by #x1AhMeD,-09 Link to comment
Doffy Posted March 4, 2018 Share Posted March 4, 2018 9 hours ago, #\_oskar_/# said: سوي تحقق بالساعات وهنا هو ما ذكر شو رح يسوي بيه التحقق بالساعات ؟ يا اما يسوي getElementData يا اما يستخدم اليوزفل 2 hours ago, #x1AhMeD,-09 said: يبوي عليك كل موضوع تساعد غلط ؟ بطلب الراجل ؟ getPlayerTime وش دخل الراجل يبي ان لما اللاعب يجي يشتري رتبه لازم يكون معه الرتبه الي قبلها و مثل ما قال عبد الكريم isObjectInACLGroup لازم يستعمل الجداول و يستعمل الله يهديك لا تساعد اي كلام و خلاص ---------------------------------------------------------- لصاحب الموضوع تفضل local ranks = { [1] = "Console", [2] = "Admin", [3] = "Moderator" } function getPrevRank(rank) if rank then for i = 1, #ranks do if ranks[i] == rank then if not ranks[i-1] then return "everyone" else return ranks[i-1] end end end end return false end function doesPlayerHasThePrevRank(player, currentRank) if player then local prevRank = getPrevRank(currentRank) if prevRank then if aclGetGroup(prevRank) then if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup(prevRank)) then return true end end end end return false end طريقه الأستخدام doesPlayerHasThePrevRank(player, rank) player = اللاعب rank = الرتبه الي اللاعب هيشتريها + ما جربت الكود سويتو لك علي السريع الله يهديك بس . اقرا الموضوع كله من اول وبعدين تعال رد Link to comment
SycroX Posted March 4, 2018 Share Posted March 4, 2018 On 3/4/2018 at 11:33, #Himoo said: وهنا هو ما ذكر شو رح يسوي بيه التحقق بالساعات ؟ يا اما يسوي getElementData يا اما يستخدم اليوزفل الله يهديك بس . اقرا الموضوع كله من اول وبعدين تعال رد ولله عن نفسي قرأت الموضوع كويس لاكن شكلك انت الأعمي في الموضوع ذا كامل هات لي كلمه ساعه فقط او وقت غير في ردك و رد اوسكر On 3/3/2018 at 17:32, KemoEgypt said: سلام عليكم ورحمه الله انا مسوي شراء رتب في القريد لست ابي اعمل لازم يشتري رتب بالترتيب يعني مينفعش يشتري رتبة مثلا كنق الادمن قبل م يشتري رتبة مسؤل البيوت انصحك تشتري نظاره لك , او لا تقعد علي الجهاز كتير :3 Link to comment
KemoEgypt Posted March 4, 2018 Author Share Posted March 4, 2018 الطريقه حقك ي احمد ظبتت معي شكرأ لك. Link to comment
SycroX Posted March 4, 2018 Share Posted March 4, 2018 On 3/4/2018 at 15:29, KemoEgypt said: الطريقه حقك ي احمد ظبتت معي شكرأ لك. عفوا Link to comment
KemoEgypt Posted March 4, 2018 Author Share Posted March 4, 2018 بتعبكم معي الكود هذا local result = dbPoll ( dbQuery ( db, "SELECT Account FROM Rank WHERE Rank = ?", tostring ( rank ) ), -1) if type ( result ) == "table" and #result >= 1 then م يقدر يشتري رتب , هو شراها من قبل تحقق شغال 100 % بس فيه مشكله بسيطه انا مثلا شريت رتبة يجيني الرتبة تمام, لين اشتريها تاني يقلها انت شريتها سابقاً كذا شغال تمام بس لين اخش ع اكونت تاني يجيلي تم شراء الرتبة سباقا ونا م شريتها اتمنى الحل Link to comment
SycroX Posted March 4, 2018 Share Posted March 4, 2018 On 3/4/2018 at 15:52, KemoEgypt said: بتعبكم معي الكود هذا local result = dbPoll ( dbQuery ( db, "SELECT Account FROM Rank WHERE Rank = ?", tostring ( rank ) ), -1) if type ( result ) == "table" and #result >= 1 then م يقدر يشتري رتب , هو شراها من قبل تحقق شغال 100 % بس فيه مشكله بسيطه انا مثلا شريت رتبة يجيني الرتبة تمام, لين اشتريها تاني يقلها انت شريتها سابقاً كذا شغال تمام بس لين اخش ع اكونت تاني يجيلي تم شراء الرتبة سباقا ونا م شريتها اتمنى الحل ؟؟ تاكد انك مسويها علي الحسابات مو علي السريالات او اطرح ملف سيرفر Link to comment
KemoEgypt Posted March 4, 2018 Author Share Posted March 4, 2018 انا ادري المشكله وين بس مو داري كيف اصلحها المشكله اني مسوي التحقق حق السجل ع اسامي الرتب Link to comment
SycroX Posted March 4, 2018 Share Posted March 4, 2018 On 3/4/2018 at 15:57, KemoEgypt said: انا ادري المشكله وين بس مو داري كيف اصلحها المشكله اني مسوي التحقق حق السجل ع اسامي الرتب اطرح كود التحقق Link to comment
KemoEgypt Posted March 4, 2018 Author Share Posted March 4, 2018 25 minutes ago, #x1AhMeD,-09 said: اطرح كود التحقق سويتها تمام بس ابي احول الساعات حقي الي شهور و سنين و ايام كيف لاهنت Link to comment
SycroX Posted March 4, 2018 Share Posted March 4, 2018 On 3/4/2018 at 16:36, KemoEgypt said: سويتها تمام بس ابي احول الساعات حقي الي شهور و سنين و ايام كيف لاهنت function setSecondsToTime ( seconds ) if seconds then local results = {} local sec = ( seconds %60 ) local min = math.floor ( ( seconds % 3600 ) /60 ) local hou = math.floor ( ( seconds % 86400 ) /3600 ) local day = math.floor ( seconds /86400 ) local week = math.floor ( seconds /604800 ) local month = math.floor ( seconds /2592000 ) if month > 0 then table.insert( results, month .. ( month == 1 and " Month" or " Months" ) ) end if week > 0 then table.insert( results, week .. ( week == 1 and " Week" or " weeks" ) ) end if day > 0 then table.insert( results, day .. ( day == 1 and " Day" or " Days" ) ) end if hou > 0 then table.insert( results, hou .. ( hou == 1 and " Hour" or " Hours" ) ) end if min > 0 then table.insert( results, min .. ( min == 1 and " Minute" or " minutes" ) ) end if sec > 0 then table.insert( results, sec .. ( sec == 1 and " Second" or " Seconds" ) ) end return string.reverse ( table.concat ( results, ", " ):reverse():gsub(" ,", " dna ", 1 ) ) end return "" end Link to comment
KemoEgypt Posted March 4, 2018 Author Share Posted March 4, 2018 طريقه الإستخدام كيف لاهنت ؟ اصل انا مسويها عن طريق الداتا حق الوقت Link to comment
#\_oskar_/# Posted March 4, 2018 Share Posted March 4, 2018 8 hours ago, #Himoo said: وهنا هو ما ذكر شو رح يسوي بيه التحقق بالساعات ؟ ولله يااخي انا فهمت غلط 11 hours ago, #x1AhMeD,-09 said: يبوي عليك كل موضوع تساعد غلط ؟ هدي نفسك ياشيخ احمد الموضوع مش مستاهل Link to comment
KemoEgypt Posted March 4, 2018 Author Share Posted March 4, 2018 4 hours ago, KemoEgypt said: طريقه الإستخدام كيف لاهنت ؟ اصل انا مسويها عن طريق الداتا حق الوقت 5 hours ago, #x1AhMeD,-09 said: function setSecondsToTime ( seconds ) if seconds then local results = {} local sec = ( seconds %60 ) local min = math.floor ( ( seconds % 3600 ) /60 ) local hou = math.floor ( ( seconds % 86400 ) /3600 ) local day = math.floor ( seconds /86400 ) local week = math.floor ( seconds /604800 ) local month = math.floor ( seconds /2592000 ) if month > 0 then table.insert( results, month .. ( month == 1 and " Month" or " Months" ) ) end if week > 0 then table.insert( results, week .. ( week == 1 and " Week" or " weeks" ) ) end if day > 0 then table.insert( results, day .. ( day == 1 and " Day" or " Days" ) ) end if hou > 0 then table.insert( results, hou .. ( hou == 1 and " Hour" or " Hours" ) ) end if min > 0 then table.insert( results, min .. ( min == 1 and " Minute" or " minutes" ) ) end if sec > 0 then table.insert( results, sec .. ( sec == 1 and " Second" or " Seconds" ) ) end return string.reverse ( table.concat ( results, ", " ):reverse():gsub(" ,", " dna ", 1 ) ) end return "" end 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