leha_jons
Умник
у меня стоит закупка оржуя у них
если я в диалог введу 1 2 3 и т.д то нормально а если не ввожу цыфр а просто жму enter то берутся сражу все комплекты оружея
и даже если у меня нет денег в минус уходят как проверку поставить?
PHP:
case 7765:
{
if(response)
{
new i = playerid;
if(!strcmp(inputtext, "1",true))
{
if(GetPlayerMoney(i) > 5000)
{
GivePlayerWeapon(i, 24, 50); GivePlayerWeapon(i, 29, 500); GivePlayerWeapon(i, 25, 50); GivePlayerWeapon(i, 4, 1);
GivePlayerWeapon(playerid, 24, 30);
PlayerInfo[playerid][pCash] -= 5000;
OnPlayerSave(playerid);
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}Вы приобрели комплект оружия № 1.");
}
else
{
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}У Вас недостаточно денег.");
}
}
if(!strcmp(inputtext, "2",true))
{
if(GetPlayerMoney(i) > 6000)
{
GivePlayerWeapon(i, 24, 50); GivePlayerWeapon(i, 29, 500); GivePlayerWeapon(i, 25, 50); GivePlayerWeapon(i, 31, 500); GivePlayerWeapon(i, 4, 1);
PlayerInfo[playerid][pCash] -=6000;
OnPlayerSave(playerid);
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}Вы приобрели комплект оружия № 2.");
}
else
{
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}У Вас недостаточно денег.");
}
}
if(!strcmp(inputtext, "3",true))
{
if(GetPlayerMoney(i) > 7000)
{
GivePlayerWeapon(i, 24, 50); GivePlayerWeapon(i, 29, 500); GivePlayerWeapon(i, 25, 50); GivePlayerWeapon(i, 30, 500); GivePlayerWeapon(i, 4, 1);
PlayerInfo[playerid][pCash] -=7000;
OnPlayerSave(playerid);
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}Вы приобрели комплект оружия № 3.");
}
else
{
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}У Вас недостаточно денег.");
}
}
if(!strcmp(inputtext, "4",true))
{
if(GetPlayerMoney(i) > 8000)
{
GivePlayerWeapon(i, 24, 50); GivePlayerWeapon(i, 29, 500); GivePlayerWeapon(i, 25, 50); GivePlayerWeapon(i, 31, 500); GivePlayerWeapon(i, 4, 1); GivePlayerWeapon(i, 34, 20);
PlayerInfo[playerid][pCash] -= 8000;
OnPlayerSave(playerid);
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}Вы приобрели комплект оружия № 4.");
}
else
{
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}У Вас недостаточно денег.");
}
}
if(!strcmp(inputtext, "5",true))
{
if(GetPlayerMoney(i) > 10000)
{
GivePlayerWeapon(i, 24, 50); GivePlayerWeapon(i, 29, 500); GivePlayerWeapon(i, 25, 50); GivePlayerWeapon(i, 30, 500); GivePlayerWeapon(i, 4, 1); GivePlayerWeapon(i, 34, 20);
PlayerInfo[playerid][pCash] -= 10000;
OnPlayerSave(playerid);
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}Вы приобрели комплект оружия № 5.");
}
else
{
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}У Вас недостаточно денег.");
}
}
if(!strcmp(inputtext, "6",true))
{
if(GetPlayerMoney(i) > 11000)
{
GivePlayerWeapon(i, 24, 50); GivePlayerWeapon(i, 29, 500); GivePlayerWeapon(i, 25, 50); GivePlayerWeapon(i, 31, 500); GivePlayerWeapon(i, 4, 1); GivePlayerWeapon(i, 34, 20);
PlayerInfo[playerid][pCash] -= 11000;
OnPlayerSave(playerid);
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}Вы приобрели комплект оружия № 6.");
}
else
{
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}У Вас недостаточно денег.");
}
}
if(!strcmp(inputtext, "false",true))
{
// //if(GetPlayerMoney(i) > 11000)
//{
// GivePlayerWeapon(i, 24, 50); GivePlayerWeapon(i, 29, 500); GivePlayerWeapon(i, 25, 50); GivePlayerWeapon(i, 31, 500); GivePlayerWeapon(i, 4, 1); GivePlayerWeapon(i, 34, 20);
// PlayerInfo[playerid][pCash] -= 11000;
// OnPlayerSave(playerid);
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}выберите номер заказа.");
}
// else
// {
// SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}У Вас недостаточно денег.");
//}
// }
if(!strcmp(inputtext, "7",true))
{
if(GetPlayerMoney(i) > 12000)
{
GivePlayerWeapon(i, 24, 50); GivePlayerWeapon(i, 29, 500); GivePlayerWeapon(i, 25, 50); GivePlayerWeapon(i, 30, 500); GivePlayerWeapon(i, 4, 1); GivePlayerWeapon(i, 34, 20);
PlayerInfo[playerid][pCash] -= 12000;
OnPlayerSave(playerid);
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}Вы приобрели комплект оружия № 7.");
}
else
{
SendClientMessage(i, COLOR_LIGHTBLUE, "• {FFFFFF}У Вас недостаточно денег.");
}
}
}
}}
и даже если у меня нет денег в минус уходят как проверку поставить?
Последнее редактирование:
