PDA

Просмотр полной версии : [Прочее] При попытке купить казино, выдаёт сообщение о том, что у меня уже есть казино



EugeneLive
26.10.2016, 21:07
У меня случилась проблема с казино он пишет что у меня казино уже есть но у меня его нет и так всем т.е казино не могу купить

Strong
26.10.2016, 21:39
Ты может покажешь код нет?

EugeneLive
26.10.2016, 22:22
case 3411:
{
if(response)
{
switch(listitem)
{
case 0:
{
format(string,sizeof(string),"Информация о казино: {FBC05B}%s{FFFFFF}\n\n\nОтель: {84B510}[Имеется]{FFFFFF}\nБар: {84B510}[Имеется]{FFFFFF}\nгос.Стоимость: {84B510}%d{FFFFFF}\n\n{969891}Покупая это казино вы становитесь его владельцем и человеком что отвечает за все махинации в нем.\nВсю информацию о управлении казино вы можете прочитать (( /help ))",CasinoInfo[EnterCasino[playerid]][casName],CasinoInfo[EnterCasino[playerid]][casCost]);
ShowPlayerDialogEx(playerid,3413,0,"",string,"Закрыть","");
}
case 1:
{
for(new i;i<MAX_OWNABLECASINO;i++)
{
if(GetString(CasinoInfo[i][casOwner],PN(playerid))) return SendClientMessage(playerid,COLOR_RED,"[Информация] {FFFFFF}Вы уже владеете казино!");
}
if(PlayerInfo[playerid][pMoney]< CasinoInfo[EnterCasino[playerid]][casCost])return SendClientMessage(playerid,COLOR_RED,">>>>{FFFFFF} - У вас недостаточно денег. Вы можете пополнить свой баланс [/donate]");
ShowPlayerDialogEx(playerid,0,0,"","{8BB527}Поздравляем!\n\n{FFFFFF}Вы приобрели своё предприятие.\nДля того чтобы понять его суть работы и разобратся в управлении, ищите\nпомощь с помощью (( /help ))","Закрыть","");
SetString(CasinoInfo[EnterCasino[playerid]][casOwner],PN(playerid));
GiveMoney(playerid,-CasinoInfo[EnterCasino[playerid]][casCost]);
//aml(52, playerid, "", "вход в казино", CasinoInfo[EnterCasino[playerid]][casCost]);
CasinoInfo[EnterCasino[playerid]][casEnter]=0;
CasinoInfo[EnterCasino[playerid]][casVisit]=0;
CasinoInfo[EnterCasino[playerid]][casNum]=0;
SaveCasino(EnterCasino[playerid]);
}
}
}
}

Saibot
26.10.2016, 23:15
А, ты после того, как продаешь казино, удаляешь владельца? и БД нет его имени?
И покажи, еще функцию GetString.

Edward Morra
27.10.2016, 01:38
У меня случилась проблема с казино он пишет что у меня казино уже есть но у меня его нет и так всем т.е казино не могу купить

Проверь чтобы в ячейке хранилась запись при продаже на The State либо None.
Ибо при пустой ячейке данная проверка будет всегда выдавать положительно