Здравствуйте! У меня возникла такая просьба, помогите пожалуйста сделать вот эту команду /delcar
которая взята с другого мода, подстроить под эту команду /veh
чтобы при вводе /delcar машина исчезала, когда ее создаешь через вот ту команду /veh.
Лучший Ответ Elrmrnt-Kritik , 26 Апрель 2017 - 22:14
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;
}
Перейти к сообщению »
offline
Здравствуйте! У меня возникла такая просьба, помогите пожалуйста сделать вот эту команду /delcar
которая взята с другого мода, подстроить под эту команду /veh
чтобы при вводе /delcar машина исчезала, когда ее создаешь через вот ту команду /veh.
offline
offline
Elrmrnt-Kritik, все работает, но теперь почему-то я немогу создавать много машин? Только 1
Сообщение отредактировал I-g-o-r-j-o-k-e: 27 Апрель 2017 - 11:36
offline
I-g-o-r-j-o-k-e, тогда нужен какой-то лимит, либо удалять только последнее созданное авто.
offline
Elrmrnt-Kritik, в лучшем случае лимит
offline
offline
Elrmrnt-Kritik, я не помню как лимит сделать, подскажите пожалуйста, на 20 машин
Сообщение отредактировал I-g-o-r-j-o-k-e: 28 Апрель 2017 - 15:14
0 пользователей, 0 гостей, 0 анонимных