Приветствую всех форучан!
Переписывал систему авто на своем моде (основа Y-RP), столкнулся с проблемой.. Сообщения выводятся не когда мне нужно и не в том порядке.
Вот код
COMMAND:mcar(playerid, params[])
{
new str[128],idcar = 0;
if(sscanf(params, "i", params[0])) return SCM(playerid, COLOR_GRAD1, "Используйте: /mcar [№ АВТО].");
for(new i = ALLCARS+1; i <= ALLCARS+TOTALCARS; i++)
{
if(CarInfo[cOwner] == Player[playerid][pName])
{
idcar++;
format(str,128,"[№%d] %s[ID:%d] Номерные знаки: %s",
idcar,GetCarName(GetVehicleModel(i)),CarInfo[cID],CarInfo[cNumber]);
SCM(playerid, COLOR_WHITE, str);
if(params[0] == idcar)
{
SendMes(playerid, COLOR_GOOD, "Панель управления транспортом %s(ID:%d).", GetCarName(GetVehicleModel(i)), i);
SPD(playerid, D_CAR+1, DIALOG_STYLE_LIST, "Меню вашего транспорта #1", "1. Припарковать транспорт\n\
2. Закрыть/открыть транспорт\n3. Отметить авто на GPS [1000 рублей]\n4. Содержимое багажника\n\
5. Включить/выключить вид от 1 лица\n6. Продать транспорт государству\n7. Продать транспорт игроку\n8. Обменяться транспортом\n\
9. Полная информация о транспорте\n10. Снять/поставить мигалку", "Выбрать", "Отмена");
}
}
}
if(idcar == 0) return SCM(playerid, COLOR_GRAD1, "У Вас нет автомобилей.");
else return 1;
}
А так же скриншот
Переписывал систему авто на своем моде (основа Y-RP), столкнулся с проблемой.. Сообщения выводятся не когда мне нужно и не в том порядке.
Вот код
COMMAND:mcar(playerid, params[])
{
new str[128],idcar = 0;
if(sscanf(params, "i", params[0])) return SCM(playerid, COLOR_GRAD1, "Используйте: /mcar [№ АВТО].");
for(new i = ALLCARS+1; i <= ALLCARS+TOTALCARS; i++)
{
if(CarInfo[cOwner] == Player[playerid][pName])
{
idcar++;
format(str,128,"[№%d] %s[ID:%d] Номерные знаки: %s",
idcar,GetCarName(GetVehicleModel(i)),CarInfo[cID],CarInfo[cNumber]);
SCM(playerid, COLOR_WHITE, str);
if(params[0] == idcar)
{
SendMes(playerid, COLOR_GOOD, "Панель управления транспортом %s(ID:%d).", GetCarName(GetVehicleModel(i)), i);
SPD(playerid, D_CAR+1, DIALOG_STYLE_LIST, "Меню вашего транспорта #1", "1. Припарковать транспорт\n\
2. Закрыть/открыть транспорт\n3. Отметить авто на GPS [1000 рублей]\n4. Содержимое багажника\n\
5. Включить/выключить вид от 1 лица\n6. Продать транспорт государству\n7. Продать транспорт игроку\n8. Обменяться транспортом\n\
9. Полная информация о транспорте\n10. Снять/поставить мигалку", "Выбрать", "Отмена");
}
}
}
if(idcar == 0) return SCM(playerid, COLOR_GRAD1, "У Вас нет автомобилей.");
else return 1;
}
А так же скриншот
Последнее редактирование модератором: