Tach,
habe ein Problem mit dem neuen Blaulichtobjekt aus 0.3c. Im Script verwende ich nämlich einen Streamer (Plugin Streamer) und habe kein einziges CreateObject.
if(strcmp(cmd, "/blaulichtan",true) == 0) {
blaulicht[GetPlayerVehicleID(playerid)] = CreateObject(18646,0.0,0.0,0.0,0,0,0,100);
AttachObjectToVehicle(blaulicht[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.4,0,0.71,0,0,0);
SendClientMessage(playerid,COLOR_WHITE,"Blaulicht {00FF00}an{FFFFFF}!");
return 1;
}
if(strcmp(cmd, "/blaulichtaus",true) == 0) {
DestroyObject(blaulicht[GetPlayerVehicleID(playerid)]);
SendClientMessage(playerid,COLOR_WHITE,"Blaulicht {FF0000}aus{FFFFFF}!");
return 1;
}
Leider muss man das ja mit CreateObject machen, um es Attachen zu können. Leider wird das Objekt aber nicht jedes mal angezeigt, also manchmal gehts, manchmal nicht.. Vermutlich weil der Streamer schon die CreateObject-Slots belegt hat und das Blaulicht keinen "Platz" mehr hat, oder?
Gibt es eine Möglichkeit das irgendwie zu lösen?