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



12 posts in this topic

Ребята помогите мне пожалуйста создать фракцию МЧС я пытался сделать сам но не получилось буду очень благодарен 

Если что командный движок CMD:cmd(playerid)

Мод MySQL

Спасибо за ранее

Share this post


Link to post
Share on other sites

Чем вам помочь мы можем? Скажите лучше, что не получалось конкретно. 

Share this post


Link to post
Share on other sites
1 час назад, stibs сказал:

Чем вам помочь мы можем? Скажите лучше, что не получалось конкретно. 

Вот у меня Мод Sunrise Role Play

И в нем 12 фракций я вот сделал копию одной из них все заменил все а вот как команды сделать там к примеру чтобы выехать на пожар и чтоб где то рандомно загарался  и и чтоб МЧС ехали его тушить 

Share this post


Link to post
Share on other sites

@MaJoR Вам либо надо искать готовую систему, либо писать ее самому. Если найду, выложу как готовое решение.

Share this post


Link to post
Share on other sites
2 часа назад, stibs сказал:

@MaJoR Вам либо надо искать готовую систему, либо писать ее самому. Если найду, выложу как готовое решение.

Спасибо, у меня вот еще одна проблема я сделал место спавна в МЧС но почему то при перезаходи он появляется в координатах 0.00, 0.00, 0.00

Хотя в его спавне стоят координаты

Спойлер

					SetPlayerPosEx(playerid, 491.2882,1989.2122,1.3900);
					SetPlayerFacingAngle(playerid, 179.1301);
					SetCameraBehindPlayer(playerid);
					FreezePlayer(playerid, 2000);
					SetPlayerInterior(playerid, 0);
					SetPlayerVirtualWorld(playerid, 0);

 

 

Share this post


Link to post
Share on other sites
30 минут назад, stibs сказал:

@MaJoR покажите полностью код спавнов. 

Спойлер

switch(PI[playerid][pMember])
			{
				case TEAM_MERIA:
				{
					SetPlayerPosEx(playerid, -938.1777,873.6743,2512.9500); // Появление Мэрия
					SetPlayerFacingAngle(playerid, 270.0);
					SetCameraBehindPlayer(playerid);
					SetPlayerInterior(playerid, 0);
					SetPlayerVirtualWorld(playerid, 0);
				}
				case TEAM_FBI:
				{
					SetPlayerPosEx(playerid, 211.1413, -450.7908, 1006.3767); // Появление ФСБ
					SetPlayerFacingAngle(playerid, 270.0);
					SetCameraBehindPlayer(playerid);
					SetPlayerInterior(playerid, 0);
					SetPlayerVirtualWorld(playerid, 0);
				}
				case TEAM_DPS:
				{
					SetPlayerPosEx(playerid, -665.9310, 2602.5171, 1004.0374); // Появление ДПС
					SetPlayerFacingAngle(playerid, 270.0);
					SetCameraBehindPlayer(playerid);
					SetPlayerInterior(playerid, 0);
					SetPlayerVirtualWorld(playerid, 0);
				}
				case TEAM_POLICIA:
				{
					SetPlayerInterior(playerid, 0);
				    SetPlayerPosEx(playerid,877.3240, 2095.3572, 2721.7163); // Появление Полиция
				    SetPlayerFacingAngle(playerid, 90.3590);
				    SetCameraBehindPlayer(playerid);
				    SetPlayerVirtualWorld(playerid, 0);
				}
				case TEAM_BOLNICA:
				{
					SetPlayerPosEx(playerid, 1611.4752,1216.7136,2513.4299); // Появление Больница
					SetPlayerFacingAngle(playerid, 236.6010);
					SetCameraBehindPlayer(playerid);
					FreezePlayer(playerid, 2000);
					SetPlayerInterior(playerid, 0);
					SetPlayerVirtualWorld(playerid, 0);
					InHospital[playerid] = true;
				}
				case TEAM_ARMIYA:
				{
				    SetPlayerPosEx(playerid, -328.8514,326.8230,2213.0000); // Появление Армия
					SetPlayerFacingAngle(playerid, 260.9382);
					SetCameraBehindPlayer(playerid);
					FreezePlayer(playerid, 2000);
				    SetPlayerInterior(playerid, 0);
				    SetPlayerVirtualWorld(playerid, 0);
				}
				case TEAM_OPG1:
				{
					SetPlayerPosEx(playerid, -2625.4299,2914.8960,2738.6201); // Появление ОПГ 1
					SetPlayerFacingAngle(playerid, 277.8666);
					SetCameraBehindPlayer(playerid);
					FreezePlayer(playerid, 2000);
					SetPlayerInterior(playerid, 5);
					SetPlayerVirtualWorld(playerid, 5);
				}
				case TEAM_RM:
				{
					SetPlayerPosEx(playerid, -2542.4685, 911.7820, 1004.3563); // Появление Русская Мафия
					SetPlayerFacingAngle(playerid, 0.0);
					SetCameraBehindPlayer(playerid);
					FreezePlayer(playerid, 2000);
					SetPlayerInterior(playerid, 0);
					SetPlayerVirtualWorld(playerid, 0);
				}
				case TEAM_AUTOSCHOOL:
				{
					SetPlayerPosEx(playerid, 2294.6746,-1925.9036,2022.9600); // Появление Автошкола
					SetPlayerFacingAngle(playerid, 277.8666);
					SetCameraBehindPlayer(playerid);
					FreezePlayer(playerid, 2000);
					SetPlayerInterior(playerid, 0);
					SetPlayerVirtualWorld(playerid, 0);
				}
				case TEAM_ITALYM:
				{
					SetPlayerPosEx(playerid, 2121.7405,-1800.3630,23.9157); // Появление Итальянская Мафия
					SetPlayerFacingAngle(playerid, 277.8666);
					SetCameraBehindPlayer(playerid);
					FreezePlayer(playerid, 2000);
					SetPlayerInterior(playerid, 0);
					SetPlayerVirtualWorld(playerid, 0);
				}
				case TEAM_OPG2:
				{
					SetPlayerPosEx(playerid, 2569.7114,-1845.6210,2522.8401); // Появление ОПГ 2
					SetPlayerFacingAngle(playerid, 180.8666);
					SetCameraBehindPlayer(playerid);
					FreezePlayer(playerid, 2000);
					SetPlayerInterior(playerid, 5);
					SetPlayerVirtualWorld(playerid, 5);
				}
				case TEAM_SMI:
				{
					SetPlayerPosEx(playerid, -96.1380,453.6070,3013.1499); // Появление СМИ
					SetPlayerFacingAngle(playerid, 15.0987);
					SetCameraBehindPlayer(playerid);
					FreezePlayer(playerid, 2000);
					SetPlayerInterior(playerid, 1);
					SetPlayerVirtualWorld(playerid, 0);
				}
				case TEAM_SOS:
				{
					SetPlayerPosEx(playerid, 491.2882,1989.2122,1.3900); // Появление МЧС
					SetPlayerFacingAngle(playerid, 179.1301);
					SetCameraBehindPlayer(playerid);
					FreezePlayer(playerid, 2000);
					SetPlayerInterior(playerid, 0);
					SetPlayerVirtualWorld(playerid, 0);
				}
			}
		}
	}
	return 1;
}

 

 

Share this post


Link to post
Share on other sites
13 минут назад, stibs сказал:

@MaJoR скиньте дефайны 

#define TEAM_SMI

и 

#define TEAM_SOS

Нету #define TEAM_SMI
#define TEAM_SOS

есть enum 

Спойлер

enum
{
    TEAM_MERIA = 1,
	TEAM_POLICIA = 2,
	TEAM_DPS = 3,
	TEAM_FBI = 4,
	TEAM_BOLNICA = 5,
	TEAM_AUTOSCHOOL = 6,
	TEAM_ITALYM = 7,
	TEAM_ARMIYA = 8,
	TEAM_OPG1 = 9,
	TEAM_OPG2 = 10,
	TEAM_RM = 11,
	TEAM_SMI = 12,
	TEAM_SOS = 13
};

 

 

Share this post


Link to post
Share on other sites
8 минут назад, stibs сказал:

@MaJoR В момент спавна у вас 13 ид фракции? 

Да 13

Share this post


Link to post
Share on other sites

Вот перед этой строкой из кода спавна

switch(PI[playerid][pMember])

Добавьте: 

printf("%d - fractionid", PI[playerid][pMember]);

После опять заспавнитесь и скиньте логи. 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • nocare.
      By nocare.
      Фризит(замораживает) при телепортах, переходах через пикапы, и так далее. Помогите, не могу понять в чем проблемма