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

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

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

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

Проблема с повторным вводом команды

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

_Mihail_

Новичок
Всем привет
Столкнулся с проблемой ввода команды 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;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу