Перейти к содержанию

Рекомендуемые сообщения

expected

Здравствуйте, можете помочь с маппингом? Мод Online RP. Суть в том, что когда я хочу добавить свои объекты в мод через инклуд, то ничего не добавляется.

Когда я хотел разделить два файла инклуда, чтобы удобнее было работать с ними (map.inc и remove.inc) у меня много ошибок что типо не удалось добавить этот инклуд в мод.

 

Прошу срочно помочь, плюсиком не обижу)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mikilov

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

Что касаемо разделения файлов инклуда, вы прописывали эти изменения в мод? Расскажите подробней о вашей проблеме, желательно со скриншотами вашего кода, попробую помочь!

Изменено пользователем mikilov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
expected
2 минуты назад, mikilov сказал:

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

Что касаемо разделения файлов инклуда, вы прописывали эти изменения в мод? Расскажите подробней о вашей проблеме, желательно со скриншотами вашего кода, попробую помочь!

Компилировал мод.

 

Есть все файлы. (рис) 

Все прописано. (рис)

Файл удаления объектов. (рис)

image.thumb.png.2e5ced7858a197b07c0cabc807aa92c4.png

image.thumb.png.252c37daab136c75d23d81e7d2219e28.png

image.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
expected
7 минут назад, mikilov сказал:

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

Что касаемо разделения файлов инклуда, вы прописывали эти изменения в мод? Расскажите подробней о вашей проблеме, желательно со скриншотами вашего кода, попробую помочь!

Что именно надо прописать там, просто новичок, не особо шарю :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
expected
10 минут назад, mikilov сказал:

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

Что касаемо разделения файлов инклуда, вы прописывали эти изменения в мод? Расскажите подробней о вашей проблеме, желательно со скриншотами вашего кода, попробую помочь!

Есть идея как можно разделить файлы. Я хочу попробовать так, создать новый файл, потом туда просто кинуть весь маппинг, без удаленных объектов, потом в моде что-то прописать (забыл), чтобы он подключался.

 

Либо попробовать как-то в мод вставить весь маппинг, но не факт что будет работать, т.к. там дофига объектов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
noname_idk
Спойлер

#include <a_samp>

stock CreateMapObjects() {
	#include <map_create>
	return 1;
}

stock RemoveObjects(playerid) {
	#include <map_remove>
	return 1;
}

public OnGameModeInit() {
	CreateMapObjects();
	return 1;
}

public OnPlayerConnect(playerid) {
	RemoveObjects(playerid);
	return 1;
}

В папке "include" создаете файл map_create.inc:


#if defined _map_create_file
	#endinput
#endif
#define _map_create_file

// здесь сплошным текстом просто код вашего маппинга
CreateDynamicObject(...);
CreateDynamicObject(...);
CreateDynamicObject(...);
CreateDynamicObject(...);
CreateDynamicObject(...);

В папке "include" создаете файл map_remove.inc:


#if defined _map_remove_file
	#endinput
#endif
#define _map_remove_file

// здесь сплошным текстом просто код вашего маппинга
RemoveBuildingForPlayer(playerid, ...);
RemoveBuildingForPlayer(playerid, ...);
RemoveBuildingForPlayer(playerid, ...);
RemoveBuildingForPlayer(playerid, ...);
RemoveBuildingForPlayer(playerid, ...);
RemoveBuildingForPlayer(playerid, ...);

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.