Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Текстдрайв при заходе на сервер RLS

Статус
В этой теме нельзя размещать новые ответы.

Karen_Telunc

Умник
Здравствуйте форумчане сайта Pawno-Info.Ru

Предоставляю вам мануал текстдрайва на сервер(RLS).
Данная мануал была вырезана с проекта Aws-State RolePlay(не реклама)

Вот скрины:
И так начнем..

К forward'am добавим:
Код:
forward LoadingPlayerToServer(playerid);
К new добавим:
Код:
new Text:LoadingMsg;
new Text:LoadingMsg2;
new Text:LoadingMsg3;
new Text:LoadingMsg4;
В public OnPlayerConnect(playerid) добавим таймер:
Код:
SetTimerEx("LoadingPlayerToServer", 3000, false, "i", playerid);
В public OnPlayerConnect(playerid) добавим:
Код:
TextDrawShowForPlayer(playerid, LoadingMsg);
TextDrawShowForPlayer(playerid, LoadingMsg2);
TextDrawShowForPlayer(playerid, LoadingMsg3);
TextDrawShowForPlayer(playerid, LoadingMsg4);
В public OnPlayerDisconnect(playerid, reason) добавим:
Код:
TextDrawShowForPlayer(playerid, LoadingMsg);
TextDrawShowForPlayer(playerid, LoadingMsg2);
TextDrawShowForPlayer(playerid, LoadingMsg3);
TextDrawShowForPlayer(playerid, LoadingMsg4);
В public OnGameModeInit() добавим:
Код:
LoadingMsg = TextDrawCreate(200.0, 120.0, "]Aws-State]");
    TextDrawBackgroundColor(LoadingMsg, 0x000000FF);
    TextDrawFont(LoadingMsg, 2);
    TextDrawSetOutline(LoadingMsg, 1);
    TextDrawLetterSize(LoadingMsg, 1.100000, 4.000000);
    TextDrawColor(LoadingMsg, 0x00FFFFFF);
    TextDrawSetProportional(LoadingMsg, 1);
    //
    LoadingMsg2 = TextDrawCreate(255.0, 150.0, "RolePlay");
    TextDrawBackgroundColor(LoadingMsg2, 0x000000ff);
    TextDrawFont(LoadingMsg2, 2);
    TextDrawSetOutline(LoadingMsg2, 1);
    TextDrawLetterSize(LoadingMsg2, 1.100000, 4.000000);
    TextDrawColor(LoadingMsg2, 0xFFFFFFFF);
    TextDrawSetProportional(LoadingMsg2, 1);
    //
    LoadingMsg3 = TextDrawCreate(-2.000000,1.000000,"---");
    LoadingMsg4 = TextDrawCreate(-2.000000,337.000000,"---");
    TextDrawUseBox(LoadingMsg3,1);
    TextDrawBoxColor(LoadingMsg3,0x000000ff);
    TextDrawTextSize(LoadingMsg3,650.000000,-69.000000);
    TextDrawUseBox(LoadingMsg4,1);
    TextDrawBoxColor(LoadingMsg4,0x000000ff);
    TextDrawTextSize(LoadingMsg4,650.000000,-60.000000);
    TextDrawAlignment(LoadingMsg3,0);
    TextDrawAlignment(LoadingMsg4,0);
    TextDrawBackgroundColor(LoadingMsg3,0x000000ff);
    TextDrawBackgroundColor(LoadingMsg4,0x000000ff);
    TextDrawFont(LoadingMsg3,3);
    TextDrawLetterSize(LoadingMsg3,1.000000,12.199999);
    TextDrawFont(LoadingMsg4,3);
    TextDrawLetterSize(LoadingMsg4,0.7999999,15.000000);
    TextDrawColor(LoadingMsg3,0x000000ff);
    TextDrawColor(LoadingMsg4,0x000000ff);
    TextDrawSetOutline(LoadingMsg3,1);
    TextDrawSetOutline(LoadingMsg4,1);
    TextDrawSetProportional(LoadingMsg3,1);
    TextDrawSetProportional(LoadingMsg4,1);
    TextDrawSetShadow(LoadingMsg3,1);
    TextDrawSetShadow(LoadingMsg4,1);
В конце мода создадим public LoadingPlayerToServer(playerid):
Код:
public LoadingPlayerToServer(playerid)
{
 TextDrawHideForPlayer(playerid, LoadingMsg);
 TextDrawHideForPlayer(playerid, LoadingMsg2);
 TextDrawHideForPlayer(playerid, LoadingMsg3);
 TextDrawHideForPlayer(playerid, LoadingMsg4);
 TogglePlayerSpectating(playerid, false);
    SetPlayerCameraPos(playerid, 1630.6136, -2286.0298, 110.0);
 SetPlayerCameraLookAt(playerid, 1887.6034, -1682.1442, 47.6167, 1);
 return 1;
}
Если помог поставь +сик:):)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу