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

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

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

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

format и DIALOG_STYLE_LIST

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

torento_tores

Новичок
Здраствуйте уважаемые пользователи Pawno-info.
Делаю динамичный диалог, ну как динамичный в нем взегда присутствует 4 пункта только названия меняются в зависимости от переменных, и проблемма в том что при вводе команды в игре мне пишится SERVER: Unknown command.
вот сама команда:
PHP:
if(strcmp(cmd, "/mv", true) == 0) 
    { 
        GetPlayerName(playerid, playername, sizeof(playername)); 
        if(PlayerInfo[playerid][pCarKey] != -1 && strcmp(playername, CarsInfo[PlayerInfo[playerid][pCarKey]-OTCHET_CAR][vOwner], true) == 0 
        || PlayerInfo[playerid][pCarKey2] != -1 && strcmp(playername, CarsInfo[PlayerInfo[playerid][pCarKey2]-OTCHET_CAR][vOwner], true) == 0 
        || PlayerInfo[playerid][pCarKey3] != -1 && strcmp(playername, CarsInfo[PlayerInfo[playerid][pCarKey3]-OTCHET_CAR][vOwner], true) == 0 
        || PlayerInfo[playerid][pCarKey4] != -1 && strcmp(playername, CarsInfo[PlayerInfo[playerid][pCarKey4]-OTCHET_CAR][vOwner], true) == 0) 
        { 
            new car1 = CarsInfo[PlayerInfo[playerid][pCarKey]-OTCHET_CAR][vModel]; 
               new car2 = CarsInfo[PlayerInfo[playerid][pCarKey2]-OTCHET_CAR][vModel]; 
               new car3 = CarsInfo[PlayerInfo[playerid][pCarKey3]-OTCHET_CAR][vModel]; 
               new car4 = CarsInfo[PlayerInfo[playerid][pCarKey4]-OTCHET_CAR][vModel]; 
               new stringlog[512]; 
            format(stringlog,sizeof(stringlog),"-%s\n-%s\n-%s\n-%s",VehicleNameS[car1-400],VehicleNameS[car2-400],VehicleNameS[car3-400],VehicleNameS[car4-400]); 
            ShowPlayerDialog(playerid,321,DIALOG_STYLE_LIST,"{33CCFF}Управление транспортом",stringlog,"Далее","Отмена"); 
        } 
        else 
        { 
            SendClientMessage(playerid,COLOR_GREY, "Ошибка: У вас нет машины."); 
            return 1; 
        } 
    }
Компилятор не выдает не варингов не ошибок, и команда неработает из за format, так как при обычном виде диалога с темиже проверками, все работает нормально.
Тут переменные типа: VehicleNameS[car1-400] в ячейках находится название автомобилей по порядку их id, подскажите как исправить format чтобы диалог не капризничал.


Вот VehicleNameS:

PHP:
new VehicleNameS[][] = {
	 "Landstalker",
	   "Bravura",
	 "Buffalo",
	 "Linerunner",
	"Pereniel",
	 "Sentinel",
	 "Dumper",
	"Firetruck",
	"Trashmaster",
	 "Stretch",
	 "Manana",
	 "Infernus",
	 "Voodoo",
...
..
	 "Boxville",
	 "Farm Plow",
	"Utility Trailer"
};
P.s. создал тему заного т.к. в той небыло наличия префикса

---------- Post added at 15:09 ---------- Previous post was at 14:01 ----------

Ребят подскажите где ошибка? вроди все нормально переменные все работают
может в new stringlog[512]; -в этом нифига непонимаю, ведь VehicleNameS это текст, может я не так что обозначил?

---------- Post added at 15:32 ---------- Previous post was at 15:09 ----------

Проблемму решил
закрываю тему
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу