Narek
Компетентный
Какая проверка стоит тут? в этом коде где нибуть есть проверка на лидерку? или на фракцию??
дело в том что к казино когда ты крупые и хочешь ставить ставку и нажимаешь на диплог вместо того чтобы показать *укажите ставку* пишет ставка не установлена!
вот тут где нибуть есть проверка на фракцию?? или на что то еше. чтобы я мог ставить ставку! ато не пускает
PHP:
else if(clickedid == Bone[3]) return ShowPlayerDialogEx(playerid,135,0,"Предупреждение","Если вы сделали ставку и игра уже началась, то деньги вам не вернутся!\nВы точно хотите покинуть стол?","Ок","Отмена");
else if(clickedid == Bone[1])
{
if(GetPVarInt(playerid,"CasinoRank"))
{
new null = 0;
for(new i; i < 5; i++) if(GetPVarInt(BoneInfo[GetPVarInt(playerid,"BoneStol")-1][Gamer][i],"BoneStol_")) null++;
if(null > 0) return SCM(playerid,COLOR_GREY,"В данный момент вы не можете изменить ставку!");
return ShowPlayerDialogEx(playerid,136,1,"Установка ставки для игры:","Ставка должна быть не менее 1000 вирт\nи не более 300000000 вирт. Введите сумму ставки..","Далее","Отмена");
}
if(!BoneInfo[GetPVarInt(playerid,"BoneStol")-1][Bet]) return SCM(playerid,COLOR_GREY,"Ставка не установлена!");
if(GetPVarInt(playerid,"BoneStol_")) return SCM(playerid,COLOR_GREY,"Ты уже поставил ставку!");
if(PTEMP[playerid][pCash] < BoneInfo[GetPVarInt(playerid,"BoneStol")-1][Bet]) return SCM(playerid,COLOR_GREY,"Недостаточно средств!");
if(BoneInfo[GetPVarInt(playerid,"BoneStol")-1][GameStart] > 0) return SCM(playerid,COLOR_GREY,"Игра уже запущена!");
PTEMP[playerid][pCash]-=BoneInfo[GetPVarInt(playerid,"BoneStol")-1][Bet];
BoneInfo[GetPVarInt(playerid,"BoneStol")-1][bBank] += BoneInfo[GetPVarInt(playerid,"BoneStol")-1][Bet];
SetPVarInt(playerid,"BoneStol_",1);
UpdateBone(GetPVarInt(playerid,"BoneStol")-1);
}
PHP:
case 136:
{
if(!response) return true;
if(strval(inputtext) < 1000 || strval(inputtext) > 300000000) return SCM(playerid,COLOR_GREY,"Неверная ставка");
new null = 0;
for(new i; i < 5; i++) if(GetPVarInt(BoneInfo[GetPVarInt(playerid,"BoneStol")-1][Gamer][i],"BoneStol_")) null++;
if(null > 0) return SCM(playerid,COLOR_GREY,"Кто то из игроков уже поставил ставку");
if(BoneInfo[GetPVarInt(playerid,"BoneStol")-1][GameStart] != 0) return SCM(playerid,COLOR_GREY,"Вы не можете изменить ставку в процессе игры!");
BoneInfo[GetPVarInt(playerid,"BoneStol")-1][Bet] = strval(inputtext);
SCM(playerid,COLOR_INDIGO,"Ставка успешно установлена!");
return UpdateBone(GetPVarInt(playerid,"BoneStol")-1);
}
