Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5
  1. #1
    Аватар для EugeneLive
    Пользователь

    Статус
    Оффлайн
    Регистрация
    20.09.2016
    Сообщений
    25
    Репутация:
    0 ±

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

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

  2. #2
    Аватар для Strong
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.10.2016
    Адрес
    В комнате у твоей мамки
    Сообщений
    18
    Репутация:
    0 ±
    Ты может покажешь код нет?

  3. #3
    Аватар для EugeneLive
    Пользователь

    Статус
    Оффлайн
    Регистрация
    20.09.2016
    Сообщений
    25
    Репутация:
    0 ±
    Код:
    	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]);
    					}
    				}
    			}
    		}

  4. #4
    Аватар для Saibot
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.08.2016
    Сообщений
    58
    Репутация:
    24 ±
    А, ты после того, как продаешь казино, удаляешь владельца? и БД нет его имени?
    И покажи, еще функцию GetString.

  5. #5
    Аватар для Edward Morra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.10.2015
    Сообщений
    83
    Репутация:
    0 ±
    Цитата Сообщение от EugeneLive Посмотреть сообщение
    У меня случилась проблема с казино он пишет что у меня казино уже есть но у меня его нет и так всем т.е казино не могу купить
    Проверь чтобы в ячейке хранилась запись при продаже на The State либо None.
    Ибо при пустой ячейке данная проверка будет всегда выдавать положительно

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •