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

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

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

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

Создание бизнесов с одинаковыми интерьерами [Gm: RLS]

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

NexusPrime

Умник
Первый мануал, строго не судите. Автор сего кода я, и нигде не видел подобного урока, поэтому решил сам его написать, дабы не морочить яйца с поиском. Код для RLS. Приступим.

В
PHP:
enum bInfo
после строчки
PHP:
 bInterior,
вставляем:
PHP:
bWorld,
Находим строчки (их много)
PHP:
if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
и их заменяем на:
PHP:
new wrld = GetPlayerVirtualWorld(playerid);
if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]) && wrld == BizzInfo[h][bWorld])
Далее находим строку
PHP:
PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
,
после неё вставляем:
PHP:
SetPlayerVirtualWorld(playerid,BizzInfo[i][bWorld]);
Если уже была функция
PHP:
SetPlayerVirtualWorld
удалить.

Находим строку
PHP:
SetPlayerPos(playerid,BizzInfo[b][bExitX],BizzInfo[b][bExitY],BizzInfo[b][bExitZ]);
и после неё вставляем:
PHP:
SetPlayerVirtualWorld(playerid, BizzInfo[b][bWorld]);
Если уже была функция
PHP:
 SetPlayerVirtualWorld
,
удалить.

Находим строку
PHP:
BizzInfo[idx][bInterior] = strval(arrCoords[14]);
(Вместо 14 может быть другое число), после неё вставляем:
PHP:
BizzInfo[idx][bWorld] = strval(arrCoords[15]);
Находим строчку
PHP:
BizzInfo[idx][bInterior],
и после неё вставляем:
PHP:
BizzInfo[idx][bWorld],
Чуть выше есть такая строка, наподобе этой:
PHP:
format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%f|%f|%f|%d\n",
Нужно посчитать какой по счёту у вас
PHP:
BizzInfo[idx][bWorld],
из списка
PHP:
BizzInfo[idx]
и в этой строчке поставить
PHP:
%d
Главное чтобы номер
PHP:
BizzInfo[idx][bWorld]
и
PHP:
%d
совпадали.

Самый сложный этап прошли.

Находим команду /biz, и в самом конце команды вставляем/заменяем:
PHP:
SetPlayerVirtualWorld(playerid,BizzInfo[housenum][bWorld]);
Находим строчку
PHP:
 PlayerInfo[i][pInt] = BizzInfo[b][bInterior];
(Их должно быть три) и после них вставляем/заменяем:
PHP:
SetPlayerVirtualWorld(i,BizzInfo[b][bWorld]);
Всё готово. Теперь в файле bizz.cfg после номера интерьера вставляете номер виртуального мира на своё усмотрение.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу