Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с системой банд.

Статус
В этой теме нельзя размещать новые ответы.

CheatAk

Дебютант
Когда игрок приглашает другого игрока в клан, клан автоматически удаляется. Как это исправить, помогите, вот код:
HTML:
	else if(dialogid == 3001)
	{
	    if(response)
	    {
			if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 3001, DIALOG_STYLE_INPUT, "{FF0000}[Сервер]{FFFFFF} - Приглашение в банду", "Введите id игрока, которого хотите пригласить:", "Принять", "Отмена");
			if(IsPlayerConnected(strval(inputtext)))
			{
				if(GetPlayerGang(strval(inputtext)) == 0)
				{
				    format(string, sizeof(string), "Игрок %s пригласил Вас в банду '%s'", PlayerName(playerid), GName[GetPlayerGang(playerid)]);
				    ShowPlayerDialog(strval(inputtext), 3002, DIALOG_STYLE_MSGBOX, "Приглашение в банду", string, "Принять", "Отказать");
				    format(string, sizeof(string), "Лидер '%s' выслал приглашение игроку '%s'", PlayerName(playerid), PlayerName(id228[playerid]));
				    for(new i; i<MAX_PLAYERS; i++)
				    {
				        if(GetPlayerGang(i) == GetPlayerGang(playerid))
				        {
							SendClientMessage(i, 0xFF0000FF, string);
				        }
					}
				    SetPlayerGang(playerid,tgang[strval(inputtext)]);
				}else return SendClientMessage(playerid, 0xFFFFFFFF, "Этот игрок уже в банде!");
			}else return SendClientMessage(playerid, 0xFFFFFFFF, "Этот игрок не в игре!");
	    }
	}
	else if(dialogid == 3002)
	{
	    if(response)
	    {
            SetPlayerGang(playerid, tgang[playerid]);
			SetPlayerRangGang(playerid, 1);
			new hex[MAX_PLAYERS];
			hex[playerid] = HexToInt(GColor[GetPlayerGang(playerid)]);
			SetPlayerColor(playerid, hex[playerid]);
            format(string, sizeof(string), "Вы вступили в банду '%s'", GName[GetPlayerGang(playerid)]);
            SendClientMessage(playerid, 0xFFFFFFFF, string);
            format(string, sizeof(string), "%s вступил в банду!", PlayerName(playerid));
            for(new i; i<MAX_PLAYERS; i++)
            {
				if(GetPlayerGang(i) == GetPlayerGang(playerid))
				{
				    SendClientMessage(i, 0xFFFF00FF, string);
				}
            }
	    }
	    else
		{
		    tgang[playerid] = 0;
		}
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу