Oleg_Dozer
Начинающий
Привет, вот у меня такая проблема с магазином смены скина, заходишь туда есть на выбор Повседневный, Деловой, Спортивный, Фракционный но когда выбераешь фракционный то берет 500$ и все а скин не дает, помогите разобраться. Спасибо
Скину всего пару фракции, потом сделаю на примере.
PHP:
case 222: // Магазин Одежды
{
if(!response)
{
SetCameraBehindPlayer(playerid); TogglePlayerControllable(playerid, 1);
SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
ClothesRun[playerid] = 0;
return true;
}
else
{
switch(listitem)
{
case 0: {
ClothesStyle[playerid] = 1;
ShowPlayerDialog(playerid,224,0,"Спортивная одежда","Выберите нужную:","Дальше","Выбрать");
return true; }
case 1: {
ClothesStyle[playerid] = 2;
ShowPlayerDialog(playerid,224,0,"Деловая одежда","Выберите нужную:","Дальше","Выбрать");
return true; }
case 2: {
ClothesStyle[playerid] = 3;
ShowPlayerDialog(playerid,224,0,"Повседневная одежда","Выберите нужную:","Дальше","Выбрать");
return true; }
case 3: return ShowPlayerDialog(playerid,221,0,"Магазин одежды","Выберите вид одежды:","Мужской","Женский");
case 4:
{
SetPlayerSkinForFrac(playerid);
SetCameraBehindPlayer(playerid); TogglePlayerControllable(playerid, 1);
ClothesRun[playerid] = 0;
ServerGivePlayerMoney(playerid, -500);
SendClientMessage(playerid, COLOR_YELLOW, "* Вы одели фракционную одежду с вас взяли {009000}500$");
// ShowPlayerDialog(playerid,221,0,"Магазин одежды","Выберите вид одежды:","Мужской","Женский");
}
}
}
}
PHP:
stock SetPlayerSkinForFrac(playerid) // скины по рангам
{
new rangskin;
if(PlayerInfo[playerid][pSex] == 0) rangskin = 7;
if(PlayerInfo[playerid][pSex] == 1) // Мужские скины
{
switch(PlayerInfo[playerid][pMember])
{
case 1:
{
switch(PlayerInfo[playerid][pRank]) //Менты
{
if(PlayerInfo[playerid][pRank] == 1) rangskin = 280;
if(PlayerInfo[playerid][pRank] == 2) rangskin = 281;
if(PlayerInfo[playerid][pRank] == 3) rangskin = 282;
if(PlayerInfo[playerid][pRank] == 4) rangskin = 283;
if(PlayerInfo[playerid][pRank] == 5) rangskin = 288;
default: rangskin = 288;
}
}
case 2:
{
switch(PlayerInfo[playerid][pRank]) // Федералы
{
case 1 .. 4: rangskin = 286;
case 5 .. 9: rangskin = 166;
default: rangskin = 165;
}
}
case 3: // Нац. Гвардия
{
switch(PlayerInfo[playerid][pRank])
{
case 1 .. 15: rangskin = 287;
default: rangskin = 295;
}
}
case 4: // Медики
{
switch(PlayerInfo[playerid][pRank])
{
case 1 .. 6: rangskin = 276;
case 7 .. 13: rangskin = 275;
case 14 .. 18: rangskin = 274;
default: rangskin = 70;
}
}
Скину всего пару фракции, потом сделаю на примере.
