Lucas.C
Ученик
Решил сделать команду /veh на ZCMD при компиляции выдает варнинг:
warning 202: number of arguments does not match definition
Варнинг выдает в этой строке:
Полная команда:
В чем может быть проблема?
warning 202: number of arguments does not match definition
Варнинг выдает в этой строке:
PHP:
SendClientMessage(playerid, COLOR_WHITE, "Транспорт создан. ID: %d", carid); // Варнинг выдает в этой строке
PHP:
CMD:veh(playerid, params[])
{
if(GetPVarInt(playerid,"TESTCAR") > 0) return SendClientMessage(playerid, COLOR_GREY,"Необходимо удалить прошлый тестовый транспорт.");
if(GetPlayerInterior(playerid) > 0) return 1;
if(sscanf(params, "ddd", params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /veh [id машины] [цвет 1] [цвет 2]");
if(params[0] > 611 || params[0] < 400) return SendClientMessage(playerid, COLOR_GREY, "ID транспорта от 400 до 611.");
if(params[1] > 126 || params[1] < 0) return SendClientMessage(playerid, COLOR_GREY, "ID цвета от 0 до 126.");
if(params[2] > 126 || params[2] < 0) return SendClientMessage(playerid, COLOR_GREY, "ID цвета от 0 до 126.");
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new carid = CreateVehicle(params[0], X,Y,Z, 0.0, params[1], params[2], 60000);
PutPlayerInVehicle(playerid, carid, 0);
SendClientMessage(playerid, COLOR_WHITE, "Транспорт создан. ID: %d", carid); // Варнинг выдает в этой строке
SetPVarInt(playerid,"TESTCAR",carid);
return 1;
}
