Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Скажите что за код

Статус пользователя BURZUM001
сообщение 18.4.2014, 20:12
Сообщение #1
Стаж: 13 лет

Сообщений: 144
Благодарностей: 5
Полезность: < 0

Подскажите что именно подгружается из кода и может ли это сильно грузить сервер, т.к. в начале карты часто отваливаются игроки
Если грузит, можно сделать отсрочку сеттаском?

Код:

public client_authorized(id)
{
clear_values(id);

static authid[32];
get_gg_authid(id,authid,31);

// load temporary save
if(ggActive && get_pcvar_num(gg_save_temp))
{
new i, save = -1;

// find our possible temp save
for(i=0;i<TEMP_SAVES;i++)
{
if(equal(authid,tempSave[i][svAuthid],31))
{
save = i;
break;
}
}

// we found a save
if(save > -1)
{
if(!get_pcvar_num(gg_teamplay))
{
// these are solo-only
level[id] = tempSave[save][svLevel];
score[id] = tempSave[save][svScore];
get_level_weapon(level[id],lvlWeapon[id],23);
}

statsPosition[id][0] = tempSave[save][svStatsPosition][0];
statsPosition[id][1] = tempSave[save][svStatsPosition][1];
teamTimes[id][0] = Float:tempSave[save][svTeamTimes][0];
teamTimes[id][1] = Float:tempSave[save][svTeamTimes][1];

// clear it
clear_save(TASK_CLEAR_SAVE+save);
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
trollface
сообщение 18.4.2014, 20:21
Сообщение #2
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

BURZUM001,
*** код :D
в авторизации сохранять стату? оО

окей, ладно, по теме...
Этот кусок ищет юзера в массиве(temp) и сохраняет его в файл статы гангейма...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9iky6
сообщение 18.4.2014, 21:56
Сообщение #3


Стаж: 14 лет

Сообщений: 143
Благодарностей: 47
Полезность: 260

Цитата(trollface @ 18.4.2014, 23:21) *
BURZUM001,
*** код :D
в авторизации сохранять стату? оО

окей, ладно, по теме...
Этот кусок ищет юзера в массиве(temp) и сохраняет его в файл статы гангейма...

Неверно (или я не так понял). Это сохранение данных игрока при рекконекте, когда игрок заходит, если он уже был в игре на этой карте (как я понял сейф только в течении карты), то игроку возвращаются его данные: уровень, счет и оружие. Нагрузка есть, но куда без неё. Если при авторизации идут проблемы: проверяйте amxbans ;) Он имеет такое свойство + смотрите .res файлы карт, у меня недавно была такая проблема на 1 карте, там фризы при коннекте игроков были, .res почистил от несуществующих файлов и всё окей =)

Отредактировал: 9iky6, - 18.4.2014, 21:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя csnet
сообщение 19.4.2014, 0:02
Сообщение #4
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

сохранять данные можно в client_disconnect ? если не ошибаюсь

Отредактировал: csnet, - 19.4.2014, 0:02


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BURZUM001
сообщение 27.4.2014, 20:17
Сообщение #5
Стаж: 13 лет

Сообщений: 144
Благодарностей: 5
Полезность: < 0

интересно а убрать это можно? есть отдельный плагин, который сохраняет фраги/смерти
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: