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

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

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

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

Помогите с проверкой

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

Denis_Isaev

Новичок
У меня такая проблема. Я захожу в магазин одежды. Хочу допустим купить скин, но у меня не хватает денег. Мне пишет у вас не хватает денег, но скин все ровно дает.
Как зделать что бы скин возвращался если не хватает денег.
Вот сам код что тут нужно добавить.


case 4444:
{
if(response)
{
if(PlayerInfo[playerid][pCash] < gItemAtMoney[playerid]) return SendClientMessageEx(playerid, COLOR_GRAY, Moneys);
{
PlayerInfo[playerid][pCash] -= gItemAtMoney[playerid];
PlayerInfo[playerid][pChar] = gItemAtID[playerid];
if(gItemAt[playerid] == 1 || gItemAt[playerid] == 7)
{
BizzInfo[35][b2Till] += 16000;
BizzInfo[35][bProducts] -= 15;
}
else if(gItemAt[playerid] == 2 || gItemAt[playerid] == 8)
{
BizzInfo[36][b2Till] += 14000;
BizzInfo[36][bProducts] -= 12;
}
else if(gItemAt[playerid] == 3 || gItemAt[playerid] == 9)
{
BizzInfo[37][b2Till] += 15000;
BizzInfo[37][bProducts] -= 14;
}
else if(gItemAt[playerid] == 4 || gItemAt[playerid] == 10)
{
BizzInfo[38][b2Till] += 25000;
BizzInfo[38][bProducts] -= 20;
}
else if(gItemAt[playerid] == 5 || gItemAt[playerid] == 11)
{
BizzInfo[39][b2Till] += 11000;
BizzInfo[39][bProducts] -= 5;
}
else if(gItemAt[playerid] == 6 || gItemAt[playerid] == 12)
{
BizzInfo[40][b2Till] += 12000;
BizzInfo[40][bProducts] -= 5;
}
gItemAt[playerid] = 0;
gItemAtMoney[playerid] = 0;
gItemAtID[playerid] = 0;
if(PlayerInfo[playerid][pSkin1] == 0)//Если скин 1 равен 0
{
PlayerInfo[playerid][pSkin1] = PlayerInfo[playerid][pChar];//То присваиваем ему значение иду скина, который сейчас одет на нас
SendClientMessageEx(playerid, COLOR_ORANGE, "Вы можете еще сделать четыре покупки");
}
else if(PlayerInfo[playerid][pSkin2] == 0)//Если скин 2 равен 0
{
PlayerInfo[playerid][pSkin2] = PlayerInfo[playerid][pChar];//То присваиваем ему значение иду скина, который сейчас одет на нас
SendClientMessageEx(playerid, COLOR_ORANGE, "Вы можете еще сделать три покупку");
}
else if(PlayerInfo[playerid][pSkin3] == 0)//Если скин 3 равен 0
{
PlayerInfo[playerid][pSkin3] = PlayerInfo[playerid][pChar];//То присваиваем ему значение иду скина, который сейчас одет на нас
SendClientMessageEx(playerid, COLOR_ORANGE, "Вы можете еще сделать две покупку");
}
else if(PlayerInfo[playerid][pSkin4] == 0)//Если скин 4 равен 0
{
PlayerInfo[playerid][pSkin4] = PlayerInfo[playerid][pChar];//То присваиваем ему значение иду скина, который сейчас одет на нас
SendClientMessageEx(playerid, COLOR_ORANGE, "Вы можете еще сделать одну покупку");
}
else if(PlayerInfo[playerid][pSkin5] == 0)//Если скин 5 равен 0
{
PlayerInfo[playerid][pSkin5] = PlayerInfo[playerid][pChar];//То присваиваем ему значение иду скина, который сейчас одет на нас
}
}
else
{
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
//SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
}
}



CMD:skins(playerid, params[])
{
if(GetPlayerVirtualWorld(playerid) == 0) return SendClientMessageEx(playerid, COLOR_WHITE, "Ошибка! Вы не в магазине одежды");
if(GetPlayerVirtualWorld(playerid) == 36 && GetPlayerInterior(playerid) == 5)
{
switch(PlayerInfo[playerid][pMember])
{
case 0:
{
if(PlayerInfo[playerid][pSex] == 1) gItemAt[playerid] = 1;
else if(PlayerInfo[playerid][pSex] == 2) gItemAt[playerid] = 7;
else gItemAt[playerid] = 1;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
}
case 1..4,7,10,11,16,19,21,25,26:
{
if(WorkingDay[playerid] == false)
{
if(PlayerInfo[playerid][pSex] == 1) gItemAt[playerid] = 1;
else if(PlayerInfo[playerid][pSex] == 2) gItemAt[playerid] = 7;
else gItemAt[playerid] = 1;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
}
else if(WorkingDay[playerid] == true)
{
cmd::atheforceskins(playerid, "");
}
}
case 5,6,12,13,14,15,17,18,23,24,8:
{
cmd::atheforceskins(playerid, "");
}
}
}
else if(GetPlayerVirtualWorld(playerid) == 37 && GetPlayerInterior(playerid) == 15)
{
switch(PlayerInfo[playerid][pMember])
{
case 1..4,7,10,11,16,19,21,25,26:
{
if(WorkingDay[playerid] == false)
{
if(PlayerInfo[playerid][pSex] == 1) gItemAt[playerid] = 2;
else if(PlayerInfo[playerid][pSex] == 2) gItemAt[playerid] = 8;
else gItemAt[playerid] = 2;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
}
else if(WorkingDay[playerid] == true)
{
cmd::atheforceskins(playerid, "");
}
}
case 5,6,12,13,14,15,17,18,23,24,8:
{
cmd::atheforceskins(playerid, "");
}
case 0:
{
if(PlayerInfo[playerid][pSex] == 1) gItemAt[playerid] = 2;
else if(PlayerInfo[playerid][pSex] == 2) gItemAt[playerid] = 8;
else gItemAt[playerid] = 2;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
}
}
}
else if(GetPlayerVirtualWorld(playerid) == 38 && GetPlayerInterior(playerid) == 18)
{
switch(PlayerInfo[playerid][pMember])
{
case 1..4,7,10,11,16,19,21,25,26:
{
if(WorkingDay[playerid] == false)
{
if(PlayerInfo[playerid][pSex] == 1) gItemAt[playerid] = 3;
else if(PlayerInfo[playerid][pSex] == 2) gItemAt[playerid] = 9;
else gItemAt[playerid] = 3;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
}
else if(WorkingDay[playerid] == true)
{
cmd::atheforceskins(playerid, "");
}
}
case 5,6,12,13,14,15,17,18,23,24,8:
{
cmd::atheforceskins(playerid, "");
}
case 0:
{
if(PlayerInfo[playerid][pSex] == 1) gItemAt[playerid] = 3;
else if(PlayerInfo[playerid][pSex] == 2) gItemAt[playerid] = 9;
else gItemAt[playerid] = 3;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
}
}
}
else if(GetPlayerVirtualWorld(playerid) == 39 && GetPlayerInterior(playerid) == 14)
{
switch(PlayerInfo[playerid][pMember])
{
case 1..4,7,10,11,16,19,21,25,26:
{
if(WorkingDay[playerid] == false)
{
if(PlayerInfo[playerid][pSex] == 1) gItemAt[playerid] = 4;
else if(PlayerInfo[playerid][pSex] == 2) gItemAt[playerid] = 10;
else gItemAt[playerid] = 4;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
}
else if(WorkingDay[playerid] == true)
{
cmd::atheforceskins(playerid, "");
}
}
case 5,6,12,13,14,15,17,18,23,24,8:
{
cmd::atheforceskins(playerid, "");
}
case 0:
{
if(PlayerInfo[playerid][pSex] == 1) gItemAt[playerid] = 4;
else if(PlayerInfo[playerid][pSex] == 2) gItemAt[playerid] = 10;
else gItemAt[playerid] = 4;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
}
}
}
else if(GetPlayerVirtualWorld(playerid) == 40 && GetPlayerInterior(playerid) == 3)
{
switch(PlayerInfo[playerid][pMember])
{
case 1..4,7,10,11,16,19,21,25,26:
{
if(WorkingDay[playerid] == false)
{
if(PlayerInfo[playerid][pSex] == 1) gItemAt[playerid] = 5;
else if(PlayerInfo[playerid][pSex] == 2) gItemAt[playerid] = 11;
else gItemAt[playerid] = 5;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
}
else if(WorkingDay[playerid] == true)
{
cmd::atheforceskins(playerid, "");
}
}
case 5,6,12,13,14,15,17,18,23,24,8:
{
cmd::atheforceskins(playerid, "");
}
case 0:
{
if(PlayerInfo[playerid][pSex] == 1) gItemAt[playerid] = 5;
else if(PlayerInfo[playerid][pSex] == 2) gItemAt[playerid] = 11;
else gItemAt[playerid] = 5;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
}
}
}
else if(GetPlayerVirtualWorld(playerid) == 41 && GetPlayerInterior(playerid) == 1)
{
switch(PlayerInfo[playerid][pMember])
{
case 1..4,7,10,11,16,19,21,25,26:
{
if(WorkingDay[playerid] == false)
{
if(PlayerInfo[playerid][pSex] == 1) gItemAt[playerid] = 6;
else if(PlayerInfo[playerid][pSex] == 2) gItemAt[playerid] = 12;
else gItemAt[playerid] = 6;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
}
else if(WorkingDay[playerid] == true)
{
cmd::atheforceskins(playerid, "");
}
}
case 5,6,12,13,14,15,17,18,23,24,8:
{
cmd::atheforceskins(playerid, "");
}
case 0:
{
if(PlayerInfo[playerid][pSex] == 1) gItemAt[playerid] = 6;
else if(PlayerInfo[playerid][pSex] == 2) gItemAt[playerid] = 12;
else gItemAt[playerid] = 6;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 1);
SetPVarInt(playerid, "skinc_page", 0); // will reset the page back to the first
CreateSelectionMenu(playerid);
SelectTextDraw(playerid, 0xACCBF1FF);
}
}
}
else SendClientMessageEx(playerid, COLOR_WHITE, "Ошибка! Вы не в магазине одежды");
return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу