رفتن به مطلب
مرورگر پیشنهادی آرساکیا گیم مرورگر های تحت موتور کرومیوم می‌باشد، برای دانلود روی مرورگر انتخابی خود کلیک کنید
Google Chrome Microsoft Edge Ungoogled Chromium Brave Opera GX Opera

Add Friend System


ارسال‌های توصیه شده

In the name of God

 

سلام عامو های عزیز :)

خیلی میخوشحالم که در خدمتتونم

اما با یه پیشنهاد جذاب تر و باحال تر

 

1- فرند سیستم

خب ببینید همه مون میدونیم که هرکی که دلش بخواد میتونه بیاد و هرکی که دلش میخواد رو فرند بده, چرا؟ میخواد از زمان آنلاین شدنش با خبر شه؟ میخواد لست لاگینش رو ببینه؟ به چه دلیل؟ خب پیشنهاد من راجب این موضوع هستش

اولن که زمانی که کسی اد فرند بده کسه دیگه ای رو, هیچ اتفاق خواصی نمیوفته, نه طرف متوجه میشه نه چیزی, ولی اگه اون طرف هم اد فرندش بده, متوجه میشه طرف, خب پیشنهاد من این هستش که به جای اینکه این اتفاقات بیوفته, اولن که دلیلی به شخصه برای محدودیتی که روی فرند ها هستش نمیبینم, که بازیکن رو بخواین مجبورش کنین گولد بخره وی آی پی کنه؟ چرا اون وقت؟؟ که خودتون پول به جیب بزنید؟؟؟ به چه چیزی دارید پلیرای سرورتون رو میفروشین, به پول؟؟؟؟ من منظورم این نیستش که کلا بیاید و سیستم رفرال و فروش گولد و اینا رو از بین ببرید, هنوز هم وی آی پی و اینا بمونن, ولی چیز هایی که همه ی کاربران میتونن استفاده کنن چرا باید پولی باشه؟ ما میایم که از سرور لذت ببریم, نه اینکه این اختلافات طبقاتی رو توی بازیمون هم تجربه کنیم, به شخصه کاملا مخالفم! و اینکه بنده حالا نمیگم دیتابیس های آرساکیا و قدرت سرورشم اندازه سرورای متا عع که بیاین شبیه سازی فیس بوک و اینستا و... رو بسازین یا تلگرام عی چیزی عه, ولی میگم این محدودیت وی آی پی روی فرند ها یک چیزه بی ارزشی و هر پلیر هم (حتی اگر فرض بر این بگیریم هر پلیر) 30 تا فرند داشته باشه بازم سرور توانایی پاسخگویی رو داره, پس به جای اینکه محدودیت فرند ها تا 30 - 35 رو روی فقط وی ای پی بزاریم و پلیر ها رو به نحوی برچسب گذاری کنیم, به جاش کاری کنیم همه ی پلیر ها بتونن تجربه کنن 30-35 تا فرند داشتن رو

حالا پیشنهاد اصلی من چی هستش؟

 

1- محدودیت فرند لیست ها به 30 - 35 افزایش پیدا کنه و وی آی پی از سیستم فرند حذف بشه

2- به جای اینکه بیایم و کاری کنیم که هرکی بتونه به هرکی اد فرند بده, درخواست فرند بده و اگه طرف مقابل قبول کردش, بیاد و درخواست رو قبول کنه, به این صورت 1به1 میشه, درخواست دهنده, قبول کننده!

3- هرکی به کسی درخواست فرند که دادش, به فرند لیست های اون طرف +1 اظافه بشه, به این صورت هرکی فیکس میتونه به 30-35 نفر ریکویست بده!

4- سافت دیلیت, به معنای این هستش که حذف شده, ولی نه به صورت واگعی, به صورته کیک! توی دیتابیس هنوز وجود داره ولی توی بازی نه, این قابلیت کمک میکنه کسایی که قبلا با هم دیگه دوست بودن, وقتی دوباره به هم دیگه درخواست دوستی میدن, دیگه رکورد جدیدی توی دیتابیس ساخته نشه, به جاش بیایم و مقدار removed_at که پایین گفتم رو بزاریم خالی, و بقیه ی موارد به جز requestor_id و acceptor_id تغییر پیدا کنن, باحاله نه؟

 

اما خب یه کمک کوچیک به توسعه دهنده ها, از اونجایی که از MySQL استفاده میکنین, کد های زیر تقدیمتون میشه:

friends:
id INT Primary Key,
requestor_id `USERS`.`ID` Foregin Key, (Har meghdari ke baraye Users.ID gozashtin (Tuye table e Users), dar inja ham hamun meghdar ro bezarin)
acceptor_id `USERS`.`ID` Foregin Key, (Mesle requestor_id)
requested_at DATETIME,
accepted_at DATETIME,
removed_at DATETIME (Soft Delete, ghabeliyate jadidi baraye UNDO (CTRL + Z) kardan va bargashtan be halate friend)

حالا ممکنه چیزی رو جا انداخته باشم, دوستانی هم که نمیدونن اینا کد نیستن, کد های SQL زمانی که قبول شدش به دسته خوده توسعه دهنده ها داده میشه, حتی اگر بخواین, من کد هاشو دارم, میتونم براتون ارسال کنم سورس کد های PWN (Pawn) عه این مینی پروژکت رو,

 

اما خب توضیحات بیشتری بخوام بدم:

وقتی Y زدیم, به جای اینکه لیسته حال حاظر فرند هامون رو نشون بده, بیاد و دو تا گزینه نشون بده, تایپ عه دیالوگش (دیالوگ استایل) هم DIALOG_STYLE_TABLIST_HEADERS باشه, به صورت رو به رو:

Example
ShowPlayerDialog(playerid, friendDialog, DIALOG_STYLE_TABLIST_HEADERS, "Please enter to one of the services",
                 "Name\tAmount\n\
                 Friend Requests\t582\n\
                 Friends List\t13", 
                 "{00FF00}Confirm", "{FF0000}Cancel"
);

Tutorial:
ShowPlayerDialog(playerid, friendDialog, DIALOG_STYLE_TABLIST_HEADERS, "Please enter to one of the services",
                 "Header 1\tHeader 2\n\
                 Item 1 Col 1\tItem 1 Col 2\n\
                 Item 2 Col 1\tItem 2 Col 2", 
                 "Accept Button", "Cancel Button"
);

توتوریال: خب ببینید یه آموزش کوچیکی بدیم, نمیخوام وارد کل دیالوگ ها شم فقط دیالوگ مربوطه رو آموزش میدم, باید بین هر سر تیتر و کالمن (ردیف), یک تب باشه تا اونا از هم جدا بشن, برای جدا سازی ستون ها هم باید یه بک اسلش ان (N) بزنیم, بک اسلش ای که روبروی \n ها هستش واسه اینه که پاون (Pawn) به وایت اسپیس ها گیر بیخودی نده

 

خب دیگه خلاصه که اینم از پیشنهاد ما بودش امیدوارم از حرفایی که اولای پیشنهاد زدم ناراحت نشید, خلاصه که خیلی ممنونم ازتون که تا اینجا با من بودید لطفا پیشنهادی در رابطه با بهبود بخشیدن به این پیشنهاد دارید بدید اگه موافق بودید واکنش بدید و بگید که "موافقم (+)" اگر خدایی نکرده اشتباهی در پیشنهاد من بوده یا به هر دلیلی خوشتون نیومده تصمیم با خودتونه ولی واکنش و نظر دادن یادتون نره هااااا سرور رو با هم میخوایم بتلکونیم!!

امیدوارم لذت برده باشید شما رو تا پیشنهاد ها و مطالب و تاپیک های بعدی به خدای بزرگ میسپارم, خدا یار و نگهدارتون باشه!

The only things making you unhappy are your own thoughts

:My Account

Faise.png

:My Brothers

Olden.png

Parshan.png

MohammadAli.png

Shibemarg.png

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۴/۵/۶ در 22:51، Integer گفته است:

In the name of God

 

سلام عامو های عزیز :)

خیلی میخوشحالم که در خدمتتونم

اما با یه پیشنهاد جذاب تر و باحال تر

 

1- فرند سیستم

خب ببینید همه مون میدونیم که هرکی که دلش بخواد میتونه بیاد و هرکی که دلش میخواد رو فرند بده, چرا؟ میخواد از زمان آنلاین شدنش با خبر شه؟ میخواد لست لاگینش رو ببینه؟ به چه دلیل؟ خب پیشنهاد من راجب این موضوع هستش

اولن که زمانی که کسی اد فرند بده کسه دیگه ای رو, هیچ اتفاق خواصی نمیوفته, نه طرف متوجه میشه نه چیزی, ولی اگه اون طرف هم اد فرندش بده, متوجه میشه طرف, خب پیشنهاد من این هستش که به جای اینکه این اتفاقات بیوفته, اولن که دلیلی به شخصه برای محدودیتی که روی فرند ها هستش نمیبینم, که بازیکن رو بخواین مجبورش کنین گولد بخره وی آی پی کنه؟ چرا اون وقت؟؟ که خودتون پول به جیب بزنید؟؟؟ به چه چیزی دارید پلیرای سرورتون رو میفروشین, به پول؟؟؟؟ من منظورم این نیستش که کلا بیاید و سیستم رفرال و فروش گولد و اینا رو از بین ببرید, هنوز هم وی آی پی و اینا بمونن, ولی چیز هایی که همه ی کاربران میتونن استفاده کنن چرا باید پولی باشه؟ ما میایم که از سرور لذت ببریم, نه اینکه این اختلافات طبقاتی رو توی بازیمون هم تجربه کنیم, به شخصه کاملا مخالفم! و اینکه بنده حالا نمیگم دیتابیس های آرساکیا و قدرت سرورشم اندازه سرورای متا عع که بیاین شبیه سازی فیس بوک و اینستا و... رو بسازین یا تلگرام عی چیزی عه, ولی میگم این محدودیت وی آی پی روی فرند ها یک چیزه بی ارزشی و هر پلیر هم (حتی اگر فرض بر این بگیریم هر پلیر) 30 تا فرند داشته باشه بازم سرور توانایی پاسخگویی رو داره, پس به جای اینکه محدودیت فرند ها تا 30 - 35 رو روی فقط وی ای پی بزاریم و پلیر ها رو به نحوی برچسب گذاری کنیم, به جاش کاری کنیم همه ی پلیر ها بتونن تجربه کنن 30-35 تا فرند داشتن رو

حالا پیشنهاد اصلی من چی هستش؟

 

1- محدودیت فرند لیست ها به 30 - 35 افزایش پیدا کنه و وی آی پی از سیستم فرند حذف بشه

2- به جای اینکه بیایم و کاری کنیم که هرکی بتونه به هرکی اد فرند بده, درخواست فرند بده و اگه طرف مقابل قبول کردش, بیاد و درخواست رو قبول کنه, به این صورت 1به1 میشه, درخواست دهنده, قبول کننده!

3- هرکی به کسی درخواست فرند که دادش, به فرند لیست های اون طرف +1 اظافه بشه, به این صورت هرکی فیکس میتونه به 30-35 نفر ریکویست بده!

4- سافت دیلیت, به معنای این هستش که حذف شده, ولی نه به صورت واگعی, به صورته کیک! توی دیتابیس هنوز وجود داره ولی توی بازی نه, این قابلیت کمک میکنه کسایی که قبلا با هم دیگه دوست بودن, وقتی دوباره به هم دیگه درخواست دوستی میدن, دیگه رکورد جدیدی توی دیتابیس ساخته نشه, به جاش بیایم و مقدار removed_at که پایین گفتم رو بزاریم خالی, و بقیه ی موارد به جز requestor_id و acceptor_id تغییر پیدا کنن, باحاله نه؟

 

اما خب یه کمک کوچیک به توسعه دهنده ها, از اونجایی که از MySQL استفاده میکنین, کد های زیر تقدیمتون میشه:

friends:
id INT Primary Key,
requestor_id `USERS`.`ID` Foregin Key, (Har meghdari ke baraye Users.ID gozashtin (Tuye table e Users), dar inja ham hamun meghdar ro bezarin)
acceptor_id `USERS`.`ID` Foregin Key, (Mesle requestor_id)
requested_at DATETIME,
accepted_at DATETIME,
removed_at DATETIME (Soft Delete, ghabeliyate jadidi baraye UNDO (CTRL + Z) kardan va bargashtan be halate friend)

حالا ممکنه چیزی رو جا انداخته باشم, دوستانی هم که نمیدونن اینا کد نیستن, کد های SQL زمانی که قبول شدش به دسته خوده توسعه دهنده ها داده میشه, حتی اگر بخواین, من کد هاشو دارم, میتونم براتون ارسال کنم سورس کد های PWN (Pawn) عه این مینی پروژکت رو,

 

اما خب توضیحات بیشتری بخوام بدم:

وقتی Y زدیم, به جای اینکه لیسته حال حاظر فرند هامون رو نشون بده, بیاد و دو تا گزینه نشون بده, تایپ عه دیالوگش (دیالوگ استایل) هم DIALOG_STYLE_TABLIST_HEADERS باشه, به صورت رو به رو:

Example
ShowPlayerDialog(playerid, friendDialog, DIALOG_STYLE_TABLIST_HEADERS, "Please enter to one of the services",
                 "Name\tAmount\n\
                 Friend Requests\t582\n\
                 Friends List\t13", 
                 "{00FF00}Confirm", "{FF0000}Cancel"
);

Tutorial:
ShowPlayerDialog(playerid, friendDialog, DIALOG_STYLE_TABLIST_HEADERS, "Please enter to one of the services",
                 "Header 1\tHeader 2\n\
                 Item 1 Col 1\tItem 1 Col 2\n\
                 Item 2 Col 1\tItem 2 Col 2", 
                 "Accept Button", "Cancel Button"
);

توتوریال: خب ببینید یه آموزش کوچیکی بدیم, نمیخوام وارد کل دیالوگ ها شم فقط دیالوگ مربوطه رو آموزش میدم, باید بین هر سر تیتر و کالمن (ردیف), یک تب باشه تا اونا از هم جدا بشن, برای جدا سازی ستون ها هم باید یه بک اسلش ان (N) بزنیم, بک اسلش ای که روبروی \n ها هستش واسه اینه که پاون (Pawn) به وایت اسپیس ها گیر بیخودی نده

 

خب دیگه خلاصه که اینم از پیشنهاد ما بودش امیدوارم از حرفایی که اولای پیشنهاد زدم ناراحت نشید, خلاصه که خیلی ممنونم ازتون که تا اینجا با من بودید لطفا پیشنهادی در رابطه با بهبود بخشیدن به این پیشنهاد دارید بدید اگه موافق بودید واکنش بدید و بگید که "موافقم (+)" اگر خدایی نکرده اشتباهی در پیشنهاد من بوده یا به هر دلیلی خوشتون نیومده تصمیم با خودتونه ولی واکنش و نظر دادن یادتون نره هااااا سرور رو با هم میخوایم بتلکونیم!!

امیدوارم لذت برده باشید شما رو تا پیشنهاد ها و مطالب و تاپیک های بعدی به خدای بزرگ میسپارم, خدا یار و نگهدارتون باشه!

با ایده شما کاملا موافقم و در پی این ایده:

  •  محدودیتی در ارسال درخواست به افراد غریبه ایجاد کنیم هم بهتره! مثلا اگه دو کاربر هیچ تعاملی با هم نداشتن نتونن به هم درخواست دوستی بفرستند فک میکنم از اسپم جلوگیری میشه فرض کن 10 نفر تاکسیک وسط نمیدونم میتینگ یهو برات درخواست فرند بفرستند و یهو چت میره بالا و فک میکنم محدودیتی درش ایجاد کنن بهتره (نیازمند پیشنهادهای شما)
  • و در پنل دوستان این امکان به وجود بیاد که یه فیلتری درست بشه بر اساس آخرین فعالیت اون شخص در سرور از بالا تا پایین لیست بشه.

f52629_259a5217-24Screenshot-2024-12-17-

 

MohammadEhsaN.png

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-841913
به اشتراک گذاری در سایت های دیگر

هم اکنون، MiLo گفته است:

با ایده شما کاملا موافقم و در پی این ایده:

  •  محدودیتی در ارسال درخواست به افراد غریبه ایجاد کنیم هم بهتره! مثلا اگه دو کاربر هیچ تعاملی با هم نداشتن نتونن به هم درخواست دوستی بفرستند فک میکنم از اسپم جلوگیری میشه فرض کن 10 نفر تاکسیک وسط نمیدونم میتینگ یهو برات درخواست فرند بفرستند و یهو چت میره بالا و فک میکنم محدودیتی درش ایجاد کنن بهتره (نیازمند پیشنهادهای شما)
  • و در پنل دوستان این امکان به وجود بیاد که یه فیلتری درست بشه بر اساس آخرین فعالیت اون شخص در سرور از بالا تا پایین لیست بشه.

بله! این موردی که بهش اشاره کردید واقعا نیاز بودش و مثال عالی هم در رابطش زدید ! خیلی ممنونم بابته نظرتون و شرکت کردن در تاپیک

هم اکنون، iDeadLy گفته است:

موافقم (+)

قربون شما

The only things making you unhappy are your own thoughts

:My Account

Faise.png

:My Brothers

Olden.png

Parshan.png

MohammadAli.png

Shibemarg.png

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-842122
به اشتراک گذاری در سایت های دیگر

موافقم (+)

                                                                                              𝑺𝒐𝒎𝒆𝒕𝒊𝒎𝒆𝒔 𝑖𝑡 𝑝𝑎𝑠𝑠𝑒𝑠 𝑣𝑒𝑟𝑦 𝑯𝒂𝒓𝒅 𝑏𝑢𝑡 𝑖𝑡 𝑝𝑎𝑠𝑠𝑒𝑠                                                               

                                                                                                             

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-842138
به اشتراک گذاری در سایت های دیگر

موافقم (+)

                                     My Account

WesTChieF.png

 

                                     My Brothers   

GhostFriend.png

i.Romeo.png

AbuTaliB.png                        ᵗʰᵉ ⁱᵐᵖᵒʳᵗᵃⁿᵗ ᵗʰⁱⁿᵍ

              ⁱˢ ᵗʰᵉ ˢᵉⁿˢᵉ ᵒᶠ ᵖʳⁱᵈᵉ ᵃᶠᵗᵉʳ ᶜᵃᵗᶜʰⁱⁿᵍ

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-842539
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۴/۵/۶ در 22:51، Integer گفته است:

In the name of God

 

سلام عامو های عزیز :)

خیلی میخوشحالم که در خدمتتونم

اما با یه پیشنهاد جذاب تر و باحال تر

 

1- فرند سیستم

خب ببینید همه مون میدونیم که هرکی که دلش بخواد میتونه بیاد و هرکی که دلش میخواد رو فرند بده, چرا؟ میخواد از زمان آنلاین شدنش با خبر شه؟ میخواد لست لاگینش رو ببینه؟ به چه دلیل؟ خب پیشنهاد من راجب این موضوع هستش

اولن که زمانی که کسی اد فرند بده کسه دیگه ای رو, هیچ اتفاق خواصی نمیوفته, نه طرف متوجه میشه نه چیزی, ولی اگه اون طرف هم اد فرندش بده, متوجه میشه طرف, خب پیشنهاد من این هستش که به جای اینکه این اتفاقات بیوفته, اولن که دلیلی به شخصه برای محدودیتی که روی فرند ها هستش نمیبینم, که بازیکن رو بخواین مجبورش کنین گولد بخره وی آی پی کنه؟ چرا اون وقت؟؟ که خودتون پول به جیب بزنید؟؟؟ به چه چیزی دارید پلیرای سرورتون رو میفروشین, به پول؟؟؟؟ من منظورم این نیستش که کلا بیاید و سیستم رفرال و فروش گولد و اینا رو از بین ببرید, هنوز هم وی آی پی و اینا بمونن, ولی چیز هایی که همه ی کاربران میتونن استفاده کنن چرا باید پولی باشه؟ ما میایم که از سرور لذت ببریم, نه اینکه این اختلافات طبقاتی رو توی بازیمون هم تجربه کنیم, به شخصه کاملا مخالفم! و اینکه بنده حالا نمیگم دیتابیس های آرساکیا و قدرت سرورشم اندازه سرورای متا عع که بیاین شبیه سازی فیس بوک و اینستا و... رو بسازین یا تلگرام عی چیزی عه, ولی میگم این محدودیت وی آی پی روی فرند ها یک چیزه بی ارزشی و هر پلیر هم (حتی اگر فرض بر این بگیریم هر پلیر) 30 تا فرند داشته باشه بازم سرور توانایی پاسخگویی رو داره, پس به جای اینکه محدودیت فرند ها تا 30 - 35 رو روی فقط وی ای پی بزاریم و پلیر ها رو به نحوی برچسب گذاری کنیم, به جاش کاری کنیم همه ی پلیر ها بتونن تجربه کنن 30-35 تا فرند داشتن رو

حالا پیشنهاد اصلی من چی هستش؟

 

1- محدودیت فرند لیست ها به 30 - 35 افزایش پیدا کنه و وی آی پی از سیستم فرند حذف بشه

2- به جای اینکه بیایم و کاری کنیم که هرکی بتونه به هرکی اد فرند بده, درخواست فرند بده و اگه طرف مقابل قبول کردش, بیاد و درخواست رو قبول کنه, به این صورت 1به1 میشه, درخواست دهنده, قبول کننده!

3- هرکی به کسی درخواست فرند که دادش, به فرند لیست های اون طرف +1 اظافه بشه, به این صورت هرکی فیکس میتونه به 30-35 نفر ریکویست بده!

4- سافت دیلیت, به معنای این هستش که حذف شده, ولی نه به صورت واگعی, به صورته کیک! توی دیتابیس هنوز وجود داره ولی توی بازی نه, این قابلیت کمک میکنه کسایی که قبلا با هم دیگه دوست بودن, وقتی دوباره به هم دیگه درخواست دوستی میدن, دیگه رکورد جدیدی توی دیتابیس ساخته نشه, به جاش بیایم و مقدار removed_at که پایین گفتم رو بزاریم خالی, و بقیه ی موارد به جز requestor_id و acceptor_id تغییر پیدا کنن, باحاله نه؟

 

اما خب یه کمک کوچیک به توسعه دهنده ها, از اونجایی که از MySQL استفاده میکنین, کد های زیر تقدیمتون میشه:

friends:
id INT Primary Key,
requestor_id `USERS`.`ID` Foregin Key, (Har meghdari ke baraye Users.ID gozashtin (Tuye table e Users), dar inja ham hamun meghdar ro bezarin)
acceptor_id `USERS`.`ID` Foregin Key, (Mesle requestor_id)
requested_at DATETIME,
accepted_at DATETIME,
removed_at DATETIME (Soft Delete, ghabeliyate jadidi baraye UNDO (CTRL + Z) kardan va bargashtan be halate friend)

حالا ممکنه چیزی رو جا انداخته باشم, دوستانی هم که نمیدونن اینا کد نیستن, کد های SQL زمانی که قبول شدش به دسته خوده توسعه دهنده ها داده میشه, حتی اگر بخواین, من کد هاشو دارم, میتونم براتون ارسال کنم سورس کد های PWN (Pawn) عه این مینی پروژکت رو,

 

اما خب توضیحات بیشتری بخوام بدم:

وقتی Y زدیم, به جای اینکه لیسته حال حاظر فرند هامون رو نشون بده, بیاد و دو تا گزینه نشون بده, تایپ عه دیالوگش (دیالوگ استایل) هم DIALOG_STYLE_TABLIST_HEADERS باشه, به صورت رو به رو:

Example
ShowPlayerDialog(playerid, friendDialog, DIALOG_STYLE_TABLIST_HEADERS, "Please enter to one of the services",
                 "Name\tAmount\n\
                 Friend Requests\t582\n\
                 Friends List\t13", 
                 "{00FF00}Confirm", "{FF0000}Cancel"
);

Tutorial:
ShowPlayerDialog(playerid, friendDialog, DIALOG_STYLE_TABLIST_HEADERS, "Please enter to one of the services",
                 "Header 1\tHeader 2\n\
                 Item 1 Col 1\tItem 1 Col 2\n\
                 Item 2 Col 1\tItem 2 Col 2", 
                 "Accept Button", "Cancel Button"
);

توتوریال: خب ببینید یه آموزش کوچیکی بدیم, نمیخوام وارد کل دیالوگ ها شم فقط دیالوگ مربوطه رو آموزش میدم, باید بین هر سر تیتر و کالمن (ردیف), یک تب باشه تا اونا از هم جدا بشن, برای جدا سازی ستون ها هم باید یه بک اسلش ان (N) بزنیم, بک اسلش ای که روبروی \n ها هستش واسه اینه که پاون (Pawn) به وایت اسپیس ها گیر بیخودی نده

 

خب دیگه خلاصه که اینم از پیشنهاد ما بودش امیدوارم از حرفایی که اولای پیشنهاد زدم ناراحت نشید, خلاصه که خیلی ممنونم ازتون که تا اینجا با من بودید لطفا پیشنهادی در رابطه با بهبود بخشیدن به این پیشنهاد دارید بدید اگه موافق بودید واکنش بدید و بگید که "موافقم (+)" اگر خدایی نکرده اشتباهی در پیشنهاد من بوده یا به هر دلیلی خوشتون نیومده تصمیم با خودتونه ولی واکنش و نظر دادن یادتون نره هااااا سرور رو با هم میخوایم بتلکونیم!!

امیدوارم لذت برده باشید شما رو تا پیشنهاد ها و مطالب و تاپیک های بعدی به خدای بزرگ میسپارم, خدا یار و نگهدارتون باشه!

درود

کاملا با پیشنهاد شما موافقم(+)✅

         Ice     Blood     Blade

ZiLanG.png

         599f30_257b3130-25InShot-۲۰۲۵۰۷۳۰-۲۳۰۰۱۴

                  c49623_25IMG-۲۰۲۵۰۷۲۲-۱۰۰۳۲۶.jpg

            

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-842562
به اشتراک گذاری در سایت های دیگر

درود، موافقم (+)

 Alexander.png

The winner is the one who has no mercy

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-842838
به اشتراک گذاری در سایت های دیگر

هم اکنون، KrillZ گفته است:

موافقم (+)

 

هم اکنون، Bardiya7 گفته است:

موافقم (+)

 

هم اکنون، Takaya گفته است:

موافقم (+)

 

هم اکنون، ZiLanG گفته است:

درود

کاملا با پیشنهاد شما موافقم(+)✅

 

هم اکنون، AFK گفته است:

(+)

 

هم اکنون، Alexander گفته است:

درود، موافقم (+)

درود خیلی ممنونم از همه ی شما دوستان عزیز

The only things making you unhappy are your own thoughts

:My Account

Faise.png

:My Brothers

Olden.png

Parshan.png

MohammadAli.png

Shibemarg.png

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-842856
به اشتراک گذاری در سایت های دیگر

نظر بنده در موردِ این پیشنهاد (+) می‌باشد

23d426_25file-000000000e2c61f8964f0c4a14

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-843142
به اشتراک گذاری در سایت های دیگر

هم اکنون، NighTCore گفته است:

نظر بنده در موردِ این پیشنهاد (+) می‌باشد

ممنونم ازتون

The only things making you unhappy are your own thoughts

:My Account

Faise.png

:My Brothers

Olden.png

Parshan.png

MohammadAli.png

Shibemarg.png

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-843224
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۴/۵/۶ در 22:51، Integer گفته است:

In the name of God

 

سلام عامو های عزیز :)

خیلی میخوشحالم که در خدمتتونم

اما با یه پیشنهاد جذاب تر و باحال تر

 

1- فرند سیستم

خب ببینید همه مون میدونیم که هرکی که دلش بخواد میتونه بیاد و هرکی که دلش میخواد رو فرند بده, چرا؟ میخواد از زمان آنلاین شدنش با خبر شه؟ میخواد لست لاگینش رو ببینه؟ به چه دلیل؟ خب پیشنهاد من راجب این موضوع هستش

اولن که زمانی که کسی اد فرند بده کسه دیگه ای رو, هیچ اتفاق خواصی نمیوفته, نه طرف متوجه میشه نه چیزی, ولی اگه اون طرف هم اد فرندش بده, متوجه میشه طرف, خب پیشنهاد من این هستش که به جای اینکه این اتفاقات بیوفته, اولن که دلیلی به شخصه برای محدودیتی که روی فرند ها هستش نمیبینم, که بازیکن رو بخواین مجبورش کنین گولد بخره وی آی پی کنه؟ چرا اون وقت؟؟ که خودتون پول به جیب بزنید؟؟؟ به چه چیزی دارید پلیرای سرورتون رو میفروشین, به پول؟؟؟؟ من منظورم این نیستش که کلا بیاید و سیستم رفرال و فروش گولد و اینا رو از بین ببرید, هنوز هم وی آی پی و اینا بمونن, ولی چیز هایی که همه ی کاربران میتونن استفاده کنن چرا باید پولی باشه؟ ما میایم که از سرور لذت ببریم, نه اینکه این اختلافات طبقاتی رو توی بازیمون هم تجربه کنیم, به شخصه کاملا مخالفم! و اینکه بنده حالا نمیگم دیتابیس های آرساکیا و قدرت سرورشم اندازه سرورای متا عع که بیاین شبیه سازی فیس بوک و اینستا و... رو بسازین یا تلگرام عی چیزی عه, ولی میگم این محدودیت وی آی پی روی فرند ها یک چیزه بی ارزشی و هر پلیر هم (حتی اگر فرض بر این بگیریم هر پلیر) 30 تا فرند داشته باشه بازم سرور توانایی پاسخگویی رو داره, پس به جای اینکه محدودیت فرند ها تا 30 - 35 رو روی فقط وی ای پی بزاریم و پلیر ها رو به نحوی برچسب گذاری کنیم, به جاش کاری کنیم همه ی پلیر ها بتونن تجربه کنن 30-35 تا فرند داشتن رو

حالا پیشنهاد اصلی من چی هستش؟

 

1- محدودیت فرند لیست ها به 30 - 35 افزایش پیدا کنه و وی آی پی از سیستم فرند حذف بشه

2- به جای اینکه بیایم و کاری کنیم که هرکی بتونه به هرکی اد فرند بده, درخواست فرند بده و اگه طرف مقابل قبول کردش, بیاد و درخواست رو قبول کنه, به این صورت 1به1 میشه, درخواست دهنده, قبول کننده!

3- هرکی به کسی درخواست فرند که دادش, به فرند لیست های اون طرف +1 اظافه بشه, به این صورت هرکی فیکس میتونه به 30-35 نفر ریکویست بده!

4- سافت دیلیت, به معنای این هستش که حذف شده, ولی نه به صورت واگعی, به صورته کیک! توی دیتابیس هنوز وجود داره ولی توی بازی نه, این قابلیت کمک میکنه کسایی که قبلا با هم دیگه دوست بودن, وقتی دوباره به هم دیگه درخواست دوستی میدن, دیگه رکورد جدیدی توی دیتابیس ساخته نشه, به جاش بیایم و مقدار removed_at که پایین گفتم رو بزاریم خالی, و بقیه ی موارد به جز requestor_id و acceptor_id تغییر پیدا کنن, باحاله نه؟

 

اما خب یه کمک کوچیک به توسعه دهنده ها, از اونجایی که از MySQL استفاده میکنین, کد های زیر تقدیمتون میشه:

friends:
id INT Primary Key,
requestor_id `USERS`.`ID` Foregin Key, (Har meghdari ke baraye Users.ID gozashtin (Tuye table e Users), dar inja ham hamun meghdar ro bezarin)
acceptor_id `USERS`.`ID` Foregin Key, (Mesle requestor_id)
requested_at DATETIME,
accepted_at DATETIME,
removed_at DATETIME (Soft Delete, ghabeliyate jadidi baraye UNDO (CTRL + Z) kardan va bargashtan be halate friend)

حالا ممکنه چیزی رو جا انداخته باشم, دوستانی هم که نمیدونن اینا کد نیستن, کد های SQL زمانی که قبول شدش به دسته خوده توسعه دهنده ها داده میشه, حتی اگر بخواین, من کد هاشو دارم, میتونم براتون ارسال کنم سورس کد های PWN (Pawn) عه این مینی پروژکت رو,

 

اما خب توضیحات بیشتری بخوام بدم:

وقتی Y زدیم, به جای اینکه لیسته حال حاظر فرند هامون رو نشون بده, بیاد و دو تا گزینه نشون بده, تایپ عه دیالوگش (دیالوگ استایل) هم DIALOG_STYLE_TABLIST_HEADERS باشه, به صورت رو به رو:

Example
ShowPlayerDialog(playerid, friendDialog, DIALOG_STYLE_TABLIST_HEADERS, "Please enter to one of the services",
                 "Name\tAmount\n\
                 Friend Requests\t582\n\
                 Friends List\t13", 
                 "{00FF00}Confirm", "{FF0000}Cancel"
);

Tutorial:
ShowPlayerDialog(playerid, friendDialog, DIALOG_STYLE_TABLIST_HEADERS, "Please enter to one of the services",
                 "Header 1\tHeader 2\n\
                 Item 1 Col 1\tItem 1 Col 2\n\
                 Item 2 Col 1\tItem 2 Col 2", 
                 "Accept Button", "Cancel Button"
);

توتوریال: خب ببینید یه آموزش کوچیکی بدیم, نمیخوام وارد کل دیالوگ ها شم فقط دیالوگ مربوطه رو آموزش میدم, باید بین هر سر تیتر و کالمن (ردیف), یک تب باشه تا اونا از هم جدا بشن, برای جدا سازی ستون ها هم باید یه بک اسلش ان (N) بزنیم, بک اسلش ای که روبروی \n ها هستش واسه اینه که پاون (Pawn) به وایت اسپیس ها گیر بیخودی نده

 

خب دیگه خلاصه که اینم از پیشنهاد ما بودش امیدوارم از حرفایی که اولای پیشنهاد زدم ناراحت نشید, خلاصه که خیلی ممنونم ازتون که تا اینجا با من بودید لطفا پیشنهادی در رابطه با بهبود بخشیدن به این پیشنهاد دارید بدید اگه موافق بودید واکنش بدید و بگید که "موافقم (+)" اگر خدایی نکرده اشتباهی در پیشنهاد من بوده یا به هر دلیلی خوشتون نیومده تصمیم با خودتونه ولی واکنش و نظر دادن یادتون نره هااااا سرور رو با هم میخوایم بتلکونیم!!

امیدوارم لذت برده باشید شما رو تا پیشنهاد ها و مطالب و تاپیک های بعدی به خدای بزرگ میسپارم, خدا یار و نگهدارتون باشه!

درود نظر بنده (+)

a58d29_25e53429-25InShot-%DB%B2%DB%B0%DB

affd29_25InShot-%DB%B2%DB%B0%DB%B2%DB%B5

991029_25InShot-%DB%B2%DB%B0%DB%B2%DB%B5

 

 

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-843314
به اشتراک گذاری در سایت های دیگر

درود نظر بنده (-) میباشد چون سیستم الان خوبه و فقط مشکلش اینه بتونیم با پرداخت گلد اسلات بیشتری رو داشته باشیم.

:My accounts

Mehrdad.png

b6c620_25842519-25GIF-20250620-015405-54

Ronaldo.png

b6c620_25842519-25GIF-20250620-015405-54

5bad20_25animation.gif

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-843422
به اشتراک گذاری در سایت های دیگر

سلام و درود(-)

   4a2330_25پرچم-شیر-و-خورشید.jpg

                                            :𝘔𝘺 𝘈𝘤𝘤𝘰𝘶𝘯𝘵

AbuSina.png

                                                     :𝘔𝘺 𝘍𝘳𝘪𝘦𝘯𝘥

MeSy.png

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-843424
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۴/۵/۶ در 22:51، Integer گفته است:

In the name of God

 

سلام عامو های عزیز :)

خیلی میخوشحالم که در خدمتتونم

اما با یه پیشنهاد جذاب تر و باحال تر

 

1- فرند سیستم

خب ببینید همه مون میدونیم که هرکی که دلش بخواد میتونه بیاد و هرکی که دلش میخواد رو فرند بده, چرا؟ میخواد از زمان آنلاین شدنش با خبر شه؟ میخواد لست لاگینش رو ببینه؟ به چه دلیل؟ خب پیشنهاد من راجب این موضوع هستش

اولن که زمانی که کسی اد فرند بده کسه دیگه ای رو, هیچ اتفاق خواصی نمیوفته, نه طرف متوجه میشه نه چیزی, ولی اگه اون طرف هم اد فرندش بده, متوجه میشه طرف, خب پیشنهاد من این هستش که به جای اینکه این اتفاقات بیوفته, اولن که دلیلی به شخصه برای محدودیتی که روی فرند ها هستش نمیبینم, که بازیکن رو بخواین مجبورش کنین گولد بخره وی آی پی کنه؟ چرا اون وقت؟؟ که خودتون پول به جیب بزنید؟؟؟ به چه چیزی دارید پلیرای سرورتون رو میفروشین, به پول؟؟؟؟ من منظورم این نیستش که کلا بیاید و سیستم رفرال و فروش گولد و اینا رو از بین ببرید, هنوز هم وی آی پی و اینا بمونن, ولی چیز هایی که همه ی کاربران میتونن استفاده کنن چرا باید پولی باشه؟ ما میایم که از سرور لذت ببریم, نه اینکه این اختلافات طبقاتی رو توی بازیمون هم تجربه کنیم, به شخصه کاملا مخالفم! و اینکه بنده حالا نمیگم دیتابیس های آرساکیا و قدرت سرورشم اندازه سرورای متا عع که بیاین شبیه سازی فیس بوک و اینستا و... رو بسازین یا تلگرام عی چیزی عه, ولی میگم این محدودیت وی آی پی روی فرند ها یک چیزه بی ارزشی و هر پلیر هم (حتی اگر فرض بر این بگیریم هر پلیر) 30 تا فرند داشته باشه بازم سرور توانایی پاسخگویی رو داره, پس به جای اینکه محدودیت فرند ها تا 30 - 35 رو روی فقط وی ای پی بزاریم و پلیر ها رو به نحوی برچسب گذاری کنیم, به جاش کاری کنیم همه ی پلیر ها بتونن تجربه کنن 30-35 تا فرند داشتن رو

حالا پیشنهاد اصلی من چی هستش؟

 

1- محدودیت فرند لیست ها به 30 - 35 افزایش پیدا کنه و وی آی پی از سیستم فرند حذف بشه

2- به جای اینکه بیایم و کاری کنیم که هرکی بتونه به هرکی اد فرند بده, درخواست فرند بده و اگه طرف مقابل قبول کردش, بیاد و درخواست رو قبول کنه, به این صورت 1به1 میشه, درخواست دهنده, قبول کننده!

3- هرکی به کسی درخواست فرند که دادش, به فرند لیست های اون طرف +1 اظافه بشه, به این صورت هرکی فیکس میتونه به 30-35 نفر ریکویست بده!

4- سافت دیلیت, به معنای این هستش که حذف شده, ولی نه به صورت واگعی, به صورته کیک! توی دیتابیس هنوز وجود داره ولی توی بازی نه, این قابلیت کمک میکنه کسایی که قبلا با هم دیگه دوست بودن, وقتی دوباره به هم دیگه درخواست دوستی میدن, دیگه رکورد جدیدی توی دیتابیس ساخته نشه, به جاش بیایم و مقدار removed_at که پایین گفتم رو بزاریم خالی, و بقیه ی موارد به جز requestor_id و acceptor_id تغییر پیدا کنن, باحاله نه؟

 

اما خب یه کمک کوچیک به توسعه دهنده ها, از اونجایی که از MySQL استفاده میکنین, کد های زیر تقدیمتون میشه:

friends:
id INT Primary Key,
requestor_id `USERS`.`ID` Foregin Key, (Har meghdari ke baraye Users.ID gozashtin (Tuye table e Users), dar inja ham hamun meghdar ro bezarin)
acceptor_id `USERS`.`ID` Foregin Key, (Mesle requestor_id)
requested_at DATETIME,
accepted_at DATETIME,
removed_at DATETIME (Soft Delete, ghabeliyate jadidi baraye UNDO (CTRL + Z) kardan va bargashtan be halate friend)

حالا ممکنه چیزی رو جا انداخته باشم, دوستانی هم که نمیدونن اینا کد نیستن, کد های SQL زمانی که قبول شدش به دسته خوده توسعه دهنده ها داده میشه, حتی اگر بخواین, من کد هاشو دارم, میتونم براتون ارسال کنم سورس کد های PWN (Pawn) عه این مینی پروژکت رو,

 

اما خب توضیحات بیشتری بخوام بدم:

وقتی Y زدیم, به جای اینکه لیسته حال حاظر فرند هامون رو نشون بده, بیاد و دو تا گزینه نشون بده, تایپ عه دیالوگش (دیالوگ استایل) هم DIALOG_STYLE_TABLIST_HEADERS باشه, به صورت رو به رو:

Example
ShowPlayerDialog(playerid, friendDialog, DIALOG_STYLE_TABLIST_HEADERS, "Please enter to one of the services",
                 "Name\tAmount\n\
                 Friend Requests\t582\n\
                 Friends List\t13", 
                 "{00FF00}Confirm", "{FF0000}Cancel"
);

Tutorial:
ShowPlayerDialog(playerid, friendDialog, DIALOG_STYLE_TABLIST_HEADERS, "Please enter to one of the services",
                 "Header 1\tHeader 2\n\
                 Item 1 Col 1\tItem 1 Col 2\n\
                 Item 2 Col 1\tItem 2 Col 2", 
                 "Accept Button", "Cancel Button"
);

توتوریال: خب ببینید یه آموزش کوچیکی بدیم, نمیخوام وارد کل دیالوگ ها شم فقط دیالوگ مربوطه رو آموزش میدم, باید بین هر سر تیتر و کالمن (ردیف), یک تب باشه تا اونا از هم جدا بشن, برای جدا سازی ستون ها هم باید یه بک اسلش ان (N) بزنیم, بک اسلش ای که روبروی \n ها هستش واسه اینه که پاون (Pawn) به وایت اسپیس ها گیر بیخودی نده

 

خب دیگه خلاصه که اینم از پیشنهاد ما بودش امیدوارم از حرفایی که اولای پیشنهاد زدم ناراحت نشید, خلاصه که خیلی ممنونم ازتون که تا اینجا با من بودید لطفا پیشنهادی در رابطه با بهبود بخشیدن به این پیشنهاد دارید بدید اگه موافق بودید واکنش بدید و بگید که "موافقم (+)" اگر خدایی نکرده اشتباهی در پیشنهاد من بوده یا به هر دلیلی خوشتون نیومده تصمیم با خودتونه ولی واکنش و نظر دادن یادتون نره هااااا سرور رو با هم میخوایم بتلکونیم!!

امیدوارم لذت برده باشید شما رو تا پیشنهاد ها و مطالب و تاپیک های بعدی به خدای بزرگ میسپارم, خدا یار و نگهدارتون باشه!

درود

موافقم (+)

موفق باشید.

 

:𝑴𝒚 𝑨𝒄𝒄𝒐𝒖𝒏𝒕

DaMouR.png

f29428_25Picsart-25-07-28-21-51-22-271.p

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-843452
به اشتراک گذاری در سایت های دیگر

هم اکنون، Badbin گفته است:

درود نظر بنده (+)

 

هم اکنون، Mehrdad گفته است:

درود نظر بنده (-) میباشد چون سیستم الان خوبه و فقط مشکلش اینه بتونیم با پرداخت گلد اسلات بیشتری رو داشته باشیم.

 

هم اکنون، AbuSina گفته است:

سلام و درود(-)

 

هم اکنون، DayyaN گفته است:

درود

موافقم (+)

موفق باشید.

 

هم اکنون، NoExiT گفته است:

موافقم (+)

 

هم اکنون، Scorpro گفته است:

(+) 

خیلی ممنونم از نظرات ارزشمندتون

The only things making you unhappy are your own thoughts

:My Account

Faise.png

:My Brothers

Olden.png

Parshan.png

MohammadAli.png

Shibemarg.png

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-843527
به اشتراک گذاری در سایت های دیگر

هم اکنون، prolite گفته است:

درود (+)

ممنونم از شما

The only things making you unhappy are your own thoughts

:My Account

Faise.png

:My Brothers

Olden.png

Parshan.png

MohammadAli.png

Shibemarg.png

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-843545
به اشتراک گذاری در سایت های دیگر

درود (+)

.𝐏𝐫𝐨𝐯𝐞 𝐲𝐨𝐮𝐫𝐬𝐞𝐥𝐟 𝐭𝐨 𝐲𝐨𝐮𝐫𝐬𝐞𝐥𝐟 𝐧𝐨𝐭 𝐭𝐨 𝐨𝐭𝐡𝐞𝐫𝐬 

: My Accounts

FADAKAR.png

Parishoon.png

لینک به دیدگاه
https://forum.arsacia.ir/topic/78944-add-friend-system/#findComment-843656
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید.
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   بازگردانی قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
  • اضافه کردن...