Este comando que eu estou fazendo ele estб com um problema, o "editor" que eu coloquei o EditObject ele nгo aparece, alguйm sabe como resolver!? Fico muito grato. REP +.
Код:
CMD:sirene(playerid, params[])
{
if (GetFactionType(playerid) != FACTION_POLICE)
return SendErrorMessage(playerid, "Vocк nгo й um oficial de polнcia.");
new vehicleid = GetPlayerVehicleID(playerid);
static
Float:fSize[3],
Float:fSeat[3];
if (!IsPlayerInAnyVehicle(playerid))
return SendErrorMessage(playerid, "Vocк deve estar dentro de um veнculo.");
if (isnull(params))
{
SendSyntaxMessage(playerid, "/sirene [opзгo]");
SendClientMessage(playerid, COLOR_GREEN, "|__________Sirenes________|");
SendClientMessage(playerid, COLOR_WHITE, "1 - Visor Strobe");
SendClientMessage(playerid, COLOR_WHITE, "2 - Giroflex");
SendClientMessage(playerid, COLOR_WHITE, "3 - Lightbar Nova");
SendClientMessage(playerid, COLOR_WHITE, "4 - Lightbar Antiga");
SendClientMessage(playerid, COLOR_WHITE, "5 - Lightbar Antiga + Acesa");
SendClientMessage(playerid, COLOR_WHITE, "6 - Remove a Sirene");
return 1;
}
if (!strcmp(params, "1", true))
{
CoreVehicles[vehicleid][vehSirenOn] = 1;
CoreVehicles[vehicleid][vehSirenObject] = CreateObject(19797, 0.0, 0.0, 1000.0, 0.0, 0.0, 0.0);
EditObject(playerid, CoreVehicles[vehicleid][vehSirenObject]);
AttachObjectToVehicle(CoreVehicles[vehicleid][vehSirenObject], vehicleid, -fSeat[0], fSeat[1], fSize[2] / 2.0, 0.0, 0.0, 0.0);
}
if (!strcmp(params, "2", true))
{
CoreVehicles[vehicleid][vehSirenOn] = 1;
CoreVehicles[vehicleid][vehSirenObject] = CreateObject(18646, 0.0, 0.0, 1000.0, 0.0, 0.0, 0.0);
EditObject(playerid, CoreVehicles[vehicleid][vehSirenObject]);
AttachObjectToVehicle(CoreVehicles[vehicleid][vehSirenObject], vehicleid, -fSeat[0], fSeat[1], fSize[2] / 2.0, 0.0, 0.0, 0.0);
}
if (!strcmp(params, "3", true))
{
CoreVehicles[vehicleid][vehSirenOn] = 1;
CoreVehicles[vehicleid][vehSirenObject] = CreateObject(19620, 0.0, 0.0, 1000.0, 0.0, 0.0, 0.0);
EditObject(playerid, CoreVehicles[vehicleid][vehSirenObject]);
AttachObjectToVehicle(CoreVehicles[vehicleid][vehSirenObject], vehicleid, -fSeat[0], fSeat[1], fSize[2] / 2.0, 0.0, 0.0, 0.0);
}
if (!strcmp(params, "4", true))
{
CoreVehicles[vehicleid][vehSirenOn] = 1;
CoreVehicles[vehicleid][vehSirenObject] = CreateObject(19420, 0.0, 0.0, 1000.0, 0.0, 0.0, 0.0);
EditObject(playerid, CoreVehicles[vehicleid][vehSirenObject]);
AttachObjectToVehicle(CoreVehicles[vehicleid][vehSirenObject], vehicleid, -fSeat[0], fSeat[1], fSize[2] / 2.0, 0.0, 0.0, 0.0);
}
if (!strcmp(params, "5", true))
{
CoreVehicles[vehicleid][vehSirenOn] = 1;
CoreVehicles[vehicleid][vehSirenObject] = CreateObject(19419, 0.0, 0.0, 1000.0, 0.0, 0.0, 0.0);
EditObject(playerid, CoreVehicles[vehicleid][vehSirenObject]);
AttachObjectToVehicle(CoreVehicles[vehicleid][vehSirenObject], vehicleid, -fSeat[0], fSeat[1], fSize[2] / 2.0, 0.0, 0.0, 0.0);
}
if (!strcmp(params, "6", true))
{
CoreVehicles[vehicleid][vehSirenOn] = 0;
DestroyObject(CoreVehicles[vehicleid][vehSirenObject]);
}
return 1;
}