Добро пожаловать на Pawno-Info.Ru - Портал о программировании v2.0

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. После регистрации и входа в систему вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию своим коллегам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?

Маппинг для сервера

Если вы хотите обновить Ваш сервер новыми доработками - то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей

Моды для сервера

Огромный выбор различных модификаций для Вашего сервера. пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.

Модификации SA

Хотите разнообразить свою игру в San Andrease? Смелее в наш раздел. Отличный сборник готовых решений. Играйте с удовольствием

Короткие вопросы по PAWN'у

♥Martin♥Smit♥

• Зарегистрированный •
Пользователь
Регистрация
29 Сен 2020
Сообщения
35
Лучшие ответы
0
Реакции
0
Вопрос о PAWNO
Есть ли какие-то сочетания клавиш или ещё что-нибудь чтоб быстро перейти на определённую строчку?
 

Dmitriy Makarov

Участник форума
Пользователь
Регистрация
12 Июн 2020
Сообщения
242
Лучшие ответы
0
Реакции
11
Возраст
19
Кто-нибудь знает формулу скорости(т/с) Advance RP?
 

Pawno_Coder

• Зарегистрированный •
Пользователь
Регистрация
11 Окт 2020
Сообщения
66
Лучшие ответы
8
Реакции
23

♥Martin♥Smit♥

• Зарегистрированный •
Пользователь
Регистрация
29 Сен 2020
Сообщения
35
Лучшие ответы
0
Реакции
0
Залил маппинг ЛСПД , поставил спавн но при заходе игрока на сервер маппинг не успевает загружаться и его выкидывает под текстуры..
Как можно это исправить?
 

Dmitriy Makarov

Участник форума
Пользователь
Регистрация
12 Июн 2020
Сообщения
242
Лучшие ответы
0
Реакции
11
Возраст
19
Залил маппинг ЛСПД , поставил спавн но при заходе игрока на сервер маппинг не успевает загружаться и его выкидывает под текстуры..
Как можно это исправить?
Сделай фриз игрока на N-ое количество секунд в зависимости от пинга игрока. Выше давали код уже.
C++:
new LoadingInterior[MAX_PLAYERS]; // В начало

// К своим пабликам
forward Loading_Interior(playerid);
public Loading_Interior(playerid)
{
    TogglePlayerControllable(playerid, 1); // Размораживаем игрока
    KillTimer(LoadingInterior[playerid]); // Уничтожаем таймер тот что снизу
}

// Это вставляешь туда, где у тебя вход интерьер. Т.е после того сервер изменил игроку координаты, вирт. мир, интерьер
TogglePlayerControllable(playerid, 0); // Замораживаем игрока
LoadingInterior[playerid] = SetTimerEx("Loading_Interior", 25*GetPlayerPing(playerid) /* Паблик вызовется через 25мс умноженное на пинг игрока (см. пример) */, false, "i", playerid); // Вызываем тот паблик, где нас должно разморозить


/*
Примеры:
У игрока пинг 100. Игрок заходит в интерьер и его размораживает через 25мс * 100мс = 2500мс (2.5 сек)
Число, которое умножается на пинг можешь под себя менять как хочешь
*/
 

OKStyle

Адвокат по делам семейным
Команда форума
Moderator
Регистрация
4 Мар 2011
Сообщения
4,441
Лучшие ответы
7
Реакции
1,075
Возраст
32
Адрес
Оренбург
  • OLD
  • Спасибо от администрации
Залил маппинг ЛСПД , поставил спавн но при заходе игрока на сервер маппинг не успевает загружаться и его выкидывает под текстуры..
Как можно это исправить?
А можно стилизовать под сингловый телепорт, просто увеличив время показа чёрного экрана. Пример: https://pawno-info.ru/threads/fs-chinatown-wars-teleport.324988/
 
shape1
shape2
shape3
shape4
shape7
shape8
Сверху Снизу