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



Не найдено.

4 posts in this topic

Почему-то когда выбираешь спаун организации ничего не происходит.

enum 
	E_ORG_DATA
{
	org_name[32],
	org_skins[10],
	Float: org_spawn[4]
};

new const
	organization_name[][E_ORG_DATA] =
{
	{"", 							{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, {0.0,0.0,0.0,0.0}},
	{"Администрация Посёлка", 		{208, 164, 290, 186, 228, 187, 227, 295, 147, EOS}, {0.0, 0.0, 0.0, 0.0}},
	{"Больница", 					{276, 275, 274, 70, 148, EOS, EOS, EOS, EOS, EOS},  {0.0, 0.0, 0.0, 0.0}},
	{"ППС",			 				{266, 280, 281, 282, 283, 288, 93, EOS, EOS, EOS},  {0.0, 0.0, 0.0, 0.0}},
	{"ВДВ", 						{287, 255, 205, 179, 61, 191, EOS, EOS, EOS, EOS},  {0.0, 0.0, 0.0, 0.0}},
	{"Репортёры", 					{188, 261, 217, 211, EOS, EOS, EOS, EOS, EOS, EOS}, {1785.2393, 2024.1494, -2.3341, 93.8021}},
	{"ОПГ \"Ореховская\"", 			{103, 104, 102, 125, 111, 124, 299, 112, 272, 93}, {0.0,0.0,0.0,0.0}},
	{"ОПГ \"Солнцевская\"", 	    {103, 104, 102, 125, 111, 124, 299, 112, 272, 93}, {0.0,0.0,0.0,0.0}}
};
stock SetPlayerSpawnFrac(playerid)
{
	if(player_info[playerid][MEMBER] == 0)
		return Send(playerid, COLOR_RED, "Âû íå ñîñòîèòå â îðãàíèçàöèè"), ShowPlayerDialogSetSpawnList(playerid);
	
	new index = player_info[playerid][MEMBER];
	SetPVarInt(playerid, "logged", 1);
	SetPlayerPos(playerid, organization_name[index][org_spawn][0], organization_name[index][org_spawn][1], organization_name[index][org_spawn][2]);
	SetPlayerFacingAngle(playerid, organization_name[index][org_spawn][3]);
	
	return 1;
}

 

Share this post


Link to post
Share on other sites
ShowPlayerDialogSetSpawnList и всё что с ним связано покажи 

Share this post


Link to post
Share on other sites

@MuhammadPawn 

stock ShowPlayerDialogSetSpawnList(playerid)
{
    PlayerPlaySound(playerid, 1063, 0.0, 0.0, 0.0);
	return 
		ShowPlayerDialog
		(
			playerid, DIALOG_SET_SPAWN, DIALOG_STYLE_LIST,
			"{45cbff}Выбор спавна",
			"{45cbff}1. {ffffff}На вокзале\n\
			{45cbff}2. {ffffff}Дома\n\
			{45cbff}3. {ffffff}В гостинице\n\
			{45cbff}4. {ffffff}В квартире\n\
			{45cbff}5. {ffffff}На базе огранизации\n\
			{45cbff}6. {ffffff}Где вышел\n",
			"Выбор", ""
		);
}
stock SetPlayerSpawnCoord(playerid)
{
	if(player_info[playerid][POS_X] == 0.0 || player_info[playerid][POS_Y] == 0.0 || player_info[playerid][POS_Z] == 0.0)
		return Send(playerid, COLOR_RED, "При загрузке координат произошла ошибка."), ShowPlayerDialogSetSpawnList(playerid);
	SetPVarInt(playerid, "logged", 1);
	SpawnPlayer(playerid);
	FreezePlayer(playerid, 2000);
	SetPlayerPos(playerid, player_info[playerid][POS_X], player_info[playerid][POS_Y], player_info[playerid][POS_Z]);
	SetPlayerFacingAngle(playerid, player_info[playerid][POS_A]);
	SetPlayerInterior(playerid, player_info[playerid][POS_INT]);
	SetPlayerVirtualWorld(playerid, player_info[playerid][POS_WORLD]);
	
	SetPlayerDefaulVariables(playerid);
	SetPVarInt(playerid, "logged", 1);
	
	new welcometext[24-2+MAX_PLAYER_NAME];
	format(welcometext, sizeof welcometext, "~y~~h~WELCOME~n~~b~~h~%s", player_info[playerid][NAME]);
	GameTextForPlayer(playerid, welcometext, 2000, 1);
	
	return 1;
}
stock SetPlayerSpawnKvart(playerid)
{
	if(player_info[playerid][KVART_ID] == -1 || player_info[playerid][POD_ID] == -1)
	{
		Send(playerid, COLOR_RED, "У Вас нет квартиры");
		return ShowPlayerDialogSetSpawnList(playerid);
	}
	SetPVarInt(playerid, "logged", 1);
	SpawnPlayer(playerid);
	
	FreezePlayer(playerid, 2000);
	HotelEnterInKvart(playerid, player_info[playerid][POD_ID], player_info[playerid][KVART_ID]), player_info[playerid][P_LAST_PICKUP] = -1;
	
	SetPlayerDefaulVariables(playerid);
	
	new welcometext[24-2+MAX_PLAYER_NAME];
	format(welcometext, sizeof welcometext, "~y~~h~WELCOME~n~~b~~h~%s", player_info[playerid][NAME]);
	GameTextForPlayer(playerid, welcometext, 2000, 1);
	
	return 1;
}
stock SetPlayerSpawnHotel(playerid)
{
	if(player_info[playerid][HOTEL_ID] == -1)
	{
		Send(playerid, COLOR_RED, "У Вас нет номера в гостинице");
		return ShowPlayerDialogSetSpawnList(playerid);
	}
	SetPVarInt(playerid, "logged", 1);
	SpawnPlayer(playerid);
	
	HotelEnterInRoom(playerid, 0, player_info[playerid][HOTEL_ROOM]), player_info[playerid][P_LAST_PICKUP] = -1;
	
	SetPlayerDefaulVariables(playerid); 
	
	new welcometext[24-2+MAX_PLAYER_NAME];
	format(welcometext, sizeof welcometext, "~y~~h~WELCOME~n~~b~~h~%s", player_info[playerid][NAME]);
	GameTextForPlayer(playerid, welcometext, 2000, 1);

	return 1;
}
stock SetPlayerSpawnHouse(playerid)
{	
	if(player_info[playerid][HOUSE] == -1)
	{
		Send(playerid, COLOR_RED, "У Вас нет дома");
		return ShowPlayerDialogSetSpawnList(playerid);
	}
	
	new n = player_info[playerid][HOUSE] - 1;
	
	SetPVarInt(playerid, "house", n);
	
	SetPVarInt(playerid, "logged", 1);
	SpawnPlayer(playerid);
	
	FreezePlayer(playerid, 2000); 
	SetPlayerVirtualWorld(playerid, n+100); 
	SetPlayerInterior(playerid, house_info[n][hint]); 
	SetPlayerPos(playerid, house_info[n][h_exit_x], house_info[n][h_exit_y], house_info[n][h_exit_z]); 
	SetPlayerFacingAngle(playerid, house_info[n][h_exit_a]); 
	SetCameraBehindPlayer(playerid);
	
	SetPlayerDefaulVariables(playerid);
	
	new welcometext[24-2+MAX_PLAYER_NAME];
	format(welcometext, sizeof welcometext, "~y~~h~WELCOME~n~~b~~h~%s", player_info[playerid][NAME]);
	GameTextForPlayer(playerid, welcometext, 2000, 1);

	return 1;
}

 

Edited by DEST

Share this post


Link to post
Share on other sites

терь диалог DIALOG_SET_SPAWN

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • KAIF
      By KAIF
      Здравствуйте, хотел бы продать переделанный игровой мод всем знакомого проекта GTA RolePlay
      Фракции:
      1)Правительство
      2)ГИБДД
      3)Полиция Южного
      4)ФСБ
      5)ЦГБ-А
      6)Автошкола
      7)ВВС
      8)СМИ
      9)ОМОН
      10)опг.Тукаевские
      11)опг.Тяп-Ляп
      12)Чеченская Мафия
      13)Американская Мафия
      14)Якудза
      15)Русская Мафия
      16)Итальянская Мафия
      Добавлено/исправлено:
      1)Добавлен ВЕСЬ ОПТИМИЗИРОВАННЫЙ маппинг GTA ROLEPLAY.(2018-2019г)
      2)Добавлены организации мафий.
      3)Перенесены все чекпоинты как на GTA ROLEPLAY.
      4)Добавил в донат покупку военного билета.
      5)Изменил название рангов во фракциях как на GTA ROLEPLAY/
      6)Изменен логотип GTA ROLEPLAY
      7)Переделан весь GPS, изменены все координаты.
      В моде - 6 уровней администрации.(если хотите можете увелить кол-во админок)
      Имеется фуллдоступ, выдаётся в pawno.
      Так же в комплекте будет идти мод-пак к серверу.
      После покупки вы получите архив с модом, а в самом архиве будет текстовый файл с ссылкой на скачивание модпака.
    • KAIF
      By KAIF


      Просмотр файла [CRMP 0.3e] GTA RolePlay - КОПИЯ */СКИДКА/*
      Здравствуйте, хотел бы продать переделанный игровой мод всем знакомого проекта GTA RolePlay
      Фракции:
      1)Правительство
      2)ГИБДД
      3)Полиция Южного
      4)ФСБ
      5)ЦГБ-А
      6)Автошкола
      7)ВВС
      8)СМИ
      9)ОМОН
      10)опг.Тукаевские
      11)опг.Тяп-Ляп
      12)Чеченская Мафия
      13)Американская Мафия
      14)Якудза
      15)Русская Мафия
      16)Итальянская Мафия
      Добавлено/исправлено:
      1)Добавлен ВЕСЬ ОПТИМИЗИРОВАННЫЙ маппинг GTA ROLEPLAY.(2018-2019г)
      2)Добавлены организации мафий.
      3)Перенесены все чекпоинты как на GTA ROLEPLAY.
      4)Добавил в донат покупку военного билета.
      5)Изменил название рангов во фракциях как на GTA ROLEPLAY/
      6)Изменен логотип GTA ROLEPLAY
      7)Переделан весь GPS, изменены все координаты.
      В моде - 6 уровней администрации.(если хотите можете увелить кол-во админок)
      Имеется фуллдоступ, выдаётся в pawno.
      Так же в комплекте будет идти мод-пак к серверу.
      После покупки вы получите архив с модом, а в самом архиве будет текстовый файл с ссылкой на скачивание модпака.
      Добавил KAIF Добавлено 27.12.2020 Категория Моды Автор Kytip  
    • glvde.
      By glvde.
      Хранение данных (версия MySQL): R41-4.
      Командный процессор: Pawn.CMD.
      Количество строк в моде (без маппинга): 44006.
      Анти-чит: Nexius-AC.
      Автор данного мода: -.

      Скриншоты: 
       
       
       
       
       

      На данный момент, мод продаётся за 3699₽ на соседнем борде Pawno-Info (не реклама, скрины взял из темы с продажей).

      Не исключаю того, что в моде имеются баги.
      По поводу дальнейшей доработки узнать можно будет в моей группе - vk.com/way_dev
      Так же есть доработанная версия данного мода, за покупкой обращаться в ВК - vk.com/way.developer
    • glvde.
      By glvde.
      Smart RolePlay | Новый слив с продажи
      Просмотр файла Хранение данных (версия MySQL): R41-4.
      Командный процессор: Pawn.CMD.
      Количество строк в моде (без маппинга): 44006.
      Анти-чит: Nexius-AC.
      Автор данного мода: -.

      Скриншоты: 
       
       
       
       
       

      На данный момент, мод продаётся за 3699₽ на соседнем борде Pawno-Info (не реклама, скрины взял из темы с продажей).

      Не исключаю того, что в моде имеются баги.
      По поводу дальнейшей доработки узнать можно будет в моей группе - vk.com/way_dev
      Так же есть доработанная версия данного мода, за покупкой обращаться в ВК - vk.com/way.developer
      Добавил glvde. Добавлено 21.01.2021 Категория Моды Автор -  
    • Radmiz
      By Radmiz
          if(pickupid == sadpick){         if(GetPVarInt(playerid,"Sadov") == 0) {             SetPVarInt(playerid,"Sadov", 1);             SetPlayerSkin(playerid, 73);             SetPlayerCheckpoint(playerid,2157.0464,-1707.6362,15.0859,3.0);               SendClientMessage(playerid,0x00ff39,"Âû óñòðîèëèñü íà ðàáîòó ñàäîâíèêà");               SendClientMessage(playerid,0xfeff00,"Çà 1 ïîñàæàíûé êóñò âàì áóäóò ïëàòèòü ïî 345$");         }         else {             PI[playerid][pCash] += GetPVarInt(playerid,"SadovM")*345;             SetPlayerSkin(playerid,PI[playerid][pSkin]);             ClearAnimations(playerid);             DeletePVar(playerid,"Sadov");             DeletePVar(playerid,"SadovM");             DeletePVar(playerid,"SadovW");             SendClientMessage(playerid,0xff0000,"Âû óâîëèëèñü ñ ðàáîòû ñàäîâíèêà");             DisablePlayerCheckpoint(playerid);  
      я хз что за иероглифы