Перейти к содержанию
Авторизация  
Artemka0210191

Игрок в тюрьме, но после перезахода, появляется на спавне

Рекомендуемые сообщения

Artemka0210191

На сервере когда садишь игрока в ДеМорган, он попадает в камеру, но если он выйдет из игры, и зайдёт заново, то появляется на спавне, а время заключения идёт.

 

case D_MORGAN:
		{
            new totalstring[1024];
			if(response)
			{
				if(GetPVarInt(playerid, "aMorgan") == 0)
				{
					new title[80];
					format(title, sizeof(title), "%s - %d ?????", DmorganText[listitem],DmorganTime[listitem]);
					format(totalstring, sizeof(totalstring), "{FFFFFF}????????:{FF8C00} \t???????? ? ????????\n{FFFFFF}??????: {FF8C00}\t%s\n{FFFFFF}?????: {FF8C00}\t%d ?????\n{FFFFFF}???????: {FF8C00}\t%s\n\n{FF0000}????????????\n",sendername(GetPVarInt(playerid, "pMorgan")), DmorganTime[listitem], DmorganText[listitem]);
					ShowPlayerDialog(playerid, D_MORGAN, 0, title, totalstring, "??", "??????");
					SetPVarInt(playerid, "aMorgan", listitem + 1);
				}
				else
				{
					new player = GetPVarInt(playerid, "pMorgan");
					new sel = GetPVarInt(playerid, "aMorgan")-1;
					DeMorganPlayer(player, DmorganTime[sel]);
					format(totalstring, sizeof(totalstring), "????????????? %s ??????? %s ? ????????. ??????? : %s", sendernames(playerid), sendernames(player), DmorganText[sel]);
					SendClientMessageToAll(COLOR_RED, totalstring);
					format(totalstring, 256, "%s ??????? %s ? ???? ?? ??????. ??????? : %s", sendernames(playerid), sendernames(player), DmorganText[sel]);
					SendClientMessage(playerid, -1, totalstring);
//					format(fmt_text, sizeof fmt_text, "??????? %s ? ???? ?? ??????. ??????? : %s", sendername(playerid), sendername(player), DmorganText[sel]);
					DeletePVar(playerid, "pMorgan"),DeletePVar(playerid, "aMorgan");
				}
			}
			else DeletePVar(playerid, "pMorgan"),DeletePVar(playerid, "aMorgan");
		}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
fubarpatsharp

Сдается мне, что проблема связана с Вашей предыдущей - база данных. Посмотрите, меняется ли значение в колонке morgan когда садите игрока в ДеМорган.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Artemka0210191

@fubarpatsharp, вот что в строках, а когда выпускаю, всё по 0
https://wmpics.pics/di-7FNB.png
 

Изменено пользователем Artemka0210191

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

По-моему нет проверки.

Значит вникай. Там, где у тебя идет спавн, в самое начало делай проверку если Деморган игрока больше 0, то его спавнит в тюрьме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

@Artemka0210191, Этот код ни что не даст ни кому, нужен код при конекте в игру, и там нужно смотреть причину, у тебя же когда конект проходит это случается

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.