Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться в тех.поддержку или на почту admin@pawno-crmp.ru

Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.

Фотография

Помогите подстроить команду /delcar под команду /veh.


Лучший Ответ Elrmrnt-Kritik , 26 Апрель 2017 - 22:14

I-g-o-r-j-o-k-e,

 
else if(!strcmp(cmd, "/veh", true))
{
	if(PlayerInfo[playerid][pAdmin] < 2) return MSG_NOADMIN2(playerid);
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREEN, "» Использование: /veh [ id игрока ] [ id машины ] [ цвет 1 ] [ цвет 2 ]");
	giveplayerid = strval(tmp);
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREEN, "» Использование: /veh [ id игрока ] [ id машины ] [ цвет 1 ] [ цвет 2 ]");
	new carid = strval(tmp), color1, color2;
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp)) color1 = random(127);
	else color1 = strval(tmp);
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp)) color2 = random(127);
	else color2 = strval(tmp);
	if(carid > 611 || carid < 400) return SendClientMessage(playerid, COLOR_GREEN, "Ты ввёл не верный id машины. Используй id от 400 до 611");
	if(IsPlayerConnected(giveplayerid))
	{
		new Float:POS[4];
		GetPlayerPos(giveplayerid, POS[0], POS[1], POS[2]);
		GetPlayerFacingAngle(giveplayerid, POS[3]);
		if(GiveAdminVehicle[giveplayerid] != INVALID_VEHICLE_ID) DestroyVehicle(GiveAdminVehicle[giveplayerid]);
		GiveAdminVehicle[giveplayerid] = AddStaticVehicleEx(carid, POS[0], POS[1], POS[2], POS[3], color1, color2, -1);
		SetPVarInt(playerid, "CreateCar", GiveAdminVehicle[giveplayerid]);
		SetVehicleNumber(GiveAdminVehicle[giveplayerid]);
		SetVehicleToRespawn(GiveAdminVehicle[giveplayerid]);
		VehicleLock[GiveAdminVehicle[giveplayerid]] = false;
		BootVehicleLock[GiveAdminVehicle[giveplayerid]] = false;
		new engine,lights,alarm,doors,bonnet,boot,objective;
		GetVehicleParamsEx(GiveAdminVehicle[giveplayerid],engine,lights,alarm,doors,bonnet,boot,objective);
		SetVehicleParamsEx(GiveAdminVehicle[giveplayerid],true,false,alarm,false,bonnet,boot,objective);
		SetVehicleVirtualWorld(GiveAdminVehicle[giveplayerid], GetPlayerVirtualWorld(giveplayerid));
		LinkVehicleToInterior(GiveAdminVehicle[giveplayerid], GetPlayerInterior(giveplayerid));
		PutPlayerInVehicle(giveplayerid, GiveAdminVehicle[giveplayerid], 0);
		VehicleEngine[GiveAdminVehicle[giveplayerid]] = true;
	}
	else MSG_NOTPLAYER(playerid);
	return true;
}

if(!strcmp(cmd, "/delveh", true))
{
	if(GetPVarInt(playerid, "CreateCar") == 0) return SendClientMessage(playerid, COLOR_GREEN, "Вы не создали ни одного автомобиля.");
	DestroyVehicle(GetPVarInt(playerid, "CreateCar"));
	SendClientMessage(playerid, COLOR_GREEN, "Т/с удалено");
	return true;
} 
Перейти к сообщению »


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1
offline   I-g-o-r-j-o-k-e

I-g-o-r-j-o-k-e
  • 7
    • Сообщений: 380
    • Регистрация: 13.10.15

Здравствуйте! У меня возникла такая просьба, помогите пожалуйста сделать вот эту команду /delcar

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

которая взята с другого мода, подстроить под эту команду /veh 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

чтобы при вводе /delcar машина исчезала, когда ее создаешь через вот ту команду /veh.


  • 0

#2
offline   Elrmrnt-Kritik

Elrmrnt-Kritik
  • 756
    • Сообщений: 3 040
    • Регистрация: 19.07.15
✓  Лучший Ответ

I-g-o-r-j-o-k-e,

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.


  • 2

#3
offline   I-g-o-r-j-o-k-e

I-g-o-r-j-o-k-e
  • 7
    • Сообщений: 380
    • Регистрация: 13.10.15

Elrmrnt-Kritik, все работает, но теперь почему-то я немогу создавать много машин? Только 1


Сообщение отредактировал I-g-o-r-j-o-k-e: 27 Апрель 2017 - 11:36

  • 0

#4
offline   Elrmrnt-Kritik

Elrmrnt-Kritik
  • 756
    • Сообщений: 3 040
    • Регистрация: 19.07.15

I-g-o-r-j-o-k-e, тогда нужен какой-то лимит, либо удалять только последнее созданное авто. 


  • 0

#5
offline   I-g-o-r-j-o-k-e

I-g-o-r-j-o-k-e
  • 7
    • Сообщений: 380
    • Регистрация: 13.10.15

Elrmrnt-Kritik, в лучшем случае лимит 


  • 0

#6
offline   Elrmrnt-Kritik

Elrmrnt-Kritik
  • 756
    • Сообщений: 3 040
    • Регистрация: 19.07.15
I-g-o-r-j-o-k-e, ну, укажите. Три транспортных средства хватит?
  • 0

#7
offline   I-g-o-r-j-o-k-e

I-g-o-r-j-o-k-e
  • 7
    • Сообщений: 380
    • Регистрация: 13.10.15

Elrmrnt-Kritik, я не помню как лимит сделать, подскажите пожалуйста, на 20 машин


Сообщение отредактировал I-g-o-r-j-o-k-e: 28 Апрель 2017 - 15:14

  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 0 гостей, 0 анонимных


    Alexa (1)

Данную тему посетили 27 пользователей