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;
}
}
}
Последнее редактирование:
