_Mihail_
Новичок
Всем привет
Столкнулся с проблемой ввода команды 2 раз "/veh", при вводе в 1 раз все хорошо, а во 2 "Используйте: /veh [carid] [color1] [color2]"
Столкнулся с проблемой ввода команды 2 раз "/veh", при вводе в 1 раз все хорошо, а во 2 "Используйте: /veh [carid] [color1] [color2]"
PHP:
public OnPlayerCommandReceived(playerid, cmd[], params[], flags)
{
if(!PAccount[playerid])
{
SendClientMessage(playerid,-1,"Вы должны войти в систему, чтобы использовать любые команды");
return 0;
}
return 1;
}
public OnPlayerCommandPerformed(playerid, cmd[], params[], result, flags)
{
/*if(result == -1)
{
SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Unknown command.");
return 0;
} */
return 1;
}
CMD:veh(playerid, params[])
{
new string[128];
if(CreatedCar==100)return SendClientMessage(playerid, COLOR_WHITE, " Достигнут лимит техники используй /destroycars (/dc).");
tmp = strtok(params, idx);
if(!strlen(tmp))return SendClientMessage(playerid, COLOR_WHITE, " Используйте: /veh [carid] [color1] [color2]");
new car;
car = strval(tmp);
if(car < 400 || car > 611)return SendClientMessage(playerid, COLOR_WHITE, " Номер транспортного средства не может быть ниже 400 или выше 611 !");
tmp = strtok(params, idx);
new color1; new color2;
if(!strlen(tmp))return SendClientMessage(playerid, COLOR_WHITE, " Используйте: /veh [carid] [color1] [color2]");
color1 = strval(tmp);
if(color1 < 0 || color1 > 126)return SendClientMessage(playerid, COLOR_WHITE, " Номер цвета от 0 до 126 !");
tmp = strtok(params, idx);
if(!strlen(tmp))return SendClientMessage(playerid, COLOR_WHITE, " Используйте: /veh [carid] [color1] [color2]");
color2 = strval(tmp);
if(color2 < 0 || color2 > 126)return SendClientMessage(playerid, COLOR_WHITE, " Номер цвета от 0 до 126 !");
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new carid = CreateVehicle(car, X+1,Y+2,Z+1, 0.0, color1, color2, TimeAuto);
SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
SaveCarAmount();
m_c = carid;
CreatedCar ++;
format(string, sizeof(string), " Транспорт %d поставлен.Модель:[%d] Поставлено машин:[%d]", carid,car,CreatedCar);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
