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

Что не так?

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

Aleksandr_Fedosov

Доброго времени суток! Уважаемые форумчане нужна помощь!
Есть команда по которой можно узнать некую информацию об авто по гос.номеру .
Команда была сделана одним из пользователей форума.
Но в ходе теста команда не работает скрин ниже

6htMg9x-Sjg.jpg

 

код команды
 

if(strcmp(cmd, "/carcheck", true) == 0)
	{
		if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_ISPOLZUY, "* Используйте: /carcheck [гос.номер]");
			for(new i = 0; i < MAX_VEHICLES; i++)
			{
			    if(!strcmp(CarInfo[i][cNumber], tmp, true))
			    {
			        SCM(playerid, 0xb4b5b7ff, "------------------------------");
			        SCM(playerid, 0xb4b5b7ff, "Найдена одна запись:");
					format(string, sizeof(string), "Номерной знак: %s", CarInfo[i][cNumber]);
					SCM(playerid, 0xb4b5b7ff, string);
					format(string, sizeof(string), "ID автомобиля: %d", i);
					SCM(playerid, 0xb4b5b7ff, string);
					format(string, sizeof(string), "Модель автомобиля: %s", VehiclesName[CarInfo[i][cMod]-400]);
					SCM(playerid, 0xb4b5b7ff, string);
					format(string, sizeof(string), "Владелец: %s", CarInfo[i][cOwner]);
					SCM(playerid, 0xb4b5b7ff, string);
					SCM(playerid, 0xb4b5b7ff, "------------------------------");
			    }
			    else SCM(playerid, COLOR_RED, "Ошибка: Автомобиль с данным номерным знаком не найден(Проверьте раскладку);");
			}
		}
		else SendClientMessage(playerid, COLOR_RED, "** У Вас нет доступа к этому!");
		return true;
	}

Заранее спасибо.Всех с праздниками!

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


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

Не правильно вшил.

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


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

@Lev_Elistratov,По чем это ты понял интересно?  

 

По теме. Пробуй так если это геймер

 

if(strcmp(cmd, "/carcheck", true) == 0)
    {
        if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_ISPOLZUY, "* Используйте: /carcheck [гос.номер]");
            for(new i = 0; i < AllCars; i++)
            {
                if(!strcmp(CarInfo[i][cNumber], tmp, true))
                {
                    SCM(playerid, 0xb4b5b7ff, "------------------------------");
                    SCM(playerid, 0xb4b5b7ff, "Найдена одна запись:");
                    format(string, sizeof(string), "Номерной знак: %s", CarInfo[i][cNumber]);
                    SCM(playerid, 0xb4b5b7ff, string);
                    format(string, sizeof(string), "ID автомобиля: %d", i);
                    SCM(playerid, 0xb4b5b7ff, string);
                    format(string, sizeof(string), "Модель автомобиля: %s", VehiclesName[CarInfo[i][cMod]-400]);
                    SCM(playerid, 0xb4b5b7ff, string);
                    format(string, sizeof(string), "Владелец: %s", CarInfo[i][cOwner]);
                    SCM(playerid, 0xb4b5b7ff, string);
                    SCM(playerid, 0xb4b5b7ff, "------------------------------");
                }
                else SCM(playerid, COLOR_RED, "Ошибка: Автомобиль с данным номерным знаком не найден(Проверьте раскладку);");
            }
        }
        else SendClientMessage(playerid, COLOR_RED, "** У Вас нет доступа к этому!");
        return true;
    }

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


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

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


Ссылка на сообщение
Поделиться на другие сайты
АЭРОФЛОТ


if(strcmp(cmd, "/carcheck", true) == 0)
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_ISPOLZUY, "* Используйте: /carcheck [гос.номер]");
new car = 0, idcar = 0;
for(new i = 0; i {
if(strcmp(tmp, CarInfo[i][cNumber], true) == 0)
{
car = 1;
idcar = i;
}
}
if(car == 1)
{
SCM(playerid, 0xb4b5b7ff, "------------------------------");
SCM(playerid, 0xb4b5b7ff, "Найдена одна запись:");
format(string, sizeof(string), "Номерной знак: %s", tmp);
SCM(playerid, 0xb4b5b7ff, string);
format(string, sizeof(string), "ID автомобиля: %d", idcar);
SCM(playerid, 0xb4b5b7ff, string);
format(string, sizeof(string), "Модель автомобиля: %s", VehiclesName[CarInfo[idcar][cMod]-400]);
SCM(playerid, 0xb4b5b7ff, string);
format(string, sizeof(string), "Владелец: %s", CarInfo[idcar][cOwner]);
SCM(playerid, 0xb4b5b7ff, string);
SCM(playerid, 0xb4b5b7ff, "------------------------------");
}
else SCM(playerid, COLOR_RED, "Ошибка: Автомобиль с данным номерным знаком не найден(Проверьте раскладку);");
}
else SendClientMessage(playerid, COLOR_RED, "** У Вас нет доступа к этому!");
return true;
}

 

Изменено пользователем АЭРОФЛОТ

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


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

@АЭРОФЛОТ,по вашему варианту вот
6SwO9hLNFbs.jpg 

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


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

@Red_Devils, по вашему варианту
99n3g-LPrr0.jpg

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

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

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

×

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

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