Перейти к содержанию
Авторизация  
KotForget

Пикап покупки скинов.Хелп

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

KotForget

Есть вопрос. нужно в магазин одежды пикап поставить с покупкой скинов. кто может помочь?

 

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


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

Ну если у Вас есть система покупки, то покажите, как она должна вызываться. В противном случае Вам в стол заказов или в раздел поиска.

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


Ссылка на сообщение
Поделиться на другие сайты
KotForget
33 минуты назад, 16Shadows сказал:

Ну если у Вас есть система покупки, то покажите, как она должна вызываться. В противном случае Вам в стол заказов или в раздел поиска.

Вот нашел в коде .

	if(ClothesRound[playerid] == 3)
	{
		new string[128];
		SendClientMessage(playerid, COLOR_YELLOW, "Выберите себе подходящую одежду, после выбора нажмите 'SELECT', для отмены нажмите 'CANCEL'");
		SendClientMessage(playerid, COLOR_NICERED, "Что бы просмотреть одежду, используйте стрелочки <= или =>");
		SetPlayerVirtualWorld(playerid, playerid);
		SetPlayerInterior(playerid,14);
		SetPlayerPos(playerid,203.3843,-270.6988,995.2294);
		SetPlayerFacingAngle(playerid, 190.4001);
		SetPlayerCameraPos(playerid,205.230804,-275.467803,997.611022);
		SetPlayerCameraLookAt(playerid,202.755004,-267.644866,991.895080);
		ApplyAnimation(playerid,"DEALER"," DEALER_IDLE ",4.1,1,1,1,1,1);
		TogglePlayerControllable(playerid, 0);
		TextDrawShowForPlayer(playerid,ButtonRight);
		TextDrawShowForPlayer(playerid,ButtonSelect);
		TextDrawShowForPlayer(playerid,ButtonCancel);
		TextDrawShowForPlayer(playerid,ButtonLeft);
		SelectTextDraw(playerid, 0xFF4040AA);
		SetPVarInt(playerid, "SelectTextDrawEnter", 1);
		if(PlayerInfo[playerid][pSex] == 1)
		{
			SelectCharPlace[playerid] = 0;
			SetPlayerSkin(playerid, JoinShopM[SelectCharPlace[playerid]][0]);
			format(string, 128, "~b~~n~~n~~n~~n~~n~~n~PRICE: ~w~%i",JoinShopM[SelectCharPlace[playerid]][1]*10);
		}
		else
		{
			SelectCharPlace[playerid] = 0;
			SetPlayerSkin(playerid, JoinShopF[SelectCharPlace[playerid]][0]);
			format(string, 128, "~b~~n~~n~~n~~n~~n~~n~PRICE: ~w~%i",JoinShopF[SelectCharPlace[playerid]][1]*10);
		}
		GameTextForPlayer(playerid, string, 2000, 3);
	}
	else
	{

 

И вот еще

		{
				if(!strcmp(HouseInfo[i][hOwner],PlayerInfo[playerid][pSendername],true)) house12++;
			}
			if(house12 != 0)
			{
				format(string, 128, "Полка №1 - %d\nПолка №2 - %d\nПолка №3 - %d",PlayerInfo[playerid][pSkin1],PlayerInfo[playerid][pSkin2], PlayerInfo[playerid][pSkin3]);
				ShowPlayerDialog(playerid, 1431, 2, "Куда положить одежду", string, "Выбор", "");
			}
			TextDrawHideForPlayer(playerid,ButtonRight);
			TextDrawHideForPlayer(playerid,ButtonSelect);
			TextDrawHideForPlayer(playerid,ButtonCancel);
			TextDrawHideForPlayer(playerid,ButtonLeft);
			SetPVarInt(playerid, "SelectTextDrawEnter", 0);
			CancelSelectTextDraw(playerid);
			SendClientMessage(playerid, COLOR_BLUE, "Вы купили одежду в магазине.");
		}
		else if(clickedid == ButtonCancel)
		{
			TogglePlayerControllable(playerid,true);
			SetPlayerPos(playerid, 210.9839,-279.4833,995.2294);
			SetPlayerFacingAngle(playerid, 93.5792);
			SetPlayerVirtualWorld(playerid, InShopSkin[playerid]);
			SetPlayerInterior(playerid, 5);
			InShopSkin[playerid] = 0;
			SelectCharPlace[playerid] = 0;
			ClothesRound[playerid] = 0;
			SetCameraBehindPlayer(playerid);
			SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
			TextDrawHideForPlayer(playerid,ButtonRight);
			TextDrawHideForPlayer(playerid,ButtonSelect);
			TextDrawHideForPlayer(playerid,ButtonCancel);
			TextDrawHideForPlayer(playerid,ButtonLeft);
			SetPVarInt(playerid, "SelectTextDrawEnter", 0);
			CancelSelectTextDraw(playerid);
		}
	}
	return true;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
	if(GetPlayerMenu(playerid) == specmenu)
	{
		if(GetPVarInt(playerid, "SpecBool") > 0)
		{
			switch(row)
			{
				case 0:AdvanceSpectate(playerid),ShowMenuForPlayer(specmenu,playerid);//назад
				case 1:ReverseSpectate(playerid),ShowMenuForPlayer(specmenu,playerid);//сперед
				case 2:
				{	

 

Изменено пользователем KotForget
Дополнил пост

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


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

Еще вот нашел.

for(new idx = 1; idx <= TOTALBIZZ;idx++)
	{
		if(pickupid == BizzInfo[idx][bMenu])
		{
			if(BizzInfo[idx][bType] == 1) MagazineList(playerid, idx);
		}
	}
	if(pickupid == Pickup[6] || pickupid == Pickup[7])
	{
		if(IsAGang(playerid) || IsAMafia(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Покупка одежды недоступна для ОПГ и Мафии!");
		ShowPlayerDialog(playerid, D_JOB+31, DIALOG_STYLE_MSGBOX, "Одежда", "Вы хотите перейти к выбору одежды?", "Да", "Нет");
	}
	//if(pickupid == cPickup[2])	
	if(pickupid == Pickup[34])
	{
		new pdddialog[2148];
		format(pdddialog, sizeof(pdddialog), "%s%s%s%s%s%s%s%s%s%s%s", newPlayer[0], newPlayer[1], newPlayer[2], newPlayer[3],newPlayer[4], newPlayer[5], newPlayer[6], newPlayer[7],
		newPlayer[8], newPlayer[9], newPlayer[10]);
		return ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_MSGBOX, "{ffffff}", pdddialog, "Закрыть", "");
	}
	if(pickupid == Pickup[35])

 

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


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

Ну покажите весь OnPlayerClickTextDraw

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


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

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

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

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

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

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

Войти

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

Войти
Авторизация  

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

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

×

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

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