пивнушка тейла
رفتن به کانال در Telegram
sc re, разраб surgeoffline и nodebrawl-core. 20 y.o. долг в бравле на 3238 гемов
نمایش بیشتر474
مشترکین
+124 ساعت
+37 روز
+2130 روز
در حال بارگیری داده...
کانالهای مشابه
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
ژوئیه '26
ژوئیه '26
+8
در 0 کانالها
ژوئن '26
+29
در 1 کانالها
Get PRO
مه '26
+19
در 0 کانالها
Get PRO
آوریل '26
+11
در 0 کانالها
Get PRO
مارس '26
+26
در 2 کانالها
Get PRO
فوریه '26
+50
در 1 کانالها
Get PRO
ژانویه '26
+16
در 1 کانالها
Get PRO
دسامبر '25
+12
در 1 کانالها
Get PRO
نوامبر '25
+23
در 4 کانالها
Get PRO
اکتبر '25
+16
در 1 کانالها
Get PRO
سپتامبر '25
+24
در 0 کانالها
Get PRO
اوت '25
+34
در 1 کانالها
Get PRO
ژوئیه '25
+43
در 4 کانالها
Get PRO
ژوئن '25
+33
در 1 کانالها
Get PRO
مه '25
+29
در 2 کانالها
Get PRO
آوریل '25
+22
در 1 کانالها
Get PRO
مارس '25
+39
در 3 کانالها
Get PRO
فوریه '25
+33
در 1 کانالها
Get PRO
ژانویه '25
+29
در 2 کانالها
Get PRO
دسامبر '24
+73
در 7 کانالها
Get PRO
نوامبر '24
+29
در 1 کانالها
Get PRO
اکتبر '24
+75
در 4 کانالها
Get PRO
سپتامبر '24
+14
در 0 کانالها
Get PRO
اوت '24
+43
در 3 کانالها
Get PRO
ژوئیه '24
+7
در 3 کانالها
Get PRO
ژوئن '24
+25
در 3 کانالها
Get PRO
مه '24
+31
در 4 کانالها
Get PRO
آوریل '24
+22
در 2 کانالها
Get PRO
مارس '24
+42
در 1 کانالها
Get PRO
فوریه '24
+11
در 7 کانالها
Get PRO
ژانویه '240
در 0 کانالها
Get PRO
دسامبر '23
+3
در 1 کانالها
Get PRO
نوامبر '23
+4
در 0 کانالها
Get PRO
اکتبر '23
+228
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 10 ژوئیه | +1 | |||
| 09 ژوئیه | +1 | |||
| 08 ژوئیه | +1 | |||
| 07 ژوئیه | +1 | |||
| 06 ژوئیه | 0 | |||
| 05 ژوئیه | +1 | |||
| 04 ژوئیه | +1 | |||
| 03 ژوئیه | +1 | |||
| 02 ژوئیه | +1 | |||
| 01 ژوئیه | 0 |
پستهای کانال
| 2 | на осени у меня Three Days Grace - Animal I Have Become (на репите слушал осенью в 2020 году) https://open.spotify.com/track/5eFxwmqKrHpSQDOEIFYlgY
зима: Ice Nine Kills - Merry Axe-Mas
https://open.spotify.com/track/2kM94CiYjbN4932wToEMJo
#30днеймузыки | 65 |
| 3 | بدون متن... | 73 |
| 4 | why airpods icon lowkey looks like a two peashooters from pvz | 73 |
| 5 | эх пизда | 73 |
| 6 | ТАК ДОКИНЬТЕ ЕЩЁ К ЭТОМУ ТО, ЧТО ИГРА ЗАПРОСИТ ДАННЫЕ ЭТИХ ИГРОКОВ ОТДЕЛЬНЫМ ПАКЕТОМ
слава богу что одним | 92 |
| 7 | вообще хуй пойми как они собирались это поддерживать в дальнейшем
мб поэтому 2.1.28 и является ластовой версией? | 88 |
| 8 | причём чтобы вы понимали | 101 |
| 9 | фух бля | 89 |
| 10 | я вам КЛЯНУСЬ оно там так и работает
// заход на страницу
private void Start()
{
squirrels = new List<int[]>();
shamans = new List<int[]>();
squirrelsElements = SquirrelsList.GetComponentsInChildren<RatingElementScript>();
shamansElements = ShamansList.GetComponentsInChildren<RatingElementScript>();
SetVisible(SquirrelsList, true);
SetVisible(ShamansList, false);
PagesScript component = GetComponent<PagesScript>();
component.PageSwitched(0);
connection = ClientConnection.GetCurrentConnection(OnPacket);
connection.sendData(Packet.CLIENT.TOP, (byte)0); // запрос списка топов
connection.sendData(Packet.CLIENT.RATING, (byte)0, 0); // запрос списка рейтингистов
}
...
// обработчик пакетов
[OnPacketNotWeak(new Packet.SERVER[]
{
Packet.SERVER.PLAYER_RATING,
Packet.SERVER.PLAYER_TOP
})]
private void OnPacket(object sender, PacketServer packet)
{
Packet.SERVER type = packet.Type;
// ёбаный рот этого казино, блять!
if ((type == Packet.SERVER.PLAYER_RATING || type == Packet.SERVER.PLAYER_TOP) && (type != Packet.SERVER.PLAYER_RATING || packet.Get<int>(new int[1]) == 0))
{
int num = 0;
if (type == Packet.SERVER.PLAYER_RATING)
{
num = 1;
gotOthers = true;
}
if (type == Packet.SERVER.PLAYER_TOP)
{
num = 0;
gotTop = true;
}
int count = packet.Get<List<object>>(new int[1] { num }).Count;
int num2 = 0;
while (num2 < count)
{
int num3 = packet.Get<int>(new int[2]
{
num,
num2++
});
int num4 = packet.Get<int>(new int[2]
{
num,
num2++
});
int num5 = packet.Get<int>(new int[2]
{
num,
num2++
});
int num6 = packet.Get<int>(new int[2]
{
num,
num2++
});
squirrels.Add(new int[2] { num3, num4 });
shamans.Add(new int[2] { num5, num6 });
}
if (gotTop && gotOthers)
{
ActivateState(0);
}
}
}
// филлим рейтинги
private void FillRatings(RatingElementScript[] elementsList, List<int[]> list)
{
if (elementsList == null || elementsList.Length == 0 || list == null || list.Count == 0)
{
return;
}
int num = elementsList.Length;
int count = list.Count;
int num2 = Mathf.Min(num, count);
if (num2 < 0)
{
return;
}
for (int i = 0; i < num2; i++)
{
FillElement(elementsList, i, list[i][0], list[i][1]);
if (list[i][0] == PlayerInfoController.SelfId)
{
selfIncluded = true;
}
}
int index = num2 - 1;
if (!selfIncluded && selfPlace > 0)
{
FindAndPlaceCurrentPlayer(); // оооо сука началось
}
else
{
FillElement(elementsList, index, list[index][0], list[index][1]);
}
if (num2 < num)
{
for (int j = num2; j < num; j++)
{
elementsList[j].SendMessage("Hide");
}
}
}
public void ActivateState(int state)
{
if (state >= 0 && state <= 1)
{
currentRating = state;
switch (state)
{
case 0:
selfPlace = PlayerInfoController.Self.place;
SetVisible(SquirrelsList, true);
SetVisible(ShamansList, false);
FillRatings(squirrelsElements, squirrels);
break;
case 1:
selfPlace = PlayerInfoController.Self.placeShaman;
SetVisible(SquirrelsList, false);
SetVisible(ShamansList, true);
FillRatings(shamansElements, shamans);
break;
}
}
}
// вот этот ёбаный рот этого казино
private void FindAndPlaceCurrentPlayer()
{
int num = Mathf.CeilToInt((float)(selfPlace - 3) / 20f) - 1; // ну бляять
connection.OnPacket += FindCurrentPlayer;
connection.sendData(Packet.CLIENT.RATING, (byte)0, num); // ну пиздец!
}
... | 89 |
| 11 | и так, для примера АДЕКВАТНОЙ СТРУКТУРЫ лидербордов давайте возьмём относительно нормальную игру для примера (бравл старс)
в бравл старсе адекватно сделано: вот игра запрашивает ОДНИМ ПАКЕТОМ глобальные лидерборды, она шлёт чёто типа: эй серв кинь мне НЕ локальные лидерборды по игрокам, бойца и лигу я тебе не отдаю
сервер такой: хорошо братан базар вокзал смотри: вот тебе локальные лидерборды по игрокам, бойца и лигу я тебе не отдаю, вот список RankingEntry в которые ЕСТЬ НУЖНЫЕ ДАННЫЕ ОБ ИГРОКЕ, вот кста у тебя столько-то кубков, тебя в списке нет и там прочий мусор.
в трагедии белок: игра такая: эййй чувааак смотри я запрашиваю ДВУМЯ ПАКЕТАМИ у тебя и СПИСОК ТОПОВ и СПИСОК ПО РЕЙТИНГУ в первом я передаю БАЙТ хуй пойми какой но он зачем-то нужен нооо я вьебу туда 0 по дефолту)) и во втором пакете тож самое ток я ещё pageIndex отдам ААА СТОП Я ЖЕ ТОЛЬКО ОТКРЫЛ СТРАНИЦУ СО СПИСКОМ ЛИДЕРОВ и поэтому лови в pageIndex 0))) а если мне хоть ЧЕТО НЕ ПРИШЛЁШЬ ТО Я ДАЖЕ ПАЛЬЦЕМ НЕ ПОШЕВЕЛЮ ПОДГРУЗИТЬ СПИСКИ)))
сервер такой: бляяя смотри короче: вот тебе нахуй СПИСОК ТОПОВ 3 штуки но смотри: там сигнатура [IIII] значит держи [ playerId, playerScore, shamanId, shamanScore ] 3 штуки бро)) А СТОП ТЕБЕ Ж ЕЩЁ РЕЙТИНГ НУЖЕН бляяя братан лови СПИСОК С РЕЙТИНГИСТАМИ по факту то же самое что и СПИСОК ТОПОВ только ТАМ СИГНАТУРА I[IIII] и в первом я тебе насру pageIndex = 0 чтобы ты не обосрался и понял че за страница и вот ещё лови [ playerId, playerScore, shamanId, shamanScore ] 20 ШТУК БЛЯ
клиент такой: такс вроде заебись всё спасибо ААА СТОП ты че сука картавая мне нужен СПИСОК С РЕЙТИНГИСТАМИ но pageIndex = 8 ибо игрок по моим подсчётам находится В ПИЗДЕ МИРА И БАЗЫ ДАННЫХ ПО СОРТИРОВКЕ ПО.... ШАМАНАМ
сервер: АААА БЛЯ БРАТАН ИЗВИНИ ну лан лови СПИСОК С РЕЙТИНГИСТАМИ [ playerId, playerScore, shamanId, shamanScore ] 20 СУКА БЛЯТЬ ШТУК и pageIndex = 8 КАК ТЫ СУКА И ПРОСИЛ
клиент: ооооо сука спсс
ну пиздец же! я просто незнаю как это ещё описывать. | 102 |
| 12 | за сегодня в белках я сделал:
- список лидербордов
- мелочные вещи (по типу списания энергии за игру, т.п.)
иные моменты я сегодня не тыкал, но потыкаю их завтра
бля у них структура лидербордов это ПИЗДЕЦ ТОТАЛЬНЫЙ я вам клянусь сука ща дайте минут 10-15 распишу как оно срёт их клиенту | 112 |
| 13 | интересно а он понимает что так просто он потом деньги ни у кого не спиздит | 101 |
| 14 | сюда подойдет mzlff, STED.D - однополярности
https://open.spotify.com/track/2oSfRjsyLZzzczySfzcIFw
#30днеймузыки | 112 |
| 15 | за сегодня в белках я сделал:
- система друзей (добавление, удаление, прочая залупа) (на костылях клиента построил хоть чето рабочее)
- добавил кэширование данных об игроках (до этого оно постоянно долбилось к базе данных, ща норм)
- слегка рефакторнул код, связанный с бд
- фиксы некоторых приколов
- другие моменты
далее ещё буду доделывать иные моменты
я хуею с этих дур и их кодбазы баляяяя
и я опять иду спать в 2 часа ночи вместо 12. ну что за пиздец! ебаная белочка!
вообще как-будто нужно идти делать бсд, а хедж бля в пабг сидит ебашит. ну ебаный рот как зарплату то получать в таких условиях??? | 125 |
| 16 | بدون متن... | 116 |
| 17 | хз че постить | 110 |
| 18 | куда | 125 |
| 19 | КТО ЭТО ЗАЛИЛ НА ПЛОЩАДКИ😭 | 139 |
| 20 | прям идеально - нет. да и музыку во время сна я не слушаю. но мб Rachie, PalmMute - I'm glad you're evil too
https://open.spotify.com/track/3PSBmqD1nOtIXkZ11zN0V8
#30днеймузыки | 110 |
