- 16
- 0
- Версия SA-MP
-
- 0.3.7 (R1)
- 0.3.7-R2
- 0.3.7-R3
- 0.3.7-R4
- 0.3DL
Привет,всем,я попытался сделать /delveh (команду) . Скажу так - она не рабоает. Код:
cmd:delveh(playerid, params[])
{
DestroyVehicle(GetPVarInt(playerid, !"created_vehicle"));
DeletePVar(playerid, !"created_vehicle");
return SendClientMessage(playerid, -1, !"[Ну тут тип ошибка,вы поняли..");
}
Может надо ,команда veh:
CMD:veh(playerid, params[])
{
static model[32], color1, color2, string[256];
if (sscanf(params, "s[32]I(-1)I(-1)", model, color1, color2))
return SendClientMessage(playerid, -1, ""Info"/veh [model id/name] <color 1> <color 2>");
if ((model[0] = GetVehicleModelByName(model)) == 0)
return SendClientMessage(playerid, -1, ""Error"Íåâåðíûé ID àâòîìîáèëÿ.");
static Float:x, Float:y, Float:z, Float:a, vehicleid;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
vehicleid = CreateVehicle(model[0], x, y + 2, z, a, color1, color2, 0);
if (GetPlayerInterior(playerid) != 0)
LinkVehicleToInterior(vehicleid, GetPlayerInterior(playerid));
if (GetPlayerVirtualWorld(playerid) != 0)
SetVehicleVirtualWorld(vehicleid, GetPlayerVirtualWorld(playerid));
PutPlayerInVehicle(playerid, vehicleid, 0);
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
format(string, sizeof(string), ""Notice"Âû ñîçäàëè àâòîìîáèëü %s, ñ öâåòàìè %d è %d.", ReturnVehicleModelName(model[0]), color1, color2);
SendClientMessage(playerid, -1, string);
return true;
}
Инопришеленские знаки - это ошибки,т.е русский код
cmd:delveh(playerid, params[])
{
DestroyVehicle(GetPVarInt(playerid, !"created_vehicle"));
DeletePVar(playerid, !"created_vehicle");
return SendClientMessage(playerid, -1, !"[Ну тут тип ошибка,вы поняли..");
}
Может надо ,команда veh:
CMD:veh(playerid, params[])
{
static model[32], color1, color2, string[256];
if (sscanf(params, "s[32]I(-1)I(-1)", model, color1, color2))
return SendClientMessage(playerid, -1, ""Info"/veh [model id/name] <color 1> <color 2>");
if ((model[0] = GetVehicleModelByName(model)) == 0)
return SendClientMessage(playerid, -1, ""Error"Íåâåðíûé ID àâòîìîáèëÿ.");
static Float:x, Float:y, Float:z, Float:a, vehicleid;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
vehicleid = CreateVehicle(model[0], x, y + 2, z, a, color1, color2, 0);
if (GetPlayerInterior(playerid) != 0)
LinkVehicleToInterior(vehicleid, GetPlayerInterior(playerid));
if (GetPlayerVirtualWorld(playerid) != 0)
SetVehicleVirtualWorld(vehicleid, GetPlayerVirtualWorld(playerid));
PutPlayerInVehicle(playerid, vehicleid, 0);
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
format(string, sizeof(string), ""Notice"Âû ñîçäàëè àâòîìîáèëü %s, ñ öâåòàìè %d è %d.", ReturnVehicleModelName(model[0]), color1, color2);
SendClientMessage(playerid, -1, string);
return true;
}
Инопришеленские знаки - это ошибки,т.е русский код