1. Wie mach ich das das zb. bei /sirene eine sirene am sultan ist? Ich weiß da sich die x,y,z coordinaten baruche aber wie finde ich die an eim auto heraus?
2. Die gleiche farge wie oben nur das zb. unten in der ecko vom bildschirm ein text stehn soll
Hier mal was von mir:
Ich denke ich brauch das nicht weiter erklären oder ?
Natürlich solltest du dann ncoh fahrzeuge wie boote, flugzeuge... rausnehmen.
Wenn du fragen hast, kannste fragen.
irgendwo musst du die objektid speichern.
das machst du am besten in einem array,
sieht bei mir so aus
vehData[vehId][srObj]
Code
dcmd_ucc(playerid, params[])
{
#pragma unused params
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, ROT, "Du sitzt in keinem Fahrzeug");
new vehId=GetPlayerVehicleID(playerid);
if(!IsValidObject(vehData[vehId][srObj])) {
if(!isFirm(playerid, 1)) return SendClientMessage(playerid, ROT, "Du bist kein Cop");
else {
new Float:muell;
new Float:vSize[3];
GetVehicleModelInfo(GetVehicleModel(vehId), VEHICLE_MODEL_INFO_FRONTSEAT, vSize[0], vSize[1], muell);
GetVehicleModelInfo(GetVehicleModel(vehId), VEHICLE_MODEL_INFO_SIZE, muell, muell, vSize[2]);
vehData[vehId][srObj]=CreateObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachObjectToVehicle(vehData[vehId][srObj], vehId, vSize[0],vSize[1]-0.1,vSize[2]/2+0.06,0.0, 0.0, 0.0);
return 1;
}
}
else {
DestroyObject(vehData[vehId][srObj]);
vehData[vehId][srObj]=-1;
return 1;
}
}
Alles anzeigen