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

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

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

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

Проблема с регистрацией (скины)

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

AlexeyN

Ученик
Пацаны всем привет. Начал писать мод для проекта, сделал там лого, простенькую регистрацию и спавн сделал. Начал тестить и заметил, что после выбора пола: жму на любую кнопку и ничего не происходит Тоже самое и в магазине одежды. Дополню, сломанное меню "Next" "Back" "Buy" - магазин одежды и "Next" "Back" "Enter" - регистрация, изза этого не могу завершить регистрацию. Создал аккаунт без реги в магазине одежды всё тоже самое
Вот код где я думаю ошибка:
После регистрации:
Код:
		case 1:
			{
				if(PlayerInfo[playerid][pSex] == 1)
				{
					SkinPed[playerid] -= 1;
					if(SkinPed[playerid] <= 0)
					{
						SkinPed[playerid] = 10;
					}
					SetPlayerSkin(playerid,SkinMen[SkinPed[playerid]]);
				}
				if(PlayerInfo[playerid][pSex] == 2)
				{
					SkinPed[playerid] -= 1;
					if(SkinPed[playerid] <= 0)
					{
						SkinPed[playerid] = 5;
					}
					SetPlayerSkin(playerid,SkinGirl[SkinPed[playerid]]);
				}
				ShowMenuForPlayer(bich[1],playerid);
			}[
Кнопки:

Код:
	bich[0] = CreateMenu("_", 1, 50.0, 160.0, 90.0);
	SetMenuColumnHeader(bich[0], 0, "Skin");
	AddMenuItem(bich[0] ,0,">> Next");
	AddMenuItem(bich[0] ,0,"<< Back");
	AddMenuItem(bich[0] ,0,"Enter");

	bich[1] = CreateMenu("_", 1, 50.0, 160.0, 90.0);
	SetMenuColumnHeader(bich[1], 0, "Skin");
	AddMenuItem(bich[1] ,0,">> Next");
	AddMenuItem(bich[1] ,0,"<< Back");
	AddMenuItem(bich[1] ,0,"Exit");
        AddMenuItem(bich[1] ,0,"Buy");
И текст когда появляется выбор скина:

Код:
	if(IsPlayerInRangeOfPoint(playerid,2.0, 207.1141,-129.1809,1003.5078))
	{
		if(PlayerInfo[playerid][pMember] > 0) return SendClientMessage(playerid,COLOR_GRAD2, "Вы не можете купить одежду в магазине пока состоите в организации.");
		if(PlayerInfo[playerid][pSex] == 1)
		{
			if(PlayerInfo[playerid][pMember] == 0)
			{
				SetPos(playerid,199.0367,-128.3509,1003.5152);
				SetPlayerFacingAngle(playerid, 179.1673);
				SetPlayerCameraPos(playerid,199.1080,-132.3360,1003.5078);
				SetPlayerCameraLookAt(playerid,199.0367,-128.3509,1003.5152);
				SetPlayerInterior(playerid,3);
				SendClientMessage(playerid, CYELLOW, "Используйте клавишу \"Быстрый бег\" (пробел по умолчанию)");
				SendClientMessage(playerid, CYELLOW, "Используйте клавишу \"Вверх\", \"Вниз\" (W,S по умолчанию)");
				new ldl = playerid+1;
				SetPlayerVirtualWorld(playerid,ldl);
				new stra[64];
				SetPlayerSkin(playerid,Mens[0]);
				format(stra,sizeof(stra),"%d$",MensCens[0]);
				PlayerTextDrawSetString(playerid,CenaMagazin[playerid], stra);
				PlayerTextDrawShow(playerid, CenaMagazin[playerid]);
				ShowMenuForPlayer(bich[1], playerid);
				TogglePlayerControllable(playerid, 0);
				PlayerInfo[playerid][pChoosingSkin] = true;
				return 1;
			}
		}
		if(PlayerInfo[playerid][pSex] == 2)
		{
			if(PlayerInfo[playerid][pMember] == 0)
			{
				SetPos(playerid,199.0367,-128.3509,1003.5152);
				SetPlayerFacingAngle(playerid, 179.1673);
				SetPlayerCameraPos(playerid,199.1080,-132.3360,1003.5078);
				SetPlayerCameraLookAt(playerid,199.0367,-128.3509,1003.5152);
				SetPlayerInterior(playerid,3);
				SendClientMessage(playerid, CYELLOW, "Используйте клавишу \"Быстрый бег\" (пробел по умолчанию)");
				SendClientMessage(playerid, CYELLOW, "Используйте клавишу \"Вверх\", \"Вниз\" (W,S по умолчанию)");
				new ldl = playerid+1;
				SetPlayerVirtualWorld(playerid,ldl);
				new stra[64];
				SetPlayerSkin(playerid,Girls[0]);
				format(stra,sizeof(stra),"%d$",GirlsCens[0]);
				PlayerTextDrawSetString(playerid,CenaMagazin[playerid], stra);
				PlayerTextDrawShow(playerid, CenaMagazin[playerid]);
				ShowMenuForPlayer(bich[1], playerid);
				TogglePlayerControllable(playerid, 0);
				PlayerInfo[playerid][pChoosingSkin] = true;
				return 1;
			}
		}

	}
	if(IsPlayerInRangeOfPoint(playerid,2.0, 215.8491,-8.8101,1001.2109))
	{
		if(PlayerInfo[playerid][pMember] > 0) return SendClientMessage(playerid,COLOR_GRAD2, "Вы не можете купить одежду в магазине пока состоите в организации.");
		if(PlayerInfo[playerid][pSex] == 1)
		{
			if(PlayerInfo[playerid][pMember] == 0)
			{
				SetPos(playerid,211.3811,-8.6850,1005.2109);
				SetPlayerFacingAngle(playerid, 87.6232);
				SetPlayerCameraPos(playerid,207.9147,-8.7827,1006.1717);
				SetPlayerCameraLookAt(playerid,211.3811,-8.6850,1005.2109);
				SetPlayerInterior(playerid,5);
				SendClientMessage(playerid, CYELLOW, "Используйте клавишу \"Быстрый бег\" (пробел по умолчанию)");
				SendClientMessage(playerid, CYELLOW, "Используйте клавишу \"Вверх\", \"Вниз\" (W,S по умолчанию)");
				new ldl = playerid+1;
				SetPlayerVirtualWorld(playerid,ldl);
				new stra[64];
				SetPlayerSkin(playerid,Mens[0]);
				format(stra,sizeof(stra),"%d$",MensCens[0]);
				PlayerTextDrawSetString(playerid,CenaMagazin[playerid], stra);
				PlayerTextDrawShow(playerid, CenaMagazin[playerid]);
				ShowMenuForPlayer(bich[1], playerid);
				TogglePlayerControllable(playerid, 0);
				PlayerInfo[playerid][pChoosingSkin] = true;
				return 1;
			}
		}
		if(PlayerInfo[playerid][pSex] == 2)
		{
			if(PlayerInfo[playerid][pMember] == 0)
			{
				SetPos(playerid,211.3811,-8.6850,1005.2109);
				SetPlayerFacingAngle(playerid, 87.6232);
				SetPlayerCameraPos(playerid,207.9147,-8.7827,1006.1717);
				SetPlayerCameraLookAt(playerid,211.3811,-8.6850,1005.2109);
				SetPlayerInterior(playerid,5);
				SendClientMessage(playerid, CYELLOW, "Используйте клавишу \"Быстрый бег\" (пробел по умолчанию)");
				SendClientMessage(playerid, CYELLOW, "Используйте клавишу \"Вверх\", \"Вниз\" (W,S по умолчанию)");
				new ldl = playerid+1;
				SetPlayerVirtualWorld(playerid,ldl);
				new stra[64];
				SetPlayerSkin(playerid,Girls[0]);
				format(stra,sizeof(stra),"%d$",GirlsCens[0]);
				PlayerTextDrawSetString(playerid,CenaMagazin[playerid], stra);
				PlayerTextDrawShow(playerid, CenaMagazin[playerid]);
				ShowMenuForPlayer(bich[1], playerid);
				TogglePlayerControllable(playerid, 0);
				PlayerInfo[playerid][pChoosingSkin] = true;
				return 1;
			}
		}

	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу